Course: null

« Back
Course title -
Course code KI/K204
Organizational form of instruction Seminary
Level of course Master
Year of study not specified
Semester Winter and summer
Number of ECTS credits 2
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Fišer Jiří, Mgr. Ph.D.
Course content
1. Data storing (file types, filegroups and partitioning, physical structure of data file, introduction to indexes) 2. Rowstore indexes (clustered vs non-clustered indexes, optimization examples) 3. Columnstore indexes (benefits of columnstore indexes and use in data warehouses, optimization examples) 4. Concurrent processing (transactions, locks/deadlocks, isolation levels) 5. Optimization (execution plans, query optimization, sniffing parameter) 6. Administration (best practice, physical location of databases, backup, fragmentation and maintenance of indexes, maintenance of statistics) 7. Security at the server and database level (SQL logins, database users, roles, auditing, SQL Server hacking) 8. SQL Server Monitoring (profiler, extended events, custom solution, query store) 9. SQL Server Agent (creation of scheduled jobs, job types, proxies) 10. In-memory OLTP (advantages and disadvantages, practical demonstration of deployment, performance comparison)

Learning activities and teaching methods
unspecified
Learning outcomes
The course is focused on acquiring theoretical knowledge and especially practical skills in working with Microsoft SQL Server.

Prerequisites
unspecified

Assessment methods and criteria
unspecified
seminar work
Recommended literature


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