Reglas de transformación de un esquema e/r a un esquema relacional

Páginas: 5 (1044 palabras) Publicado: 17 de junio de 2011
DISEÑO LÓGICO

REGLAS DE TRANSFORMACIÓN
DE UN ESQUEMA E/R A UN ESQUEMA RELACIONAL

Las tres reglas básicas empleadas para transformar un esquema conceptual E/R en un esquema relacional son:

• Toda entidad se transforma en una relación.
• Las interrelaciones N:M se transforman en una relación.
• Las interrelaciones l:N dan lugar o bien a una propagación de clave o bien a una relación.1. Transformación de Entidades, Atributos y Dominios

Cada Entidad del esquema E/R dará lugar a una nueva relación cuya clave primaria es el Identificador Principal de la Entidad.

Cada Atributo de una Entidad se transforma en un atributo de la relación creada para la Entidad aunque hay que tener en cuenta sus distintos tipos de restricciones semánticas:

• Atributos Univaluados: dan lugara un atributo de la relación.

• Atributos Multivaluados: dan lugar a una nueva relación cuya clave primaria es la concatenación de la clave primaria de la Entidad en la que se sitúa el atributo multivaluado más el nombre del atributo multivaluado. En ocasiones, si el atributo multivaluado no admite repeticiones, es suficiente este como clave primaria.

• Atributos Obligatorios: atributoscon la restricción de NOT NULL.
• Atributos Opcionales: atributos que pueden tomar valores nulos.
• Identificador Principal: atributo(s) que forman la clave primaria.
• Identificador Alternativo: atributo con la restricción de UNIQUE.

• Atributos Derivados: atributos cuyos valores se obtienen como resultado de algún cálculo sobre otros atributos.

• Atributos compuestos: se transformanen los atributos que los componen (no hay forma de representar un atributo compuesto en el modelo relacional).

• Los Dominios se transforman en los dominios del modelo relacional.

2. Transformación de Interrelaciones N:M

Las interrelaciones N:M dan lugar a una relación cuya clave será la concatenación de los Identificadores Principales de las Entidades que enlaza la interrelación. Deesta forma los atributos que forman la clave primaria en esta nueva relación son claves ajenas respecto a las relaciones en las que estos atributos son clave primaria.

Si la interrelación tiene atributos, estos pasarán a formar parte de la relación creada para la interrelación.

En el caso de que la interrelación contenga un atributo multivaluado que no denote una dimensión temporal, la clavede la relación deberá incluir también este atributo.
Sin embargo, en el caso de atributos con una dimensión temporal (generalmente atributos que denotan fechas, horas o intervalos de tiempo), tanto si son multivaluados como univaluados, es necesario estudiar la semántica del universo del discurso con el fin de determinar cuáles van a ser los atributos que formen la clave primaria de larelación a la que da lugar la interrelación. Para ello habrá que estudiar si se trata de interrelaciones que representan información histórica o no.
No hay que olvidar cómo controlar las cardinalidades mínimas y máximas de la interrelación para no perder semántica.

3. Transformación de Interrelaciones 1:N

En el caso de las interrelaciones l:N existen dos posibilidades de transformación:

Crearuna nueva relación para la interrelación, cuyo tratamiento sería igual que el de las interrelaciones N:M, con la salvedad de que la clave primaria de la nueva relación constará del Identificador Principal de la Entidad que se encuentra en el lado N de la interrelación. Si la interrelación tiene atributos propios, ésta es una solución razonable.
Propagar el Identificador Principal desde laEntidad que se encuentra en el lado 1 a la Entidad que se encuentra en el lado N (propagación de clave); si existen atributos en la interrelación, éstos también se propagarán. En ausencia de información relativa al volumen de valores nulos que se manejarán o de si existen posibilidades de que la interrelación evolucione o no a una interrelación N:M.

4. Transformación de Generalizaciones del Modelo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Traduccion De Esquemas E-R A Esquemas Relacionales
  • Ejercicios
  • REGLAS Y ESQUEMAS
  • esquemas
  • esquema
  • Esquema de misa
  • Esquema
  • Esquemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS