Hola:
He retomado el tema de BBDD a ver si me suelto y me entero por fin.
Para mis enredos, y como soy muy original, estoy haciendo una agenda.
Sigo el curso de mysql de cconclase
Bueno, el caso es que planteo la típica agenda.
Esta tiene Nombre, Apellido1,Apellido2 y DireccionTrabajo, DireccionCasa. (he puesto dos direcciones para ver cómo resolver esto)
Al aplicar la normalización, se ve que las direcciones están formadas por varios atributos, por lo que entiendo que deberían ser entidades subordinadas a persona.
Y esa entidad tendrá NombreCalle, CodigoPostal y Municipio.
Pero al hacer la 3ª forma normal, veo que Municipio depende de Codigo Postal, por lo que entiendo que es una relación aparte.
Por otro lado, las dos direcciones comparten CP y Municipio, por lo que estas relaciones no deben duplicarse. ¿Es así?
Bueno, pues siguiendo esas directrices, me sale este esquema E-R.....pero no estoy muy seguro de si es muy correcto.
¿Alguien puede opinar y sugerir mejoras?
Gracias