638-3004/01 – Tvorba databázových aplikací (TDA)
Garantující katedra | Katedra automatizace a počítačové techniky v průmyslu | Kredity | 6 |
Garant předmětu | Ing. Romana Garzinová, Ph.D. | Garant verze předmětu | Ing. Romana Garzinová, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 1 | Semestr | letní |
| | Jazyk výuky | čeština |
Rok zavedení | 2014/2015 | Rok zrušení | 2019/2020 |
Určeno pro fakulty | FMT | Určeno pro typy studia | navazující magisterské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Student bude umět vytvářet základní databázové dotazy pomocí T-SQL.
Student bude rozumět tvorbě databázových aplikací v prostředí MS .NET Framework.
Student bude umět efektivně navrhovat a využívat databázové modely v MS SQL Serveru.
Student bude umět zpracovávat data v různých aplikačních prostředích.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Projekt
Anotace
Předmět je zaměřen na vytváření T-SQL dotazů v databázovém serveru Microsoft SQL Server 2012 a tvorbu základních databázových aplikací pomocí ADO.NET. Studenti budou seznámeni s prezentací dat v rámci ASP.NET, WPF a dále bude popsána distribuovaná aplikace (SOA) pomocí WCF.
Povinná literatura:
Doporučená literatura:
Forma způsobu ověření studijních výsledků a další požadavky na studenta
E-learning
Integrovaný systém modulární počítačové podpory výuky ekonomicko-technického zaměření (http://lms.vsb.cz)- Vzdělávací modul 1 – Počítačové systémy řízení metalurgických procesů.
GARZINOVÁ, R. Tvorba databázových aplikací. Studijní opory Ostrava: VŠB-TU Ostrava, 2015.
Další požadavky na studenta
Vypracování semestrálního projektu na zadané téma
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1. Úvod do předmětu - způsoby získávání dat, obecná 3-vrstvá architektura a moderní technologické trendy vývoje software.
2. Seznámení s architekturou MS SQL 2012 a základní struktura T-SQL dotazů.
3. Získávání dat z jediného a více datových zdrojů (SELECT, JOIN).
4. Řazení a filtrování dat a práce s datovými typy. Používání systémových funkcí v dotazech. Seskupování a agregace dat.
5. Použití procedur pro spouštění, použití a práce s uloženými procedurami v SQL Serveru.
6. Optimalizace dotazů, ošetřování výjimek, detekce chyb a transakční zpracování dat.
7. Úvod do MS .NET Framework, objektově orientovaného programování.
8. Základy programovacího jazyka C#.
9. Tvorba databázových aplikací pomocí ADO.NET.
10. EDM (Entity Data Model) - práce s entitními datovými modely v prostředí MS .NET Framework.
11. SOA - ServiceOrientedArchitecture.
12. WCF - tvorba distribuovaných systému v prostředí .NET.
13. ASP.NET - webové technologie pro prezentaci dat.
14. WPF, WinForma - prezentace dat v prostředí MS Windows.
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