Detail předmětu

Informační systémy

FSI-VIS-KAk. rok: 2015/2016

Kurz je zaměřen na osvojení základních znalostí a dovedností nutných k efektivnímu návrhu informačních systémů. Z praktického hlediska je důraz kladen na osvojení si standardů, užívaných technologií a práci s databázemi. Z teoretického hlediska bude posluchač vybaven dostatečným teoretickým aparátem nutným k pochopení podstaty uvedených aplikačních oblastí (normalizace databází, regulární výrazy atd.).

Jazyk výuky

čeština

Počet kreditů

5

Výsledky učení předmětu

Získané znalosti umožní dobrou orientaci v principech existujících
informačních systémů a jen tak lze zvolit správnou informační strategii.
V celosvětovém měřítku se dnes o informacích hovoří jako
o ekonomickém produktu.

Prerekvizity

Základní znalosti matematiky

Plánované vzdělávací činnosti a výukové metody

Předmět je vyučován formou přednášek, které mají charakter výkladu základních principů a teorie dané disciplíny. Cvičení je zaměřeno na praktické zvládnutí látky probrané na přednáškách.

Způsob a kritéria hodnocení

Aktivní účast a zvládnutí zadaného problému v požadované kvalitě.

Učební cíle

Cílem kurzu je zládnout základy teorie z informačních systémů

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Zameškaná cvičení lze nahradit odevzdáním zadané práce

Základní literatura

Connolly, T. and Begg, C.: Database Systems: A Practical Approach to Design, Implementation, and Management. Addison Wesley, New York, 2009.
Elmasri, R. and Navathe, S.B.: Fundamentals of Database Systems. Addison Wesley, New York, 2010.
Garcia-Molina, H., Ullman, J.D. and Widom, J.D.: Database Systems: The Complete Book. Prentice Hall, New Jersey, 2008.
Rob, P. and Coronel, C.M.: Database Systems: Design, Implementation and Management. Course Technology, 2007.

Doporučená literatura

Date, C.J.: An Introduction to Database Systems. Addison Wesley, New York, 2003.
Lacko, L.: Web a databáze. COMputer Press, 2001
Welling, L. and Thomson, L.: PHP and MySQL Web Development. Addison-Wesley, New York, 2008.

Zařazení předmětu ve studijních plánech

  • Program M2I-K magisterský navazující

    obor M-AIŘ , 1 ročník, letní semestr, povinný

Typ (způsob) výuky

 

Konzultace

17 hod., nepovinná

Vyučující / Lektor

Osnova

1. Pojem informace a informačního systému, model a jeho realizace, OLAP a OLTP.
2. Informační systém jako oběh dokumentů, HTML jako typ dokladů, DOM, Technologie XML.
3. Serverová část informačního systému (úvod do PHP/Java).
4. Klientská část informačního systému (úvod do JavaScript/Java).
5. Konceptuální modelování. Relační model dat. Transformace modelu.
6. Jazyk SQL (definice dat, příkaz SELECT).
7. Jazyk SQL (další příkazy, pohledy, kurzor aj.).
8. Praktický návrh databáze. Indexování a hašování. Optimalizace zpracování dotazu.
9. Úvod do normálních forem a využití normalizace při návrhu databáze.
10. Architektura klient/server. Databázové triggery a uložené procedury. Integrita dat. Bezpečnost dat.
11. POSIX, PCRE, úvod k regulárním výrazům.
12. Současné trendy rozvoje DB technologie. Přístup k databázím z WWW.
13. Gridy, virtualizace, cloudová řešení (Amazon Web Services, IBM Globasl Technology Services ).