Table of Contents

Dotazy SQL a databázová struktura

Zadání

Máte k dispozici anonymizovanou databázi z porodnického oddělení. Názvy tabulek a atributů máte uvedeny vždy v daném bodě zadání. Přihlašovací údaje databáze dostanete na cvičení. Prohlédněte strukturu databáze.

Jednotlivé dotazy si ukládejte do textového souboru. Ten odevzdejte prostřednictvím UploadSystemu na konci cvičení.


Následující části úlohy jsou povinné!

Jednotlivé úkoly pro část úlohy tvořenou na cvičení jsou: (2 body)


Následující části úlohy jsou povinné! Odevzdává se prostřednictvím UploadSystemu.

Domácí část úlohy:

Bonus

Vytvořte SW pro migraci obsahu DB do NoSQL DB Cassandra. Aby Vám dotazy fungovaly nějak elegantně, budete muset provést denormalizaci. Upravte SQL (CSQL) dotazy tak, aby fungovaly.

Odevzdávejte jak SW pro převod (PostgreSQL-Cassandra), tak SQL/CSQL kódy. Přidejte textový popis provedené denormalizace. Odevzdejte dokument, prokazujici, ze vsechny dotazy (1-9) vraci stejna data: dva sloupce, pocet vracenych hodnot, prip. vzorek dat.

Hodnocení: 1.5 b max.

Hodnocení

Důležité: Před odevzdáním si ověřte, zda práce splňuje jednotlivé body zadání PŘESNĚ. Pokud si nejste jisti, co některá část zadání znamená, včas se ptejte. Při nedodržení specifikace neočekávejte body z milosti.

Za část úlohy ze cvičení můžete získat až 2 body. Pokud nestihnete odevzdat na cvičení, musíte ji dopracovat doma (bez bodového ohodnocení).

Do dalšího cvičení máte možnost vypracovat bonusovou úlohu, za jejíchž splnění můžete získat dalších 1.5 bodu. Odevzdává se prostřednictvím UploadSystemu.