• Diferenciar los modelos de datos según los conceptos que ofrecen para describir la estructura de una base de datos •Emplear los diagramas ER para capturar los diseños conceptuales y requerimientos de datos de los usuarios •Aplicar formas generales de transformación entre modelos de datos semánticos (MER) y modelos básicos (Jerárquico, red y relacional)
• Definir modelos de datos • Identificar las partes constituyentes de los modelos de datos • Explicar las principales características de los modelos de datos semánticos y básicos. • Mostrar las reglas empleadas durante el diseño lógico que guían la transformación del MER y sus extensiones a los modelos jerárquicos, red y relacional • Exponer la importancia del modelado conceptual dentro de la metodología estándar para el diseño de bases de datos
• Adoración de Miguel y Mario Piattini. Fundamentos y modelos de bases de datos 2 da Edición 1999. • Adoración de Miguel, Mario Piattini y Esperanzas Marcos. Diseño de bases de datos relacionales 1era Edición. • Elmasri y Navathe. Sistemas de bases de datos conceptos fundamentales, 1997
• Herramienta de abstracción de datos • Facilita la interpretación de los datos • Fundamento SGBD
Modelos de datos
LMD
Esquema de la BD
Según Flory(1982), “Modelar consiste en definir un mundo abstracto y teórico tal que las conclusiones que se puedan sacar de él coincidan con las manifestaciones del mundo real”.
BD Modelo de datos: Es un lenguaje conceptual y formal que permite la representación y manipulación de los datos asociados a los dominios de aplicación de las bases de datos, Elmaris (1999).
Esquema: Percepci贸n de una determinada realidad interpretada de acuerdo a cierto modelo de datos. Ejemplar del Esquema: Valores que toma el esquema en un punto del tiempo.
• Clasificación / Particularización EMPLEADO
MARTINEZ INFORMATICA ANALISTA
........
Todos los modelos de datos admiten la abstracción de clasificación
Clasificación
SALAZAR ADMINISTRACIÓN CONTADOR
Particularización
• Agregación / Desagregación - Agregación de clases para obtener una clase compuesta DEPARTAMENTO
ÁREA 1 Solo los Modelos ERE y OO admiten este tipo de abstracción
ÁREA 2
...
ÁREA N
โ ข Agregaciรณn / Desagregaciรณn - Agregaciรณn de propiedades para obtener una clase CURSO
CODIGO Todos los modelos admiten la agregaciรณn de propiedades para obtener una clase
NOMBRE
...
NUM_HORAS
• Agregación / Desagregación - Agregación de propiedades para obtener una propiedad compuesta FECHA
DÍA Solo los modelos ERE y RED admiten la agregación de propiedades para obtener una propiedad compuesta
MES
...
AÑO
โ ข Generalizaciรณn / Especializaciรณn PERSONA
PROFESOR
Solo los Modelos ERE, Relacional y OO admiten este tipo de abstracciรณn
Generalizaciรณn
ESTUDIANTE
Especializaciรณn
โ ข Asociaciรณn / Disociaciรณn:
PROFESOR
Todos los modelos admiten este tipo de abstracciรณn
Imparte
CURSO
• Proporcionar una base conceptual para el diseño • Representar y manipular información sobre algún aspecto o parte del mundo real. • Proporcionar las herramientas conceptuales necesarias para elaborar los esquemas de los niveles externos, global e internos. • Servir de vehículo de comunicación entre el administrador de la base de datos y los usuarios. • Proveer las bases para LMD y metodologías de diseño de bases de datos. • Definir los objetos y restricciones explícitas de un SI
Limitaciones impuestas a la estructura del modelo o a los datos que invalidan ciertas ocurrencias en la bases de datos. Restricciones Semánticas • Una persona sólo habita en una vivienda • Una persona no puede tener una profesión si es menor de 18 años • Los salarios deben ser menor a 1 M • Todo empleado debe pertenecer a un departamento
Semántica
Significado de los datos
Integridad
Corrección de los datos, consistencia respecto al mundo real del cual proceden.
Las restricciones semánticas se deducen de supuestos semánticos explícitos o implícitos o derivados de nuestro conocimiento del mundo real
• Integridad de los datos • Carga de programación • Tareas programadores • Significado de los datos