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 0 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 ami pracy w trybie popołudniowym w Lublinie, ul. Mełgiewska 7-9.
RAMOWY HARMONOGRAM SZKOLENIA Moduł 1: Zalety współczesnych systemów przetwarzania danych. Powitanie, omówienie spraw organizacyjnych i przedstawienie szczegółowego programu szkolenia dyskusja/ 1 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ń. 11 Moduł 2: Budowa i właściwości bazy danych 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).
Moduł 3: Modele danych 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. 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 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.
Moduł 5: SQL 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. Moduł 6: Tworzenie (modelowanie) bazy danych Tworzenie (modelowanie) bazy danych. Normalizacja, postacie normalne. Diagramy związków encji. Modelowanie obiektowe. Fizyczne projektowania bazy danych. Moduł 7: Architektura przykładowego SZBD 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.
Moduł 8: Obiekty bazy danych 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. Moduł 9: Mechanizmy zabezpieczania bazy danych 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