Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/01/2010, 19:01
xsko
 
Fecha de Ingreso: enero-2010
Mensajes: 1
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Esquema Entidad-Relacion

"Realmente no veo como óptimas ninguna de las 3 opciones, espero que me aconsejen cual sería la mejor solución para este problema."

La verdad tienes razón ninguna de las tres alternativas es óptima.Para optimizar la base de datos en este caso se puede crear tablas separadas para clientes, empleados, usuarioempleado y usuariocliente. Para optimizar aún mas se puede añadir las PerfilUsuarioempleado y Perfilusuariocliente relacionandolas de uno a muchos con la Tabla usuariocliente y usuarioempelado respectivamente.

Tablas:
Tabla1: Cliente
Tabla2: Empleado
Tabla3:Perfilusuariocliente
Tabla4 :Perfilusuarioempleado:
Tabla5 :Usuariocliente
Tabla6 :Usuarioempleado

De esta manera almacenas la informacion en forma ordenada y por separado de todos los usuarios del sistema en forma detallada.