Witam
Robie projekt na bazy danych. Mam doprowadzić wszystko do 3 postaci normalnej.
Posiadam obecnie kilka tabel, z trzema mam takie problemy że:
- Tabela Participants powinna mieć możliwość odwołania się do tabeli PlayerDetails, lecz PlayerDetails nie powinna nic wiedzieć na temat Participants. Po prostu nie ma takiej potrzeby. Jak to dokładnie zaznaczyć na diagramie ?
- Participants powinno odwoływać się jakoś do ConflictSide, z tym że ConflictSides tabela ma klucz kompozytowy. Takie same pytanie, jak to dokładnie oznaczyć? Może po prostu napisać nazwę tabeli w NavigationProperties ?
Krótkie wyjaśnienie na temat tabel:
Events - wydarzenia - Zapisani użytkownicy spotykają się w wyznaczonym miejscu, określonym przez organizatora wydarzenia.
Participants - jest to lista zapisanych użytkowników na wydarzenie. Każdy podczas zapisu wybiera stronę konfliktu oraz inne rzeczy jak broń (z listy) którą wcześniej podał w profilu
PlayerDetails - są to informacje na temat użytkownika - podaje on tam swoj ksywkę, team do którego należy, Kamuflaż oraz inne rzeczy.
Tutaj screen. https://zapodaj.net/4d232022d1d31.bmp.html
Oczywiście w bazie danych będą też inne błędy. Jeśli ktoś jakieś wychwyci to proszę o info.
Pozdrawiam