
ER Model
Zdravím. K mému jednoduchému databázovému projektu hokejové ligy jsem vytvořil er model, v databázích jsem nováček a nejsem si moc jistý kardinalitami u příslušných vztahů. Našel by se tu někdo, kdo by mrkl, zda kardinality sedí správně? Mělo by to být tak, že jeden tým vlastní jeden stadion, který má svou adresu. Na jednom stadionu se může v jednu chvíli odehrát právě jeden zápas, který mezi sebou hrajou domácí a hosté. Za případnou kontrolu díky. :)
Celé je to dost podivné. Kardinalita vztahu se značí M:N, tedy jedno číslo na jedné straně a jedno na druhé. Ty máš M:N na obou stranách, což moc nedává smysl. Na stadionu se sice může v jeden okamžik hrát jenom jeden zápas, ale v databázi nejspíš budeš chtít mít všechny, takže tomu musí odpovídat i kardinalita.
V ER Modelleru se takhle s kardinalitami pracuje. Prvni vystihuje funkci "mandatory" a druha "arity"..