Administrator baz danych
Transkrypt
Administrator baz danych
SZKOLENIE: Administrator baz danych . Cel szkolenia Kurs „Administrator baz danych” skierowany jest przede wszystkim do osób zamierzających rozwijać umiejętności w zakresie administrowania bazami danych. Po zakończeniu szkolenia uczestnicy zdobędą umiejętności związane z zarządzaniem systemem zarządzania bazą danych MS SQL Server/Oracle, szyfrowaniem danych, tworzeniem kopii zapasowych bazy danych i przywracaniem baz danych po awarii systemu. W szczególności, po ukończeniu szkolenia uczestnik będzie potrafił: zadbać o bezpieczeństwo informacji przechowywanych na serwerach baz danych SQL. Szkolenie obejmuje 120 godzin zajęć wykładowych oraz warsztatowych. Zakres kursu jest określony elastycznie i ze względu na rozległość tematyki będzie dostosowywany do potrzeb konkretnych uczestników w danej grupie, co pozwoli uzyskać jak najwyższą efektywność szkolenia. Szkolenie składa się z modułów, których zakres i skala, ze względu na rozległość tematyki, będą dostosowywane do indywidualnych potrzeb i możliwości uczestników. Zajęcia będą odbywały się poza godzinami pracy w trybie popołudniowym w Lublinie, ul. Mełgiewska 7- 9. RAMOWY HARMONOGRAM SZKOLENIA Moduł 1: Zalety współczesnych systemów przetwarzania danych. Forma zajęć Liczba godzin wykład / dyskusja/ warsztaty 1 wykład / warsztaty 11 Temat Forma zajęć Liczba godzin Budowa i właściwości bazy danych. Pojęcie systemu zarządzania bazą danych (SZBD). Funkcje SZBD. Podstawowe metody organizacji danych model hierarchiczny, sieciowy, relacyjny, obiektowy). wykład / warsztaty 12 Temat Powitanie, omówienie spraw organizacyjnych i przedstawienie szczegółowego programu szkolenia Zalety współczesnych systemów przetwarzania danych. Typowe przykłady baz danych. Podstawowe pojęcia : obszar analizy, części intensjonalne i ekstensjonalne, integralność i więzy integralności, funkcje bazy danych: aktualizujące i zapytań. Moduł 2: Budowa i właściwości bazy danych Moduł 3: Modele danych Temat Forma zajęć Liczba godzin Relacyjny model danych. Relacje. Klucze główne i klucze obce. Dziedziny. Wartości „null” (logika trójwartościowa). Elementy algebry relacyjnej: operatory selekcji, rzutu, iloczynu kartezjańskiego, złączenia, sumy, przecięcia i różnicy. Operacje dynamiczne na relacjach. wykład / warsztaty 24 Integralność danych w modelu relacyjnym: integralność encji, referencyjna i dodatkowa. Metody utrzymywania integralności referencyjnej. Zarządzanie bazą danych. Interfejsy SZBD. Historia języka SQL Moduł 4: Podstawowe instrukcje SQL-a Temat Forma zajęć Liczba godzin Podstawowe instrukcje SQL-a. Tworzenie tabel (typy danych, opcje, wartości domyślne), modyfikowanie i usuwanie tabel. Operowanie danymi: proste wyszukiwanie, klauzule porządkujące i grupujące. Funkcje agregujące. wykład / warsztaty 12 Moduł 5: SQL Temat Forma zajęć Liczba godzin Podzapytania strukturalne i skorelowane. Złączenie i suma. Funkcje operowania danymi: INSERT, UPDATE i DELETE). Intergalność danych w SQL –u: encji, referencyjna i dziedziny. Dodatkowe konstrukcje w SQL2: schematy, operacje algebraiczne, dziedziny i asercje. wykład / warsztaty 12 Moduł 6: Tworzenie (modelowanie) bazy danych Temat Forma zajęć Tworzenie (modelowanie) bazy danych. Normalizacja, postacie normalne. Diagramy związków encji. Modelowanie obiektowe. Fizyczne projektowania bazy danych. wykład / warsztaty Liczba godzin 12 Moduł 7: Architektura przykładowego SZBD Temat Forma zajęć Architektura przykładowego SZBD: struktura pamięci operacyjnej, procesy bazy danych, udostępnianie bazy danych. Instalowanie bazy danych. Konfigurowanie sieciowego procesu komunikacyjnego. Współbieżny dostęp do danych: transakcje, blokady, i sesje. Struktura bazy danych. Pojęcie bloku, rozszerzenia i segmentu. Przestrzenie tabel i pliki danych. wykład / warsztaty Liczba godzin 12 Moduł 8: Obiekty bazy danych Temat Forma zajęć Obiekty bazy danych: tabele, indeksy i klastry. Administrowanie obiektami bazy danych. Użytkownicy bazy danych i ich schematy. Uprawnienia systemowe, prawa dostępu do obiektów, role i profile. Monitorowanie pracy użytkowników (poleceń, uprawnień i obiektów). Administrowanie użytkownikami. wykład / warsztaty Liczba godzin 12 Moduł 9: Mechanizmy zabezpieczania bazy danych Temat Mechanizmy zabezpieczania bazy danych przed awarią: dziennik powtórzeń, segment wycofania, pliki kontrolne. Archiwizacja bazy danych: fizyczna i logiczna. Mechanizmy odtwarzania bazy danych po awarii. Zapasowy serwer bazy danych Forma zajęć wykład / warsztaty Liczba godzin 12