T4 Diseño conceptual

5,273 views

Published on

Modelo entidad relacion

1 Comment
7 Likes
Statistics
Notes
  • hola
    alguien puede explicarme el punto de determinar las jerarquias
    gracias
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
5,273
On SlideShare
0
From Embeds
0
Number of Embeds
88
Actions
Shares
0
Downloads
8
Comments
1
Likes
7
Embeds 0
No embeds

No notes for slide

T4 Diseño conceptual

  1. 1. Sistemas Gestores de Base de Datos Bloque -II: Diseño de BD Relacionales - T4 Diseño Conceptual - T5 Diseño Lógico - T6 Diseño Físico
  2. 2. Sistemas Gestores de Base de Datos Bloque -II: Diseño de BD Relacionales - T4 Diseño Conceptual - T5 Diseño Lógico - T6 Diseño Físico
  3. 3. Sistemas Gestores de Base de Datos Tema 4.- Diseño Conceptual
  4. 4. 4.1.- Introducción <ul><li>Modelo Entidad-Relación: conjunto de conceptos y reglas que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüisticas </li></ul><ul><ul><li>Modelo E-R, básico: </li></ul></ul><ul><ul><ul><li>Entidad </li></ul></ul></ul><ul><ul><ul><li>Relación </li></ul></ul></ul><ul><ul><ul><li>Atributo </li></ul></ul></ul><ul><ul><li>Modelo E-R, extendido: </li></ul></ul><ul><ul><ul><li>Atributos compuestos </li></ul></ul></ul><ul><ul><ul><li>Jerarquias </li></ul></ul></ul>
  5. 5. 4.2.- Entidad <ul><li>Cualquier objeto o concepto sobre el que se recoge información. </li></ul><ul><li>Un nombre </li></ul><ul><li>Entidades: fuertes y debiles </li></ul>
  6. 6. 4.3.-Relación <ul><li>Es una correspondencia entre dos o mas entidades. </li></ul><ul><li>Un verbo </li></ul><ul><li>Grado: nº de entidades participantes </li></ul><ul><ul><li>Cardinalidad: nº min y nº max de correspondencias </li></ul></ul><ul><li>Ejemplo: </li></ul>Realiza Realiza
  7. 7. 4.4.- Atributo <ul><li>Es una característica de interés o un hecho sobre una entidad o sobre una relación. </li></ul><ul><li>Cada atributo tienen asociado un conjunto de valores posibles (dominio) </li></ul><ul><li>Pueden ser: </li></ul><ul><ul><li>Simple: un solo componente. </li></ul></ul><ul><ul><li>Compuestos: varios componentes (por afinidad o uso) </li></ul></ul>na dirección ciudad
  8. 8. 4.5.- Identificador <ul><li>De una entidad es un atributo o conjunto de atributos que determina de modo unico cada ocurrencia de esa entidad. </li></ul><ul><ul><li>No puede existir dos ocurrencias de la entidad con el mismo valor. </li></ul></ul><ul><ul><li>Si se omite cualquier atributo del identificador, la condición anterior deja de cumplirse. </li></ul></ul><ul><li>Toda entidad tienen al menos un identificador y puede tener varios identificadores alternativos. </li></ul>na fecha hora
  9. 9. 4.6.- Jerarquia <ul><li>Una entidad es una generalización de entidades. </li></ul><ul><li>Todas las propiedades de la generalización son heredadas por las subentidades. </li></ul><ul><li>Total o parcial y Exclusiva o superpuesta </li></ul>P y E
  10. 10. 4.6.- Jerarquias - Tipos <ul><li>T otal: Toda ocurrencia de la superclase pertence al menos a una de las subclases. </li></ul><ul><li>P arcial: Existen ocurrencias de la superclase que no pertenecen a ninguna de las subclases. </li></ul><ul><li>Ejemplo: </li></ul>Parcial
  11. 11. 4.6.- Jerarquias - Tipos <ul><li>E xclusivas o disjuntas. </li></ul><ul><li>S uperpuestas o solapadas. </li></ul>Parcial -Solapadas
  12. 12. 4.7 Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  13. 13. 4.7 Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  14. 14. 4.7.1 Identificar las Entidades <ul><li>Buscar nombres que se mencionan y objetos importantes. </li></ul><ul><li>Objetos que existen por si mismo. </li></ul><ul><li>Conforme se van identificando las entidades, se les da nombre representativo y se anota en el diccionario de datos. </li></ul>
  15. 15. Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  16. 16. 4.7.2.- Identificar las Relaciones <ul><li>Definir las relaciones que se dan entre las entidades. (se suelen buscar expresiones con verbos) </li></ul><ul><li>La mayoria de relaciones son binarias, pero puede que participen mas de dos e incluso relaciones unarias. </li></ul><ul><li>Determinar la cardinalidad minima y maxima. </li></ul><ul><li>Conforme se van identificando las relaciones, se les va asignando nombres con significado. </li></ul>
  17. 17. Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  18. 18. 4.7.3.- Identificar los atributos <ul><li>Son atributos los nombres que identifican propiedades, cualidades, o caracteristicas de entidades o relaciones. </li></ul><ul><li>Para cada entidad y relación preguntamos ¿que información se quiere saber? </li></ul><ul><li>Podemos descubrir nuevas entidades. </li></ul><ul><li>Conforme se van identificando atributos, se le asigna un nombre con significado. </li></ul><ul><li>Elaborar una lista de atributos, asignar los atributos a una sola entidad o relación. </li></ul>
  19. 19. Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  20. 20. 4.7.4.- Determinar los dominios <ul><li>Dominios de atributos: conjunto de valores que puede tomar un atributo. </li></ul><ul><ul><li>Tipo de dato </li></ul></ul><ul><ul><li>Longitud o tamaño </li></ul></ul><ul><ul><li>Lista de valores </li></ul></ul><ul><li>Los dominios se almacenan en el diccionario de datos. </li></ul>
  21. 21. Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  22. 22. 4.7.5.- Determinar los identificadores <ul><li>Cada entidad tienen al menos un identificador. </li></ul><ul><li>Los identificadores pueden ser simples o compuestos. </li></ul><ul><li>Endidades debiles, no tiene atributos que sirvan de identificador. </li></ul>
  23. 23. Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  24. 24. 4.7.6.- Determinar las jerarquias <ul><li>Observar las entidades y ver si es necesario reflejar las diferencias que existen entre sus ocurrencias. </li></ul>
  25. 25. Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  26. 26. 4.7.7.- Dibujar el diagrama Entidad-Relación <ul><li>Una vez identificados todos los conceptos, obteniendo el esquema conceptual. </li></ul>
  27. 27. Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  28. 28. 4.7.8.- Revisar el esquema <ul><li>Revisar el esquema con el usuario </li></ul><ul><li>Si se encuentran anomalias se deben corregir, con los cambios oportunos o repetir algunos de los pasos anteriores. </li></ul>

×