Databáze v geoinformatice VIII.
Mgr. Michal Jakl
ZS 2025
Obsah lekce
Praktické cvičení:
Praktické procvičení dosud získaných poznatků
Úvod
Dnes máte příležitost ponořit se do praktického světa databází a prostorových dat s rozšířením PostGIS. Vaším úkolem bude postupovat podle pokynů v této prezentaci, vytvořit požadované tabulky, naplnit je daty a odpovědět na sadu dotazů pomocí SQL. Tento úkol je navržen tak, aby vám umožnil procvičit si:
Téma
V rámci tohoto úkolu si zahrajete na analytiky kriminality a budete pracovat s databází zaměřenou na kriminálníky, jejich činy a jejich klasifikaci. Cílem je nejen procvičit si práci s databázemi, ale také lépe porozumět tomu, jak data mohou být užitečná například pro potřeby policie či jiných bezpečnostních složek.
Jak databáze pomáhají policii?
Co Vás čeká?
Návrh databázového modelu:
Práce s daty:
Řešení dotazů:
Manipulace s daty:
1) Tvorba tabulek
Vytvořte ve své PostgreSQL databázi “policie” s PostGIS extenzí a v ní ve schématu “public” následující tabulky a vhodně pro ně definujte datové typy atributů:
Trestné činy – tabulka „ciny“
Kriminalistické třídy - „krim_tridy“
Kriminálníci – tabulka „kriminalnici“
2) Naplnění daty
Do tabulky „krim_tridy“ vložte následující data
Naplňte (pomocí QGISu) tabulku „ciny“ alespoň 15 záznamy kriminálních činů, které jednotliví kriminálníci spáchali. Jednotlivé činy umisťujte do okresu Ústí nad Labem.
Naplňte tabulku „kriminalnici“ záznamy alespoň pěti kriminálníků
3) Dotazy
Odpovězte na následující dotazy vždy jedním SQL příkazem:
Poté smažte všechny záznamy o loupežích a aktualizujte závažnost vraždy na hodnotu 15 (opět si zapište SQL dotazy pro provedení těchto úkonů)
4) Závěr
Na konci této aktivity pochopíte nejen techniky práce s databázemi, ale také způsob, jakým mohou být data využívána v reálných scénářích – například pro zlepšení veřejné bezpečnosti nebo podporu při rozhodování policejních složek.
Pracujte systematicky, pozorně čtěte zadání a zamyslete se nad tím, jak by takové databázové systémy mohly být vylepšeny pro skutečné použití. Kromě technických dovedností si tak rozšíříte i svůj pohled na praktické využití IT ve světě kolem nás.
SVÉ SQL SKRIPTY NAHRAJTE DO MOODLU KE CVIČENÍ Z DANÉ HODINY!
Děkuji za pozornost a těším se příště!��Prostor pro zpětnou vazbu
mail@mjakl.cz
Tel. 608 544 839
Web: mjakl.cz