Předmět si klade za cíl vybavit studenty znalostmi o instalaci, konfiguraci, údržbě a optimalizaci Microsoft SQL Serveru.
Studenti se naučí specifika SQL Serveru jak z pohledu praktického administrování (instalace, konfigurace, zálohování), tak z hlediska podpory programátorů (integrace s CLR, optimalizace, ladění a sledování výkonu, podpora transakcí).
Předpokládají se znalosti v rozsahu přednášky NDBI026 - Databázové aplikace!
Poslední úprava: T_KSI (04.05.2015)
The lecture will provide students with the knowledge of installation, configuration, maintenance and optimization of Microsoft SQL Server.
Students will learn specific features of SQL Server including practical administration (installation, configuration, backup) and programming support (CLR integration, optimization, debugging, performance monitoring,
transaction support).
The knowledge in scope of lecture NDBI026 - Database Applications is supposed!
Literatura
Poslední úprava: T_KSI (28.02.2011)
Sack, J., “SQL Server 2008 Transact-SQL Recipes: A Problem-Solution Approach”. Apress, 2008, ISBN 978-1590599808
Knight, B., Patel, K., Snyder, W., LoForte, R., Wort S., “Professional Microsoft SQL Server 2008 Administration”, Wrox, 2008, ISBN 978-0470247969
Walters, R.E., Coles, M., Rae, R., Ferracchiati, R. Farme, D., “Mistrovství v Microsoft SQL Server 2008”. Computer Press, 2009, ISBN 978-80-251-2329-4
Delaney, K., Randal, P. S., Tripp, K. L., Cunningham, C., Machanic, A., “Microsoft SQL Server 2008 Internals“, Microsoft Press, 2009, ISBN 978-0735626249
Sylabus -
Poslední úprava: T_KSI (28.02.2011)
1. Architektura MS SQL Serveru, konfigurace DB, nástroje pro administraci a vývoj aplikací
2. Bezpečnost - účastníci, subjekty, povolení, serverové a aplikační role
3. Zálohování a obnova DB
4. Výkon - SQL Server Profiler, typy a možnosti indexů, statistiky
5. Řízení transakcí - typy transakcí, zámky, blokování
6. Integrace s CLR
7. Podpora prostorových a XML dat
8. Automatizace a monitorování
Poslední úprava: T_KSI (28.02.2011)
1. MS SQL Server architecture, DB configuration, development and administration tools
2. Security - users, permissions, roles
3. Backup and recovery
4. Performance - SQL Server Profiler, index types, statistics