Modelo Entidad-Relación.                 Shirley Vinces
Modelado Entidad-RelaciónEl Modelo Entidad-Relación.Se elabora el diagrama (o diagramas) entidad-relación.Se completa el m...
EntidadRepresenta una “cosa” u "objeto" del mundo real con existenciaindependiente, es decir, se diferencia unívocamente d...
Un      atributo     de      una     entidad     es     unacaracterística interesante sobre ella, es decir, representaalgu...
PERSONA                     FECHA DENOMBRE              NACIMIENTO         R. U. T.
Una       relación    es    una     asociación     entreentidades, generalmente dos. Una relación puede ocurrirentre dos e...
ES     PROFESORCURSO   DICTADO          POR
Representación gráfica de Entidades y RelacionesPara asimilar fácilmente un diseño de datos cuando seemplea el modelo E/R ...
DefinicionesPero lo primero es lo primero, y antes de continuar,necesitamos entendernos. De modo que definiremosalgunos co...
Correspondencia de cardinalidadesDado un conjunto de relaciones en el que participan dos o másconjuntos de entidades, la c...
Restricciones de participaciónDado un conjunto de relaciones R en el cual participaun conjunto de entidades A, dicha parti...
ClavesEs un subconjunto del conjunto de atributos comunes en unacolección de entidades, que permite identificar unívocamen...
Diagrama entidad-relaciónAnteriormente detallamos los conceptos relacionadosal modelo ER, en esta sección profundizaremos ...
Diagramas extendidosDER extendidoLos diagramas Entidad-Relación no cumplen supropósito con eficacia debido a que tienenlim...
HerenciaLa herencia es un intento de adaptación de estosdiagramas al paradigma orientado a objetos. Laherencia es un tipo ...
Elementos del modelo entidad-relaciónLos elementos conceptuales que emplea el modelo ERson:* Entidad* Entidad débil* Víncu...
Upcoming SlideShare
Loading in …5
×

3a5 shirley vinces- tarea1

405 views
335 views

Published on

tarea

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
405
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

3a5 shirley vinces- tarea1

  1. 1. Modelo Entidad-Relación. Shirley Vinces
  2. 2. Modelado Entidad-RelaciónEl Modelo Entidad-Relación.Se elabora el diagrama (o diagramas) entidad-relación.Se completa el modelo con listas de atributos y unadescripción de otras restricciones que no se puedenreflejar en el diagrama.
  3. 3. EntidadRepresenta una “cosa” u "objeto" del mundo real con existenciaindependiente, es decir, se diferencia unívocamente de otro objeto ocosa, incluso siendo del mismo tipo, o una misma entidad.Algunos Ejemplos:Una persona. (Se diferencia de cualquier otra persona, incluso siendogemelos).Un automóvil. (Aunque sean de la misma marca, el mismo modelo,...,tendrán atributos diferentes, por ejemplo, el número de chasis).Una casa (Aunque sea exactamente igual a otra, aún se diferenciará ensu dirección).Una entidad puede ser un objeto con existencia física como: unapersona, un animal, una casa, etc. (entidad concreta); o un objeto conexistencia conceptual como: un puesto de trabajo, una asignatura declases, un nombre,etc. (entidad abstracta).Una entidad está descrita y se representa por sus características oatributos. Por ejemplo, la entidad Persona las características: Nombre,Apellido, Género, Estatura, Peso, Fecha de nacimiento, etc...
  4. 4. Un atributo de una entidad es unacaracterística interesante sobre ella, es decir, representaalguna propiedad que nos interesa almacenar. Porejemplo, el profesor tiene un nombre, una fecha denacimiento y un número de R.U.T; algunos de los valoresde estos atributos los comparte con otras personas, yotros son exclusivos de él. El profesor además tieneotras propiedades, como su masa o estatura, que no soninteresantes1.Podemos agrupar las entidades dependiendo de laclasificación que hagamos de los objetos querepresentan; entidades que representen objetos delmismo tipo tendrán los mismos atributos (con valoresdistintos o iguales). Llamaremos a estosgrupos conjuntos de entidades 2. Los conjuntos deentidades se designan en el diagrama de E-R con uncuadrado que lleva su nombre dentro. Los atributos decada uno de ellos se grafican usando círculos o elipsesque ``cuelgan del cuadrado que representa el conjuntorespectivo. A modo de ejemplo, la representación de unaentidad persona con sus atributos se presenta en lafigura 1.
  5. 5. PERSONA FECHA DENOMBRE NACIMIENTO R. U. T.
  6. 6. Una relación es una asociación entreentidades, generalmente dos. Una relación puede ocurrirentre dos entidades de un mismo conjunto de entidades(por ejemplo, un empleado es supervisado por sujefe, quien a su vez es otro empleado), o, máscorrientemente, entre entidades de conjuntos distintos(por ejemplo, un curso es dictado por un profesor).Pueden existir relaciones entre más de dos conjuntos deentidades. Las relaciones se grafican en el diagrama deE-R con un rombo, unido con una línea a cada conjuntode entidades que relacionan; la relación entre lashipotéticas entidades curso y profesor se ilustra en lafigura 2. Observe que a medida que los diagramasempiezan a adquirir más entidades, incluir los atributoses cada vez más problemático, por lo que suelenomitirse.
  7. 7. ES PROFESORCURSO DICTADO POR
  8. 8. Representación gráfica de Entidades y RelacionesPara asimilar fácilmente un diseño de datos cuando seemplea el modelo E/R se utilizan los siguientes elementosgráficos:
  9. 9. DefinicionesPero lo primero es lo primero, y antes de continuar,necesitamos entendernos. De modo que definiremosalgunos conceptos que se usan en el modelo E-R.Estas definiciones nos serán útiles tanto para explicarla teoría, como para entendernos entre nosotros ypara comprender otros textos sobre el modelado debases de datos. Se trata de conceptos usados enlibros y artículos sobre bases de datos, de modo queserá interesante conocerlos con precisión.
  10. 10. Correspondencia de cardinalidadesDado un conjunto de relaciones en el que participan dos o másconjuntos de entidades, la correspondencia de cardinalidadindica el número de entidades con las que puede estarrelacionada una entidad dada.Dado un conjunto de relaciones binarias y los conjuntos deentidades A y B, la correspondencia de cardinalidades puede ser:Uno a Uno: Una entidad de A se relaciona únicamente con unaentidad en B y viceversa (ejemplo relación vehículo - matrícula:cada vehículo tiene una única matrícula, y cada matrícula estáasociada a un único vehículo).Uno a varios: Una entidad en A se relaciona con cero o muchasentidades en B. Pero una entidad en B se relaciona con una únicaentidad en A (ejemplo vendedor - ventas).Varios a Uno: Una entidad en A se relaciona exclusivamente conuna entidad en B. Pero una entidad en B se puede relacionar con0 o muchas entidades en A (ejemplo empleado-centro de trabajo).Varios a Varios: Una entidad en A se puede relacionar con 0 omuchas entidades en B y viceversa (ejemplo asociaciones-ciudadanos, donde muchos ciudadanos pueden pertenecer a unamisma asociación, y cada ciudadano puede pertenecer a muchasasociaciones distintas).
  11. 11. Restricciones de participaciónDado un conjunto de relaciones R en el cual participaun conjunto de entidades A, dicha participación puedeser de dos tipos:Total: Cuando cada entidad en A participa en al menosuna relación de R.Parcial: Cuando al menos una entidad en A NOparticipa en alguna relación de R.
  12. 12. ClavesEs un subconjunto del conjunto de atributos comunes en unacolección de entidades, que permite identificar unívocamentecada una de las entidades pertenecientes a dicha colección.Asimismo, permiten distinguir entre sí las relaciones de unconjunto de relaciones.Dentro de los conjuntos de entidades existen los siguientes tiposde claves:Superclave: Es un subconjunto de atributos que permitedistinguir unívocamente cada una de las entidades de unconjunto de entidades. Si se añade un atributo al anteriorsubconjunto, el resultado seguirá siendo una superclave.Clave candidata: Dada una superclave, si ésta deja de serloquitando únicamente uno de los atributos que lacomponen, entonces ésta es una clave candidata.Clave primaria: Es una clave candidata, elegida por el diseñadorde la base de datos, para identificar unívocamente las entidadesen un conjunto de entidades.
  13. 13. Diagrama entidad-relaciónAnteriormente detallamos los conceptos relacionadosal modelo ER, en esta sección profundizaremos encomo representarlos gráficamente. Cabe destacar quepara todo proceso de modelado, siempre hay quetener en claro los conceptos, estos nos brindanconocimiento necesario y además fundamentannuestro modelo al momento de presentarlo a terceros.Formalmente, los diagramas ER son un lenguajegráfico para describir conceptos. Informalmente, sonsimples dibujos o gráficos que describen informaciónque trata un sistema de información y el software quelo automatiza.
  14. 14. Diagramas extendidosDER extendidoLos diagramas Entidad-Relación no cumplen supropósito con eficacia debido a que tienenlimitaciones semánticas. Por ese motivo se suelenutilizar losdiagramas Entidad-Relación extendidos queincorporan algunos elementos más al lenguaje:
  15. 15. HerenciaLa herencia es un intento de adaptación de estosdiagramas al paradigma orientado a objetos. Laherencia es un tipo de relación entre una entidad"padre" y una entidad "hijo". La entidad "hijo" heredatodos los atributos y relaciones de la entidad "padre".Por tanto, no necesitan ser representadas dos vecesen el diagrama.AgregaciónEjemplo agregaciónEs una abstracción a través de la cual las relacionesse tratan como entidades de un nivel más alto. Seutiliza para expresar relaciones entre relaciones oentre entidades y relaciones.
  16. 16. Elementos del modelo entidad-relaciónLos elementos conceptuales que emplea el modelo ERson:* Entidad* Entidad débil* Vínculo* Vínculo identificador* Atributo* Atributo clave* Atributo multivaluado* Atributo compuesto* Atributo derivado* Relaciones* Jerarquías de generalización.

×