Я немного борюсь здесь.
В основном у меня есть такое отношение:
- Персонал (Email персонала, Staff-FName, Staff-LName, Staff-Qualification)
Важно отметить, что Staff-Qualification
является многозначным атрибутом.
Следовательно, это должно идти в отдельной таблице, как эта?
- Staff_Qual (Электронная почта персонала, Квалификация персонала)
Потому что он многозначный или может оставаться в таблице Staff
.
Однако проблема их разделения заключается в том, что обе таблицы будут иметь один и тот же первичный ключ. Я действительно борюсь с тем, что делать. Может ли это случиться? Нужно ли где-то добавить ограничение?
Любая помощь могла бы быть полезна!