bd: cuestiones de repaso del capitulo 16

12
Universidad Técnica Particular de Loja La Universidad Católica de Loja La Universidad Católica de Loja S istemas I nformáticos y Computac ión Víctor M. Samaniego Víctor M. Samaniego Raquel P. Luzuriaga Raquel P. Luzuriaga Ing. Nelsón Piedra Ing. Nelsón Piedra

Upload: edwin-samaniego

Post on 03-Jul-2015

435 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: BD: Cuestiones de Repaso del Capitulo 16

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

Page 2: BD: Cuestiones de Repaso del Capitulo 16

DISEÑO LÓGICO DE BASE DE DATOS

CASO DE ESTUDIO:HOTEL “HOTEL “LOJALOJA””

Page 3: BD: Cuestiones de Repaso del Capitulo 16

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.

Page 4: BD: Cuestiones de Repaso del Capitulo 16

REGLAS PARA DERIVAR TABLAS

Page 5: BD: Cuestiones de Repaso del Capitulo 16

ENTIDADES FUERTESENTIDADES FUERTES

• Huésped (CI_huesped, Nombre, Apellido, edad, telefono )

Clave principal CI_huesped

Page 6: BD: Cuestiones de Repaso del Capitulo 16

ENTIDADES DÉBILESENTIDADES DÉBILES

• Reservaciones(Nro_reservacion, Fecha, Nro_habitacion, Tipo_habitacion, CI_huesped)

Clave Principal Nro_reservacion

Page 7: BD: Cuestiones de Repaso del Capitulo 16

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

Page 8: BD: Cuestiones de Repaso del Capitulo 16

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

Page 9: BD: Cuestiones de Repaso del Capitulo 16

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

Page 10: BD: Cuestiones de Repaso del Capitulo 16

RELACIONES SUPERCLASE/SUBCLASE

Habitaciones(Nro_Habitacion,

Tipo_habitacion, estado)

Clave Principal Nro_habitacion

Tipo_habitacion(Nro_Habitacion,

descripcion)

Clave Principal Ninguna(Por el momento)

Page 11: BD: Cuestiones de Repaso del Capitulo 16

UTILIZACIÓN LA TÉCNICA DE NORMALIZACIÓN PARA

DERIVAR LAS TABLAS A PARTIR DEL MODELO

CONCEPTUAL DE DATOS

Page 12: BD: Cuestiones de Repaso del Capitulo 16

• 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.