SlideShare una empresa de Scribd logo
1 de 7
Redundancia e
inconsistencia de datos

Dificultad para tener
acceso a los datos

Objetivo de las
bases de datos

Los objetivos
principales de un
sistema de base de
datos son disminuir los
siguientes aspectos:

Aislamiento de los datos
Anomalías del acceso
concurrente

Problemas de seguridad

Problemas de integridad
Banca
Líneas aéreas
Universidades

Aplicacion
es de las
bases de
datos

Transacciones de
tarjeta de crédito
Las bases de datos son
ampliamente usadas.

Telecomunicaciones

Finanzas
Ventas
Producciones
Recursos humanos
Modelos de datos
colección de herramientas conceptuales
para describir los datos, las relaciones, la
semántica y las restricciones de consistencia.

Modelo entidad-relación

Modelo relacional

basado
en una percepción del mundo
real que consta de una
colección de objetos básicos,
llamados entidades, y de
relaciones entre estos
objetos..

se utiliza un grupo de tablas
para representar los datos y
las relaciones entre ellos.

Otros modelos de
datos
El modelo orientado a
objetos se puede
observar como
una extensión del
modelo E-R con las
nociones de
encapsulación, métodos
(funciones) e identidad
de objeto.
Arquitectura del sistema gestor de bases
de datos
Existen tres características importantes, inherentes a los
sistemas de bases de datos:
La separación entre los programas de aplicación y los datos.
El manejo de múltiples vistas por parte de los usuarios
El uso de un catálogo para almacenar el esquema de la base
de datos.
Nivel interno o físico
estructura física de la
base de datos
mediante un esquema
interno, describe los
detalles de cómo se
almacenan
físicamente los datos.

Nivel conceptual
la estructura de toda la base de
datos para un grupo
determinado de usuarios
mediante un esquema
conceptual, describe las
entidades, atributos, relaciones,
operaciones de los usuarios y
restricciones.

Nivel externo o de visión
es el más cercano al
usuario, En este nivel se
puede utilizar un modelo
conceptual o un modelo
lógico para especificar
los esquemas.
Usuarios
normales

Tipos de
usuarios de las
bases de datos

Usuarios no sofisticados que
interactúan con el sistema mediante un
programa de aplicación con una interfaz
de formularios, donde puede rellenar
los campos apropiados del formulario.

Programador
es de
aplicaciones

Son profesionales informáticos
que escriben los programas de
aplicación

Usuarios
sofisticados

Interactúan con el sistema sin
programas escritos, usando el
lenguaje de consulta de base de
datos para hacer sus consultas.

Usuarios
especializados

Administradores
de la base de
datos

usuarios sofisticados que escriben
aplicaciones de bases de datos
especializadas y adecuadas para el
procesamiento de datos tradicional
Son las personas que tienen el
control central del SGBD.
Lenguaje de
definición de datos

Tipos de
lenguajes

Un esquema de base de datos se
especifica mediante un
conjunto de definiciones expresadas
mediante un lenguaje
especial llamado lenguaje de definición
de datos
(LDD).

Lenguaje de
manipulación de
datos

lenguaje que permite a los usuarios
acceder o manipular
los datos organizados mediante el
modelo de datos
apropiado.

Acceso a la base
de datos
desde programas
de aplicación

Son programas que se usan
para interaccionar con la base de datos.
Los programas
de aplicación se escriben usualmente en
un lenguaje anfitrión,
tal como Cobol, C, C++ o Java.

Más contenido relacionado

La actualidad más candente

Tipos de Usuarios de una Base de Datos___LM__ <3
Tipos de Usuarios de una Base de Datos___LM__ <3Tipos de Usuarios de una Base de Datos___LM__ <3
Tipos de Usuarios de una Base de Datos___LM__ <3012398745
 
Tipos de usuarios de una Base de Datos__LM
Tipos de usuarios de una Base de Datos__LMTipos de usuarios de una Base de Datos__LM
Tipos de usuarios de una Base de Datos__LMMariia_Calderon__LM
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datosSix_Prez10
 
Tipos de usuarios en una Base de Datos.lm
Tipos de usuarios en una Base de Datos.lmTipos de usuarios en una Base de Datos.lm
Tipos de usuarios en una Base de Datos.lmMariia_Calderon__LM
 
Tipos de Usuarios en una Base de Datos
Tipos de Usuarios en una Base de DatosTipos de Usuarios en una Base de Datos
Tipos de Usuarios en una Base de DatosMariia_Calderon__LM
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasgrupo niche ortega
 
TIPOS DE USUARIOS EN UNA BASE DE DATOS
TIPOS DE USUARIOS EN UNA BASE DE DATOSTIPOS DE USUARIOS EN UNA BASE DE DATOS
TIPOS DE USUARIOS EN UNA BASE DE DATOSElviscal
 
Los sistemas gestores de bases de datos y el sql server 2008
Los sistemas gestores de bases de datos y el sql server 2008Los sistemas gestores de bases de datos y el sql server 2008
Los sistemas gestores de bases de datos y el sql server 2008nicolecuray27
 
Las bases de datos y el access
Las bases de datos y el accessLas bases de datos y el access
Las bases de datos y el accessIsabelMadrid07
 
Tarea 2. base de datos
Tarea 2.  base de datosTarea 2.  base de datos
Tarea 2. base de datoselvi Hernandez
 
Base de datos
Base de datosBase de datos
Base de datoslidiarc3
 
Bases de Datos
Bases de DatosBases de Datos
Bases de Datosomarfi
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos Iomarzon
 

La actualidad más candente (18)

Tipos de Usuarios de una Base de Datos___LM__ <3
Tipos de Usuarios de una Base de Datos___LM__ <3Tipos de Usuarios de una Base de Datos___LM__ <3
Tipos de Usuarios de una Base de Datos___LM__ <3
 
Tipos de usuarios de una Base de Datos__LM
Tipos de usuarios de una Base de Datos__LMTipos de usuarios de una Base de Datos__LM
Tipos de usuarios de una Base de Datos__LM
 
Conceptos Generales de Bases de Datos
Conceptos Generales de Bases de DatosConceptos Generales de Bases de Datos
Conceptos Generales de Bases de Datos
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datos
 
Tipos de usuarios en una Base de Datos.lm
Tipos de usuarios en una Base de Datos.lmTipos de usuarios en una Base de Datos.lm
Tipos de usuarios en una Base de Datos.lm
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tipos de Usuarios en una Base de Datos
Tipos de Usuarios en una Base de DatosTipos de Usuarios en una Base de Datos
Tipos de Usuarios en una Base de Datos
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 
TIPOS DE USUARIOS EN UNA BASE DE DATOS
TIPOS DE USUARIOS EN UNA BASE DE DATOSTIPOS DE USUARIOS EN UNA BASE DE DATOS
TIPOS DE USUARIOS EN UNA BASE DE DATOS
 
Tipos de usuarios
Tipos de usuariosTipos de usuarios
Tipos de usuarios
 
Los sistemas gestores de bases de datos y el sql server 2008
Los sistemas gestores de bases de datos y el sql server 2008Los sistemas gestores de bases de datos y el sql server 2008
Los sistemas gestores de bases de datos y el sql server 2008
 
Web semantica
Web semanticaWeb semantica
Web semantica
 
Las bases de datos y el access
Las bases de datos y el accessLas bases de datos y el access
Las bases de datos y el access
 
El entorno de la base de datos
El entorno de la base de datosEl entorno de la base de datos
El entorno de la base de datos
 
Tarea 2. base de datos
Tarea 2.  base de datosTarea 2.  base de datos
Tarea 2. base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de Datos
Bases de DatosBases de Datos
Bases de Datos
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos I
 

Destacado

Presentación1 modulo cases
Presentación1 modulo casesPresentación1 modulo cases
Presentación1 modulo cases0603800061
 
Data ware house, sebastian pozo
Data ware house, sebastian pozoData ware house, sebastian pozo
Data ware house, sebastian pozoSebastián Pozo
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datosmyriam sarango
 
Material Clase BDD ITSJR: Bases de Datos Distribuidas
Material Clase BDD ITSJR: Bases de Datos DistribuidasMaterial Clase BDD ITSJR: Bases de Datos Distribuidas
Material Clase BDD ITSJR: Bases de Datos Distribuidasliras loca
 
Automatizacion De Base De Datos
Automatizacion De Base De DatosAutomatizacion De Base De Datos
Automatizacion De Base De Datoslidiacatacora
 
bases de datos distribuidas
bases de datos distribuidasbases de datos distribuidas
bases de datos distribuidasBofo Cid
 
Base De Datos Distribuidas
Base De Datos DistribuidasBase De Datos Distribuidas
Base De Datos DistribuidasJorge Guerra
 
Seguridad de base de datos
Seguridad de base de datos Seguridad de base de datos
Seguridad de base de datos paola403
 
Bases De Datos
Bases De DatosBases De Datos
Bases De DatosJesus1115
 
DISEÑO DE BASES DE DATOS DISTRIBUIDAS
DISEÑO DE BASES DE DATOS DISTRIBUIDASDISEÑO DE BASES DE DATOS DISTRIBUIDAS
DISEÑO DE BASES DE DATOS DISTRIBUIDASNatalia Ludeña
 
DATAWAREHOUSE
DATAWAREHOUSEDATAWAREHOUSE
DATAWAREHOUSEnestor
 
Base de datos distribuidas vs centralizadas
Base de datos distribuidas vs centralizadasBase de datos distribuidas vs centralizadas
Base de datos distribuidas vs centralizadasEduardo Simon Hernandez
 

Destacado (20)

Presentación1 modulo cases
Presentación1 modulo casesPresentación1 modulo cases
Presentación1 modulo cases
 
Expo final
Expo finalExpo final
Expo final
 
Data ware house, sebastian pozo
Data ware house, sebastian pozoData ware house, sebastian pozo
Data ware house, sebastian pozo
 
Base de datos
Base de datosBase de datos
Base de datos
 
Relacion de tablas 2
Relacion de tablas 2Relacion de tablas 2
Relacion de tablas 2
 
Muestra
MuestraMuestra
Muestra
 
Base de datos
Base de datosBase de datos
Base de datos
 
Mapa conceptual base de datos 2
Mapa conceptual base de datos 2Mapa conceptual base de datos 2
Mapa conceptual base de datos 2
 
Prese 1 base de datos
Prese 1 base de datosPrese 1 base de datos
Prese 1 base de datos
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
Material Clase BDD ITSJR: Bases de Datos Distribuidas
Material Clase BDD ITSJR: Bases de Datos DistribuidasMaterial Clase BDD ITSJR: Bases de Datos Distribuidas
Material Clase BDD ITSJR: Bases de Datos Distribuidas
 
Automatizacion De Base De Datos
Automatizacion De Base De DatosAutomatizacion De Base De Datos
Automatizacion De Base De Datos
 
bases de datos distribuidas
bases de datos distribuidasbases de datos distribuidas
bases de datos distribuidas
 
Base De Datos Distribuidas
Base De Datos DistribuidasBase De Datos Distribuidas
Base De Datos Distribuidas
 
Seguridad de base de datos
Seguridad de base de datos Seguridad de base de datos
Seguridad de base de datos
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
DISEÑO DE BASES DE DATOS DISTRIBUIDAS
DISEÑO DE BASES DE DATOS DISTRIBUIDASDISEÑO DE BASES DE DATOS DISTRIBUIDAS
DISEÑO DE BASES DE DATOS DISTRIBUIDAS
 
DATAWAREHOUSE
DATAWAREHOUSEDATAWAREHOUSE
DATAWAREHOUSE
 
Base de datos distribuidas vs centralizadas
Base de datos distribuidas vs centralizadasBase de datos distribuidas vs centralizadas
Base de datos distribuidas vs centralizadas
 

Similar a Fundamentos de bases de datos unidad 1

Similar a Fundamentos de bases de datos unidad 1 (20)

Sistemas de base de datos
Sistemas de base de datosSistemas de base de datos
Sistemas de base de datos
 
Unidad A
Unidad AUnidad A
Unidad A
 
Trabajo de bases de datos
Trabajo de bases de datosTrabajo de bases de datos
Trabajo de bases de datos
 
Exposicion
ExposicionExposicion
Exposicion
 
Maria
MariaMaria
Maria
 
Exposicion
ExposicionExposicion
Exposicion
 
Presentacion-e-Introduccion-de-Bases-de-Datos.pdf
Presentacion-e-Introduccion-de-Bases-de-Datos.pdfPresentacion-e-Introduccion-de-Bases-de-Datos.pdf
Presentacion-e-Introduccion-de-Bases-de-Datos.pdf
 
Diseno de bases de datos Capitulo 1.pdf
Diseno de bases de datos Capitulo 1.pdfDiseno de bases de datos Capitulo 1.pdf
Diseno de bases de datos Capitulo 1.pdf
 
Gestores de bases de datos
Gestores de bases de datosGestores de bases de datos
Gestores de bases de datos
 
Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)
 
Bd introducción
Bd  introducciónBd  introducción
Bd introducción
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
 
Paradigmas
ParadigmasParadigmas
Paradigmas
 
Bdintro
BdintroBdintro
Bdintro
 
Abd clase 1
Abd clase 1Abd clase 1
Abd clase 1
 
Unidad I
Unidad I Unidad I
Unidad I
 
Tipos de Datos
Tipos de DatosTipos de Datos
Tipos de Datos
 
Manejo de bases de datos. Unidad 1
Manejo de bases de datos. Unidad 1Manejo de bases de datos. Unidad 1
Manejo de bases de datos. Unidad 1
 
Base de datos
Base de datosBase de datos
Base de datos
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivos
 

Fundamentos de bases de datos unidad 1

  • 1.
  • 2. Redundancia e inconsistencia de datos Dificultad para tener acceso a los datos Objetivo de las bases de datos Los objetivos principales de un sistema de base de datos son disminuir los siguientes aspectos: Aislamiento de los datos Anomalías del acceso concurrente Problemas de seguridad Problemas de integridad
  • 3. Banca Líneas aéreas Universidades Aplicacion es de las bases de datos Transacciones de tarjeta de crédito Las bases de datos son ampliamente usadas. Telecomunicaciones Finanzas Ventas Producciones Recursos humanos
  • 4. Modelos de datos colección de herramientas conceptuales para describir los datos, las relaciones, la semántica y las restricciones de consistencia. Modelo entidad-relación Modelo relacional basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de relaciones entre estos objetos.. se utiliza un grupo de tablas para representar los datos y las relaciones entre ellos. Otros modelos de datos El modelo orientado a objetos se puede observar como una extensión del modelo E-R con las nociones de encapsulación, métodos (funciones) e identidad de objeto.
  • 5. Arquitectura del sistema gestor de bases de datos Existen tres características importantes, inherentes a los sistemas de bases de datos: La separación entre los programas de aplicación y los datos. El manejo de múltiples vistas por parte de los usuarios El uso de un catálogo para almacenar el esquema de la base de datos. Nivel interno o físico estructura física de la base de datos mediante un esquema interno, describe los detalles de cómo se almacenan físicamente los datos. Nivel conceptual la estructura de toda la base de datos para un grupo determinado de usuarios mediante un esquema conceptual, describe las entidades, atributos, relaciones, operaciones de los usuarios y restricciones. Nivel externo o de visión es el más cercano al usuario, En este nivel se puede utilizar un modelo conceptual o un modelo lógico para especificar los esquemas.
  • 6. Usuarios normales Tipos de usuarios de las bases de datos Usuarios no sofisticados que interactúan con el sistema mediante un programa de aplicación con una interfaz de formularios, donde puede rellenar los campos apropiados del formulario. Programador es de aplicaciones Son profesionales informáticos que escriben los programas de aplicación Usuarios sofisticados Interactúan con el sistema sin programas escritos, usando el lenguaje de consulta de base de datos para hacer sus consultas. Usuarios especializados Administradores de la base de datos usuarios sofisticados que escriben aplicaciones de bases de datos especializadas y adecuadas para el procesamiento de datos tradicional Son las personas que tienen el control central del SGBD.
  • 7. Lenguaje de definición de datos Tipos de lenguajes Un esquema de base de datos se especifica mediante un conjunto de definiciones expresadas mediante un lenguaje especial llamado lenguaje de definición de datos (LDD). Lenguaje de manipulación de datos lenguaje que permite a los usuarios acceder o manipular los datos organizados mediante el modelo de datos apropiado. Acceso a la base de datos desde programas de aplicación Son programas que se usan para interaccionar con la base de datos. Los programas de aplicación se escriben usualmente en un lenguaje anfitrión, tal como Cobol, C, C++ o Java.