Administracja serwerami baz danych SQL Server
Informacje ogólne
Kod przedmiotu: | 1100-ASZPAS |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Administracja serwerami baz danych SQL Server |
Jednostka: | Wydział Matematyki i Informatyki |
Grupy: | |
Punkty ECTS i inne: |
0 LUB
8.00
(w zależności od programu)
|
Język prowadzenia: | (brak danych) |
Forma studiów: | podyplomowe |
Skrócony opis: |
Uczestnicy kursu zapoznają się z teoretycznymi i praktycznymi aspektami związanymi z administracją instancjami SQL Server. Przedstawione zostaną zagadnienia związane z instalacją i konfiguracją instancji, tworzeniem baz danych SQL Server oraz ich manipulowaniem. Uczestnicy kursu zostaną zapoznani z dostępnymi mechanizmami uwierzytelniania i autoryzacji, typami kopii zapasowych i scenariuszami ich odtwarzania. Zaprezentowane zostaną także narzędzia do administracji instancjami SQL Server i ich monitorowania, metody opracowywania specyfikacji i korzystania z dokumentacji technicznych. |
Efekty uczenia się: |
Po zakończeniu nauczania przedmiotu słuchacz: 1.Rozumie znaczenie serwerów baz danych SQL Server oraz obszar ich zastosowań. 2.Instaluje i konfiguruje serwer bazy danych SQL Server oraz jego różne komponenty. 3.Manipuluje różnymi parametrami konfiguracyjnymi instancji. 4.Manipuluje bazami danych SQL Server (tworzy bazy danych i modyfikuje ich opcje konfiguracyjne, zarządza grupami plików oraz plikami danych). 5.Tworzy i manipuluje głównymi obiektami baz danych SQL Server (tabelami, indeksami, widokami, sekwencjami). 6.Rozumie dostępne modele odtwarzania w SQL Server. 7.Opracowuje strategie kopii zapasowych i wykonuje różne typy tych kopii. 8.Potrafi przywrócić bazę danych SQL Server lub jej część z odpowiedniej kopii zapasowej w różnych scenariuszach. 9.Rozumie kwestie związane z uwierzytelnianiem oraz autoryzacją w SQL Server. 10.Tworzy loginy, użytkowników, role oraz zarządza uprawnieniami i członkostwem w rolach. 11.Tworzy i modyfikuje plany konserwacji przy pomocy Maintenance Plan Wizard. 12.Potrafi pracować z usługą SQL Server Agent (tworzy zadania, alerty, diagnozuje błędnie wykonane zadania). 13.Używa głównych narzędzi do administracji (Configuration Manager, Management Studio) i monitorowania instancji (SQL Server Profiler, Extended Events, Database Engine Tuning Advisor, Performance Monitor). 14.Potrafi przygotowywać podstawowe specyfikacje i korzystać z dokumentacji technicznych. |
Zajęcia w cyklu "Rok akademicki 2018/2019" (zakończony)
Okres: | 2018-10-01 - 2019-09-30 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Ćwiczenia informatyczne, 40 godzin
Wykład, 20 godzin
|
|
Koordynatorzy: | Michał Bleja | |
Prowadzący grup: | Michał Bleja | |
Strona przedmiotu: | http://math.uni.lodz.pl/~serwery/ | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie lub ocena
Ćwiczenia informatyczne - Zaliczenie lub ocena Wykład - Zaliczenie lub ocena |
|
Sposoby i kryteria oceniania: | 1. Wykonanie zadań przygotowanych w trakcie ćwiczeń. 2. Przygotowanie skryptów języka T-SQL wykorzystywanych do monitorowania instancji. 3. Opracowanie specyfikacji instancji dla wybranego modelu biznesowego. |
|
Treści kształcenia: | 1. Przegląd systemów zarządzania relacyjnych baz danych. 2. Architektura SQL Server (Database Engine, SSIS, SSRS, SSAS). 3. Instalowanie i konfigurowanie komponentów SQL Server. 4. Konfigurowanie i zarządzanie instancjami SQL Server przy pomocy Configuration Manager i Management Studio. 5. Zarządzanie systemowi bazami danych oraz bazami danych tworzonymi przez użytkowników. 6. Zarządzanie grupami plików i plikami baz danych SQL Server. 7. Zarządzanie obiektami baz danych SQL Server (tabele, widoki, indeksy, statystyki, funkcje, procedury, wyzwalacze). 8. Implementacja uwierzytelniania i autoryzacji (zarządzanie loginami i rolami SQL Server, zarządzanie użytkownikami i rolami bazodanowymi). 9. Modele odzyskiwania i wykonywanie kopii zapasowych w bazach danych SQL Server. 10. Odtwarzanie baz danych w różnych scenariuszach (odtwarzanie do momentu awarii, odtwarzanie do punktu w czasie, odtwarzanie do oznaczonej transakcji). 11. Metody migrowania/kopiowania baz danych na inne serwery. 12. Praca z usługą SQL Server Agent (zadania, alerty, harmonogramy). 13. Tworzenie i modyfikowanie planów konserwacji przy pomocy Maintenance Plan Wizard. 14. Transakcje, poziomy izolacji i blokady. 15. Wykrywanie i korygowanie zakleszczeń. 16. Monitorowanie SQL Server z wykorzystaniem (Performance Monitor, Activity Monitor, widoków systemowych, plików logów). 17. Rejestrowanie aktywności w instancji za pomocą SQL Server Profiler oraz Extended Events. 18. Opracowywanie specyfikacji technicznych. 19. Korzystanie z dokumentacji technicznych. |
|
Literatura: |
1. Microsoft Books Online for SQL Server 2012/2014/2016. 2. O. Thomas, P. Ward, B. Taylor: Training Kit (Exam 70-462) Administering Microsoft SQL Server 2012 Databases (MCSA). |
Zajęcia w cyklu "Rok akademicki 2017/2018" (zakończony)
Okres: | 2017-10-01 - 2018-09-30 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Ćwiczenia informatyczne, 40 godzin
Wykład, 20 godzin
|
|
Koordynatorzy: | Michał Bleja | |
Prowadzący grup: | Michał Bleja | |
Strona przedmiotu: | http://math.uni.lodz.pl/~serwery/ | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Zaliczenie lub ocena | |
Sposoby i kryteria oceniania: | 1. Wykonanie zadań przygotowanych w trakcie ćwiczeń. 2. Przygotowanie skryptów języka T-SQL wykorzystywanych do monitorowania instancji. 3. Opracowanie specyfikacji instancji dla wybranego modelu biznesowego. |
|
Treści kształcenia: | 1. Przegląd systemów zarządzania relacyjnych baz danych. 2. Architektura SQL Server (Database Engine, SSIS, SSRS, SSAS). 3. Instalowanie i konfigurowanie komponentów SQL Server. 4. Konfigurowanie i zarządzanie instancjami SQL Server przy pomocy Configuration Manager i Management Studio. 5. Zarządzanie systemowi bazami danych oraz bazami danych tworzonymi przez użytkowników. 6. Zarządzanie grupami plików i plikami baz danych SQL Server. 7. Zarządzanie obiektami baz danych SQL Server (tabele, widoki, indeksy, statystyki, funkcje, procedury, wyzwalacze). 8. Implementacja uwierzytelniania i autoryzacji (zarządzanie loginami i rolami SQL Server, zarządzanie użytkownikami i rolami bazodanowymi). 9. Modele odzyskiwania i wykonywanie kopii zapasowych w bazach danych SQL Server. 10. Odtwarzanie baz danych w różnych scenariuszach (odtwarzanie do momentu awarii, odtwarzanie do punktu w czasie, odtwarzanie do oznaczonej transakcji). 11. Metody migrowania/kopiowania baz danych na inne serwery. 12. Praca z usługą SQL Server Agent (zadania, alerty, harmonogramy). 13. Tworzenie i modyfikowanie planów konserwacji przy pomocy Maintenance Plan Wizard. 14. Transakcje, poziomy izolacji i blokady. 15. Wykrywanie i korygowanie zakleszczeń. 16. Monitorowanie SQL Server z wykorzystaniem (Performance Monitor, Activity Monitor, widoków systemowych, plików logów). 17. Rejestrowanie aktywności w instancji za pomocą SQL Server Profiler oraz Extended Events. 18. Opracowywanie specyfikacji technicznych. 19. Korzystanie z dokumentacji technicznych. |
|
Literatura: |
1. Microsoft Books Online for SQL Server 2012/2014/2016. 2. O. Thomas, P. Ward, B. Taylor: Training Kit (Exam 70-462) Administering Microsoft SQL Server 2012 Databases (MCSA). |
Właścicielem praw autorskich jest UNIWERSYTET ŁÓDZKI.