Course: Database Systems

» List of faculties » FAI » AUPKS
Course title Database Systems
Course code AUPKS/AK4DB
Organizational form of instruction Lecture
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 4
Language of instruction Czech, English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Prokopová Zdenka, doc. Ing. CSc.
  • Šilhavý Petr, doc. Ing. Ph.D.
Course content
- Introduction and basic terms - Database modeling - Relational data model - Normalization and DB design procedures - Triggers and transaction processing - Database security - Indexing and storing data - Basic knowledge of SQL language and table creation - Working with data - modification and selection - Querying multiple tables - Aggregation and system functions - Nested queries - Advanced features of Select - Programming objects using T-SQL

Learning activities and teaching methods
Monologic (Exposition, lecture, briefing), Dialogic (Discussion, conversation, brainstorming), Methods for working with texts (Textbook, book), Demonstration, Exercises on PC, Practice exercises
prerequisite
Knowledge
Basic knowledge from mathematics, informatics and programming.
Basic knowledge from mathematics, informatics and programming.
learning outcomes
define the principle of relational database systems
define the principle of relational database systems
list the types of links in relational databases
list the types of links in relational databases
explain the procedure of designing the structure of a simple relational database
explain the procedure of designing the structure of a simple relational database
describe the options for securing stored data
describe the options for securing stored data
characterize transactional data processing
characterize transactional data processing
Skills
design a conceptual, logical, and physical model of a simple relational database
design a conceptual, logical, and physical model of a simple relational database
apply SQL query language commands
apply SQL query language commands
implement inserting, updating, and deleting data
implement inserting, updating, and deleting data
retrieve, sort, and process the required information from stored data
retrieve, sort, and process the required information from stored data
create simple procedures and triggers
create simple procedures and triggers
teaching methods
Knowledge
Demonstration
Demonstration
Methods for working with texts (Textbook, book)
Methods for working with texts (Textbook, book)
Practice exercises
Practice exercises
Exercises on PC
Exercises on PC
Monologic (Exposition, lecture, briefing)
Monologic (Exposition, lecture, briefing)
Dialogic (Discussion, conversation, brainstorming)
Dialogic (Discussion, conversation, brainstorming)
assessment methods
Written examination
Analysis of the student's performance
Analysis of the student's performance
Systematic observation of the student
Written examination
Conversation
Conversation
Grade (Using a grade system)
Grade (Using a grade system)
Systematic observation of the student
Recommended literature
  • BEN-GAN, Itzik. T-SQL fundamentals. Redmond, WA, 2016. ISBN 978-1509302000.
  • DAVIDSON, Louis a Jessica M. MOSS. Pro SQL server relational database design and implementation. New York, 2016. ISBN 9781484219720.
  • KROENKE, David a David J. AUER. Databáze. Brno, 2015. ISBN 9788025143520.
  • LACKO, Ľuboslav. Mistrovství v SQL Server 2012: [kompletní průvodce databázového experta]. Brno, 2013. ISBN 978-80-251-3773-4.
  • PETKOVIC, Dusan. Microsoft SQL Server 2016: a beginner's guide. New York, 2016. ISBN 978-1259641794.
  • POKORNÝ, Jaroslav a Michal VALENTA. Databázové systémy. Praha, 2013. ISBN 978-80-0105-212-9.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester