Subido por Darío López

4 - Unidad 4 - Diseño de BD Relacionales - Pasaje MER a MR UNER TUDW

Anuncio
Bases de Datos
Esp. Eduardo Fabián Tossolini
DISEÑO DE BASES DE DATOS
RELACIONALES
DISEÑO DE BASE DE DATOS RELACIONALES
En esta etapa, se transforma el esquema conceptual obtenido
en la etapa anterior del diseño, en un esquema lógico que
utilizará las estructuras de datos del modelo de base de datos
en el que se basa el SGBD que se vaya a utilizar.
DISEÑO DE BASE DE DATOS RELACIONALES
Diseño conceptual y diseño lógico:
● Procesos iterativos.
● Renamiento continuo.
● Etapas claves para conseguir un sistema de BD que
funcione correctamente.
● Capacidad de ajustarse a futuros cambios, identican un
buen diseño de base de datos.
DISEÑO DE BASES DE DATOS
RELACIONALES
Pasaje del modelo
Entidad-Relación
al Modelo Relacional
Pasaje del modelo Entidad-Relación al Modelo Relacional
● Toda entidad se transforma en una tabla
● Todo atributo se transforma en un campo de la tabla
● El atributo identificador de la entidad se convierte en
clave primaria de la tabla
● Por cada atributo multivaluado (ya sea de entidad o de
relación) se crea una tabla.
● En las relaciones con cardinalidad (1:N), la clave
primaria de la entidad con cardinalidad 1, pasa a la tabla
de la entidad cuya cardinalidad en N
Pasaje del modelo Entidad-Relación al Modelo Relacional
● En las relaciones con cardinalidad (N,M). Si la cardinalidad en
ambas entidades es (N:1), se crea una tabla y tiene como clave
primaria las dos claves primarias de las entidades que asocia.
● En las relaciones con cardinalidad (N,M). Si la cardinalidad en
ambas entidades es (1:1), se pasa la clave de cualquiera de ellas a la
otra.
● En las relaciones con cardinalidad (N,M). Si la cardinalidad de una
entidad es (0,1) y de la otra es (1,1) se suele pasar la clave primaria
de (1,1) a la de (0,1).
● En las relaciones con cardinalidad (N,M). Si la cardinalidad en
ambas entidades es (0:1), se crea una tabla.
Bases de Datos
Esp. Eduardo Fabián Tossolini
Descargar