Modelo de entidad de relación

10
MODELO DE ENTIDAD DE RELACIÓN MARÍA BELÉN PALMA PÁRRAGA INFORMÁTICA II

Transcript of Modelo de entidad de relación

Page 1: Modelo de entidad de relación

MODELO DE ENTIDAD DE RELACIÓN

MARÍA BELÉN PALMA PÁRRAGA

INFORMÁTICA II

Page 2: Modelo de entidad de relación

¿QUÉ ES UN MODELO ENTIDAD DE RELACIÓN ?

Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelado de datos y permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.

Page 3: Modelo de entidad de relación

TAMBIEN SE LO CONOCE

Como un medio de representación conceptual de los problemas y sirve para representar la visión de un sistema de forma global. Físicamente adopta la forma de un grafo escrito en papel al que se denomina diagrama Entidad-Relación. Sus elementos fundamentales son las entidades y las relaciones.

Page 4: Modelo de entidad de relación

EJEMPLO

Page 5: Modelo de entidad de relación

MODELO DE ENTIDAD DE RELACIÓN

El Modelo Entidad-Relación.

Se elabora el diagrama (o diagramas) entidad-relación.

Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.

El modelado 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).

Page 6: Modelo de entidad de relación

SIRVE PARA EL ALMACENAMIENTO DE

DATOS

Ejemplo:

Page 7: Modelo de entidad de relación

ELEMENTOSLas entidades tienen atributos. Un atributo de una entidad es una característica interesante sobre ella, es decir, representa alguna propiedad que nos interesa almacenar. Por ejemplo, el profesor tiene unnombre, una fecha de nacimiento y un número de R.U.T; algunos de los valores de estos atributos los comparte con otras personas, y otros son exclusivos de él. El profesor además tiene otras propiedades, como su masa o estatura, que no son interesantes.

Podemos agrupar las entidades dependiendo de la clasificación que hagamos de los objetos que representan; entidades que representen objetos del mismo tipo tendrán los mismos atributos (con valores distintos o iguales). Llamaremos a estos grupos conjuntos de entidades. Los conjuntos de entidades se designan en el diagrama de E-R con un cuadrado que lleva su nombre dentro. Los atributos de cada uno de ellos se grafican usando círculos o elipses que ``cuelgan'' del cuadrado que representa el conjunto respectivo. A modo de ejemplo, la representación de una entidad persona con sus atributos se presenta en la figura

Page 8: Modelo de entidad de relación
Page 9: Modelo de entidad de relación

Una relación es una asociación entre entidades, generalmente dos. Una relación puede ocurrir entre dos entidades de un mismo conjunto de entidades (por ejemplo, un empleado es supervisado por su jefe, quien a su vez es otro empleado), o, más corrientemente, entre entidades de conjuntos distintos (por ejemplo, un curso es dictado por un profesor). Pueden existir relaciones entre más de dos conjuntos de entidades. Las relaciones se grafican en el diagrama de E-R con un rombo, unido con una línea a cada conjunto de entidades que relacionan; la relación entre las hipotéticas entidades curso y profesor se ilustra en la figura 2. Observe que a medida que los diagramas empiezan a adquirir más entidades, incluir los atributos es cada vez más problemático, por lo que suelen omitirse.

Page 10: Modelo de entidad de relación

BIBLIOGRAFÍA

http://alvherre.cl/pgsql/modBasico/node3.html

http://es.wikipedia.org/wiki/Modelo_entidad-relaci%C3%B3n

http://www.google.com.ec/imgres?imgurl=http://4.bp.blogspot.com/-4Wcyobhx6Sk/TbqrxlataAI/AAAAAAAAAAM/XZzokmeMfTQ/s1600/modeloEntidadRelacion.jpg&imgrefurl=http://angieluengasgaleano.blogspot.com/2011/04/que-es-el-modelo-de-entidad-relacion.html&h=364&w=794&sz=106&tbnid=LfmMKcrXeFMSVM:&tbnh=55&tbnw=121&prev=/search%3Fq%3DMODELO%2BDE%2BENTIDAD%2BDE%2BRELACI%25C3%2593N%26tbm%3Disch%26tbo%3Du&zoom=1&q=MODELO+DE+ENTIDAD+DE+RELACI%C3%93N&usg=__gtwdm3NSLjPUHow6nI6pmROJCxA=&docid=y0QKijQTXrmqZM&hl=es&sa=X&ei=i0EFUeWaDIes8ATIm4DIDg&ved=0CDIQ9QEwAg&dur=339