tema 4

5
Tema 4: Modelo entidad Relación(MER). El Modelo entidad Relación permite representar gráficamente el análisis de un problema, para su representación se utilizan algunos conceptos que manejan su propia simbología. Conceptos con representación gráfica en el Modelo Entidad Relación: ENTIDAD: son objetos o cosas que se entrelazan entre sí para formar bases de datos relacionales. Las entidades representan conjuntos de objetos que comparten características similares. Una entidad puede ser uno o varios objetos físicos, así como la representación conceptual de algo. Una entidad se representa con un rectángulo con el nombre del objeto en su interior. Existen dos tipos de entidades, las entidades fuertes(se representan con un rectángulo con el nombre de la entidad en el interior) y las entidades débiles(se representan con doble rectángulo con el nombre de la entidad en el interior). Veamos a continuación algunos ejemplos y la simbología que representa a las enidades fuertes y débiles: ATRIBUTO: son las características que tiene cada entidad. Los atributos se representan con una elipse y el nombre del atributo en su interior. Existen diferentes tipos de atributos: atributos clave, atributos compuestos, atributos monovaluados, multivaluados, atributos simples y atributos derivados.

Upload: alfredo-mejia

Post on 18-Nov-2015

4 views

Category:

Documents


0 download

DESCRIPTION

MATERIA DE POO

TRANSCRIPT

Tema 4: Modelo entidad Relacin(MER).El Modelo entidad Relacin permite representar grficamente el anlisis de un problema, para su representacin se utilizan algunos conceptos que manejan su propia simbologa.Conceptos con representacin grfica en el Modelo Entidad Relacin:ENTIDAD:son objetos o cosas que se entrelazan entre s para formar bases de datos relacionales. Las entidades representan conjuntos de objetos que comparten caractersticas similares. Una entidad puede ser uno o varios objetos fsicos, as como la representacin conceptual de algo.Una entidad se representa con un rectngulo con el nombre del objeto en su interior.Existen dos tipos de entidades, las entidades fuertes(se representan con un rectngulo con el nombre de la entidad en el interior) y las entidades dbiles(se representan con doble rectngulo con el nombre de la entidad en el interior).Veamos a continuacin algunos ejemplos y la simbologa que representa a las enidades fuertes y dbiles:

ATRIBUTO:son las caractersticas que tiene cada entidad. Los atributos se representan con una elipse y el nombre del atributo en su interior.Existen diferentes tipos de atributos: atributos clave, atributos compuestos, atributos monovaluados, multivaluados, atributos simples y atributos derivados.Al hablar de atributos monovaluados o simples nos referimos a lo mismo, adems los atributos claves siempre son simples.A continuacin se muestra la simbolog de cada tipo de atributo:

NOTA: tambin existen atributos de relacin, estos se crean en la relacin.RELACIONES:son las que permiten el enlace entre las distintas entidades, las relaciones determinan el grado de participacin entre las distintas entidades. Una relacin se representa con un rombo, escribiendo en su interior el nombre de la relacin

Al hablar de relaciones es importante mencionar que estas pueden ser unarias, binarias, ternarias y n-arias.En el caso de las primeras tambin son conocidas como recursivas y son aquellas en donde la entidad se relaciona ella sola, por ejemplo:

Las relaciones binarias siempre se dan entre dos entidades, de hecho es lo que siempre trataremos de ir buscando en nuestros diagramas, es por ello que son las ms utilizadas. Ejemplo:

Las relaciones ternarias ocurren cuando en una misma relacin se tienen tres entidades. Es importante mencionar que si si puede evitar este tipo de relaciones es mejor hacerlo, pues le libra de complejidad en la base de datos. Ejemplo:

Las relaciones n-arias surgen cuando en una misma relacin existen ms de tres entidades. No es una prctica comn. Ejemplo:

RELACIONES Y CARDINALIDAD:la cardinalidadse refiere a la correspondencia que indica el nmero de entidades con las que puede estar relacionada una entidad dada.

Lo mostrado hasta aqu del MER corresponde a lo elemental para representar un problema, sin embargo existe el Modelo Entidad Relacin Extendido, el cual no se aborda en la asignatura.