BASE DE DATOS

Páginas: 4 (920 palabras) Publicado: 4 de noviembre de 2014
Conversión del modelo conceptual al modelo
relacional
• Conversión de Entidades:
Cada entidad de diagrama Entidad/Relación
se transforma directamente en una tabla. Los
atributos de la entidadpasan a ser
automáticamente las columnas de la tabla.
Entidad
Atributos

Tabla
Columnas
1

• Conversión de Relaciones:
Cada
relación
de
un
diagrama
Entidad/Relación se transformadirectamente
en una tabla.
Los campos de esta tabla son las claves
primarias de todas las entidades que
participen en la relación más todos aquellos
atributos que pudiera tener la relación.

RelaciónTabla
2

Conversión del modelo conceptual al
modelo relacional
• Simplificación del modelo relacional:

Las tablas obtenidas como transformación de
relaciones binarias con cardinalidad unoa
varios se pueden eliminar.
Los atributos que formaban parte de la tabla
pasan a formar parte de la tabla que
representa la entidad con cardinalidad “varios”.
Asimismo, si la relación tuvieraatributos
propios, también pasarían a la tabla que
representa la entidad con cardinalidad “varios”.
3

Conversión del modelo conceptual al
modelo relacional:
• Simplificación del modelorelacional:
El número de relaciones que componen la
base de datos debe mantenerse en el mínimo
posible.
Esto mismo es aplicable a las relaciones
binarias con cardinalidad uno a uno, puesto
que son uncaso particular de las anteriores.
Las tablas con un único atributo se pueden
eliminar.
4

Ejemplo 1: Relaciones N:M
dni

código

nombre

1,N

CLIENTE

1,N

compra

PRODUCTOdescripción

apellidos
Fecha compra

• CLIENTE (dni, nombre, apellidos)
• PRODUCTO (código, descripción)
• COMPRAS (dni_cliente, código _ producto, fecha_compra)

5

Ejemplo 2: Relaciones 1:Ndni

código

nombre

1,N

1,1

EMPLEADO
salario

pertenece

DEPARTAMENTO

nombre

localización

• EMPLEADO (dni, nombre, salario, código_departamento)
• DEPARTAMENTO (código,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS