Practicanormalizacion
Páginas: 3 (689 palabras)
Publicado: 13 de mayo de 2012
CASA (cod_casa, nombre, foto, direccion, cod_postal, localidad, provincia, precio_dia, caracteristicas,tfno, capacidad, observaciones, NIF)
RESERVA (n_reserva, fecha_entrada, fecha_salida, fecha_reserva, cod_casa)
RE_CASA_RU (n_reserva, fecha_entrada, fecha_salida, fecha_reserva)
RE_AGENCIA(n_reserva, fecha_entrada, fecha_salida, fecha_reserva,señal_pagada, fecha_anulacion, importe, DNI)
CLIENTE (DNI, nombre, apellidos, tfno, direccion, cod_postal, localidad, provincia)Esta seria una posible solución, donde respetamos al maximo el modelo conceptual y recogemos mas semántica de la descripción del problema, pero como vemos, la tabla “RESERVA” y la de “RE_CASA_RU” sonprácticamente la misma, es decir hay una duplicidad de datos y una tabla idéntica que podríamos eliminar, ademas esta tabla no sera muy solicitada ya que la carga de trabajo de la agencia recaerá sobrela tabla “RE_AGENCIA” que es lo que se dedica nuestra empresa.
Así pues, otra posible solución sería la siguiente; eliminar la tabla “RE_CASA_RU” cuyos datos ya estarían guardados en la de“RESERVA” e incluir en esta susodicha tabla un atributo de carácter booleano donde indicar si es una reserva en agencia o no, si es afirmativa la respuesta, ya entraríamos a rellenar la tabla de “RE_AGENCIA” ysi no pues seria una reserva en casa rural y los datos ya estaría siendo guardados en esa misma tabla.
PROPIETARIO (NIF, nombre, apellidos, direccion, cod_postal, localidad,provincia, tfno)CASA (cod_casa, nombre, foto, direccion, cod_postal, localidad, provincia, precio_dia, caracteristicas, tfno, capacidad, observaciones, NIF)
RESERVA (n_reserva, fecha_entrada, fecha_salida,fecha_reserva, cod_casa, reserva_agencia)
RE_AGENCIA (n_reserva, fecha_entrada, fecha_salida, fecha_reserva,señal_pagada, fecha_anulacion, importe, DNI)
CLIENTE (DNI, nombre, apellidos,...
Leer documento completo
Regístrate para leer el documento completo.