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