David Hoksza - Homepage

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 .


  1. Seznámení se s SQL Plus konzolou. Základní příkazy SQL.

  2. 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.

  3. Ú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.

  4. 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).

  5. PL/SQL - procedury a funkce.

  6. PL/SQL - triggery.

  7. Odpadlo.

  8. Seznámení s SQL Developerem. Dokončení PL/SQL funkcí. Pohledy.

  9. Packages. Jednoduché vlastní datové typy (objekty).

  10. Pokročilá práce s objekty (konstruktory, metody).

  11. Procvičení objektů.

  12. Fulltextové vyhledávání.