456-0912/01 – Projektování a programování informačních systemů (PPIS)
Garantující katedra | Katedra informatiky | Kredity | 0 |
Garant předmětu | doc. RNDr. Jana Šarmanová, CSc. | Garant verze předmětu | doc. RNDr. Jana Šarmanová, CSc. |
Úroveň studia | postgraduální | Povinnost | volitelný odborný |
Ročník | | Semestr | zimní + letní |
| | Jazyk výuky | čeština |
Rok zavedení | 1997/1998 | Rok zrušení | 2009/2010 |
Určeno pro fakulty | FEI | Určeno pro typy studia | doktorské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Cílem předmětu je, aby absolvent znal další pojmy a problémy databázové technologie, uměl je popsat, rozuměl jim a na příkladech z reality je dovedl vysvětlit; aby znal základní metody vývoje informačního systému, především funkční analýzu, a dovedl je prakticky použít; aby se seznámil s programovými nástroji a prostředím jednoho SŘBD a dovedl v něm vyvinout jednoduchou aplikaci.
Vyučovací metody
Anotace
Seznámení studentů s metodami projektování velkých informačních systémů a se současnými trendy
ve vývoji komerčních SŘBD. Specifika životního cyklu vývoje IS, jeho etapy a metody.Charakteristika
relačního SŘBD ORACLE, prostředí, programování. Využití informací z databází, datové sklady, OLTP a OLAP.
Povinná literatura:
Šarmanová, J.: Teorie zpracování dat, skriptum VŠB
Pokorný, J.: Databázové systémy a jejich použití v informačních systémech. Academia Praha, 1992
Richta, K.- Sochor, J.: Softwarové inženýrství. Skriptum ČVUT Praha, 1998
Manuál FOXPRO
Manuál ORACLE
Doporučená literatura:
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Průběžná kontrola studia:
Zpracování a prezentace analýzy informačního systému
Implementace IS a její prezentace
Zpracování dokumentace k IS
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
Přednášky:
FOXPRO prostředí, definice dat, manipulace s daty
FOXPRO programování
Specifika projektování IS, etapy životního cyklu, organizační a perzonální zajištění.
Zadání IS, analýza funkční, DFD, minispecifikace.
Zásady komunikace programu s uživatelem.
Návrh implementace IS, systémový návrh, realizace IO, tvorba modulů.
Optimalizace algoritmů nad databází.
Dokumentace IS, typy dokumentace.
Praktický příklad vývoje IS
Ochrana dat proti porušení konzistence chybou systému.
Řízení paralelních procesů v databázích, transakce, zamykání, dvoufázový protokol, uváznutí.
Základní pojmy distribuovaných bází dat a distribuovaných IS.
Prostředí a příkazy SQL*Plus (ORACLE)
Charakteristika několika rozšířených SŘBD
Počítačové laboratoře:
Práce v prostředí FOXPRO
Analýza informačního systému, její prezentace
Vývoj IS v prostředí FOXPRO.
Implementace a prezentace výsledného systému.
Dokumentace IS.
Práce v prostředí SQL*Plus v Oracle, tvorba sestav.
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
Předmět neobsahuje žádné hodnocení.