Michal Rjaško

Kontakt:

Praktické cvičenia z databáz 2020/2021 ZS

Ján Mazák, M255, mazak at dcs.fmph.uniba.sk
Michal Rjaško, rjasko at dcs.fmph.uniba.sk

Výučba

Hodnotenie

Pozrite si celkové hodnotenie. V prípade, že s počtom bodov nesúhlasíte, alebo niektorú úlohu nemáte ohodnotenú (neprišla nám), prosím napíšte nám.

Domáce ulohy

Domáca úloha č. 1

Domáca úloha č. 2

Domáca úloha č. 3

Cvičenie 12

Posledné cvičenie 13 budúci týždeň nebude. Ak budete mať nejaké otázky, kontaktujte nás prosím emailom.

Množstvo úloh na tomto cvičení je pomerne veľké, preto ich stačí odovzdať budúci týždeň, pričom za 1 bod budú úlohy na vkladanie veľkých objemov dát a create function / trigger. Za ďalší bod budú úlohy v časti Transakcie a izolácia. Všetko stačí odovzdať budúci týždeň (posledný týždeň semestra).

Vkladanie veľkých objemov dát

Create function / trigger

Transakcie a izolácia


Cvičenie 11

Query planner (EXPLAIN / ANALYZE)


Cvičenie 10

SQLite

Pripojenie k databáze z prostredia programovacieho jazyka Java


Cvičenie 9

Constraints

Views


Cvičenie 8

DDL, DML


Cvičenie 7

Window functions

Prístupové práva


Cvičenie 6

Rekurzia v SQL

Agregácia v SQL


Cvičenie 5

Agregácia v SQL

Agregácia v datalogu (nie je súčasťou hodnotenia na tomto predmete, ale je to užitočné cvičenie pre Úvod do databázových systémov)


Cvičenie 4

SQL

SQLite

PostgreSQL

Práca s interaktívnym terminálom PostgreSQL


Cvičenie 3

Datalog


Cvičenie 2

Datalog


Cvičenie 1

Prolog

Datalog na serveri cvika


Hodnotenie

Za každú z 3 domácich úloh je max. 30 bodov.

Ďalšie body sa získavajú za riešenie úloh jednotlivých cvičení: za každú sadu 0 alebo 1 bod. Do 3 dní po každom cvičení treba riešenia odoslať e-mailom. Následne budú riešenia zbežne zhodnotené: v prípade dostatočnosti bude udelený 1 bod, v prípade nedostatočnosti bude študent vyzvaný riešenie doplniť (ak odovzdal aspoň niečo zmysluplné), na čo má ďalšie 3 dni, a potom dostane definitívne hodnotenie. Nie je potrebné riešiť všetky úlohy; kritérium je mať (aspoň ako-tak správne) vyriešenú aspoň polovicu úloh.

Z bodov udeľovaných za jednotlivé cvičenia je potrebné na úspešné absolvovanie predmetu získať aspoň 9.