ingenieria informatica
Supuesto Práctico
Supuesto E. M. V.
Supongamos un sistema de información referente a una Empresa Municipal de Vivienda (E. M. V.)
que opera en un área metropolitana con un cierto número de habitantes.
La E. M. V. conserva datos referentes a la ubicación, disponibilidad y condiciones de viviendas de bajo coste en varias zonas distintas de la metrópolis. Dentro de cada zona, se registran una serie de
edificios, cada uno de los cuales contienen una serie de viviendas.
Es importante registrar para cada zona:
● límites geográficos (calles que la conforman),
● ingresos medios de la población, y
● servicios, que pueden ser públicos o privados (comercios o negocios).Dentro de una zona, existen una serie de edificios, de los que se manejan los siguientes datos:
● nombre del edificio,
● estructura,
● dirección,
● nombre y N. I. F. del propietario,
● nombre y dirección de los hipotecarios,
● renovaciones realizadas,
● reparaciones requeridas y
● facilidades para los discapacitados.
Dentro de un edificio, existen una serie de viviendas, de las cuales se manejan los siguientes datos:
● tipo,
● tamaño en metros,
● número de habitaciones,
●número de baños,
● accesorios (descripción),
● localización en el edificio y
● observaciones.
El sistema debe almacenar la información pertinente cuando se planifica un nuevo edificio en una
ubicación concreta (dirección). Para ello, el gerente registra el nombre del edificio, estructura,
dirección, datos referentes al propietario, datos referentes a los hipotecarios y facilidades para
discapacitados. Durante este proceso, es posible que el edificio sea construido en una ubicación que
aún no existe, en cuyo caso, el sistema informa a la oficina de urbanismo de tal hecho, con el fin de
que esta aporte los datos referentes a la ubicación. Los datos que puede aportar la Oficina de Urbanismo son los referentes a una ubicación nueva en una zona existente o una ubicación nueva en
una zona inexistente en cuyo caso, aportaría también los datos para la nueva zona a la que se
adscribirá la ubicación).
En cualquier momento, la Oficina de Servicios Públicos puede aportar información sobre nuevos
servicios en una zona determinada, para los cuales aporta un nombre, un tipo y una dirección (calle
y número).
Hay que tener en cuenta que:1. cada calle pertenece a una sola zona,
2. un edificio puede tener una sola dirección compuesta por calle y número,
3. la E. M. V. puede construir más de un edificio en la misma calle,
4. un edificio se estructura en escaleras y plantas,
Ignacio J. Blanco
1/35
Programación de Bases de Datos
Supuesto Práctico
5. un propietario puede poseer más de un edificio,
6. los hipotecarios pueden ser entidades bancarias o personas jurídicas, para los cuales se
almacena el nombre y el N. I. F.,
7. el mismo hipotecario puede hipotecar más de un edificio en construcción,
8. una vivienda puede ser apartamento, piso o dúplex,
9. si el tamaño de la vivienda pasa de 60 mts. no puede ser apartamento,
10.los accesorios de una vivienda pueden ubicarse en la cocina o en el salón, y
11. la localización en el edificio se compone de la escalera y planta en la que se encuentra, y una
letra.
Ignacio J. Blanco
2/35
Programación de Bases de Datos
Supuesto Práctico
Ejemplo
Armazón
Diagrama (funcional) de caja negra
Ignacio J. Blanco
3/35
Programación de Bases de Datos
Ignacio J. Blanco
Supuesto Práctico
4/35Programación de Bases de Datos
Supuesto Práctico
Diagrama armazón F
Ignacio J. Blanco
5/35
Programación de Bases de Datos
Supuesto Práctico
Esquemas externos para el diagrama armazón F
Ignacio J. Blanco
6/35
Programación de Bases de Datos
Supuesto Práctico
Diagrama armazón D (conceptual armazón)
Ignacio J. Blanco
7/35...
Regístrate para leer el documento completo.