Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/08/2011, 07:02
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Algo sobre diseño de base de datos

Propietarios -> Casa es una relación N:N, por lo que se necesita una tabla para administrarla, la cual podría bien llamarse "propietario_tiene_casa". Esto es N:N porque una casa puede pertenecer a más de un propietario, y cada propietario puede serlo de más de una casa.
La relación de arrendatario, normalmente se expresa por un documento (contrato de alquiler), y en definitiva también es una relación N:N, ya que un arrendatario puede serlo de varios inmuebles, y un contrato de alquiler puede tener varios coarrendatarios, pero sólo es 1:N con Casa, ya que cada contrato sólo puede referirse a un sólo inmueble.
Eso significa que a diferencia de la anterior, está relacionada con las tres tablas.
¿Se comprende?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)