1 / 14

DISEÑO DE BASES DE DATOS

DISEÑO DE BASES DE DATOS. MODELO ENTIDAD RELACION. PASOS PARA LA REPRESENTACION DEL MODELO. Identificación entidades. Identificación relaciones. Elaborar el diagrama entidad/relación. Identificar atributos.

apria
Download Presentation

DISEÑO DE BASES DE DATOS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. 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 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

More Related