You are on page 1of 3

Modelo de Entidad/Relacion

Breve historia del Modelo entidad-relacin El modelo entidad-relacin es el modelo de datos ms ampliamente usado para el diseo de bases de datos. Fue creado por Peter Chen en el ao 1976, y desde entonces se ha vuelto muy popular. En 1988 el ANSI seleccion el modelo ER como el modelo estndar para los sistemas de diccionarios de recursos de informacin (IRDS). Originalmente el modelo ER slo inclua conceptos bsicos como entidad, relacin y atributos. Luego se agregaron otros conceptos como atributos compuestos y las jerarqueras de generalizacin. Formalmente, los diagramas E-R son un lenguaje grfico para describir conceptos. Informalmente, son simples dibujos o grficos que describen la informacin que trata un sistema de informacin y el software que lo automatiza. Los elementos de dicho lenguaje se describen a continuacin, por orden de importancia. ENTIDADES Una entidad es cualquier objeto discreto sobre el que se tiene informacin. Se representa mediante un rectngulo o etiquetada en su interior mediante un nombre. Ejemplos de entidades habituales en los sistemas de informacin son: factura, persona, empleado, etc. RELACIONES Una relacin describe cierta interdependencia (de cualquier tipo) entre entidades. Se representa mediante un rombo etiquetado en su interior mediante un verbo. Adems, dicho rombo debe unirse mediante lneas con las entidades que relaciona (es decir, los rectngulos). ATRIBUTOS Los atributos son propiedades relevantes propias de una entidad y/o relacion. Se representan mediante un crculo o elipse etiquetado mediante un nombre en su interior.Cuando un atributo es identificativo de la entidad se suele subrayar dicha etiqueta ENTIDADES FUERTES Y DEBILES Cuando una entidad participa en una relacin puede adquirir un papel fuerte o dbil. Una entidad dbil es aquella que no puede existir sin participar en la relacin, es decir, aquella que no puede ser unvocamente identificada solamente por sus atributos. Una entidad fuerte es aquella que s puede ser identificada unvocamente. CARDINALIDAD DE LAS RELACIONES Las relaciones, en principio binarias, pueden involucrar a un nmero distinto de instancias de cada entidad. As, son posibles tres tipos de cardinalidades: Relaciones de uno a uno: una instancia de la entidad A se relaciona con una y solamente una de la entidad B. Relaciones de uno a muchos: cada instancia de la entidad A se relaciona con varias instancias de la entidad B. Relaciones de muchos a muchos: cualquier instancia de la entidad A se relaciona con cualquier

instancia de la entidad B. El tipo de cardinalidad se representa mediante una etiqueta en el exterior de la relacin, respectivamente: 1:1, 1:N y N:M, aunque la notacin depende del lenguaje utilizado, la que ms se usa actualmente es el unificado. ATRIBUTOS EN RELACIONES Las relaciones tambin pueden tener atributos asociados. Se representan igual que los atributos de las entidades. Un ejemplo tpico son las relaciones de tipo histrico donde debe constar una fecha o una hora. HERENCIA La herencia es un intento de adaptacin de estos diagramas al paradigma orientado a objetos. La herencia es un tipo de relacin entre una entidad padre y una entidad hijo. La entidad hijo hereda todos los atributos y relaciones de la entidad padre. Por tanto, no necesitan ser representadas dos veces en el diagrama. La relacin de herencia se representa mediante un tringulo interconectado por lneas a las entidades. La entidad conectada por el vrtice superior del tringulo es la entidad padre. Solamente puede existir una entidad padre (herencia simple). Las entidades hijo se conectan por la base del tringulo.

You might also like