Databázové aplikace (DBI026)
Zápisky ze cvičení (neotestované)Návrhy na zápočet posílejte do konce listopadu na můj email.
Informace o zápočtovém programu lze nalézt zde .
Seznámení se s SQL Plus konzolou. Základní příkazy SQL.
SQL konstrukty pro vytváření tabulek, jejich mazání, vkládání dat, odebíraní a update. Vytvoření schématu, které bude používáno v půběhu semestru.
- CreateTables.sql - skript pro vytvoření schématu s nekompletní množinou integritních omezení - nalezněte chybějící IO.
- Insert.sql - několik málo testovacích dat.
Úprava chématu na tvar (bude ještě upraveno na znění odpovídající přesně tomu, co se dohodlo na cvičení) uvedený zde.
Vytvoření PLAN_TABLE pomocí skriptu @?\rdbms\admin\utlxplan.sql.
Způsoby získávání prováděcího plánu a jejich dotazování ( dotazování "plan table".)
Syntaxe procedur a funkcí PL/SQL (kostra programu, proměnné, příkazy pro ovlivňování toku programu, získání hodnot ze selectu, vyjímky).
PL/SQL - procedury a funkce.
PL/SQL - triggery.
Odpadlo.
Seznámení s SQL Developerem. Dokončení PL/SQL funkcí. Pohledy.
Packages. Jednoduché vlastní datové typy (objekty).
Pokročilá práce s objekty (konstruktory, metody).
Procvičení objektů.
Fulltextové vyhledávání.