bd: cuestiones de repaso del capitulo 16
Post on 03-Jul-2015
443 Views
Preview:
TRANSCRIPT
Universidad Técnica Particular de LojaLa Universidad Católica de LojaLa Universidad Católica de Loja
Sistemas I nformáticos y Computación
• Víctor M. SamaniegoVíctor M. Samaniego•Raquel P. LuzuriagaRaquel P. Luzuriaga
Ing. Nelsón PiedraIng. Nelsón Piedra
DISEÑO LÓGICO DE BASE DE DATOS
CASO DE ESTUDIO:HOTEL “HOTEL “LOJALOJA””
PROPÓSITO DEL DISEÑO LÓGICOPROPÓSITO DEL DISEÑO LÓGICO
• El propósito del diseño lógico de base de datos es el de construir un modelo de datos a partir del modelo conceptual, sin tomar en cuenta el modelo físico.
REGLAS PARA DERIVAR TABLAS
ENTIDADES FUERTESENTIDADES FUERTES
• Huésped (CI_huesped, Nombre, Apellido, edad, telefono )
Clave principal CI_huesped
ENTIDADES DÉBILESENTIDADES DÉBILES
• Reservaciones(Nro_reservacion, Fecha, Nro_habitacion, Tipo_habitacion, CI_huesped)
Clave Principal Nro_reservacion
RELACIONES BINARIAS UNO A RELACIONES BINARIAS UNO A MUCHOS (1:*)MUCHOS (1:*)
• Empleados(CI_empleado, nombre, apellido, tipo_empleado)
• Clave Principal CI_empleado
• Huésped (CI_huesped, Nombre, Apellido, edad, telefono, CI_empleado )Clave Principal
CI_huespedClave Alternativa
telefonoClave externa
CI_empleado
RELACIONES BINARIAS UNO A UNO
Habitaciones(Nro_Habitacion,
Tipo_habitacion, estado)
Clave Principal Nro_habitacion
Reservaciones(Nro_reservacion,
Fecha, Nro_habitacion, Tipo_habitacion, CI_huesped)
Clave Principal Nro_reservacion
RELACIONES RECURSIVAS UNO A UNO
Empleados(CI_empleado, nombre,
apellido, tipo_empleado)
Clave Principal CI_empleado
Tipo_empleado(Id_empleado, descripcion)
Clave Principal Id_empleado
RELACIONES SUPERCLASE/SUBCLASE
Habitaciones(Nro_Habitacion,
Tipo_habitacion, estado)
Clave Principal Nro_habitacion
Tipo_habitacion(Nro_Habitacion,
descripcion)
Clave Principal Ninguna(Por el momento)
UTILIZACIÓN LA TÉCNICA DE NORMALIZACIÓN PARA
DERIVAR LAS TABLAS A PARTIR DEL MODELO
CONCEPTUAL DE DATOS
• La técnica de normalización debe ser aplicada en el modelo conceptual
• El proceso de derivar las relaciones a partir de un modelo de datos conceptual produce relaciones en Tercera Forma Normal.
• Si alguna relación que no esta en 3FN entonces el modelo conceptual puede ser incorrecto.
top related