szokmen
31.08.2010, 18:32:16
Witam czy taki diagram ERD jest sensowny?
Diagram ERD
cojack
1.09.2010, 12:38:14
Nie, ponieważ student może należeć do wielu wydziałów.
fander
1.09.2010, 13:13:49
nie bo wydział powinien mieć wiele kierunków a student powinien mieć możliwość chodzenia na różnie kierunki na różnych wydziałach
szokmen
1.09.2010, 17:05:58
Tutaj poprawiłem:
Poprawiony diagram. Czy teraz jest bardziej poprawnie?
cojack
1.09.2010, 18:21:36
Źle, nie rozumiesz relacji wiele do wielu. Zaprezentowany przez Ciebie schemat to w większości przypadków jeden do wielu.
Studen
- idStudenta
- daneStudenta...
Wydzial
- idWydzialu
- danewydzialu...
StudentWydzial
- idStudenta
- idWydzialu
To jest relacja wiele do wielu, w tej relacji student może przynależeć do wielu wydziałów, i na odwrót.
@edit
a nawet nie, zaprezentowany przez Ciebie schemat to relacja jeden-do-jednego. O ile zachowujesz normalizację danych w sql.
szokmen
2.09.2010, 15:22:51
Wydaje mi się, że teraz jest tak jak powinno być:
Diagram ERD
cojack
2.09.2010, 18:51:10
No w końcu poprawnie.
@edit
tylko nie zapominaj o kluczach unikatowych w tabelach. Bo inaczej popsuje Ci to bazę.