Buenas, soy Gerar y curso Base de Datos I en Ing. de Sistemas e Informática.
Tengo una duda sobre un enunciado en un caso para modelamiento de Entidad-Relación. El caso es el siguiente:
Cita: Para realizar el diseño de la Base de Datos del censo de población se dispone de la siguiente especificación de requerimientos:
- Se almacenarán datos de personas y datos de lugares.
- Cada persona tiene un nombre, apellidos, fecha_de_nacimiento, lugar_de_nacimiento, edad, estatura, sexo y nivel_de_estudios. Para los hombres también interesa conocer su situación_militar. Para las personas mayores de 16 años también se debe considerar el DNI.
- Cada lugar corresponde a un municipio, teniendo como datos propios el nombre y el código (número secuencial del municipio según orden alfabético en cada provincia). Por ejemplo, Ciudad Real capital es el municipio “13034”, ya que el código de la provincia es el “13”.
- Todas las personas están censadas (población de derecho) en un municipio en una dirección (calle y número). Interesa conocer la fecha en que se registró dicha situación.
- Además, cada persona es residente (población de hecho) en un municipio en una dirección ó en un país extranjero. En ambos casos queremos conocer también la fecha de inicio.
- Una persona puede ser residente en el mismo municipio en el que está censada o en otro diferente (o en otro país).
- De cada municipio y de cada provincia interesa conocer su población de derecho (censada) y de hecho (residente realmente).
Y mi duda están las que puse en negrita: Que si debo crear una entidad llamada DIRECCIÓN en donde tendrá el codigo de persona de la entidad PERSONA a la que se asociará como Uno(PERSONA) a Muchos(DIRECCION). Y posteriormente asocio DIRECCION a MUNICIPIO.
La otra duda es si crear entidades como CENSO y RESIDENCIA para asociarlo con DIRECCION y PERSONA según las condiciones que puse en negrita para luego asociarlo con MUNICIPIO como códigos de derecho y hecho.
Espero su ayuda muchachos!