Stránka archivovna (Databázové systémy - 2022/2023 ZS)

Základní informace

Zdroje:

V akademickém roce 2022/2023 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 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ý projekt

V druhé polovině semestru dostanete tři zápočtové úkoly, co 14 dní jeden (31.10., 14.11. a 28.11.). Na vypracování každého úkolu budete mít maximálně dva týdny (tj 1. úkol do 13.11. 18.11., 2. úkol do 27.11. a 3. úkol do 11.12.; vždy do 23:59 CET). Za každou započatou hodinu případného zpoždění přijdete o 2 body.

Úkoly odevzdávejte emailem na tomas.urbanec@upol.cz s předmětem “DASY zápočtový úkol” (tento předmět dodržujte a používejte jej jen pro odevzdávání úkolů - emaily jsou automaticky zpracoávány).

Za 1. úkol lze získat 15 bodů, za 2. úkol 15 bodů a za 3. úkol 20 bodů. Tedy dohromady až 50 bodů.

První zápočtový úkol

Druhý zápočtový úkol

Třetí zápočtový úkol

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. 19.9.2022 obsah | ukázka
    • Relace a tabulky
    • PostgreSQL
    • Práce se serverem database.inf.upol.cz
    • Prostředí psql
  2. 26.9.2021 obsah | ukázka
    • Množinové operace
    • Restrikce
    • UPDATE a DELETE
  3. 3.10.2022 obsah | ukázka
    • Projekce
    • Přirozené spojení
    • Kartézský součin
    • Výraz SELECT
  4. 10.10.2022 obsah
    • Relační algebra
    • Relační dělení
    • Klíče
  5. 17.10.2022 obsah | ukázka
    • Funkční závislosti
    • Boyce-Coddova normální forma
    • Normalizae databáze
    • Virtuální tabulky/pohledy
  6. 24.10.2022 obsah
    • Pohledy
    • Výchozí hodnoty
    • Integritní omezení
  7. 31.10.2022 obsah | ukázka
    • Skalární výrazy
    • Operace rozšíření
    • Singletony a operátor IN
    • Pořadí n-tic a ORDER BY
    • Části tabulky a LIMIT/OFFSET.
    • Zadání prvního úkolu
  8. 7.11.2022 obsah
    • Agregace a shlukování
    • Agregační funkce v PostgreSQL
    • Klauzule GROUP BY a HAVING výrazu SELECT
  9. 14.11.2022 obsah
    • Vykonávání a analýza dotazu
    • Indexy
    • Zadání druhého úkolu
  10. 21.11.2022
    • Písemka
  11. 28.11.2022 obsah
    • Transakce
    • Zpětná vazba k prvním dvěma úkolům
    • Výsledky písemky
    • Zadání třetího úkolu
  12. 5.12.2022
    • Cvičení odpadá kvůli rektorskému volnu
  13. 12.12.2022
    • Jiné než relační databáze
    • Zpětná vazba
    • Opravná písemka