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