Vous êtes sur la page 1sur 2

Que es el Modelo Relacional

Es un modelo de datos basado en la lgica de predicados y en la teora de


conjuntos. Es el modelo ms utilizado en la actualidad para modelar problemas
reales y administrar datos dinmicamente. Tras ser postuladas sus bases en
1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no
tard en consolidarse como un nuevo paradigma en los modelos de base de
datos.
Su idea fundamental es el uso de relaciones. Estas relaciones podran
considerarse en forma lgica como conjuntos de datos llamados tuplas.

Como se pasa de Modelo Entidad-Relacin a Relacional


2.- Todas las entidades del modelo E/R se convierten en tablas en el modelo relacional. Las
entidades dbiles tambin se transforman en tablas pero su clave primaria se compone de la
unin de esta con la clave de la entidad fuerte a la que pertenece.

Transformacin de las relaciones (1:1)


- Mismo Identificador
Si las dos identidades tienen el mismo identificador se transforman en nica
tabla que contendr este identificador como clave primaria y los atributos de
ambas entidades.
-Diferente Identificador
Cuando tienen diferente identificador cada entidad se convierte en una tabla
con su identificador como clave primaria y como clave ajena el identificador de
la otra entidad.
- Cardinalidad Mnima Cero
Si alguna de las entidades participa con cardinalidad mnima igual a cero se
aade una tabla intermedia cuyo identificador se forma por las claves
primarias de las otras dos tablas y se le aaden los atributos de la relacin
cuando los haya.
Transformacin de relaciones (1:N)
- Cardinalidad Mnima Uno
Si en la relacin la entidad que participa con cardinalidad mxima igual a uno,
lo hace tambin con cardinalidad mnima igual a uno, cada entidad se
transforma en una tabla con su respectiva clave primaria. La tabla, que
participa con caridnalidad N, tendr como clave ajena la clave primaria de la
otra tabla, as como los atributos de la relacin.
Cardinalidad Mnima Cero
En este caso cada entidad se transforma en una tabla con su respectiva clave
primaria. Se aade otra tabla que representa la relacin, cuya clave primaria

ser la clave primaria de la tabla con cardinalidad N. Y tendr como clave ajena
la clave primaria de la tabla con cardinalidad uno.

Transformacin de las relaciones (N:N)


Cada entidad se transforma en una tabla con su respectiva clave primaria. Se
aade una tabla para la relacin con los atributos de esta y como clave
primaria la composicin de las claves de las otras entidades.
Transformacin de las relaciones N-arias
En este tipo de relaciones intervienen 3 o N entidades.
Al transformarlo al modelo relacional podemos separar cada una de las
relaciones y tratarlas por separado. De este modo, podemos aplicar las
relaciones (1:1), (1:N) o (N:N)
Transformacin de relaciones reflexivas
En este tipo de relaciones hay que suponer que se trata de una relacin binaria
normal en la que las dos entidades son iguales. A partir de aqu, aplicar las
reglas de las relaciones (1:1) o (N:N).

Camiones
Placas
Modelo
Tipo
Potencia

Paquetes
Cod. De
Paquete
Descripcin
Destino
Dir. De
Destinatario

Camionero
RFC
Nombre
Telfono
Direccin
Salario
Poblacin

Ciudad
Apartado Postal
Nombre

Vous aimerez peut-être aussi