Ejercicio Parte Resuelto Alquiler

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Programación UT.2: Diseño Conceptual de BBDD.

Modelo Entidad-Relación

Ejercicios Modelo Entidad-Relación Análisis

Ejercicio: Gestión de Alquileres


El siguiente Modelo Entidad-Relación corresponde a una parte del diseño de una BD que la Sociedad Pública
de Alquileres dependiente del Ministerio de la Vivienda necesita para gestionar los alquileres de viviendas de
particulares y favorecer así el alquiler entre la población.

El diagrama E/R de la figura contiene información sobre los propietarios que ofrecen sus viviendas en
alquiler y los inquilinos que están interesados en alquilar una. Se guarda información sobre los alquileres
(código alquiler, fecha firma y fianza) que se llevan a cabo y las viviendas a las que corresponden.

Se pide: “Hay que hacerlo como si fuese el diagrama y aumentarlo”, esta corregido en Moodle.

1. ¿ De qué otra forma se podrían representar los alquileres sin utilizar la entidad alquiler?
Se podría crear una relación directa entre Propietario, Inquilino y Vivienda, incluyendo los datos
relevantes en esta última, aunque esto complicaría la gestión de históricos.

2. Comprobar si en el diagrama E/R existe alguna redundancia. Si es así, modificar el esquema


para eliminarla.
Si existe una relación adicional entre Propietario y Vivienda que ya está implícita en los
atributos de Vivienda, podría eliminarse para evitar redundancias.

3. Se pide extender el esquema E/R para recoger los siguientes supuestos semánticos (indicar
aquellos supuestos que no hayan podido reflejarse en la solución propuesta):
a. Se quiere incluir información sobre la duración de cada uno de los alquileres de una
vivienda con el fin de manejar el histórico de alquileres de la BD.
Página 1 de 2
Programación UT.2: Diseño Conceptual de BBDD. Modelo Entidad-Relación

Añadir un atributo de duración en la entidad Alquiler o en la relación entre Inquilino y


Vivienda.

b. Se quiere almacenar información sobre la renovación de un alquiler de una vivienda, es


decir, saber si un determinado alquiler es renovación de otro o no (para un mismo
inquilino) para poder seguir fácilmente la secuencia de alquileres de una vivienda con la
misma persona.

Incluir una autorreferencia en la entidad Alquiler para identificar si un alquiler es


renovación de otro.

c) Se quiere incluir información sobre las agencias inmobiliarias (código de agencia, dirección
y CIF) con las que la Sociedad Pública de Alquiler tiene convenios para gestionar los
alquileres, de tal manera que cada alquiler es gestionado por una única agencia. Además,
cada vivienda se oferta en una única agencia inmobiliaria y se quiere guardar información al
respecto. Una agencia solo puede gestionar los alquileres de viviendas ofertadas por ella.

Crear la entidad Agencia Inmobiliaria y establecer relaciones entre agencias, viviendas y


alquileres para gestionar qué agencia maneja cada alquiler.

Página 2 de 2
Programación UT.2: Diseño Conceptual de BBDD. Modelo Entidad-Relación

Página 3 de 2

También podría gustarte