Ver Mensaje Individual
  #10 (permalink)  
Antiguo 16/12/2008, 07:42
larios_tnt
 
Fecha de Ingreso: febrero-2008
Mensajes: 75
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Duda diseño BD

Cita:
Iniciado por paloto Ver Mensaje
Realmente si quieres ser totalmente ortodoxo y quieres resolver ese caso de duplicidad de datos la solución sería crear una nueva entidad llamada por ejemplo "personas" en la que almacenas los datos de cada persona sea cliente o empleado. En las entidades cliente y empleado haces una referencia a la persona y de ese modo una misma persona puede ser empleado y cliente sin duplicar datos.

Ahora bien, este modo de proceder es adecuado dependiendo del uso y el tamaño de la base de datos. Si es habitual que una misma persona aparezca en varias tablas de la base de datos puede ser adecuado hacerlo así, si no, no merece la pena llegar a este nivel de abstracción.

Un saludo
Claro, el tema es que como son prácticas de la universidad, pues ese aspecto no lo controlo demasiado... Le preguntaré al profe que si prefiere que las prácticas estén enfocadas a mejorar el tiempo de respuesta o a la normalización de la bd.