352-0309/01 – Databáze a Internet (DaI)
Garantující katedra | Katedra automatizační techniky a řízení | Kredity | 4 |
Garant předmětu | Ing. Pavel Smutný, Ph.D. | Garant verze předmětu | prof. Ing. Radim Farana, CSc. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 3 | Semestr | zimní |
| | Jazyk výuky | čeština |
Rok zavedení | 2001/2002 | Rok zrušení | 2015/2016 |
Určeno pro fakulty | FS | Určeno pro typy studia | bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Předmět Databáze a Internet seznámí studenty s principy činnosti databázových informačních systémů, zejména využívajících relační datový model a architekturu File server a Klient/Server. Studenti se naučí modelovat databáze pomocí E-R modelů a tvořit jednoduché aplikace v prostředí desktopové databáze, včetně přístupu k datům prostřednictvím sítě Internet. Studenti budou schopni vytvářet jednoduché aplikace webových informačních systémů. Současně se studenti učí týmové práci při tvorbě informačního systému.
Vyučovací metody
Přednášky
Individuální konzultace
Cvičení (v učebně)
Projekt
Anotace
Databázové systémy, datové modely, architektury databází. Relační databáze v
prostředí MS-Windows, objektový model, datové typy, referenční integrita,
vnitřní konzistence. Tvorba datových modelů. Dotazovací jazyk SQL. Tvorba
uživatelského rozhraní.ODBC spojení s datovými zdroji, výstup dat na internet,
tvorba webově orientovaných informačních systémů, využití ASP, PHP, objektový
model ADO.
Povinná literatura:
Doporučená literatura:
Forma způsobu ověření studijních výsledků a další požadavky na studenta
E-learning
Další požadavky na studenta
Studenti musí připravit projekt.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1. Seznámení s obsahem předmětu, požadavky kreditního systému. Objektově orientovaná databáze MS-Access. Objektové typy v databázi a jejich použití, datové typy, možnosti
2. Datová analýza a návrh tabulek, jejich klíčování a propojení. Využití E-R modelů pro návrh databáze.
3. Výběrové dotazy, tvorba dotazů, virtuálních položek, agregace dat. Použití jazyka SQL.
4. Dotazový jazyk SQL podle normy ANSI.
5. Tvorba formulářů pro vstup údajů. Objekty formuláře.
6. Tvorba formulářů s podformuláři, manipulace s objekty formuláře.
7. Tvorba výstupních sestav, seskupování dat, agregace.
8. Řízení činnosti systému (makra a událostní procedury, panely nástrojů, řádky nabídek).
9. Programovací jazyk VBA, definice konstant a proměnných, objektové knihovny MS-Access.
10. Zabezpečení systému, pracovní skupiny, přístupová práva. Replikace dat, tvorba a správa replik.
11. Internet, služba www, tvorba hypertextových dokumentů.
12. Serverové aplikace, technologie ASP, objektový model. Technologie ASP.NET.
13. Spojení s databázemi, ODBC, přístup k datům přes ADO.
14. Moderní metody tvorby informačních systémů.
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