Deber mer

161 views
128 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
161
On SlideShare
0
From Embeds
0
Number of Embeds
30
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Deber mer

  1. 1. Paola Fuentes Izaguirre Informatica IIFacultad de Especialidades Empresariales Centro de Especialidades Informáticas Superiores
  2. 2.  El MER (Modelo Entidad Relación) es un modelo de datos que describe entidades ya sean personas animales o cosas y las relaciones q hay entre ellas, es decir, los vínculos existentes.
  3. 3.  Las entidades tienen un atributo. Los atributos son características que definen o identifican a las entidades. Cada entidad tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación particular. Las entidades son el fundamento del modelo entidad relación y se representan por medio de un rectángulo. Los atributos en cambio se representan mediante un círculo etiquetado mediante un nombre en su interior. Por lo general los atributos no suelen ser representados en el diagrama entidad-relación. Las relaciones se representan por medio de un rombo etiquetado en su interior con un verbo. Este rombo se encuentra unido a los rectángulos, es decir las entidades, mediante líneas, para así llegar a saber cuál es la relación que lleva cada uno.
  4. 4.  Elmodelo de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementable en una base de datos. Brevemente:  Transformación de relaciones múltiples en binarias.  Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en atributos y viceversa).  Conversión en tablas (en caso de utilizar una base de datos relacional).
  5. 5.  Los diagramas Entidad-Relación no cumplen su propósito con eficacia ya que tiene ciertas limitaciones. Por ese motivo se suelen manejar los diagramas Entidad- Relación extendidos que incorporan algunos elementos más al lenguaje anteriormente mencionado
  6. 6. o En un diagrama Entidad-Relación extendido existen entidades fuertes y débiles. Una entidad débil es aquella que no puede ser unívocamente identificada solamente por sus atributos, a diferencia de una entidad fuerte que si puede serlo. Las entidades débiles se representan por medio de doble rectángulo.o Existen 2 tipos de dependencias en las entidades débiles: dependencia por existencia y Dependencia por identificacióno Dependencia por existencia: Las ocurrencias de la entidad débil pueden identificarse mediante un atributo identificador clave sin necesidad de identificar la entidad fuerte relacionada.o Dependencia por identificación: La entidad débil no puede ser identificada sin la entidad fuerte relacionada
  7. 7.  El tipo de cardinalidad se representa mediante una etiqueta en el exterior de la relación, respectivamente: "1:1", "1:N" y "N:M", aunque la notación depende del lenguaje utilizado  “0"si cada instancia de la entidad no está obligada a participar en la relación.  "1" si toda instancia de la entidad está obligada a participar en la relación y solamente participa una vez.  "N" , "M", ó "*" si cada instancia de la entidad no está obligada a participar en la relación y puede hacerlo cualquier número de veces
  8. 8.  Las relaciones también pueden tener atributos asociados. Estos se representan de la misma manera que los atributos de las entidades. La herencia es un tipo de relación entre una entidad "padre" y una entidad "hijo". La entidad "hijo" hereda todos los atributos y relaciones de la entidad "padre". Por tanto, no necesitan ser representadas dos veces en el diagrama. La relación de herencia se representa mediante un triángulo interconectado por líneas a las entidades. La entidad conectada por el vértice superior del triángulo es la entidad "padre". Solamente puede existir una entidad "padre" (herencia simple). Las entidades "hijo" se conectan por la base del triángulo.
  9. 9.  Este término se refiere una abstracción por medio de la cual las relaciones se tratan como entidades de un nivel más alto. Se utiliza para expresar relaciones entre relaciones o entre entidades y relaciones. Se representa englobando la relación abstraída y las entidades que participan en ella en un rectángulo
  10. 10.  En esta figura se puede apreciar un ejemplo de agregación en el que se representa la situación en la que un profesor, cuando está impartiendo una clase, puede poner una incidencia ocurrida a lo largo de ésta (se fue la luz, falta la configuración de un determinado software, etc.).

×