Your SlideShare is downloading. ×
0
02 Modelado Conceptual
02 Modelado Conceptual
02 Modelado Conceptual
02 Modelado Conceptual
02 Modelado Conceptual
02 Modelado Conceptual
02 Modelado Conceptual
02 Modelado Conceptual
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

02 Modelado Conceptual

293

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
293
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Modelado conceptual <ul><li>Haremos diagramas E/R (Entidad-Relación)
  • 2. Debe recoger el máximo de la semántica del problema.
  • 3. Es un proceso creativo, no hay un poceso definido y universal. Sólo recomendaciones que se deben aplicar con experiencia. </li></ul>
  • 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. 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. [Pérez, López, José, 43.065.787Z, 22/11/1975] es un ejemplar (o una instacia) de la entidad PERSONA. </li></ul>
  • 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. 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. Para clarificar les podemos asociar un nombre </li></ul></ul>
  • 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. N:M, Relación ”de muchos a muchos”
  • 12. 1:1, Relación ”de uno a uno” (menos habitual) </li></ul></ul></ul>
  • 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. Cuando aparece 1, si queremos especificar que puedes ser 1 ó ninguno pondremos 0,1
  • 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. 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. 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. 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. 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>

×