English

Katalog předmětů

Identifikace

KódIU53
NázevSystémy řízení bází dat
Course nameRelational Database Management Systems

Zařazení

Zařazení ve studijních programech

Rozsah výuky

Přednášky3 [hodiny/týden], nepovinná
Cvičení2 [hodiny/týden], povinná

Zabezpečení výuky

ÚstavÚstav automatizace inženýrských úloh a informatiky
GarantJiří Macur

Obsahové informace

Základní pojmy databázové technologie, terminologie, datové modely, modelování, databázové nástroje.
Relační model dat, relační algebra, datová integrita.
Konceptuální modelování, E-R diagramy.
Jazyky relačních DBS, jazyk SQL.
Architektury databázových systémů.
Konkrétní databázové systémy typu ISAM a server SQL.
Praktické procvičení analytických dovedností při návrhu databázového systému zvolené předmětové oblasti v prostředí konkrétní DB aplikace.

Harmonogram přednášky

  • 1. Datové modely a jejich odraz v používaných databázích
  • 2. Relační model dat, pojem relace a její reprezentace
  • 3. Relační algebra
  • 4. Konceptuální modelování
  • 5-6. Tabulky a jejich vztahy, primární a cizí klíče, E-R diagramy
  • 7. Indexovací techniky
  • 8. Referenční integrita
  • 9. Jazyk SQL, příkazy podmnožin DDL a DML
  • 10. Konstrukce komplexního příkazu SELECT
  • 11. Pohledy, uložené procedury v jazyce TSQL. Transakční zpracování a řízení přístupu
  • 12. Moderní databázové systémy Oracle, MySQL, SQL Server, ISAM systémy
  • 13. Příklad analýzy jednoduchého informačního systému
Uživatelské znalosti operačního systému, zejména práce se soubory a složkami.

Základní literatura předmětu

Rebecca M. Riordan: Vytváříme relační databázové aplikace, Computer Press, 2000

Doporučená literatura ke studiu předmětu

Pokorný Jaroslav: Dotazovací jazyky, Science, Veletiny, 1994
Pokorný Jaroslav: Databázová abeceda , Science, Veletiny, 1998