La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

DISEÑO DE BASES DE DATOS

Presentaciones similares


Presentación del tema: "DISEÑO DE BASES DE DATOS"— Transcripción de la presentación:

1 DISEÑO DE BASES DE DATOS
Ing. Sonia Godoy Hortua MODELO ENTIDAD RELACION

2 PASOS PARA LA REPRESENTACION DEL MODELO
Identificación entidades. Identificación relaciones. Elaborar el diagrama entidad/relación. Identificar atributos. Refinar el modelo, comparándolo contra los requerimientos establecidos para el dominio de aplicación. Transformar el modelo entidad/relación a un diseño lógico implementable. Por ejemplo, a un esquema de tablas, vistas e índices de una base de datos relacional. Ing. Sonia Godoy Hortua

3 Los nombres de las entidades se escriben en mayúsculas y en singular.
PUEDE SER DEBE SER Los nombres de las entidades se escriben en mayúsculas y en singular. Los nombres de los atributos en minúsculas y en singular. Los atributos identificadores se marcan con el símbolo #. Los atributos obligatorios se marcan con * y los opcionales con o. Las relaciones se representan por flechas que tienen en cada lado un nombre, la cardinalidad y si es obligatoria u opcional dicha relación. Ing. Sonia Godoy Hortua

4 PUEDE SER DEBE SER Ing. Sonia Godoy Hortua Cada persona puede poseer uno o muchos carros. Cada carro debe pertenecer a una y solo una persona.

5 EJEMPLOS Cada CURSO puede ser lugar de una o más EVALUACIONES
Cada EVALUACIÓN debe corresponder a uno y sólo un CURSO Cada MATERIA puede ser tema de una o más EVALUACIONES y Cada EVALUACIÓN debe hacerse sobre una y sólo una MATERIA Cada EVALUACIÓN debe efectuarse para uno o más alumnos y Cada ALUMNO puede presentar una o más EVALUACIONES Ing. Sonia Godoy Hortua

6 EJEMPLOS Un CURSO debe estar dirigido por uno y sólo uno un PROFESOR y
Un PROFESOR puede estar asignado a uno y sólo un CURSO Un CURSO debe estar localizado en una y sólo un AULA y Un AULA puede estar asignada a uno y sólo un CURSO Cada TIQUETE debe ser para uno y sólo un PASAJERO y Cada PASAJERO puede ser dueño de uno o más TIQUETES Ing. Sonia Godoy Hortua

7 MAPEO DE Mapeo del Diagrama E-R
Este proceso consiste en destruir todas las relaciones, teniendo presente la cardinalidad. Ing. Sonia Godoy Hortua

8 Mapeo de diagramas Se tiene una empresa desarrollando varios proyectos, a los que son asignados varios empleados, pero cada empleado solo esta vinculado a un proyecto, en un momento dado. Cada proyecto consume diferentes recursos en cantidades determinadas: los empleados están a cargo de un supervisor, que es un empleado también. Los empleados pueden tener personas beneficiarias (hijos, esposas, padres, etc.). Ing. Sonia Godoy Hortua

9 Mapeo del Diagrama E-R Ing. Sonia Godoy Hortua

10 Mapeo de relaciones 1:1. Se destruye la relación y la llave primaria de una de las entidades pasa a la otra como llave foránea. Los atributos de la relación, si existen, se van hacia la entidad donde quedó la llave foránea. Ing. Sonia Godoy Hortua

11 Mapeo de relaciones 1:n. Se destruye la relación y la llave primaria de la entidad en uno pasa como llave foránea a la entidad en n. Los atributos de la relación, si existen, pasan a la entidad en n. Al final de la línea de la entidad en n se coloca un tridente o "pata de gallina". Ing. Sonia Godoy Hortua

12 Mapeo de relaciones n:n.
Se destruye la relación reemplazándola por una entidad. Las llaves primarias de las entidades relacionadas van como llaves foráneas a la nueva entidad y pasan a componer la llave primaria. Los atributos de la relación si existen, serán atributos de la nueva entidad. Se coloca un tridente a lado y lado de la nueva entidad. Ing. Sonia Godoy Hortua

13 Resultado final Ing. Sonia Godoy Hortua

14 Paso del Modelo Entidad-Relación al Modelo Relacional
Todo conjunto de entidades luego del mapeo se convierte en una tabla. Los atributos del conjunto de entidades serán los campos de la tabla y las entidades del conjunto de entidades serán los registros. Ing. Sonia Godoy Hortua


Descargar ppt "DISEÑO DE BASES DE DATOS"

Presentaciones similares


Anuncios Google