638-3004/03 – Database applications design (TDA)
Gurantor department | Department of Automation and Computing in Industry | Credits | 5 |
Subject guarantor | Ing. Romana Garzinová, Ph.D. | Subject version guarantor | Ing. Romana Garzinová, Ph.D. |
Study level | undergraduate or graduate | Requirement | Optional |
Year | 2 | Semester | winter |
| | Study language | Czech |
Year of introduction | 2019/2020 | Year of cancellation | 2021/2022 |
Intended for the faculties | FMT | Intended for study types | Follow-up Master |
Subject aims expressed by acquired skills and competences
Student will be able to create basic database query in T-SQL.
Student will understand database application design in MS.NET Framework environment.
Student will be able to effectively design and use database models in MS SQL Server.
Student will be able to process data in various application environments.
Teaching methods
Lectures
Tutorials
Project work
Summary
A subject is focused to create T-SQL queries in database server MS SQL Server 2012 and basic database applications design using ADO. NET. Students will be familiar with data presentation in term of APS.NET, WPF and further will be described a distributed application (SOA) with help of WCF.
Compulsory literature:
Recommended literature:
Additional study materials
Way of continuous check of knowledge in the course of semester
Písemný test a ústní zkoušení.
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.
Other requirements
Elaborating term project on a given topic
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
1. A subject introduction – methods of data collection, general 3-layer architecture and modern technological trend of software development.
2. Acquaint with MS SQL 2012 architecture and basic structure of T-SQL query.
3. Data acquisition from one or more data sources (SELECT, JOIN).
4. Sorting and data filtering. Working with data types. Application of system functions in query. Grouping and data aggregation.
5. Application of procedures for activation, using and working with saved procedures in SQL Server.
6. Query optimization, exceptions treatment, errors detection and transact data processing.
7. Introduction to MS .NET Framework, Object-Oriented Programming.
8. Core C# Programming.
9. Database applications design of in ADO .NET.
10. EDM (Entity Data Model) – working with entity data models in MS .NET environmnet.
11. SOA – Service Oriented Architecture.
12. WCF – distribute systems design in .NET.
13. ASP .NET- web technology for data presentation.
14. WPF, WinForm – data presentation in MS Windows.
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction