0% encontró este documento útil (0 votos)
6 vistas25 páginas

transformación de modelos

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 25

EL MODELO RELACIONAL

TRANSFORMACIÓN DEL ESQUEMA CONCEPTUAL AL LÓGICO

Existen tres reglas básicas de conversión


⦁ Todo tipo de entidad se convierte en una relación
⦁ Todo tipo de correspondencia N:M se transforma en una relación
⦁ Todo tipo de correspondencia 1:N se resuelve propagando la clave o creamos una
nueva relación.

Con la transformación se obtendra un esquema con pérdida de semántica


respecto al modelo conceptual
Esto es debido a que el módelo relacional no distingue entre entidades y
relaciones ,ambas las trata como relaciones.

1
2
RELACIÓN DE EJEMPLO

3
4
Transformacion de las Correspondencias

A ) CORRESPONDECIAS 1:1

5
6
7
--------------------------------------------------------------------------------------------------------

8
B ) CORRESPONDENCIAS 1:N

9
-------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------

C ) CORRESPONDENCIA N:M

10
--------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------

Casos particulares

Transformación de entidades asociativas

La entidad que resulta de considerar una interrelación entre entidades como


si fuese una entidad es una entidad asociativa, y tendra el mismo nombre que la
interrelación sobre las que se define.

La utilidad de una entidad asociativa es que puede interrelacionarse con


otras entidades y, de forma indirecta , nos permite tener interrelaciones en las que
intervienen interrelaciones.Se denotan recuadrando el rombo de la interrelación de la
que provienen.

Una entidad asociativa tiene su origen en una interrelación . En


consecuencia , sucede que la transformación de la interrelación originaria es , al
mismo tiempo, la transformación de la entidad asociativa.

11
12
Transformación de Generalización (Tipos y Subtipos)

2.1=a) Todo en una tabla


2.2=b)Una tabla para cada subtipo, con sus atributos y los del supertipo.Se
elimina el discriminante
2.3.=c)Una tabla para el supertipo y otra para cada subtipo.La PK del supertipo
migra como FK a cada subtipo.
--------------------------------------------------------------------------------------------------------

13
EJEMPLO :Tranasformar el digrama conceptal propuesto como ejemplo.

14
15
16
17
NOTA: En la transformación de las relaciones recursivas podemos 'afinar' mas en
el proceso aplicando las siguientes reglas.

18
19
OBSERVACIONES

1.- Preparación de los esquemas conceptuales

El proceso de traduccion de esquemas conceptuales a logicos consiste en la


aplicación , por pasos , de una serie de reglas que ,aplicadas a los esquemas
conceptuales, transforman los objetos de estos esquemas en objetos pertenecientes a
los esquemas logicos.La aplicación de las reglas va a dar lugar a la transformación de
los tipos de entidad y ls tipos de interrelacion que forman los esquemas conceptuales
en tablas o relaciones

Previo a la aplicación de las reglas e transformación de esquemas conceptuales


a esquemas relacionales es conveniente la preparacion de los esquemas conceptuales
mediante la aplicación de unas reglas preparatorias.El principio en que se basan estas
reglas es el de eliminar:

⦁ Aquellos atributos correspondiente a los tipos de entidad e interrelacion que


presentan valores multiples

⦁ Aquellos atributos correspondiente a los tipos de entidad e interrelacion que sean

20
compuestos

1.Eliminación de los atributos multivaluados

21
2.Eliminación de atributos compuestos.

22
23
24
25

También podría gustarte