egzamin lipiec 2001
a*-
1. Dla podanych założeń skonstruuj diagram klas (nie redukując liczności).
System ma przechowywać informacje dotyczące koncertów i muzyków.
Festiwal składa się z pewnej ilości koncertów.
Każdy koncert odbywa się w pewnej sali koncertowej o określonej godzinie i dacie.
Sala koncertowa zawiera miejsca. Każde miejsce jest jednoznacznie opisane przez rząd i nr miejsca. Miejsca przynależą do różnych kategorii, co jest ważne przy rezerwacji i kupnie. Muzyk może być instrumentalistą lub wokalistą. Wokaliści mają gaże naliczane inaczej niż pozostali muzycy.
Na każdym koncercie wykonywane są pewne utwory.
Każdy muzyk ma w repertuarze określone utwory. Jest pożądane, aby muzyk wykonujący dany utwór miał go w repertuarze.
Każdy instrumentalista potrafi grać na co najmniej jednym instrumencie. Jest ważne w jakim stopniu instrumentalista opanował dany instrument. Instrumenty przynależą do różnych typów, co wpływa na gażę muzyka.
Każdy instrumentalista biorący udział w wykonaniu danego utworu gra na określonym
instrumencie.
Każdy muzyk reprezentowany w bazie mógł obronić dyplom u dokładnie jednego innego
muzyka.