
duda identifying
Publicado por jesus (2 intervenciones) el 06/07/2016 09:30:48
Buenas, estoy empezando a diseñar una base de datos y antes de ponerme a crear tablas quiero tener claro si puedo hacer lo que tengo en mente.
Creo que uno de los problemas más importantes que tengo que solucionar es lo siguiente:
Quiero crear una tabla PERSONA con características generales que hereden las tablas EMPLEADO, DIRECTIVO, ARTISTA y PRODUCTOR, de momento.
A su vez, de la tabla EMPLEADO heredan sus características las tablas LIMPIEZA, INFORMATICO y ADMINISTRATIVO.
Mi duda no es cómo implementar la herencia de atributos. Lo que quiero hacer es que sea imposible crear una persona simplemente, sino que sea necesario crear una de las tablas "finales", como INFORMATICO.
Así, al crear una instancia de informático se crearía una instancia de empleado y otra instancia de persona (automáticamente).
Además de esto, querría que el ID_INFORMATICO (que sería la PK de INFORMATICO) llegara a EMPLEADO
y PERSONA como PK también, para que a la hora de filtrar las personas pueda ver directamente si esa persona es directivo, artista, si es empleado informático o administrativo, solo con la PK.
No tengo ni remota idea de si esto es posible, pero en mi cabeza me parece un esquema interesante.
Gracias de antemano.
Creo que uno de los problemas más importantes que tengo que solucionar es lo siguiente:
Quiero crear una tabla PERSONA con características generales que hereden las tablas EMPLEADO, DIRECTIVO, ARTISTA y PRODUCTOR, de momento.
A su vez, de la tabla EMPLEADO heredan sus características las tablas LIMPIEZA, INFORMATICO y ADMINISTRATIVO.
Mi duda no es cómo implementar la herencia de atributos. Lo que quiero hacer es que sea imposible crear una persona simplemente, sino que sea necesario crear una de las tablas "finales", como INFORMATICO.
Así, al crear una instancia de informático se crearía una instancia de empleado y otra instancia de persona (automáticamente).
Además de esto, querría que el ID_INFORMATICO (que sería la PK de INFORMATICO) llegara a EMPLEADO
y PERSONA como PK también, para que a la hora de filtrar las personas pueda ver directamente si esa persona es directivo, artista, si es empleado informático o administrativo, solo con la PK.
No tengo ni remota idea de si esto es posible, pero en mi cabeza me parece un esquema interesante.
Gracias de antemano.
Valora esta pregunta


0