Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema03 ModeloRelacional PDF
Tema03 ModeloRelacional PDF
Relacional
Esquema Lógico
Introducción
• Propuesto por Edgar Frank Codd en 1970
relación = tabla
Bases de Datos I 2
Ventajas
Bases de Datos I 3
Desventajas
• Dificultad o imposibilidad para representar
Reglas complejas de negocio
Reglas de conocimiento (inferencia).
Bases de Datos I 4
Elementos del Modelo
Relacional
• Relación (tabla):
Bases de Datos I 5
Elementos del Modelo Relacional
• Propiedades de la Relación:
Conjunto de tuplas
Cada columna tiene un nombre único
dentro de la relación.
Las columnas no tienen orden.
Bases de Datos I 6
Elementos del Modelo
Relacional
• Tupla:
Bases de Datos I 7
Elementos del Modelo Relacional
• Atributo:
Cada campo o columna de una relación.
Grado o aridad de una relación: número
de atributos.
El conjunto de atributos forman la
cabecera de la relación.
Cada atributo tiene asociado un dominio.
La llave primaria es el atributo(s) que
identifican a cada tupla.
Bases de Datos I 8
Elementos del Modelo
Relacional
• Dominio:
Colección, lista de valores.
Está asociado con un tipo de datos.
Pueden valuar a varios atributos.
Una definición formal de relación:
Es el subconjunto del producto
cartesiano de los dominios
D1, D2, …, Dn. (no necesariamente
diferentes): R D1 D2 … Dn
Bases de Datos I 9
Ejemplo: relación ASIGNATURA
Cardinalidad: 4
Cabecera
LlP Grado: 5
Cuerpo
Bases de Datos I 10
Notación del Modelo
Relacional
• El nombre de la relación indica el conjunto de tuplas.
Ej: ASIGNATURA
Ejemplo:
Bases de Datos I 11
Llaves (Claves)
Bases de Datos I 12
Llaves (Claves)
• Llave primaria de una relación:
Bases de Datos I 13
Llaves (Claves)
Bases de Datos I 14
Llaves (Claves)
Código Nombre Sexo Edad Med
667 Ana Morales F 20 4
201 Rogelio Rosas M 51 2
140 Herminia Gallo F 72 NULL
…
Relación PACIENTE Llave Foránea
Id. Nombre
4 Gogó Manotas
9 Saskia Chaguendo
2 Higinia Marquez
Relación MEDICO …
Bases de Datos I 15
Restricciones de Integridad
Integridad de la Entidad:
Bases de Datos I 16
Restricciones de Integridad
Integridad Referencial:
Bases de Datos I 18
Transformación D.E.R. al Modelo de B.D.
Relacional
• 1. Transformar Entidades:
Bases de Datos I 19
Transformación D.E.R. al Modelo de B.D.
Relacional
• 1. Transformar Entidades
Bases de Datos I 20
Transformación D.E.R. al Modelo de B.D.
Relacional
• 2. Transformar Relaciones 1 – 1
Bases de Datos I 21
Transformación D.E.R. al Modelo de B.D.
Relacional
• 2. Transformar Relaciones 1 – 1
Bases de Datos I 22
Transformación D.E.R. al Modelo de B.D.
Relacional
• 3. Transformar Relaciones 1 – N
Bases de Datos I 23
Transformación D.E.R. al Modelo de B.D.
Relacional
• 3. Transformar Relaciones 1 – N
Bases de Datos I 24
Transformación D.E.R. al Modelo de B.D.
Relacional
• 4. Transformar Relaciones N – M
Un tipo de interrelación N:M se transforma en
una relación que tendrá como llave primaria la
concatenación de las llaves de los tipos de
entidad que asocia. Agregue los atributos de la
relación si los tiene.
Bases de Datos I 25
Transformación D.E.R. al
Modelo de B.D. Relacional
• 4. Transformar Relaciones N – M
Bases de Datos I 26
Transformación D.E.R. al Modelo de B.D.
Relacional
Bases de Datos I 27
Transformación D.E.R. al Modelo de B.D.
Relacional
• 6. Transformar Especializaciones
Bases de Datos I 28
Transformación D.E.R. al Modelo de B.D.
Relacional
• 6. Transformar Especializaciones
Bases de Datos I 29
Transformación D.E.R. al Modelo de B.D.
Relacional
Bases de Datos I 30
Ejemplo
Bases de Datos I 31
Preguntas?
Bases de Datos I 32