I am struggling a little bit here.
Basically I have this relation:
- Staff (Staff-Email, Staff-FName, Staff-LName, Staff-Qualification)
It is important to note that Staff-Qualification
is a multi-valued attribute.
Therefore, does it have to go in a separate table, like this?
- Staff_Qual (Staff-Email, Staff-Qualification)
Because it's multi-valued or can it stay in the Staff
table.
However, the problem with splitting them up is that both tables would have the same primary key. I am really struggling on what to do. Can this happen? Do I need to add a constraint somewhere?
Any help would be really appreciated!