Rynek baz danych (rozwiązania komercyjne i OpenSource

advertisement
Rynek baz danych (rozwiązania komercyjne i OpenSource) – szkolenie internetowe
Cele szkolenia internetowego
W trakcie webinarium uczestnik zdobędzie informacje o zasadach działania serwerów baza danych:
Oracle XE, MS SQL Server Express, PostgreSQL, MySQL i MariaDB ich kluczowych elementach. Wiedza z
webinarium obejmuje m.in. licencjonowanie, ograniczenia sprzętowe, podejście do organizacji bazy.
Wiedza obejmie również zasady i wymagania dotyczące instalacji serwera. Podczas webinarium
omówione zostaną główne cechy różniące wyżej wymienione środowiska.
Profil słuchaczy
Kurs przeznaczony jest dla wszystkich, którzy pracują z relacyjnymi bazami danych, tworzą je lub
rozbudowują. Kurs skierowany jest zarówno do tych, którzy nie tworzyli dotychczas baz danych, jak
również do tych, którzy tworzyli bazy danych, a chcieliby poznać różnice występujące pomiędzy
relacyjnymi serwerami baz danych różnych producentów.
Wymagania wstępne
Brak wymagań wstępnych. Sugerowana jest znajomość podstawowych zagadnień z tematyki baz danych.
Czas trwania
4 godziny lekcyjne
Wiedza teoretyczna i praktyczna
Wprowadzenie – ogólne omówienie środowisk:
• Oracle XE
• MS SQL Server Express
• PostgreSQL
• MySQL Community Server
• MariaDB
Cechy charakterystyczne ww serwerów
Porównanie serwerów:
• Instalacja – systemy operacyjne
• Instalacja – czas trwania i stopień złożoności
• Wymagania sprzętowe
• Ograniczenia zasobowe
• Ograniczenia strukturalne
Obsługa danych
• Transakcje
• Model ACID
• Referencje
SQL – funkcjonalność i wydajność, wybrane aspekty
• Operacje na zbiorach
• Złączenia wewnętrzne
• Złączenia zewnętrzne
• Podzapytania
• Podzapytania na grupach kolumn
Elastyczność przetwarzania
• Funkcje analityczne
• Wyrażenia regularne
Wydajność
• Indeksy b*-tree
• Indeksy funkcyjne
• Full-text
Podsumowanie – główne cechy baz danych
• Wyszukiwanie i aktualizacja danych
• Jednoczesna edycja danych
• Odtwarzanie danych
• Bezpieczeństwo
• Integralność danych
Umiejętności
Po ukończeniu kursu uczestnik/czka będzie potrafił/a:
• Wyjaśnić podstawowe różnice pomiędzy serwerami Oracle XE, MS SQL Server Express,
PostgreSQL, My i MariaDB
• Rozumiał ograniczenia licencyjne dotyczące Oracle XE i MS SQL Server Express
• Oszacować zasoby sprzętowe niezbędne do instalacji ww środowisk
• Wskazać cechy dotyczące transakcyjności, wydajności i elastyczności w przetwarzaniu danych
różniące poszczególne serwery.
Ścieżka rozwoju
Po zakończeniu szkolenia rekomendowane jest skorzystanie z:
• www.oracle.com/technetwork
• technet.microsoft.com
• www.postgresql.org
• www.mysql.com
• https://mariadb.com
Download