OPF:INFKDTB Databáze - Informace o předmětu
INFKDTB Databáze
Obchodně podnikatelská fakulta v Karvinézima 2012
- Rozsah
- Přednáška 8 HOD/SEM. 5 kr. Ukončení: zk.
- Vyučující
- doc. RNDr. František Koliba, CSc. (přednášející)
- Garance
- doc. RNDr. František Koliba, CSc.
Katedra informatiky a matematiky – Obchodně podnikatelská fakulta v Karviné - 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
- Manažerská informatika (program OPF, B_SYSINF)
- Cíle předmětu
- Cílem předmětu je podat přehled poznatků z oblasti vývoje a používání databázových systémů, seznámit s podstatou a postupem návrhu struktury datové základny, uvést obecné základy logické a fyzické struktury dat. Poskytnout základní znalosti o personálním, programovém a technickém zabezpečení databázových systémů, nejnovějších trendech a kritériích pro databázové systémy. Seznámit s programovou strukturou systému řízení báze dat a koncepty síťového a relačního přístupu. Prakticky procvičit použití relačních databázových systémů. Aplikace je realizována v systému Access.
- Osnova
- 1. Relačního datový model.
2. Relační algebra.
3. Relační kalkulu.
4. Dotazy s kvantifikátory, věta o ekvivalenci.
5. DDL.
6. Práce s dotazy.
7. SQL.
8. QBE.
9. Transakce.
10. Zotavení z chyb.
11. Distribuované systémy.
12. Dotazy v distribuovaném prostředí.
13. Semestrový projekt.
1. Relačního datový model.
Základní typy databází (relační, hierarchická, síťová), architektury databázových systémů (centrální, file-server, klient-server). Distribuované databázové systémy Definice relačního datového modelu. Zadání semestrového projektu.
2. Relační algebra.
Základní operace relační algebry. Odstranění redundance dat, normální formy, transformace do relačního datového modelu.
3. Relační kalkul.
N-ticový a doménový relační kalkul, formule relačního kalkulu, přepis operací relační algebry do relačního kalkulu.
4. Dotazy s kvantifikátory, věta o ekvivalenci.
Dotazy s kvantifikátory, věta o ekvivalenci
5. DDL
Data definition language, prostředky pro zachování integritty dat.
6. Práce s dotazy.
Data query language, tříhodnotová logika, přepis dotazů z relačního kalkulu do SQL.
7. SQL.
Manipulace s množinami v SQL, kvantifikace, práce s kolekcemi v SQL.
8. QBE.
Query-by-Example: definice struktur, manipulace s daty v QBE, agregační funkce, skupinové operace, množinové operace, přepis dotazy z SQL do QBE.
9. Transakce.
Vlastnosti transakcí, globální a lokální transakce, dvoufázový potvrzovací protokol.
10. Zotavení z chyb.
Zotavení z chyb, synchronizace, uzamykání, rozpoznání uváznutí, metoda časových razítek, undo/redo algoritmus.
11. Distribuované systémy.
Distribuce globálních relací, fragmentace a alokace fragmentů, optimální distribuce dat, základy replikace dat.
12. Dotazy v distribuovaném prostředí.
Zpracování dotazů v distribuovaném prostředí, formulace dotazu, optimalizace dotazu. Metody výpočtu spojení v distribuovaném prostředí.
13. Semestrový projekt.
Vyhodnocení semestrových projektů.
- 1. Relačního datový model.
- Literatura
- povinná literatura
- POKORNÝ, J., HALAŠKA I. Databázové systémy. ČVUT Praha, 1999. ISBN 80-01-01724-9. info
- doporučená literatura
- DOBSON R. Programování v Access 2000. Computer Press, 2000. ISBN 80-7226-721-8. info
- LORENTS, A. C., MORGAN, J. N. Database systems. Concepts, Managements and Aplications The Dryden, 1999. ISBN 0-15-500029-2. info
- ŠIMUNEK, M. SQL - Komplexní kapesní průvodce. Grada, 1999. ISBN 80-7169-692-7. info
- POKORNÝ, J. Databázová abeceda. Veletiny : SCIENCE, 1998. ISBN 80-86083-02-0. info
- ŠARMANOVÁ, J. Teorie zpracování dat. Ostrava : VŠB-TU Ostrava, 1997. ISBN 80-7078-491-1. info
- SOKOLOWSKY, P., POKORNÝ, J., PETERKA, J. Distribuované databázové systémy. Praha, ČSAV, 1992. info
- Informace učitele
- Průběžný test, semestrální práce, kombinovaná zkouška.
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (zima 2012, nejnovější)
- Permalink: https://is.slu.cz/predmet/opf/zima2012/INFKDTB