548-0007/07 – Databázové systémy (DBS)
Garantující katedra | Katedra geoinformatiky | Kredity | 6 |
Garant předmětu | prof. Ing. Jiří Horák, Dr. | Garant verze předmětu | prof. Ing. Jiří Horák, Dr. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 1 | Semestr | zimní |
| | Jazyk výuky | čeština |
Rok zavedení | 1999/2000 | Rok zrušení | 2010/2011 |
Určeno pro fakulty | HGF | Určeno pro typy studia | navazující magisterské, bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Cílem předmětu je naučit studenty vytvářet samostatně databáze, využívat SŘBD pro řešení různých problémů, navrhovat vhodné datové struktury.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Projekt
Anotace
Předmět poskytne studentům znalosti z oblasti databázových systémů, jejich tvorbou počínaje, přes jejich užívání, dotazování, transakční zpracování až po jejich začleňování do informačních systémů.
Povinná literatura:
Doporučená literatura:
Dohnal, Pour: Architektury informačních systémů. Ecopress 1997.
Pokorný J.: Databázové systémy a jejich použití v informačních systémech. Academia, 1992.
Dobešová Z: Prostorové databázové systémy. UP Olomouc, 2004.
Ricardo C.M.: Database systems: principles, design, and implementation. Macmillan Publ.Comp. New York 1990.
Forma způsobu ověření studijních výsledků a další požadavky na studenta
E-learning
Další požadavky na studenta
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1) Modelování reality a automatizované zpracování dat. Výhody databázové technologie.
2) Informační systém (IS), základní dělení IS. Databázový systém (DBS).
SŘBD a jeho funkce.
3) Tři úrovně struktury dat. Konceptuální schéma. ERA diagram. Vztahy
mezi entitami. Jiné modely k.s.
4) Funkční analýza. Diagram toku dat. UML.
5) Přehled datových typů. Interní formy uložení dat.
6) Síťový a hierarchický databázový model. Relační datový model, relační
DBS a jeho podmínky.
7) Klíče a integrita relačních DBS. Funkční závislosti. Normalizace
relačních tabulek.
8) Dotazování nad relační DB. Relační algebra. Procedurální a
neprocedurální jazyky.
9) SQL. QBE.
10) Objektově orientované databáze.
11) Ochrana DBS. Řízení paralelních procesů v databázích.
12) Architektura DBS.
13) Datové sklady, koncept OLAP. Trendy v databázovém zpracování dat.
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky