3. Conjunto de objetos básicos llamados entidades y relaciones
entre estos objetos, implementándose en forma gráfica a
través del diagrama entidad relación.
Se emplea para interpretar, especificar documentar los
requerimientos del usuario. Se utiliza para describir la realidad
mediante un conjunto de representaciones graficas y
lingüísticas.
4. ELEMENTOS DEL MER
Entidad:
Una entidad es un objeto, instancia,
persona, o cosa puramente conceptual
o real el cual se desea guardar
información por ser de relevancia para
una organización.
5. Relaciones:
Es una asociación o correspondencia entre dos o
más entidades, cada relación tiene un nombre que
describe su función. Las relaciones se representan
gráficamente mediante rombos y su nombre
aparece en el interior.
9. Atributos:
Se representan mediante un círculo o elipse etiquetado
mediante un nombre en su interior. Cuando un atributo es
identificativo de la entidad se suele subrayar dicha etiqueta.
Por motivos de legibilidad, los atributos suelen no aparecer
representados en el diagrama entidad – relación, sino
descritos textualmente en otros documentos adjuntos.
10. Tipos de Entidad Fuerte y Débil:
ENTIDAD FUERTE:
La entidad fuerte es independiente, osea su existencias no depende de
otra entidad.
La entidad débil, depende de otra entidad, y se dividen en dos
categorías:
Por identificación: esta depende de la pk de la entidad fuerte
para subsistir, también es por existencia.
Por existencia: este se caracteriza por la dependencia absoluta de
una entidad fuerte.
11. ENTIDAD DÉBIL:
No tiene clave primaria.
No están bien definidas sino es con relación a otra
entidad.
Se representan mediante líneas dobles.
El discriminador se marca con una línea de puntos.
12. Restricciones Estructurales:
Limitan las posibles combinaciones de entidades que
pueden participar en las relaciones.
Tipos:
Restricción de cardinalidad. Número máximo de
instancias del conjunto de relaciones en las que puede
participar una misma instancia del conjunto de entidades.
Restricción de participación. Especifica si toda la
extensión de un conjunto de entidades participa en un
conjunto de relaciones, o sólo parte de la extensión.
13. EJEMPLO:
Una empresa desea diseñar una base de datos para almacenar en ella toda la
información generada en cada uno de los proyectos que ésta realiza. De cada uno
de los proyectos realizados interesa almacenar el código, descripción, cuantía del
proyecto, fecha de inicio y fecha de fin. Los proyectos son realizados para clientes
de los que se desea guardar el código, teléfono, domicilio y razón social. Un cliente
puede realizar varios proyectos, pero un solo proyecto es realizado por un único
cliente. En los proyectos participan colaboradores de los que se dispone la siguiente
información: nif, nombre, domicilio, teléfono, banco y número de cuenta. Un
colaborador puede participar en varios proyectos. Los proyectos son realizados por
uno o más colaboradores. Los colaboradores de los proyectos reciben pagos. De los
pagos realizados se quiere guardar el número de pago, concepto, cantidad y fecha
de pago.