Zpracování informací (FSI-BZI)

Akademický rok 1999/2000
Garant: prof. RNDr. Ing. Miloš Šeda, Ph.D.  
Garantující pracoviště: ÚAI všechny předměty garantované tímto pracovištěm
Jazyk výuky: čeština
Cíle předmětu:
Seznámit s teoretickými i praktickými aspekty zpracování dat.
Výstupy studia a kompetence:
Zvládnutí základů systému MS Accessu 2000
Prerekvizity:
 
Obsah předmětu (anotace):
Metody organizace dat a přístupu k datům. Problém redundance a nekonzistence, izolovanost dat, integrita, utajení, víceuživatelskýpřístup k datům. Architektura databázového systému, datové modely. Relační algebra. Teoretické aspekty návrhudatabází, normální formy relací. Praktické seznamení s databázovýmsystemem FoxPro.
Metody vyučování:
 
Způsob a kritéria hodnocení:
Zápočet: zpracování zadaných příkladů ve FoxPro.
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky:
 
Typ (způsob) výuky:
    Přednáška  14 × 2 hod. nepovinná                  
    Cvičení na počítači  14 × 2 hod. povinná                  
Osnova:
    Přednáška - Nevýhody klasických metod hromadného zpracování dat
(závislost programů a dat, redundance, nekonzistence,
nekompatibilita, obtížná dosažitelnost,izolovanost,
problém současného přístupu více uživatelů, problém ochrany
dat před zneužitím, problém integrity dat)
- Vznik a rozvoj databázových systémů, architektura databázového
systému
- Modely dat (hierarchický, síťový, relační), sémantické diagramy
informačních systémů (E-R modely),
integritní omezení pro vztahy (kardinalita vztahu, členství
ve vztahu, slabé entitní typy, min-max IO)
- Způsoby přístupu k popisu dat (relace, tabulka, soubor apod.),
- Operace s databázemi, relační algebra, dotazovací jazyk relační
algebry
- Klíčové atributy relace, funkční závislosti atributů relace
(částečná a úplná funkční závislost, tranzitivní závislost,
multizávislost) a z nich vyplývající problémy při aktualizaci
databáze (anomálie vložení, anomálie zrušení, nebezpečí
nekonzistence při aktualizaci)
- Normální formy relací (1NF, 2NF, 3NF, Boyce-Coddova normální
forma, 4NF),
- Metody návrhu relačních databází (zdola nahoru (dekompozice),
shora dolů (od konceptuálního schématu))
- Ochrana dat, řízení paralelních procesů v databázích
- Dotazovací jazyk SQL (2 přednášky)
- Programovací jazyk pro MS FoxPro (3 přednášky)
    Cvičení na počítači MS FoxPro
- Základní příkazy (vytvoření a modifikace struktury databáze,
vstup a modifikace dat, rušení, prohlížení)
- Vytváření relací mezi datovými soubory
- Vyhledávání informací
- Dotazovací jazyk SQL v MS FoxPro
- Programování v MS FoxPro
- Formuláře
- Tvorba sestav
- Tvorba menu ve FoxPro
- Přenos dat mezi aplikacemi
Literatura - základní:
1. Date, C.J.: An Introduction to Database Systems. Addison Wesley, New York, 2003 (8th edition).
2. Fortier, P.J.: Database Systems Handbook. McGraw-Hill, 1997.
Literatura - doporučená:
1. Pokorný, J., Halaška, I.: Databázové systémy.
2. Pokorný, J.: Visual Basic pro aplikace Accessu 2000.
Zařazení předmětu ve studijních programech:
Program Forma Obor Spec. Typ ukončení   Kredity     Povinnost     St.     Roč.     Semestr  
B2341-3 prezenční studium Strojírenství -- zá 4 Povinný 1 1 L