Material de informatica entidad relacion

Páginas: 9 (2195 palabras) Publicado: 17 de septiembre de 2012
COLEGIO UNIVERSITARIO DE CARACAS

(Formulación de un Esquema E-R en términos del Modelo Relacional)

Diseño Lógico de la Base de Datos

Autor: Prof. Alejandro Amaro

E-R aR

Regla #1.- Representación de Entidades
Cada entidad presente en un esquema Entidad-Relación se convierte en una relación1 en el nuevo esquema bajo el modelo relacional Por ejemplo, la siguiente entidad en elesquema E-R marca noDePlaca modelo

Se representa de la siguiente manera, expresado en notación relacional:
automovil(idDeAutomóvil, noPlaca, marca, modelo, año, color, serial) OBSERVACION: En la fase de diseño lógico agregamos una clave primaria lógica (idDeAutomóvil), esta clave será reemplazada posteriormente en la fase de diseño físico por una de las claves candidatas (AK: Alternate Key)encontradas en la relación. La clave primaria, se denota con subrayado simple y las claves candidatas con subrayado doble.

automóvil
año serial

color

E-R aR

Regla #1.- Representación de Entidades
La modelación de datos es una actividad que consiste en representar un esquema de base de datos en forma gráfica, bajo alguna metodólogía estandarizada. Aquí hemos escogido la metodología IDEF1XSi representamos la entidad automóvil de la izquierda en notación IDEF1X, obtenemos:

Alternativamente, la misma entidad del esquema E-R marca noDePlaca modelo

automóvil
año serial

automovil
idDeAutomovil noDePlaca marca modelo año color serial (AK)

color

Puede ser transformada al modelo relacional bajo otra notación más apropiada para la modelación de datos

E-R aR

Regla #1.-Representación de Entidades
Representación de una entidad bajo notación IDEF1X: automovil
idDeAutomovil
● ●

noDePlaca marca modelo año color serial

(AK)


Entidad independiente



proveedorProducto idDeProveedor FK idDeProducto FK precioUnitario
Entidad dependiente



Una entidad independiente se representan mediante un recuadro con ángulos rectos. Una entidad dependientese representa mediante un recuadro con ángulos redondeados. El nombre de la entidad se coloca encima del recuadro. Los atributos que forman parte de la clave primaria se colocan por encima de la línea que divide el recuadro. Los atributos que no forman parte de la clave primaria se colocan por debajo de la línea que divide el recuadro

E-R aR

Regla #2.- Representación de Relacionesuno-a-muchos
En una relación uno-a-muchos (1:N) entre entidades se considera “el padre” a la entidad que está del lado “1” de la relación. Asímismo, se considera “el hijo” a la entidad que está del lado “N” de la relación. Existen dos casos posibles para las relaciones uno-a-muchos: Caso A. Relación uno-a-muchos (1:N) entre una entidad independiente y una entidad dependiente

Padre 1:N

Hijo

CasoB. Relación uno-a-muchos (1:N) entre dos entidades independientes

Padre 1:N

Hijo

E-R aR

Regla #2.- Representación de Relaciones uno-a-muchos
Caso A. Relación uno-a-muchos (1:N) entre una entidad independiente y una entidad dependiente

Padre 1:N

Hijo

La Regla #2 establece lo siguiente para el caso A:

Los atributos de la clave primaria del padre migran (se copian) al hijocomo parte de su clave primaria

E-R aR

Regla #2.- Representación de Relaciones uno-a-muchos
Caso A. EJEMPLO: Considérese la siguiente relación planteada en el esquema E-R fecha noDeFactura factura cantidadAdquirida noDeLineaDeDetalle precioUnitario

1:N

lineaDeDetalleDeFactura

Si aplicamos primero la Regla #1 y luego la Regla#2 a este caso en notación relacional, obtenemos dostablas: 1 2 factura(idDeFactura, noDeFactura, fecha, ...) lineaDeDetalleDeFactura( idDeFactura, noDeLineaDeDetalleDeFactura, cantidadAdquirida, precioUnitario, ...

)

E-R aR

Regla #2.- Representación de Relaciones uno-a-muchos
Caso A. EJEMPLO: (Continuación)

En el resultado anterior, en notación relacional, se indica la clave primaria mediante el subrayado de los atributos que la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Entidad relacion
  • ENTIDAD-RELACIÓN
  • Entidad-Relación
  • Entidad Relacion
  • entidad relacion
  • Entidad relacion
  • Entidad-Relacion
  • Entidad relacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS