У меня есть две таблицы:Два или один стол отношений?
RH_GOALS: содержит все годовые цели общества.
------------------
- GOAL_ID -
- GOAL_INTITULE -
------------------
RH_EMPLOYEE: содержит всех сотрудников общества.
------------------
- EMPLOYEE_ID -
- FIRST_NAME -
- LAST_NAME -
------------------
У каждого сотрудника может быть один или несколько целей для достижения. Так что я создал отношения таблицу: RH_EMPLOYEE_GOALS:
-------------------
- GOAL_ID
- EMPLOYEE_ID
- ACHIEVED (boolean)
---------------------
Теперь один сотрудник может иметь другие специфические особенности целей, которые не принадлежат к столу RH_GOALS.
Мой вопрос заключается в том, чтобы представить эту специфику служащему цели 1- В другой таблице: RH_EMPLOYEE_GOALS_SPECIFICS
--------------------
- ID
- EMPLOYEE_ID
- SPECIFIC_GOAl_INTITULE
- ACHIEVED (boolean)
---------------------
2- Или в той же таблице: RH_EMPLOYEE_GOALS
-------------------
- ID
- GOAL_ID (can be nuul)
- EMPLOYEE_ID
- SPECIFIC_GOAl_INTITULE
- ACHIEVED (boolean)
---------------------
Я говорю в той же таблице –
Вероятно, только флаг в 'RH_EMPLOYEE_GOALS', задающий тип цели. –