modelo entidad relacion
DESCRIPTION
Almacenes de datosTRANSCRIPT
![Page 1: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/1.jpg)
El modelo de datos E-R es un modelo de datos conceptual, es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades. Se basa en una percepción de un mundo real que consiste en un conjunto de objetos básicos llamados Entidades y Relaciones entre estos objetos.
Modelo Entidad-Relación (E-R)
![Page 2: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/2.jpg)
• El modelo entidad-relación es utilizado para identificar los diferentes elementos involucrados en un problema y las asociaciones que existen entre ellos.
• El modelo entidad-relación es independiente del SGBD o del modelo de bases de datos que utilice.
• Debido a esta independencia, el modelo ER es utilizado con propósito de análisis y diseño dentro del desarrollo de sistemas de información.
ModeloConceptual
ModeloLógico
Modelofísico
Realidad
Análisis
D. lógico
D. físico
Vista / Abstracción
Transformación
Transformación
Introducción y elementos fundamentales
![Page 3: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/3.jpg)
ABSTRACCIÓN
En sistema se destacan las características más importantes y que están relacionadas con el objeto de estudio, dejando de un lado los aspectos que no son importantes, buscando las propiedades comunes de un conjunto de objetos, reduciendo la complejidad y aumentando el entendimiento
![Page 4: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/4.jpg)
Entidaduna entidad es un objeto que existe y es distinguible de otros objetos.
•Objeto del mundo real que tiene existencia por sí mismo• Compuesto de ocurrencias de entidad
EjemploEntidad de nombre ClientesCliente “Juan Razo” con clave “12345678”
• Atributos: definen las propiedades de una entidad, basados en un dominio (conjunto de valores posibles que puede tomar)
![Page 5: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/5.jpg)
Atributo - Característica propia de una entidad, común para todas las ocurrencias del mismo tipo
Dominio - Conjunto de valores permitidos para un atributo
Para cada atributo hay que definir:• Nombre Descripción DominioFunción (identificación o definición)
![Page 6: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/6.jpg)
CONJUNTO DE ENTIDADES: es un conjunto de entidades del mismo tipo.Ejemplo: el conjunto de todas las personas que tienen una cuenta en un banco, pueden definirse como el conjunto de entidades CLIENTE. El conjunto de entidades CUENTA podría representar el conjunto de todas las cuentas de un banco determinado.
![Page 7: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/7.jpg)
Reglas para las entidades
Los nombres de las entidades deben representar el tipo de entidades y no una ocurrencia de la misma. Por ejemplo, un nombre apropiado para una entidad debe ser “Avión” y no “Boening 727” o “Boening 747”.
Una cosa u objeto debe poderse representar por una y solo una entidad.
Debe poseer un identificador, un atributo que identifique únicamente a una ocurrencia de la entidad.
![Page 8: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/8.jpg)
ATRIBUTOS: es una propiedad descriptiva o valor asociado a una entidad, que sirve para cualificar, identificar, clasificar o expresar el estado de la entidad.
Un atributo es cualquier descripción o cosa de significancia de esa entidad.
Cada ejemplar de una misma entidad posee los mismos atributos, tanto en nombre como en número, diferenciándose cada uno de los ejemplares por los valores que toman dichos atributos.
![Page 9: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/9.jpg)
Existen cuatro tipos de atributos:1. Obligatorios: aquellos que deben tomar un valor y no se permite ningún ejemplar no tenga un valor determinado en el atributo. 2. Opcional: aquellos atributos que pueden tener valores o no tenerlo. 3. Derivado: aquellos atributos cuyo valor se obtiene a partir de los valores de otros atributos.4. Claves: El modelo E-R exige que cada entidad tenga un identificador, se trata de un atributo o conjunto de atributos que identifican de forma única a cada uno de los ejemplares de la entidad. De tal forma que ningún par de ejemplares de la entidad puedan tener el mismo valor en ese identificador.
![Page 10: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/10.jpg)
Relaciones Una a Una: una entidad en A está asociada con una entidad en B, y una entidad en B está asociada con una entidad en A.
Una a muchas: una entidad en A está asociada con un número cualquiera de entidades en B. Una entidad en B, sin embargo, puede estar asociada con una entidad en A.
![Page 11: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/11.jpg)
Muchas a Una: una entidad en A está asociada con una entidad en B, y una entidad en B, sin embargo, puede estar asociada con un número cualquiera de entidades en A.
Muchas a muchas: una entidad en A está asociada con un número cualquiera de entidades en B, y una entidad en B está asociada con un número cualquiera de entidades en A.
![Page 12: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/12.jpg)
![Page 13: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/13.jpg)
![Page 14: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/14.jpg)
![Page 15: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/15.jpg)
![Page 16: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/16.jpg)
Clave de Entidad• Atributo o conjunto de atributos que identifican de forma única
cada ocurrencia• Si una entidad no tiene clave se dice que es débil y que tiene
dependencia de Identificación• Una entidad es débil si depende de la existencia de otra
entidad• Una relación conecta dos o más entidades.
• El rol de una entidad en una relación representa su propósito en la relación
![Page 17: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/17.jpg)
![Page 18: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/18.jpg)
![Page 19: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/19.jpg)
4.2 Restricciones de Integridad
• Si no se puede representar una relación muchos a muchos , usar dos relaciones uno a muchos
• Cada tabla debe contener un solo tipo de filas• Cada fila debe ser única (sin repeticiones)• Cada columna tiene un nombre único• Cada columna tiene que ser única• Cada columna toma su valor de un dominio
![Page 20: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/20.jpg)
• Un dominio puede ser común para diferentes columnas
• Las filas pueden estar en cualquier orden
• Las columnas pueden estar en cualquier• Orden
• Al menos debe existir una claveTipos de claves– Principal o primaria– Secundarias – Foráneas o externas– Simples– Compuestas
![Page 21: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/21.jpg)
Reducción de diagramas entidad relación a tablas
Entidades: Toda entidad se corresponde con una relación
![Page 22: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/22.jpg)
![Page 23: Modelo Entidad Relacion](https://reader036.vdocumento.com/reader036/viewer/2022062314/55cf8e0d550346703b8e0a32/html5/thumbnails/23.jpg)