Database processing

Teachers

Included in study programs

Teaching results

Knowledge:
- Comprehensive knowledge and skills in the area of economic applications using a relational database model as a basis, using the MS ACCESS software product as an example, including an understanding of the internal context of relational relationships and their impact on other database objects and the functionality of database objects.
Competency:
- Effectively use relational database knowledge, orientation to the environment, and understanding of interrelationships,
- Evaluate the appropriateness of implementing an entity-relational model in a business process,
- propose a solution and defend the benefits of implementing a database model for a relevant business process.
Skill:
- Perform data analysis in a selected business domain, design and create a database in an MS Access environment,
- be proficient in working with basic MS Access objects and effectively use the tools of this database platform,
- link multiple enterprise databases, import and export data to/from a database or to/from a spreadsheet editor,
- understand the security risks arising from working with the database and its tools and know the basic security measures to eliminate them.

Indicative content

Thematic definition of exercises:
1. Basic terminology of database processing, database objects.
2. Tables: table design, table creation via wizard, in design view, in data view.
3. Forms: automatic form generation based on an existing table or query. 4. Forms: formatting forms, inserting and editing controls in a form.
5. Forms: additional controls - toggle button, options button, list, unbound object, bound object, options group, forms with subforms.
6. Queries: creating a selection query using the query wizard and in the design view.
7. Queries: calculations in queries - creating expressions.
8. Queries: creating action queries using the query wizard and in design view.
9. Reports: automatic report generation based on an existing table or query.
10. Reports: formatting reports, inserting and editing controls in a report.
11. Macros: catalogue of actions.
12. Complex example: hands-on practice from defining the problem, through designing and creating the database and its individual objects.
13. Practical written work: verification of the acquired knowledge and skills in relational databases.

Support literature

Basic literature:
1. KOKLES, Mojmír a kol. Informatika II [elektronický zdroj] 1. vyd. - Bratislava: Vydavateľstvo EKONÓM, 2016. 302 s. ISBN 978-80-225-4241-8.
2. KOKLES, Mojmír -ROMANOVÁ, Anita. Informatika. 2. rozšírené a prepracované vydanie. Bratislava : Sprint2 s.r.o., 2018. 245 s. ISBN 978-80-89710-40-9.
3. MACDONALD, Matthew. Access 2013. The Missing Manual. Vydavateľstvo Sebastopol: O´Reilly, 2013. 858 s. ISBN 9781449357412
4. VALENTA, Michal. Databázové systémy. 2. prepracované vyd. Praha: ČVUT, 2020. 294 s. ISBN: 978-80-01-06708-6.
5. PÍSEK, Slavoj. Access 2013 - podrobný průvodce. Praha: Grada, 2013. 248 s. ISBN: 978-80-247-4746-0
Supplement literature:
1. BELKO, Peter. Access 2013 Podrobná uživatelská příručka. [e-kniha] Praha: Computer Press, 2014. 392 s. ISBN: 978-80-251-4125-0
2. PECINOVSKÝ, Rudolf – PECINOVSKÝ, Josef. Office 2019 Průvodce uživatele. [e-kniha] Praha: Grada, 2019. 320 s. ISBN: 978-80-247-2303-7
3. MELART, Stewart. Microsoft Access 2016: The Complete Guide. Scotts Valley: Createspace, 2015. 102 s. ISBN 978-15-192-8255-2.
4. FOSTER, Elvis - GODBOLE, Shripad. Database Systems A Pragmatic Approach. Apress, 2016. 644 s. ISBN: 978-14-842-1192-2.
5. STEINER, René. Grundkurs Relationale Datenbanken: Einführung in die Praxis der Datenbankentwicklung für Ausbildung. Berlin: Springer, 2017. 236 s. ISBN 978-3-658-17978-6.
6. TECH DEMYSTIFIED. Microsoft Access 365 for beginners & POWER USERS 2021: The Concise Microsoft Access 365 A-Z Mastery Guide for All Users. Independently published, 2021. 94. ISBN 13: 979-85-135-9385-0

Syllabus

Thematic definition of exercises: 1. Introduction to MS Access - orientation in the program. Characteristics of database objects (tables, queries, forms, reports, macros, modules). Design and creation of a database. Normalization of the database. 2. Tables: table design, table creation via wizard, in design view, in data view, table structure, data types and basic properties, primary and foreign key. Creating and modifying relationships (sessions), referential integrity. Table editing. Filters and sorting in tables. 3. Forms: automatic form generation based on an existing table or query. Form creation using wizard and in design view. Other view options - multiple items, data sheet, split form. Layout options. 4. Forms: form format editing, inserting and editing controls in the form: name bar, rectangle, line, command button, tab, image. Graphical formats used in MS Access. 5. Forms: other controls - toggle button, option button, list, unbound object, bound object, bound object, option group, forms with subforms. Form creation in the form of a navigation bar. 6. Queries: creating a selection query using query wizard and in design view. Defining criteria in a selection query. Parametric queries. Summary queries, aggregation functions SUM, MIN, MAX, AVERAGE, COUNT. 7. Queries: calculations in queries - expression creation. Use of basic operators: +,- , * , / , aggregation functions, use of logical IIF function, other functions. Selecting the highest and lowest values from a sample. 8. Queries: creating action queries using wizard and in design view (create, join, delete, update), defining criteria and creating expressions. Importing and exporting data. Cross queries - cross query wizard. 9. Reports: automatic report generation based on an existing table or query. Creating single and multi-level reports using wizard and in design view. Report layout options. 10. Reports: formatting reports, inserting and editing controls in a report. Expression creation and aggregation functions in reports. Label wizard for creating standard or custom labels. Creating name tags (address labels), creating business cards. 11. Macros: catalogue of actions. Adding actions to the macro designer, searching for macro actions, reusing macros. Actions whose execution in databases is considered untrusted. Macro as a command button. 12. Complex example: practical practice of the acquired knowledge and skills on a complex example, from problem definition, through the design and creation of a database and its individual objects, focusing on the solution of a specific business problem. 13. Practical written work: verification of acquired knowledge and skills in the issue of relational databases, specifically the Microsoft Access database program.

Requirements to complete the course

30 % seminar paper, 70 % written exam

Student workload

78 h - 26 h attendance at seminars, 13 h preparation for seminars, 13 h preparation for mid-term evaluation, 26 h preparation for exam

Language whose command is required to complete the course

Slovak

Date of approval: 09.02.2023

Date of the latest change: 14.05.2022