Actividad pública reciente
Ha valorado "Buena" la respuesta
Base de datos
¿Un habitante puede estar en varias casas? Si es así tienes que crearte una tabla nueva que por ejemplo se llame HabitantesPorCasa, con los campos IdCasa e IdHabitante como clave principal. Así un habitante puede estar en varias casas, y cada casa...
Ha valorado "Excelente" la respuesta
Base de datos
En primer lugar, no veo la redundancia que comentas en las tablas, creo que los atributos están bien definidos y delimitados. Evidentemente, depende del contexto que quieras dar al dominio de la base de datos. Si pretendes hacer una relación M:N...