No se me ocurre otra forma.
Lo único que creo que puedes hacer para que sea menos tedioso es desarrollar un software en el cual con un click de ratón selecciones la vivienda y la relaciones en la BD.
Te valdrá además para el mantenimiento.
De todos modos supongo que la habrá bastantes edificios, con varios pisos, con lo que a lo mejor con cada bloque de pisos asignas varias direcciones.
Pero si que debe ser tedioso.
Suerte.