Archivovaná stránka (Databázové systémy 2021/2022)

Základní informace

Stránka předmětu ve STAGu.

Skupina předmětu na Microsoft Teams.

V akademickém roce 2021/2022 vedu tato cvičení:

V případě jakýchkoliv dotazů ke cvičením nebo jejich obsahu mě neváhejte kontaktovat (kontakty zde).

Účast na cvičeních není povinná, ale důrazně ji doporučuji.

Zápočty

Pro získání zápočtu potřebujete napsat zápočtovou písemku v druhé polovině semestru a odevzdat menší zápočtový projekt splňující požadavky. Na zápočet budete potřebovat alespoň 70 bodů z celkových 100.

Zápočtová písemka

Zápočtová písemka bude pokrývat vše probrané na přednáškách i cvičeních. Forma a obsah budou předem upřesněny na cvičeních. Za písemku lze získat maximálně 50 bodů.

Zápočtový projekt

Obsahem zápočtového projektu bude zejména několik netriviálních dotazů vracející požadovaná data z předem připravené databáze; případně i aplikace dalších užitečných poznatků z přednášek či cvičení. Projekt bude zadán v druhé polovině semestru a celkem za něj bude možné získat 50 bodů.

Zadání zápočtového projektu

Odevzdávání

Plagiátorství

Z webu katedry:

“Pokud se student dopustí plagiátorství, opisování při písemném testu, opisování při práci na domácím úkolu nebo se jiným způsobem pokusí o podvod, zahájí s ním vedoucí katedry kárné řízení. Pokud se takové jednání studenta opakuje, vedoucí katedry navrhne děkanovi fakulty vyloučit studenta ze studia.”

Plán cvičení

Plánovaný obsah jednotlivých cvičení. Během semestru bude doplňován dle přednášek.

  1. 22.9.2021 obsah
    • Relace a tabulky
    • PostgreSQL
    • Práce se serverem database.inf.upol.cz
    • Prostředí psql
  2. 29.9.2021 obsah
    • Úprava tabulky
    • Projekce a restrikce intuitivně
    • Programové připojení k databázi
  3. 6.10.2021 obsah
    • Množinové operace
    • UPDATE a DELETE
  4. 13.10.2021 obsah
    • Přejmenování atributů
    • Přirozené spojení
  5. 20.10.2021 obsah
    • Relační algebra
    • Relační dělení jako odvozená operace
    • Relační výraz SELECT
  6. 27.10.2021 obsah
    • Skalární typy
    • Klíče
    • Integrita databáze
  7. 3.11.2021 obsah
    • Funkční závislosti
    • BCNF
    • Redundance v datech
  8. 10.11.2021 úkol | ukázka pohledy | ukázka omezeni
    • Pohledy
    • Výchozí hodnoty
    • Integritní omezení
  9. 17.11.2021
    • Státní svátek, cvičení neproběhlo
  10. 24.11.2021obsah
    • Operace rozšíření
    • Skalární typ boolean
    • Skalární výrazy typu boolean
    • Singletony a operátor IN
    • Agregace
  11. 1.12.2021
    • Agregace a shlukování
    • Písemka
  12. 8.12.2021 úkol | možné řešení
    • Neúplná informace a více možných hodnot
  13. 15.12.2021
    • Opravný termín písemky