Technická infrastruktura a sítě
Cíle předmětu:
Popsat technická hlediska technologie zpracování dat (s důrazem na funkci počítače jako středu struktury a vzájemných vazeb jednotlivých složek systému) a síťových a komunikačních technologií. Vysvětlit prvky programového vybavení pomocí pojmů pro řízení systémů. Věnovat pozornost i struktuře algoritmů a aplikačním programům včetně praktických ukázek. Seznámit posluchače s charakteristickými rysy programovacích jazyků. Vysvětlit základní pojmy datové komunikace programového vybavení pomocí pojmů pro řízení systémů. Věnovat pozornost i struktuře algoritmů a aplikačním programům včetně praktických ukázek. Předmět představuje jeden ze základních prvků odborné části specializace studijního oboru.
Osnova:
- Hardware. Části počítačových systémů. Generace a architektury počítačových systémů. Výkon počítače. Počítače s von Neumannovou architekturou. Výčet, popis a vlastnosti komponent.
- Vstupní zařízení. Kanály, porty, sdílení paměti, přímý přístup do paměti. Zařízení mechanická, optická, atd. Výstupní zařízení. Výčet možných výstupních zařízení. Barevné modely. Tiskárny a plotry. Vnější paměti. Magnetopásková zařízení. Pevné disky. Disková pole.
- Systémový software a obslužné programy. Systémový software. Obslužné programy. Systémové, ochranné, uživatelské obslužné a testovací programy. Autorizace.
- Programovací jazyky. Vývoj software. Prostředky na vývoj software. Integrovaná vývojová prostředí. Aplikační software. Dekompozice problému. Technika diagramů. Příklady.
- Uživatelský software. Standardní a zákaznický software a jejich vlastnosti. Standardní software. Příklady softwarových balíků. Základní funkce, přizpůsobení potřebám uživatele.
- Sítě. Datová komunikace. Komunikační prvky. Typy dat. Metody spojení. Protokoly. Síťové architektury a komponenty sítě. Druhy a topologie sítí. Přenosové techniky. Komponenty sítí.
- Využívání technických infrastruktur. Referenční model ISO/OSI. Vrstvy OSI. Propojování sítí. Veřejné sítě. Telefonní sítě. Sítě ISDN. Veřejné služby. Přenos dat. Veřejné sítě. Přenos souborů. Elektronická pošta. EDI. FAX.
- Systémy řízení báze dat. Tříúrovňová architektura. Konceptuální, interní a externí schéma.
- Jazyky pro definici dat a jazyky pro manipulaci s daty. Činnost systémů řízení báze dat. Procesory JDD, dotazovacího jazyka a JMD.
- Integrita a konzistence. Integritní omezení. Entitní integrita. Referenční integrita. Konzistence dat.
- Druhy systémů řízení báze dat. Hierarchický, síťový, relační a objektově orientovaný madel.
- Základní terminologie relačního modelu. Množina a prvek. Operace na množinách. Terminologie relačního modelu.