Grafo Relacional

Enviado por Programa Chuletas y clasificado en Otras materias

Escrito el en español con un tamaño de 2,75 KB

 
 DISEÑO DE DATOS: MODELO RELACIONAL.

Modelo Relacional: El objetivo del modelo relacional es convertir los esquemas conceptuales en esquemas lógicos que se ajusten al modelo de gestión de las bases de datos que se vayan a implementar en el sistema.
Transformación de modelo Entidad/Relación a Grafo Relacional: Se deben eliminar los identificadores externos y los atributos compuesto y multivalorados del modelo relacional. Cada tipo de entidad se convierte en una relación. Esta relación se llamará igual que el tipo de entidad de donde proviene.
-
Interrelaciones n: m: Se transformará en una relación que tendrá como clave primaria la concatenación de los identificadores principales de los tipos de entidad que asocia y, además, tendrá los atributos propios de la interrelación.
-
Interrelaciones 1: n: El identificador de la entidad del lado 1 se añadirá a la otra relación.
-
Interrelaciones 1:1: Se propagará la clave. Cada entidad que exista se enlazará con la otra entidad.
-
Relaciones ternarias: Se crea otra relación con las claves de cada una de las entidades implicadas.


Interrelaciones N:M.
Escritor (1,n) escribe (0,n) articulo
Escribe(
cod_escritor, cod_articulo)
Escritor(
cod_escritor...)
Articulo(
cod_articulo...)
Interrelaciones 1:N.
- Libro(0,n) pertenece (1,1) editorial
Libro(
cod_libro... cod_editorial)
Editorial(
cod_editorial...)
- Comerciante (1,n) establece (0,1) pedido
Comerciante(
nombre...)
Pedido(
num_pedido...)
Establece(
nombre, num_pedido...)
- Tema (0,1) pertenece (0,n) libro
Pertenece(
cod_tema, cod_libro...)
Tema(
cod_tema...)
Libro(
cod_libro...)
Interrelaciones 1:1.
- Hombre (0,1) matrimonio (0,1) mujer
Matrimonio(
cod_hombre, cod_mujer...)
Hombre(
cod_hombre...)
Mujer(
cod_mujer...)
- Empleado (1,1) responsable (0,1) area
Empleado(
cod_empleado...)
Area(
cod_area... cod_empleado)

Entradas relacionadas: