UIBUC10 Databázové systémy I

Filozoficko-přírodovědecká fakulta v Opavě
zima 2013
Rozsah
2/2/0. 5 kr. Ukončení: zk.
Vyučující
prof. Ing. Dušan Marček, CSc. (přednášející)
Mgr. Marek Menšík, Ph.D. (cvičící)
Garance
prof. Ing. Dušan Marček, CSc.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě
Předpoklady
UIAI210 Úvod do logiky || UIBUC12 Úvod do logiky || UIKKB14 Úvod do logiky || UIKSB21 Úvod do logiky || UINK107 Úvod do logiky || UIN1007 Úvod do logiky
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Úlohy hromadného zpracování dat, jejich klasické agendové řešení, nedostatky a problémy tohoto řešení. Databázová technologie, systémy řízení báze dat, základní pojmy teorie databázových systémů. Životní cyklus informačního systému. Třístupňová architektura DBS. Nezávislost dat. Typy datových modelů. Fyzická organizace dat: sekvenční soubory, indexsekvenční soubory, soubory s přímou organizací (hašování). Indexové a indexované soubory. Relační datový model. Relace, relační schéma, schéma relační databáze. Relační algebra, relační kalkuly. Dotazovací jazyk SQL: příkazy pro definici dat, příkazy pro manipulaci s daty, formulace výběrových výrazů. Návrh struktury relační databáze: funkční závislosti, normální formy, dekompozice relačních schémat a syntéza. Síťový datový model: norma CODASYL.
Osnova
  • 1. Úlohy hromadného zpracování dat, jejich klasické agendové řešení, nedostatky a problémy tohoto řešení.
    2. Databázová technologie, systémy řízení báze dat, základní pojmy teorie databázových systémů. Životní cyklus informačního systému. Tři-stupňová architektura DBS. Nezávislost dat. Typy datových modelů.
    3. Fyzická organizace dat: sekvenční a setříděné sekvenční soubory, indexové organizace, organizace s přímým přístupem, organizace dat s proměnlivou délkou záznamů.
    4. Relační datový model: relační schéma, relace, schéma relační databáze, klíče a cizí klíče relací, relační algebra, dotazovací jazyk SQL.
    5. Teorie závislosti: funkční závislosti, jednoduché a vícenásobní závislostí mezi množiny atributů relačních schémat, odvozovaní závislostí.
    6. Dekompozice relačních schémat, podmínky bezztrátové dekompozice, normální formy relací.
    7. Navrhování relačních schémat databáze.
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 2010, zima 2011, zima 2012, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021.