Tworzę aplikację gdzie w kilku tabelach będą 2 takie same klucze obce (np. ID_języka), ale różniące się wartościami.
Czyli dla jednej grupy wartości, będzie Id_języka Francuskiego i ID_języka Polskiego.
Coś w tym stylu:
Grupa:
ID_grupy
nazwa_grupy
ID_jezyka
ID_jezyka
inna_kolumna
Grupa musi mieć dokładnie dwa różne języki.
Jest to w ogóle poprawne w relacyjnych bazach danych?
Inaczej trzeba by porobić tabele łącznikowe,a to już by dodało kolejne tabele do aplikacji.