DB model Klasická hudba
Zadání
Vytvořte databázový model, který bude obsahovat nejdůležitější atributy pro evidenci skladeb vážné hudby. Jednotlivé skladby (kusy) napsal vždy skladatel pro jeden či několik nástrojů. Jako nástroj budeme považovat i zpěv (jednotlivé hlasy – soprán, alt, tenor, bas). Každý kus může být různého typu (árie, koncert, opera, sonáta, opus, předehra, symfonie, aj.) Evidovat bychom chtěli i jednotlivé interprety, kteří dílo nacvičili a nahráli. Nahrávka obsahuje několik děl a rádi bychom evidovali datum a místo nahrání.
Účel
Na základě databázového modelu bude vytvořena webová stránka, která bude zobrazovat:
- Přehled všech autorů a počet jejich děl
- Přehled nástrojů, které hrají skladbu „Má vlast“ („Mein Vaterland“)
- Přehled interpretů, kteří nahráli skladbu Symfonie č. 9 (Novosvětská, From the New World)
- Počet jednotlivých typů skladeb
Nezapomeňte na klasické operace typu:
- Přidání nového skladatele
- Zaznamenání nové skladby
- Přiřazení skladby skladateli
- Přiřazení skladby nástroji
- Přidání nového interpreta
- Zaevidování interpreta ke skladbě