SQL - Relaciones de especialización.

 
Vista:

Relaciones de especialización.

Publicado por Pablo (7 intervenciones) el 12/05/2021 11:19:46
Tengo un problema de concepto que no sé como solucionar.

Tengo una entidad padre (empleados) y tres entidades hijos (comerciales, técnicos y administrativos).

Los comerciales tienen comisiones, dietas, zona, y algún otro atributo propio.

Los técnicos tienen responsabilidades, dietas, kilometraje, horas de entrada y salida, horas extra, ...

Los administrativos van a la oficina a diario y tiene responsabilidades propias de su puesto.

Un mismo empleado solo puede ser una de las tres cosas: comercial, técnico o administrativo.

¿Cómo puedo implementar este modelo lógico a físico?.

Es decir, ¿Cómo puedo hacer que si empleado_id es PK de empleados y FK en las otras tres entidades no se pueda repetir en más de una entidad hija?.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Relaciones de especialización.

Publicado por Isaias (1921 intervenciones) el 12/05/2021 16:47:56
Hola, deberias colocar tu pregunte en MODELADO DE DATOS o MODELADO DE BASES DE DATOS, este foro es del lenguaje SQL
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar