Sie sind auf Seite 1von 3

UNIVERSIDAD DE CÓRDOBA

MODELO RELACIONAL

PROFESOR: ROBIN OJEDA.


TEMA: MODELO RELACIONAL.
OBJETIVO: CONOCER Y APLICAR LAS REGLAS DE TRANSFORMACIÓN DEL MODELO ENTIDAD
RELACIÓN A MODELO RELACIONAL.

CONCEPTO

El modelo relacional basado en la teoría de conjuntos, es un modelo lógico, que refleja la


estructura concreta de las tablas que harán parte de la futura base de datos. Este modelo,
refleja con claridad la existencia de claves primarias y las foráneas. La transformación se da
siguiendo las siguientes leyes.

Ley Universal: Toda entidad, tiene que convertirse en una tabla.

TRANSFORMACIÓN DE INTERRELACIONES BINARIAS

Para la transformación de interrelaciones binarias, se siguen las siguientes leyes:


1. Para toda conectividad de 1: N, se debe ejecutar la propagación de clave, la clave se
propagará hacía la entidad conectada con N (muchos).
2. Para toda conectividad de 1:1, también se ejecuta la propagación de clave, en este
caso se puede propagar hacía uno de los dos lados cualquiera. Tener en cuenta, si
hay dependencia en existencia.
3. Para toda conectividad de N:M, se genera una nueva tabla, conformada por las
claves primaria de las entidades interrelacionadas y los atributos de la interrelación
si existen. La clave primaria de esta nueva tabla, serán las claves primarias de las
entidades asociadas por la interrelación.

Observemos los siguientes ejemplos:

Ejemplo conectividad de 1: N.
CLIENTE(idcliente, nombrec, apellidos, teléfono)
FACTURA(idfactura, fecha, total, idcliente) // donde idcliente en factura, referencia cliente en
idcliente.

Se aplico la ley universal, y la ley de propagación de clave. Tenga en cuenta, que lo escrito después
de // es un comentario.

Ejemplo conectividad 1:1.

MODELO RELACIONAL

EMPLEADO(idempleado, nombre, teléfono)

DEPARTAMENTO(iddepartamento, nombre, extension, idempleado)

En este caso se propagó hacia DEPARTAMENTO, si se hubiese propagado hacia EMPLEADO quedaría
así:

EMPLEADO(idempleado, nombre, teléfono, iddepartamento)

DEPARTAMENTO(iddepartamento, nombre, extension)


Ejemplo conectividad de N: M.

MODELO RELACIONAL.

AUTOR(idautor, nombrea, apellidos, fnacimiento)

LIBRO(idlibro, nombrel, editorial)

ESCRIBE(idautor, idlibro, fpublicacion)

Das könnte Ihnen auch gefallen