2. IDEA
DISEÑO
ENTIDAD – RELACION
MODELO RELACIONAL
BASES DE DATOS RELACIONALES
3. MODELO RELACIONAL
Es un modelo de datos basado en la lógica
de predicados y en la teoría de conjuntos.
Este modelo considera la base de datos como una
colección de relaciones.
Una relación representa una tabla que no es más que
un conjunto de filas, cada fila es un conjunto de campos
y cada campo representa un valor que interpretado
describe el mundo real. Cada fila también se puede
denominar tupla o registro y a cada columna también se
le puede llamar campo o atributo.
4.
5. Se verifica que en todas las ENTIDADES
exista una clave principal, si no es así,
se agregan claves en donde sea
necesario.
M:N
M:1
6. M:N
Cada entidad se
transforma en una tabla
M:1
con sus mismos
atributos
PELÍCULA
ID_ Película Nombre Años
ACTOR
ID_ Actor Nombre Apellido
ESTUDIO
ID_ Estudio Nombre
7. Algunas relación se transforma en tablas
según sea su cardinalidad.
M:N
Relación M:N M:1
Siempre será una tabla, con
sus atributos + claves de
entidades asociadas.
ACTUA
ID_ Película ID_ Actor
8. Relación 1:N o N:1
Añadir la clave de la tabla
“uno” a la tabla “muchos” M:N
+ atributos de la relación
(si procede).
M:1
PRODUCE
ID_ Película ID_ Estudio
PELÍCULA
ID_ Película Nombre Años ID_ Estudio
9. Añadir la clave de una tabla cualquiera a la
Relación 1:1 otra tabla + atributos de la relación (si
procede).
ID 1:1 código ciudad
DIRECTOR
DIRIGE EQUIPO FUTBOL
TECNICO
nombre estadio nombre
Fecha_nac
DIRECTOR TECNICO
ID Nombre Fecha_nac
EQUIPO FUTBOL
Código Nombre Estadio Ciudad ID
DIRIGE
ID Código