El documento presenta los conceptos fundamentales del modelo entidad-relación para el diseño de bases de datos, incluyendo entidades, atributos, relaciones, dominios, cardinalidades y herencia. Explica que el modelo entidad-relación es el primer diagrama que se realiza para analizar un problema de base de datos y conecta el mundo real con el enfoque de base de datos.
100%(2)100% encontró este documento útil (2 votos)
264 vistas33 páginas
El documento presenta los conceptos fundamentales del modelo entidad-relación para el diseño de bases de datos, incluyendo entidades, atributos, relaciones, dominios, cardinalidades y herencia. Explica que el modelo entidad-relación es el primer diagrama que se realiza para analizar un problema de base de datos y conecta el mundo real con el enfoque de base de datos.
Descripción original:
MATERIAL PARA GUIA DE CONOCIMIENTOS PARA LA ESTRUCTURACION Y ANÁLISIS DE UNA BASE DE DATOS
El documento presenta los conceptos fundamentales del modelo entidad-relación para el diseño de bases de datos, incluyendo entidades, atributos, relaciones, dominios, cardinalidades y herencia. Explica que el modelo entidad-relación es el primer diagrama que se realiza para analizar un problema de base de datos y conecta el mundo real con el enfoque de base de datos.
El documento presenta los conceptos fundamentales del modelo entidad-relación para el diseño de bases de datos, incluyendo entidades, atributos, relaciones, dominios, cardinalidades y herencia. Explica que el modelo entidad-relación es el primer diagrama que se realiza para analizar un problema de base de datos y conecta el mundo real con el enfoque de base de datos.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 33
UNIDAD 2
MODELO ENTIDAD RELACIÓN
Modelo Entidad Relación • Es el primer diagrama que se realiza para analizar un problema de base de datos. • Denominado esquema conceptual • Conecta el mundo real con el enfoque de base de datos Componentes del Modelo Entidad Relación • Entidad:Se trata de cualquier objeto u elemento (real o abstracto) acerca del cual se pueda almacenar información en la base de datos. Ejm: • Vehiculo • Persona • Estudiantes • Materia Componentes del Modelo Entidad Relación • Representación gráfica de una entidad • En el modelo entidad relación los conjuntos de entidades se representan con un rectángulo dentro del cual se escribe el nombre de la entidad: Componentes del Modelo Entidad Relación • Atributos: Describen propiedades de las entidades y las relaciones. • Simbología se representan mediante elipses. Ejm: Componentes del Modelo Entidad Relación • Tipos de atributos: – 1 atributo clave: El atributo clave es aquel que tiene valores únicos en cada entidad. Se marcan en el esquema subrayando el nombre del identificador. En caso que una entidad no tenga definida el atributo clave, se debe añadirlo con un formato establecido eje: para una persona el atributo clave sería id_persona Componentes del Modelo Entidad Relación • Tipos de atributos: – 2 Compuestos: Son aquellos que se pueden dividir en sub partes. Ejm: Componentes del Modelo Entidad Relación • Tipos de atributos: – 3 Múltiples: Pueden tomar varios valores para el mismo atributo (varios teléfonos para el mismo cliente): Componentes del Modelo Entidad Relación • Tipos de atributos: – 4 atributo nulo u opcional: son los que pueden o no tener un valor Ejm: del atributo numero de hijos de una persona La persona podría tener hijos y en otro caso no Dominio • Contiene todos los valores posibles que puede tomar un atributo. • Cuando hablamos de dominio nos referimos a tipo de datos • Ejemplo para el atributo nombre los valores permitidos serian el conjunto de cadenas de texto con diferente longitud. Ejercicios de dominio: Aplique dominio a su modelo de proyecto Que es una relación • Representan asociaciones entre entidades. • Elemento del modelo mediante el cual se relacionan los datos. Simbología de una Relación en MER • Una relación se la representa con un rombo • Las relaciones tienen un nombre Ejercicios de relaciones: persona-automóvil empleado-producto producto-marca estudiante-materia Tipos de relaciones • Unarias o reflexivas • Binarias • Ternarias • N-Arias Relaciones Unarias o Reflexivas
• Es una relación que sirve para relacionar
ejemplares de la misma entidad (personas con personas, piezas con piezas, etc.) Ejemplos de relaciones reflexivas Relaciones Binarias
• Relaciones Binarias. Son las relaciones típicas.
Se trata de relaciones que asocian dos entidades. Relaciones Ternarias
• Relacionan tres entidades. A veces se pueden
simplificar en relaciones binarias, pero no siempre es posible. Ejemplos de Relaciones Ternarias Relaciones N-Arias • Relacionan n entidades • En la práctica, a menudo se reemplaza una relación n-aria por nuevo tipo de entidad y un conjunto de aria por nuevo tipo de entidad y un conjunto de relaciones binarias. • Correspondencia y Cardinalidad de las Relaciones • Correspondencia: Se considera como el número máximo de ejemplares de un tipo de entidad que pueden estar asociados con un ejemplar de otro tipo de entidad.
• Para su representación, se puede utilizar las etiquetas:
• 1:N Uno a Muchos
• 1:1 Uno a Uno • N:N Muchos a Muchos Correspondencia y Cardinalidad de las Relaciones • Cardinalidad: Se considera como el número máximo y mínimo de ocurrencias de un tipo de Entidad que pueden estar interrelacionadas con una ocurrencia del otro y otros tipos de Entidad que participan en el tipo de interrelación.
• Las cardinalidades se notan con las siguientes etiquetas:
• (0,1) Cero a Uno
• (1,1) Uno a Uno • (0,N) Cero a Muchos • (1,N) Uno a Muchos Correspondencia y Cardinalidad de las Relaciones • Cardinalidad
• Cardinalidad Mínima (el mínimo): Indica el número
mínimo de relaciones en las que participar a cada ejemplar de la entidad. En las cardinalidades mínimas los valores que puede tomar es cero (0) o uno (1).
• Cardinalidad máxima (el máximo): Indica el número
máximo de relaciones en las que puede aparecer cada ejemplar de la entidad (puede ser uno o muchos) Ejemplos de Correspondencia de Cardinalidad entre Relaciones Ejemplos de Correspondencia de Cardinalidad entre Relaciones Simbología de Correspondencia y Cardinalidad entre las Relaciones Ejercicios de Correspondencia y Cardinalidad entre las Relaciones MODELO ENTIDAD RELACIOÓNEXTENDIDO Modelo entidad relación Extendido
Establece nuevos conceptos semánticos del
Modelo Entidad Relación original Relaciones de Herencia • Se utilizan para unificar entidades agrupándolas en una entidad más general (generalización). • o bien para dividir una entidad general en entidades más específicas (especificación). • La entidad general se llama superentidad las otras se denominan subentidades . • La superentidad normalmente tiene una clave principal distinta de las subentidades Ejemplo de Herencia Exclusividad • En las relaciones ISA (y también en otros tipos de relaciones) se puede indicar el hecho de que cada ejemplar sólo puede participar en una de entre varias ramas de una relación. Este hecho se marca con un arco entre las distintas relaciones. En las relaciones ISA se usa mucho, por ejemplo: