@gnzsoloyo : excelente y clarificadora explicacion
Me quedo por entender lo que haz querido decir con:
Cita:
Iniciado por gnzsoloyo
Cliente y Proveedor se relacionan con Usuario (a nivel de POO eso se expresa como una relación o asociación de agregación)..
Y si es especificamente por:
Cita:
Iniciado por gnzsoloyo
De hecho, a nivel de BBDD, lo que define si se deben crear una o dos tablas para los datos de Usuario y Persona, es una decisión de diseño: ¿Una persona tiene un único usuario o muchos?
Solo entiendo lo que explicas de la "agregacion" si una Entidad (ya sea Cliente o Proveedor) puede tener varios Usuarios (y sino grave porque no entendi nada)
Nuevamente gracias por tu tiempo y dedicación