relacional y e-r
TRANSCRIPT
MODELORELACIONAL
Y ENTIDAD - RELACIÓN
MODELO RELACIONAL• El modelo de datos relacional organiza y
representa los datos en forma de tablas o relaciones:
CONCEPTOS
• Atributo: Elemento susceptible de tomar valores (cada una de las columnas de la tabla).
• Dominio (Di): Conjunto de valores que puede tomar un atributo (se considera finito).
• Tupla: Cada uno de los elementos que contiene una instancia de la relacion (filas).
LLAVES
C.C Nombre Dirección empresa NIT
63`479.323 Andres Arias Cra 109 # 151 ABC 01256
13`291.574 Cory Barrera Cra 24 # 62 -5 FGD 5256
92`472.671 Jhonatan J Cra 30 # 12 - 4 IJK 8958
Llave primaria
NIT EMPRESA TELEFONO DIRECCIÓN
01256 ABC 6844215 Cra. 11A No. 69-34
5256 FGD 5210138 Av Calle 19 n. 22-67
8958 IJK 4183668 Calle 12# 5 - 42
Llave foránea
PROPIEDADES DE LAS RELACIONES
• Cada relación tiene un nombre y éste es distinto del nombre de todas las demás.
• Los valores de los atributos son atómicos: en cada tupla, cada atributo toma un solo valor. Se dice que las relaciones están normalizadas.
• No hay dos atributos que se llamen igual.• El orden de los atributos no importa: los
atributos no están ordenados.• Cada tupla es distinta de las demás: no hay
tuplas duplicadas.• El orden de las tuplas no importa: las tuplas
no están ordenadas.
MODELO ENTIDAD/RELACIÓN
• Relación o Asociación• Expresa una asociación entre
ocurrencias de entidad• Puede tener atributos
propios• Grado: número de entidades
que asocia• Cardinalidad: número de
ocurrencias de una entidad que pueden asociarse con otra entidad
CARDINALIDAD
BIBLIOGRAFÍA
- Introducción a los sistemas de bases de datos, C. J. Date, 7ª Ed, 2001.
- Diseño conceptual de bases de datos, Carlo Batini, 2004.