Vyučující
|
-
Šípal Laurent, doc. Ing. CSc.
-
Veber Jan, doc. Ing. Ph.D.
|
Obsah předmětu
|
Úvod, data a informace v CIM. Struktury dat: základní typy datových struktur a operace s nimi, logické struktury dat (lineární, stromová, síťová, relační), SQL pro práci s relační databází, víceuživatelský přístup (sdílení dat, zámky, ochrana dat), způsoby práce databázových systémů (client, server), příklady DBS ( MS SQL server, Access), specifika databází ve strojírenství a ekonomice, projektování datové základny ve strojírenství(datové modelování, ER diagramy, převod ER diagramů do logických datových struktur). Bezpečnost při zpracování dat, elektronický podpis. Praxe u terminálu/PC s konkrétním databázovým systémem. 1. Úvod. Základní pojmy. Data, informace a databázové systémy. 2. Datové struktury. Objekty. Komponenty. 3. Budování IS pomocí databázové technologie. Konceptuální modelování, funkční a datové modelování, konceptuální a databázové schéma. 4. Konceptuální model E-R, Normalizace dat. 5. Databázové modely. Relační model - RDBS. Transformace KS do RDBS. 6. Relační algebra. SQL. 7. Datové struktury ve strojírenství a SQL (např. kusovník). 8. Vícedimenzionální databázové modelování. Datové sklady. Denormalizace dat. OLAP. 9. Získávání znalostí z databází. Datamining v marketingu. 10. Organizace dat. Víceuživatelský přístup k datům. Transakce, uzamykání dat. 11. Architektura databázových systémů (File-Server, Klient Server, Distribuované databáze, Integrace aplikací) 12. Objektově relační, objektové a speciální databázové systémy. Databáze na webu, XML databáze. 13. Vlastnosti a stručná charakteristika některých komerčně používaných SŘBD.
|
Studijní aktivity a metody výuky
|
Přednáška s praktickými aplikacemi, E-learning, Individuální konzultace, Laboratorní praktika, Samostatná práce studentů
- Kontaktní výuka
- 78 hodin za semestr
- Příprava na dílčí test [2-10]
- 20 hodin za semestr
- Příprava na zkoušku [10-60]
- 30 hodin za semestr
- Vypracování seminární práce v bakalářském studijním programu [5-40]
- 30 hodin za semestr
|
Předpoklady |
---|
Odborné znalosti |
---|
rozumět, co je algoritmizace |
mít základní znalosti práce se soubory |
ovládat nějaký procedurální jazyk 3. Generace |
rozumět, co je objektově orientovaná programovací technologie |
Odborné dovednosti |
---|
umět pracovat s nástroji MS Office (Word, Excel, Access) |
ovládat práci s PC |
umět napsat a odladit jednoduchou formulářovou programovou aplikaci ve vyšším jazyce |
umět vytvářet jednoduché SQL dotazy v Accessu |
Obecné způsobilosti |
---|
mgr. studium: samostatně a odpovědně se na základě rámcového zadání rozhodují v souvislostech jen částečně známých, |
mgr. studium: srozumitelně a přesvědčivě sdělují odborníkům i laikům informace o povaze odborných problémů a vlastním názoru na jejich řešení, |
mgr. studium: samostatně získávají další odborné znalosti, dovednosti a způsobilosti na základě především praktické zkušenosti a jejího vyhodnocení, ale také samostatným studiem teoretických poznatků oboru., |
Výsledky učení |
---|
Odborné znalosti |
---|
vědět, co jsou datové sklady, datová tržiště a co je dobývání znalostí |
vědět, jaký je princip elektronického podpisu a šifrování dat |
znát metody zajištění spolehlivosti programů a zabezpečení dat |
znát základní architektury systémů řízení báze dat |
Odborné dovednosti |
---|
navrhnout na základě datové analýzy datové modely |
realizovat jednoduchý databázový systém |
tvořit programy v prostředí C# s SQL serverem na pozadí |
manipulovat s databázemi pomocí jazyka SQL |
Obecné způsobilosti |
---|
mgr. studium: samostatně a odpovědně se rozhodují v nových nebo měnících se souvislostech nebo v zásadně se vyvíjejícím prostředí s přihlédnutím k širším společenským důsledkům jejich rozhodování, |
mgr. studium: dle vyvíjejících se souvislostí a dostupných zdrojů vymezí zadání pro odborné činnosti, koordinují je a nesou konečnou odpovědnost za jejich výsledky, |
mgr. studium: srozumitelně a přesvědčivě sdělují odborníkům i širší veřejnosti vlastní odborné názory, |
Vyučovací metody |
---|
Odborné znalosti |
---|
E-learning, |
Samostatná práce studentů, |
Individuální konzultace, |
Přednáška s aktivizací studentů, |
Odborné dovednosti |
---|
Laboratorní praktika, |
Samostatná práce studentů, |
Obecné způsobilosti |
---|
Individuální konzultace, |
Přednáška s aktivizací studentů, |
Hodnotící metody |
---|
Odborné znalosti |
---|
Kombinovaná zkouška, |
Test, |
Individuální prezentace, |
Odborné dovednosti |
---|
Seminární práce, |
Obecné způsobilosti |
---|
Kombinovaná zkouška, |
Doporučená literatura
|
-
Holub, Vojtěch; Kopeček, Pavel. Objektové myšlení a objektová analýza. [Plzeň] : SmartMotion, 2013. ISBN 978-80-87539-52-1.
-
Hotek, Mike. Microsoft SQL Server 2008 : krok za krokem. Vyd. 1. Brno : Computer Press, 2009. ISBN 978-80-251-2466-6.
-
Lacko, Luboslav. Databáze: datové sklady, OLAP a dolování dat : s příklady v SQL Serveru a Oracle. Vyd. 1. Brno : Computer Press, 2003. ISBN 80-7226-969-0.
-
Laurenčík, Marek. SQL : podrobný průvodce uživatele. Praha : Grada Publishing, 2018. ISBN 978-80-271-0774-2.
-
Rauch, Jan; Šimůnek, Milan. Dobývání znalostí z databází, LISp-Miner a GUHA. Vydání první. 2014. ISBN 978-80-245-2033-9.
-
Stanek, William R. Microsoft SQL Server 2012 : kapesní rádce administrátora. 1. vyd. Brno : Computer Press, 2013. ISBN 978-80-251-3797-0.
-
Ulrych, Zdeněk. Databázové programování ve VB.NET. [Plzeň] : SmartMotion, 2013. ISBN 978-80-87539-48-4.
|