Anda di halaman 1dari 2

MODELO RELACIONAL

El modelo relacional se basa en la nocin de que cualquier ruta preconcebida a travs de la


estructura de datos es una solucin demasiado restrictiva, sobre todo ante las cada vez mayores
demandas para dar soporte a solicitudes ad hoc de informacin. Los usuarios de una base de
datos no pueden pensar en cada uso posible de los datos antes de que se cree la base de datos;
por lo tanto, la imposicin de rutas predefinidas a travs de los datos solo genera una prisin
de datos, el modelo relacional permite a los usuarios relacionar los registros por primera vez
en la base de datos. Adems, el modelo relacional esta creado de modo que las consultas
fusionan con conjuntos de datos (por ejemplo, todos los clientes que tienen un saldo
sobresaliente) en lugar de un registro a la vez, como ocurre con los modelos red y jerrquico.

El modelo relacional presenta los datos en las familiares tablas bidimensionales, como lo hace
la hoja de clculo. Pero a diferencia de lo que sucede en esta, no es necesario que los datos se
guarden en forma tabular; adems, el modelo tambin permite combinar (unir en la
terminologa relacional) tablas para formar vistas, que tambin se representan como tablas
bidimensionales. En resumen, sigue el modelo ANSI/SPARC y, por lo tanto, aporta dosis
saludables de independencia fsica y lgica de los datos. En lugar de vincular los registros
relacionados con apuntadores a una direccin fsica, como ocurre en los modelos jerrquicos y
de red, se guarda en cada tabla un elemento de datos comn, como se hace en los sistemas de
archivo simple.
MODELO ENTIDAD-RELACION

El MER opera con los conceptos de entidad y relacin que vimos anteriormente. Las entidades
(ocurrencia de entidades) se clasifican en distintos conjuntos entidades (entidades). Ejemplos:
"empleado", "departamento", etc. Existir un predicado asociado con cada conjunto entidad
(entidad) que permitir comparar si una entidad arbitraria pertenece a un conjunto dado. Las
entidades pueden pertenecer a ms de un conjunto, o sea, los conjuntos entidad no son
mutuamente disjuntos. Por ejemplo: Una entidad del conjunto "mujeres" tambin pertenece al
conjunto "personas". Y un conjunto relacin es una relacin matemtica entre n entidades. cada
tuplo ( { (e1, e2, ....en) | e1 E1, e2 E2, ...., en e1, e2, ....en) es una relacin, donde sea
"matrimonio" { [e1, e2] | e1 "persona", e2 las Ei En } y ei no tienen que ser necesariamente
diferentes. El rol de una entidad en una relacin expresa la funcin que desempea dicha
entidad en la relacin. En el conjunto de relacin "matrimonio" definido entre entidades del
conjunto "personas", o "persona}, el primer elemento en el tuplo puede aparecer en el rol de
"esposo" y el segundo, en el rol de "esposa".

Anda mungkin juga menyukai