02 Modelado Conceptual

420 views

Published on

Published in: Art & Photos
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
420
On SlideShare
0
From Embeds
0
Number of Embeds
105
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

02 Modelado Conceptual

  1. 1. Modelado conceptual <ul><li>Haremos diagramas E/R (Entidad-Relación)
  2. 2. Debe recoger el máximo de la semántica del problema.
  3. 3. Es un proceso creativo, no hay un poceso definido y universal. Sólo recomendaciones que se deben aplicar con experiencia. </li></ul>
  4. 4. <ul>Heurísticas y definiciones (I) Recomendaciones para reconocer Entidades, Atributos, Relaciones... </ul><ul><li>Entidades : son los objetos principales de los que debemos recoger información: personas, lugares, cosas, eventos de interés...
  5. 5. Las entidades suelen aparecer como nombres en el discurso del problema. Cada una de las ocurrencias de una entidad se llama, ejemplar o instancia .
  6. 6. [Pérez, López, José, 43.065.787Z, 22/11/1975] es un ejemplar (o una instacia) de la entidad PERSONA. </li></ul>
  7. 7. <ul>Heurísticas y definiciones (II) </ul><ul><li>Atributos : detallan las entidades, asignándoles propiedades ( color, peso, nombre... ). También aparecen como nombres en el enunciado. </li><ul><li>Puede haber relaciones (N:M, de muchos a muchos) que también necesiten atributos. Las relaciones 1:M no deben tener atributos (revisaremos el diseño porque probablemente nos falten entidades) </li></ul></ul>
  8. 8. Heurísticas (III) <ul><li>Relaciones : representan asociaciones entre dos entidades del mundo real (hay también relaciones reflexivas , de entidades consigo mismas) </li><ul><li>Suelen aparecer en el problema como VERBOS (participa, posee, se compone de..., )
  9. 9. Para clarificar les podemos asociar un nombre </li></ul></ul>
  10. 10. Heurísticas y definiciones (IV) <ul><ul><li>Cardinalidad de una relación: número de ejemplares vinculados en cada entidad: </li><ul><li>1:N, Relación ”de muchos a uno” (uno a muchos)
  11. 11. N:M, Relación ”de muchos a muchos”
  12. 12. 1:1, Relación ”de uno a uno” (menos habitual) </li></ul></ul></ul>
  13. 13. <ul><ul><li>Si queremos especificar la obligatoriedad o no de la relación, aparecen otras cardinalidades: </li><ul><li>Cuando aparece N (o M) sobreentendemos que puede ser 0,N (= muchos o ninguno)
  14. 14. Cuando aparece 1, si queremos especificar que puedes ser 1 ó ninguno pondremos 0,1
  15. 15. 0,1:N 1:1,N etc. En los diagramas especificaremos 0,1 con un círculo en el extremo correspondiente: </li></ul></ul></ul>
  16. 16. Más elementos de un diagrama E/R (I) <ul><li>Atributos identificadores : permiten distinguir de forma única cada ejemplar (o instancia) de una entidad. Puede ser 1 o bien varios que en conjunto no pueden repetirse en 2 instancias. </li><ul><li>Identificadores alternativos . En una entidad puede haber varios atributos o conjuntos de atributos que permitan identificar cada instancia.
  17. 17. Identificador principal . Es el que consideramos más adecuado (simple, eficaz, natural) para identificar cada ejemplar. Elegimos uno de los alternativos o creamos un identificador artificial (código producto, indicativo de país,...) </li></ul><li>Atributos descriptores : detallan cada ejemplar. </li></ul>
  18. 18. Más elementos de un diagrama E/R (II) <ul><li>Dominio de un atributo: es el conjunto de valores que puede tomar un atributo (cadenas de 17 caracteres, números enteros positivos, números con 4 posiciones para enteros y 2 decimales, [Verdadero / Falso], [lun, mar, mie, jue, vie, sab, dom] ) . No solemos detallarlo en el diagrama, pero sí debe tenerse en cuenta cuando lleguemos al diseño físico.
  19. 19. Atributos opcionales u obligatorios . Los opcionales pueden quedar sin información (null) los obligatorios siempre deben tomar algún valor del dominio para cualquier instancia. No los destacaremos en el M E/R </li></ul>

×