Sunteți pe pagina 1din 4

Uriel Snchez Garca.

10590273

10/octubre/2012.

Tabla comparativa de modelo relacional y modelo entidad-relacin.


Caractersticas Modelo entidad relacin
Trabajndose con elementos (entidades y relaciones), este se centra en la estructura lgica y abstracta de los datos, como representacin del mundo real. 1. 2. 3. 4. 5.

Modelo relacional
Independencia fsica. Independencia lgica. Flexibilidad. Uniformidad. Sencillez.

Este modelo se basa en entidades que se interrelacionan Este modelo debe cumplir con los siguientes o se asocian entre s. objetivos:

Objetivos

Y est basado en elementos grficos parecidos a los diagramas de flujos.

Entidades

Este modelo proporciona un medio de describir datos con su estructura natural, es decir, que esta estructura nos ayudara para su representacin en la maquina ya que ser ms fcil de entender. Es un lugar, cosa, concepto, o suceso, real o abstracto, de Tiene la misma definicin que el modelo entidadinters para la empresa. relacin a diferencia de que este modelo la entidad se representa en tablas. La representacin grafica de un tipo de entidad es un rectngulo etiquetado con nombre del tipo de entidad. Y su diferencia con el modelo relacional es que en ese modelo se representa de diferente modo (en tablas). Las ocurrencias de un tipo de entidad fuerte tienen Aqu las entidades fuertes son iguales a las del existencia propia, es decir, existen por s mismas. modelo entidad relacin ya que sus ocurrencias tienen su propia existencia en las tablas. Aqu las entidades fuertes tienen sus propios atributos y

Entidades Fuertes

Uriel Snchez Garca.

10590273

10/octubre/2012.

Entidades dbiles

no dependen de ningn otra entidad. La existencia de cada ocurrencia de tipo dbil depende En este modelo la entidad dbil pasa del mismo de la existencia de la ocurrencia del tipo de entidad modo que el modelo entidad-relacin, este toma el fuerte del cual aquella depende. atributo principal de una entidad y se coloca en su tabla, junto a su atributo discriminante. Es decir, que la entidad dbil no tiene en si un atributo principal ya que su atributo principal lo est tomando de la entidad fuerte y es lo que lo hace dependiente, y su atributo principal es conocido como atributo discriminante. Se representa con dos rectngulos con su nombre en el interior. Es la asociacin o correspondencia entre las entidades. Aqu la relacin es el elemento bsico, y se representa en una tabla. Es decir que las relaciones nos ayuda a unir las entidades con otras entidades por medio de las acciones que tiene Esta tabla relaciona las dems tablas de las entidades la relacin. tomando el atributo identificador principal (claves principales). Las relaciones se representan mediante un rombo con el nombre de la relacin, unido mediante unos arcos a los En estas tablas podemos distinguir su nombre, sus tipos de entidad que asocia. columnas (atributos), conjuntos de filas (tuplas), que contiene los valores que toma cada uno de los atributos para cada elemento de la relacin. Esta tabla tiene una serie de elementos caractersticos, que la distinguen de las dems tablas, ya que no se admiten filas duplicadas, las filas y columnas no estn ordenadas y no se admiten atributos multivaluados. Aqu los atributos se definen igual que en el modelo entidad-relacin solo con la diferencia que en este

Relaciones.

Atributos.

Es cada una de las propiedades o caractersticas que contiene un tipo de entidad o de relacin.

Uriel Snchez Garca.

10590273

10/octubre/2012.

Cardinalidades.

Donde un atributo de un tipo de entidad debemos elegir que identifiquen unvoca y mnimamente cada una de las ocurrencias de ese tipo de entidad (atributo identificador principal, se representa con una bolita totalmente rellena y unida con un arco), aunque hay casos donde esta condicin se cumple en mas atributos le llamamos atributo candidato, de los cual uno se elige como principal y otros son alternativos (atributo identificador alternativa, se representa con un circulo con la mitad relleno y unido por un arco.) Expresa el nmero de entidades a las que otra entidad Aqu las cardinalidades se identifican con el nmero puede estar asociada va un conjunto de relaciones, es de tuplas en una tabla. decir, es el nmero mximo y mnimo de ocurrencias de un tipo de entidad que pueden estar relacionados con una ocurrencia de otro, u otros tipos de entidad que participan en un tipo de relacin. Su representacin grafica es una etiqueta del tipo (0,1), (1,1), (0, n) (1, n), segn corresponda, se pone en el arco que une la correspondiente tipo de entidad con el rombo que representa la relacin. Es el conjunto de valores que puede tomar un atributo, es decir, el dominio tiene un nombre y una existencia propia con independencia de cualquier entidad o atributo.

modelo se encuentran en columnas. Tambin tiene otra diferencia en lo que en el modelo entidad relacin tenemos atributo identificador principal aqu se le dice clave primaria y al atributo identificador alternativa aqu se le dice clave alternativa.

Dominios.

Es un conjunto finito de valores homogneos y atmicos; decimos valores homogneos porque son todos del mismo tipo, y atmicos porque son indivisibles en lo que al modelo se refiere, es decir, que todos son del mismo tipo y no se pueden dividir Este se representa con un ovalo en cuyo interior aparece por que pierden su semntica. su nombre, mientras que el nombre del atributo se escribe sobre el arco que une el domino con el tipo de entidad o de relacin a la que pertenece dicho atributo.

Uriel Snchez Garca.

10590273

10/octubre/2012.

Restricciones.

Las restricciones de este modelo son muy flexibles por En este modelo tenemos varios tipos de restricciones: qu se puede considerar que las nicas restricciones 1. Restricciones inherentes: inherentes que impone es la obligatoriedad del atributo No hay dos tuplas iguales. identificador principal, adems de que solo permite El orden de las tuplas y atributos no definir tipos de relaciones entre tipos de entidad. es significativo. Cada atributo solo puede tomar un nico valor del dominio sobre el que est definido, no admitindose por tanto los grupos repetidos. 2. Restricciones semnticas: Clave primaria: permite declarar un atributo o un conjunto de atributos como clave primaria de una relacin, por lo que sus valores no se podrn repetir ni se admitan nulos. La integridad referencial: es una importante restriccin semntica que viene impuesta por el mundo real, siendo el usuario quien la define al describir el esquema relacional, y el modelo la reconoce sin necesidad de que se programe ni de que se tenga que escribir ningn procedimiento para obligar su cumplimiento.

S-ar putea să vă placă și