Bases de Datos - sobre normalizacion de una BD

 
Vista:

sobre normalizacion de una BD

Publicado por Maykel (1 intervención) el 13/10/2009 20:26:18
Buenas a todos
tengo un problemita que necesito que me ayuden a resolver un problema de normalizacion con una BD que estoy realizando
ahi les pongo las tablas para que me ayuden a ver como quedarian las siguientes tablas en 1ra FN.

Tabla Empleado
PK- llave primaria
PK-no.Solapin FK- llave extranjera
nombre
apellidos
correos
cargo
FK-name-entidad
FK-name-dpto

Tabla Entidad

PK-id.entidad
nombre
direccion
provincia
telefonos(pizarra)
telefonos(direccion)

Tabla Cliente

PK-id.Cliente
nombre
telefonos
correo
FK-name-entidad

Tabla Dtpo

PK-id-dpto
nombre

Tabla Login

PK-user
pass
privilegio


Tabla Privilegio
PK-privilegio
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:sobre normalizacion de una BD

Publicado por Juan Manuel Castañeda (20 intervenciones) el 15/10/2009 18:52:50
Tabla Empleado
PK- llave primaria
PK-no.Solapin FK- llave extranjera
nombre
apellidos
cargo
FK-id-entidad
FK-id-dpto

Tabla Correos
Correo
TipoCorreo//Cliente/Empleado
FK-IdPresona
PK(Correo,TipoCorreo)

Tabla Entidad
PK-id_entidad
nombre
direccion
provincia

Tabla Tefonono-Entidad
FK-Id_Enridad
TipoTelefono//Pizarra/direccion
Telefono
PK(TipoTelefono,Telefono)

Tabla Cliente

PK-id.Cliente
nombre
FK-id-entidad

Tabla Telefonos-Cliente
FK-Id_Cliente
Telefono
PK(Id_Cliente,Telefono)

//La integridad de tablas Cliente y Entidad para Actualizacion(Update) y Borrado(Delete) debe hacerla mediante Triggers consultando el valor de Tipocorreo con el nombre de la tabla y el id del registro.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar