3.L Informační a komunikační technologie

20. MS Access/LibreOffice Base – závěrečný úkol Videopůjčovna (16.2.2021)

Obsah hodiny

  • Dnes jsme se vrátili k tabulkám – bavili jsme se o datovém typu Yes/No (technický pojem Boolean nebo Bool)
    • binární veličina – dva stavy
    • stavy se označují jako TRUE/FALSE, případně 1/0
    • Ukázali jsme si, jak ho do tabulky přidat
    • Ukázali jsme si, jak jej filtrovat v dotazech
  • Zadal jsem vám závěrečný úkol z tématu databáze
  • Vše je zachyceno v záznamu z online hodiny

Úkoly

  • Vytvořte databázi Videopůjčovna:
    • Tabulky:
      • Tabulka filmů
        • ID, jméno filmu, rok vydání, žánr, řežisér
      • Tabulka zákazníků
        • ID, Jméno, telefon, email
      • Tabulka výpůjček
        • ID, ID filmu, ID zákazníka, příznak Půjčeno(ano/ne)
      • Nezapomeňte nastavit správné datové typy
      • Nezapomeňte nastavit relace
      • Nezapomeňte nastavit Autoinkrement
    • Dotazy
      • Dotaz, který vypíše všechny právě zapůjčené filmy spolu se jménem zákazníka, který má film půjčený
      • Dotaz, který vypíše všechny filmy dostupné k vypůjčení
    • Formuláře
      • Formuláře pro všechny tři tabulky
      • Prvky ve formuláři pro výpůjčky budou tvořeny rozbalovacími seznamy
    • Sestavy
      • Sestava všech vypůjčených filmů se zákazníky, co mají film půjčený
      • Sestava všech dostupných filmů
    • Pro naše účely budeme předpokládat, že videopůjčovna má každý film jen jednou
    • Tabulky naplňte vzorovými daty
      • alespoň 10 filmů dle skutečnosti
      • alespoň 5 fiktivních zákazníků
      • alespoň 8 výpůjček, jak vrácených, tak právě probíhajících
  • Soubor databáze vložte do Edookitu k úkolu

Zápisy