19. MS Access/LibreOffice Base – jednoduchá databáze – cvičení – dokončení (11.3.2025)
Obsah hodiny
Rozebírali jsme problémy, které nastaly při vypracovávání úkolu z minulé hodiny
Úkol jste dokončovali a odevzdali jste jej
Úkoly
Připomenutí zadání: vytvořte následující databázi v MS Access:
Představte si, že se vrátíte v čase nazpátek do doby, kdy neexistoval Youtube ani Spotify. Muzika se ukládala na CD, dříve na kazety a ještě dříve na gramofonové desky (které sběratelé sbírají dodnes)
Vaším úkolem bude vytvořit databázi, ve které si budete evidovat vaši kolekci hudebních nosičů
Databáze bude obsahovat tři tabulky:
Tabulka interpretů (id interpreta, název interpreta)
Tabulka typů nosičů (id nosiče, název). Tabulka bude obsahovat tři záznamy – CD, kazeta, deska
Tabulka alb (id alba, název alba, rok vydání alba, id interpreta a id nosiče)
Tabulky propojte pomocí relací (tak, aby každé album odkazovalo k interpretovi a typu nosiče)
Nezapomeňte správně vybrat datové typy a vytvořit primární klíče (s nastaveným auto-inkrementem)
Tabulky interpretů a alb naplňte vzorovými (pravdivými) daty (alespoň 5 interpretů – zpěváků či skupin – a alespoň 10 alb)
Vytvořte dotaz, který bude obsahovat záznamy jednotlivých alb (název a rok vydání) spolu s názvy jejich interpretů a typem nosiče
Vytvořte formulář, který bude pracovat s tabulkou alb
Vytvořte sestavu, která bude vycházet z dotazu a bude řazena podle roku vydání. Sestava bude obsahovat nadpis a vaše jméno