You are on page 1of 3

1.

Las viviendas Los ayuntamientos de los municipios del estado de Michoacn desean mantener informacin actualizada de las viviendas ubicadas en zonas urbanas. Se desea disear una base de datos que incluya las caractersticas de las viviendas, su ubicacin, propietarios, personas que las habitan, etc. Esta informacin se utilizar con fines administrativos (impuestos y otros) y estadsticos. Inicialmente slo se considerar informacin de las viviendas de manera individual, sin hacer distincin entre pisos que forman parte de un bloque o viviendas unifamiliares. A finales de ao, el ayuntamiento de cada municipio debe cobrar a cada propietario un impuesto por las viviendas que son de su propiedad en la actualidad. As, emite un recibo para cada vivienda donde figura el n de registro catastral de la vivienda, la direccin donde se ubica la vivienda (calle, nmero y piso), el nmero de metros cuadrados y el DNI y nombre del propietario (aunque la propiedad de una vivienda puede ser compartida por varias personas, a efectos de cobro de impuestos consideramos slo a uno de ellos), adems del importe de impuesto. Este recibo se le remitir a la direccin del propietario, que por supuesto no tiene por qu coincidir con la de la vivienda de la que debe pagar el impuesto. El importe del impuesto de cada vivienda depende de mltiples factores que deben considerarse en su clculo. Entre ellos estn el municipio y el barrio o zona urbana donde se ubica la vivienda, los m2 de la vivienda y el precio de tasacin de la vivienda. A estos efectos cada provincia consta de una serie de municipios, de los que hay que mantener su nombre, el rea y permetro y la provincia a la que pertenecen; adems para identificar cada municipio se utiliza un cdigo nico a nivel regional. Y su vez cada municipio est dividido en una serie de barrios o zonas urbanas claramente delimitadas. A la hora de calcular el impuesto debe usarse el precio medio del m2 en esa zona urbana. El propietario puede realizar el pago del impuesto de dos maneras: en efectivo, dirigindose al ayuntamiento una vez que le ha llegado la notificacin de que tiene que pagar, o a travs de la cuenta bancaria que el propietario haya indicado al ayuntamiento; en este ltimo caso la notificacin slo le indica al propietario que se le va a cobrar el impuesto y en el recibo figurar la cuenta de cargo. No es nuestro objetivo en este momento mantener informacin de los impuestos pagados o de los morosos. Esto se abordar ms adelante. Por otra parte, cada cierto tiempo desde la Junta de Extremadura se solicitan una serie de informes destinados a distintas conserjeras. La Consejera de Vivienda y Urbanismo suele solicitar: 1) una lista de todas las zonas urbanas, indicando el precio medio del m2, su nombre, rea, permetro, coordenadas geogrficas y el municipio y provincia al que pertenecen, ordenados por provincia y municipio, 2) el mismo listado ordenado por el precio medio del m2 en cada zona urbana y 3) un listado de las viviendas vacas. La Conserjera de Bienestar Social por otra parte, solicita un listado de las viviendas habitadas por una nica persona de 70 aos o ms y los datos del barrio donde se ubican. 2. Sistema de vuelos Obtener el diagrama E/R para un sistema de control de vuelos adaptado a las siguientes reglas de gestin (indicar las entidades, interrelaciones, etc., que se deducen de cada una de las reglas):

De cada aeropuerto se conoce su cdigo, nombre, ciudad y pas. En cada aeropuerto pueden tomar tierra diversos modelos de aviones (el modelo de un avin determina su capacidad, es decir, el nmero de plazas. En cada aeropuerto existe una coleccin de programas de vuelo. En cada programa de vuelo se indica el nmero de vuelo, lnea area y das de la semana en que existe dicho vuelo. Cada programa de vuelo despega de un aeropuerto y aterriza en otro. Los nmeros de vuelo son nicos para todo el mundo. En cada aeropuerto hay mltiples aterrizajes y despegues. Todos los aeropuertos contemplados estn en activo, es decir, tienen algn aterrizaje y algn despegue. Cada vuelo realizado pertenece a un cierto programa de vuelo. Para cada vuelo se quiere conocer su fecha, plazas vacas y el modelo de avin utilizado. Algunos programas de vuelo incorporan escalas tcnicas intermedias entre los aeropuertos de salida y de llegada. Se entiende por escala tcnica a un aterrizaje y despegue consecutivos sin altas o bajas de pasajeros. De cada vuelo se quieren conocer las escalas tcnicas ordenadas asignndole a cada una un nmero de orden. Por ejemplo, el programa de vuelo 555 de Iberia con vuelos los lunes y jueves despega de Barajas-Madrid-Espaa y aterriza en Caudell-Sydney-Australia teniendo las siguientes escalas tcnicas: 1- Los Pradios-Sao Paulo-Brasil, 2-El EmperadorSantiago-Chile y 3-Saint Kitts-Auckland-Nueva Zelanda. 3. Aseguradora de coches Se desea disear una base de datos para una aseguradora de coches. Como es lgico, cada cliente puede tener asegurado ms de un vehculo en la compaa, e incluso distintos tipos de vehculos (motos, coches, camiones). El seguro de cada coche lo subscribe un solo cliente. De cada persona asegurada es necesario almacenar su DNI, nombre, direccin y edad. De los vehculos es necesario almacenar su cdigo nico, su color y tipo de pintura. En caso de que el vehculo sea una moto ser tambin necesario almacenar su cilindrada, mientras que si el vehculo es un coche, ser necesario almacenar el nmero de puertas que tiene. Para calcular el importe del seguro es necesario almacenar informacin sobre cada accidente que haya tenido cada conductor, con qu vehculo sucedi el accidente, y en caso de que haya otros vehculos implicados, cul es la compaa aseguradora de dichos vehculos. De las compaas implicadas en un accidente es necesario conocer con qu talleres trata cada una de las compaas implicadas en un accidente, para poder enviarles la factura. Modlese el escenario descrito utilizando un diagrama Entidad/Relacin justificando cualquier decisin de diseo.

4. Videoclub Se desea disear una base de datos relacional que almacene la informacin sobre los prstamos de las pelculas de un vdeo club. En la actualidad la gestin de esta informacin se lleva cabo del siguiente modo: Cuando se hace un prstamo se rellena una ficha en la que se anota el socio que se lleva la pelcula, la fecha y el nmero de la cinta que se lleva, que es nico (de cada pelcula hay varias copias en cintas distintas). Esta ficha se deposita en el archivador de pelculas prestadas. Cuando el socio devuelve la cinta, la ficha se pasa al archivador de pelculas devueltas. El vdeo club tiene, adems, un archivador con fichas de pelculas ordenadas por ttulo; cada ficha tiene adems el gnero de la pelcula (comedia, terror, ...), su director y los nombres de los actores que intervienen. Tambin se tiene un archivador con las fichas de los socios, ordenadas por el cdigo que el vdeo club les da cuando les hace el carn; cada ficha tiene el nombre del socio, su direccin y telfono, los nombres de sus directores favoritos, los nombres de sus actores favoritos y los gneros cinematogrficos de su preferencia. Cuando un socio quiere tomar prestada una pelcula de la que no hay copias disponibles, se le puede anotar en la lista de espera de esa pelcula. Cada vez que se devuelve una pelcula, se comprueba si hay alguien en su lista de espera, y si es as se llama por telfono al primer socio de la lista para decirle que ya puede pasar a recogerla, borrndolo despus de la lista. 5. Gestin bancaria Modelar utilizando diagramas Entidad/Relacin el siguiente escenario. Se desea modelar la estructura de un banco. Un banco tiene cuentas corrientes, cuentas de ahorro y clientes. Un cliente tiene al menos una cuenta, aunque puede tener varias cuentas de cualquiera de los dos tipos. Cada cuenta pertenece a un nico cliente. Los clientes tienen un nombre, una direccin y se identifican por su cdigo. Los clientes del banco son personas reales u organizaciones. Las personas tienen fecha de nacimiento y sexo; en cambio las organizaciones tienen un tipo de organizacin (empresa, institucin pblica, etc.), un representante y un n de empleados. Cada cuenta se identifica por un cdigocuenta-cliente (CCC), formado por el identificador del banco, de la sucursal y el n de la cuenta (dentro de dicha sucursal). Todas las cuentas tienen un saldo actual y un saldo medio, pero el tipo de amortizacin slo lo tienen las cuentas de ahorro. Cada sucursal se identifica por su nmero. Adems tiene una direccin, un cdigo postal y una ciudad. Los empleados del banco se identifican por su DNI. Tambin interesa conocer su nombre, fecha de nacimiento, sexo y la sucursal en la que trabajan (aunque hay empleados que no trabajan en ninguna sucursal). Hay que tener en cuenta que un cliente no podr tener ms de una cuenta en cada sucursal.

You might also like