ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

TRANSFORMACION MODELO ENTIDAD RELACION A MODELO RELACIONAL


Enviado por   •  8 de Febrero de 2015  •  730 Palabras (3 Páginas)  •  753 Visitas

Página 1 de 3

Hasta ahora hemos estado definiendo el modelo relacional, y sus relaciones con el modelo Entidad-Relación. Pero ¿cómo se convierte el modelo entidad-relación en el modelo relacional? Es decir, a partir de un esquema entidad-relación, ¿cómo obtengo sus correspondientes tablas? Vamos a verlo con ejemplos ilustrados.

En esta primera parte vamos a ver como convertir del modelo entidad-relación simple (llamémosle así para diferenciarlo del extendido) al modelo relacional. Para ello simplemente debemos aplicar el siguiente cuadro:

MODELO ENTIDAD/RELACIÓN

MODELO RELACIONAL

Entidad

Tabla

Atributo

Columna/Campo

Identificador Único

Clave Primaria

Relaciones N:M

Nueva tabla con clave primaria la concatenación de las claves de las entidades que la forman (la relación pasa a ser una tabla, y en esa tabla se pone como C.A. las entidades que une)

Relaciones 1:M

Transformar la relación en una tabla si no todos los elementos de la entidad que participa con muchos tienen asociado un elemento de la entidad que participa con uno.

Esta diferenciación se debe a que todas las claves ajenas deben hacer referencia a las claves primaria de otras tablas y consecuentemente no pueden ser nulas. Dicho de otra manera, toda referencia ajena debe hacerse a un campo único

Propagando la de 1 en la de muchos (creando un campo en la de muchos que referencie a la de 1) si cada elemento de la entidad que participa con muchos aparece en la entidad de uno, es decir, si TODOS los elementos de la entidad de muchos tienen asociado uno de la entidad de uno

Relaciones 1:1

Transformar la relación en tabla si no todos los elementos de la entidad que participa con muchos tienen asociado un elemento de la entidad que participa con uno.

Propagar la clave (igual que en la de 1:M) si cada elemento de la entidad que participa con muchos aparece en la entidad de uno, es decir, si TODOS los elementos de la entidad de muchos tienen asociado uno de la entidad de uno

Ejemplo:

Ejemplo: transformar el esquema entidad/relación al modelo relacional de una tienda de antigüedades

Tienda de antigüedades

En este ejemplo observamos como tenemos dos entidades (cada una con cuatro atributos) y una relación 1:M en la que no todos los artículos deben ser comprados por un cliente sino que daremos de alta el artículo, a la espera de ser comprado por un cliente, pudiendo existir

...

Descargar como (para miembros actualizados)  txt (5.2 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com