Guia de Desarrollo

Páginas: 8 (1974 palabras) Publicado: 2 de junio de 2013
Transformación del Modelo
ERE al Modelo Relacional

Universidad de los Andes
Demián Gutierrez
Enero 2010

1

Transformación del Modelo ERE
al Modelo Relacional


¿Por que es necesario transformar del modelo ERE al
modelo Relacional?
Código

Nombre

Departamento (Código, Nombre)

Nombre
Código

Servicio

Lugares

Departamento

RIF

N

presta

NombreEmpleado (Cédula, Nombre, Teléfono, CodDpto)

Cliente

M

Cliente (RIF, Nombre)

1
Fecha
pertenece

Teléfono

N
Empleado

Servicio (Código, Nombre)
Presta (CódDpto, CodServ, RIF, Fecha)

Nombre
Cédula

Así como existe una relación
entre una clase de un diagrama
de clases y el código, también
existe una relación entre una
entidad (o un vínculo) de un
diagrama ERE o una clase yel
modelo relacional

Base de Datos
Relacional
2

¿Por que es Necesaria la Transformación?









El modelo ERE es un modelo de datos
conceptual de alto nivel.
Facilita las tareas de diseño conceptual de
bases de datos.
Es necesario traducirlo a un esquema que
sea compatible con un SGBD.
El Modelo Relacional es utilizado por la
mayoría de los SGBD existentes en elmercado.
3

Transformación del Modelo ER
al Modelo Relacional


Modelo Entidad Relación (Básico),
transformación al modelo Relacional de:


Entidades (no débiles)



Entidades Débiles



Vínculos 1:N



Vínculos 1:1



Vínculos M:N



Atributos Multivaluados



Vínculos n-arios

Definir una serie
de esquemas de
relaciones
equivalentes

4 Transformación de Entidades
(Paso 1)
PrimApellido
PrimNombre

SegApellido

Nombre

Teléfono

Empleado

Cédula

Empleado (Cédula, PrimNombre, PrimApellido, SegApellido, Teléfono)
CP

Atributo compuesto Nombre
5

Transformación de Entidades
(Paso 1)
En caso de que más de un atributo sea parte de la clave primaria:
Nombre_Proyecto

Numero_Proyecto

Descripción_ProyectoProyecto

Proyecto (Número_Proyecto, Nombre_Proyecto, Descripción_Proyecto)
CP Compuesta
6

Transformación de Entidades
(Paso 1)


Para cada tipo normal (no débil) de entidad E del
modelo ERE se define una relación R.



En la relación R se incluyen todos los atributos
simples de E.



Se incluyen en R los atributos simples que sean
componentes de los atributos compuestos.

●Se eligen todos los atributos clave de E como
atributos claves de R.

7

Transformación de Entidades Débiles
(Paso 2)
Nombre_Proyecto

Número_Proyecto

Fecha_Hito

Descripción_Proyecto

Proyecto

1

es_parte_de

Descripción_Hito

Código_Hito

N

Hito

Hito (Número_Proyecto, Nombre_Proyecto, Código_Hito, Fecha_Hito, Descripción_Hito)

Proyecto (Número_Proyecto,Nombre_Proyecto, Descripción_Proyecto)
8

Transformación de Entidades Débiles
(Paso 2)
Podría verse como una
composición también

Hito (Número_Proyecto, Nombre_Proyecto, Código_Hito, Fecha_Hito, Descripción_Hito)

Proyecto (Número_Proyecto, Nombre_Proyecto, Descripción_Proyecto)
9

Transformación de Entidades Débiles
(Paso 2)


Para cada entidad débil D del modelo ERE y surespectivo vínculo con su entidad propietaria E se
define una relación R.



La relación R tiene todos los atributos de la entidad
débil D más los atributos que conforman la clave
primaria de la entidad propietaria E.



La clave primaria de la relación R está formada por
los atributos de la clave primaria de la entidad
propietaria E más los atributos de la clave parcial
de D.

10 Transformación de Vínculos 1:N
(Paso 3)
PrimApellido
PrimNombre

SegApellido
Numero_Dpto

Nombre

Cédula

Nombre_Dpto

Teléfono

Empleado

N

pertenece_a

1

Departamento

Empleado (Cédula, PrimNombre, PrimApellido, SegApellido, Teléfono, Numero_Dpto)

Departamento (Número_Dpto, Nombre_Dpto)
11

Transformación de Vínculos 1:N
(Paso 3)

Empleado (Cédula,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guia Desarrollo
  • guia de desarrollo
  • Guia De Desarrollo
  • Guia de desarrollo
  • Desarrollo De La Guia
  • Guia del desarrollo
  • Guia Desarrollo Sustentable
  • Desarrollo de guía de observación de la realidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS