Descargar la presentación
La descarga está en progreso. Por favor, espere
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.