Ms SQL Server - Bezpieczeństwo Baz Danych - Plan Szkolenia
Szkolenie to ma na celu przybliżenie uczestnikom zasad bezpieczeństwa relacyjnych baz danych, zapoznanie się z możliwościami dotyczącymi zarządzania kopiami bezpieczeństwa oraz zarządzaniem prawami dostępu użytkowników do określonych zasobów. Uczestnicy poznają także sposoby bezpiecznego przechowywania danych oraz „ukrywania” wrażliwych informacji, ale także nauczą się monitorować bazę danych oraz serwer pod kątem bezpieczeństwa.
Po ukończeniu szkolenia uczestnik:
▪ będzie znał zasady bezpieczeństwa relacyjnych baz danych
▪ będzie wiedział w jaki sposób posługiwać się kopiami baz danych
▪ będzie umiał wyciągać interesujące go dane z bazy
▪ będzie potrafił zarządzać prawami dostępu użytkowników do określonych zasobów
▪ będzie znał sposoby bezpiecznego przechowywania danych
▪ będzie wiedział jak „ukrywać” wrażliwe informacje
▪ będzie umiał monitorować bazę danych oraz serwer pod kątem bezpieczeństwa.
Plan Szkolenia
01. PRZYGOTOWANIE ŚRODOWISKA PROGRAMISTYCZNEGO
➡ SQL Server Configuration Manager
➡ SQL Server Management Studio (SSMS)
➡ Utworzenie bazy danych na potrzeby niniejszego szkolenia
➡ Przygotowanie DBO i danych
02. BACKUP DANYCH
➡ Tworzenie archiwizacji (BACKUP) bazy danych
➡ Przywracanie baz z archiwum: BACKUP
03. SCHEMATY BAZY DANYCH
➡ Domyślny schemat DBO
➡ Własne schematy
04. ZAPYTANIA DYNAMICZNE
➡ DYNAMIC QUERY
➡ EXEC / EXECUTE
➡ SQL INJECTION
05. HASZOWANIE DANYCH I SUMY KONTROLNE
➡ HASHBYTES, CHECKSUM, BINARY_CHECKSUM
06. ZAAWANSOWANE OPERACJE
➡ NOCHECK, DISABLE, SET
07. BEZPIECZEŃSTWO BAZ DANYCH
➡ Podstawy bezpieczeństwa: identyfikacja, uwierzytelnianie, autoryzacja
➡ Użytkownicy i konta użytkowników serwerowych
➡ Konta serwerowego
➡ Konta bazodanowe
➡ Zarządzanie kontami serwerowymi
➡ Zarządzanie użytkownikami
➡ Role serwerowe
➡ Role baz danych
➡ Role użytkownika
➡ Zarządzanie rolami
➡ Polecenia: GRANT, DENY, REVOKE
08. ROZMAZYWANIE, ZACIEMNIANIE KODU
➡ Opcje: ENCRYPTION, VIEW_METADATA
09. MONITOROWANIE BAZY DANYCH I SERWERA
➡ Wykorzystanie pamięci RAM, dysków, procesorów, interfejsów sieciowych
➡ Sprawdzanie wykonywanych kwerend SQL
➡ Aktywne sesje
➡ Ostatnie połączenia
➡ Najdroższe i najbardziej blokowane zapytania
➡ Przestrzeń TEMPDB
➡ Sesje wykorzystujące najwięcej przestrzeni w TEMPDB
➡ Alokacja zasobów
10. PRZYDATNE NARZĘDZIA
➡ Activity Monitor
➡ Performance Monitor
Wymagania
Szkolenie przeznaczone jest dla wszystkich tych, którzy chcą posiąść wiedzę dotyczącą ogólnie rzecz ujmując bezpieczeństwa baz danych oraz serwera Microsoft SQL Server.
Od uczestników szkolenia wymagana jest znajomość środowiska Windows oraz znajomość środowiska Microsoft SQL Server.
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Ms SQL Server - Bezpieczeństwo Baz Danych - Plan Szkolenia - Booking
Ms SQL Server - Bezpieczeństwo Baz Danych - Plan Szkolenia - Enquiry
Opinie uczestników (5)
Ćwiczenia w czasie rzeczywistym razem z trenerem.
Weronika - Urzad Komisji Nadzoru Finansowego
Bycie człowiekiem i rozmawianie z nami w sposób jak najbardziej zrozumiały
Sorin
Szkolenie - Database Administration Fundamentals for MS SQL Server
Przetłumaczone przez sztuczną inteligencję
Zaangażowanie i pasja Trenera ☺. A z samych zagadniem zarządzanie backupmi, Joby.
Krzysztof Klockowski
Szkolenie - Administracja bazą danych Microsoft SQL Server
Wiedza prowadzącego
Pawel Dybowski
Szkolenie - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
Ceniłem sobie szerokiej wiedzy Folio. Nie tylko był on znawcą treści kursu, ale również znał konstrukcje w językach, z którymi byliśmy już zapoznani, aby przykłady były dla nas bardziej znaczące. Podczas przerw dzielił się swoją wiedzą na temat technologii i rozwiązań poza zakresem szkolenia, aby dostarczać wglądów w inne rozwiązania, które moglibyśmy wykorzystać w przyszłości (i w przyszłych szkoleniach).
Raphael - Markit Valuations Limited
Szkolenie - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Introduction to SQL Databases (10985CC)
21 godzinInformacje o tym kursie
Ten trzydniowy kurs prowadzony przez instruktora skierowany jest do osób, które chcą przejść do roli profesjonalisty w zakresie baz danych lub których rola zawodowa rozszerza się o elementy baz danych. Kurs opisuje podstawowe koncepcje baz danych, w tym typy baz danych, języki baz danych i projekty baz danych.
Profil odbiorców
Głównymi odbiorcami tego kursu są osoby, które przechodzą do roli bazy danych lub których rola została rozszerzona o technologie baz danych.
Po ukończeniu kursu
Po ukończeniu tego kursu uczestnicy będą potrafili: • Opisać kluczowe koncepcje baz danych w kontekście SQL Server 2016 • Opisać języki baz danych używane w SQL Server 2016 • Opisać techniki modelowania danych • Opisać techniki normalizacji i denormalizacji danych • Opisywanie typów relacji i efektów w projektowaniu baz danych • Opisać wpływ projektu bazy danych na wydajność • Opisać powszechnie używane obiekty bazy danych
Administracja bazą danych Microsoft SQL Server
21 godzinKurs jest przeznaczony dla administratorów, programistów i programistów baz danych.
Cele szkolenia:
- nabycie i wzmocnienie umiejętności tworzenia i zarządzania bazami danych
- znajomość składni i użycia SQL do pobierania i modyfikowania danych
- stosowanie zasad bezpieczeństwa w bazie danych
- wykorzystanie zaawansowanych elementów (replikacja, automatyzacja, BI)
- wykorzystanie możliwości Microsoft SQL Server do tworzenia złożonych raportów i rozwiązań dla deweloperów
Business Intelligence w MS SQL Server 2008
14 godzinSzkolenie poświęcone jest podstawom tworzenia środowiska hurtowni danych w oparciu o MS SQL Server 2008.
Uczestnik kursu zdobywa podstawy projektowania i budowy hurtowni danych działającej w oparciu o MS SQL Server 2008.
Zdobędzie wiedzę jak zbudować prosty proces ETL w oparciu o SSIS, a następnie zaprojektować i zaimplementować kostkę danych z wykorzystaniem SSAS.
Uczestnik będzie potrafił zarządzać bazą danych OLAP: tworzyć i usuwać bazę danych OLAP, przetwarzać zmiany partycji on-line.
Uczestnik zdobędzie wiedzę z zakresu tworzenia skryptów XML / A i MDX.
Microsoft SQL Server (MSSQL)
14 godzinTen kurs został stworzony dla delegatów już zaznajomionych z SQL w Microsoft SQL Server Environment 2008/2012. Kurs koncentruje się na zapytaniach opartych na zestawach i dostrajaniu zapytań, pracy z indeksami i analizowaniu planów wykonania.
Szkolenie obejmuje również wyrażenia tabel, funkcje rankingowe i sposoby radzenia sobie z tabelami partycjonowanymi.
Introduction to SQL Server 2012 Integration Services (SSIS)
28 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych programistów i administratorów baz danych, którzy chcą zdobyć biegłość w SQL Server 2012 Integration Services.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć zasady ETL i rolę SSIS.
- Tworzyć, wdrażać i zarządzać pakietami SSIS.
- Projektować i wdrażać Control Flow w celu zdefiniowania przepływu zadań w pakiecie.
- Wdrażanie przepływu pracy i konfigurowanie ograniczeń w celu efektywnego wykonywania zadań.
- Konstruowanie przepływów danych w celu wyodrębniania, przekształcania i ładowania danych.
- Praca ze zmiennymi i kontenerami w celu zwiększenia elastyczności pakietu.
- Zarządzanie transakcjami w celu zapewnienia spójności danych.
- Wdrażanie skutecznych technik obsługi błędów i debugowania.
- Konfigurowanie rejestrowania w celu śledzenia i monitorowania.
- Obsługa wolno zmieniających się wymiarów w celu zarządzania zmieniającymi się danymi.
- Wdrożenie pakietu do użytku produkcyjnego.
- Wdrożenie środków bezpieczeństwa w celu ochrony wrażliwych danych.
- Wykorzystanie skryptów do rozszerzenia funkcjonalności SSIS.
- Stosowanie najlepszych praktyk w celu uzyskania wydajnych i łatwych w utrzymaniu rozwiązań SSIS.
Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
14 godzinCelem tego kursu jest zapewnienie jasnego zrozumienia zaawansowanego wykorzystania (SQL) dla Microsoft SQL Server i zaawansowanego wykorzystania Transact-SQL. Aby uzyskać bardziej dogłębne omówienie tematów, kurs ten może być prowadzony jako kurs trzydniowy.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 godzinTen kurs jest podzielony na 3 główne sekcje i składa się z mieszanki prezentacji i ćwiczeń praktycznych.
- VB.NET Język w Visual Studio 2012
- VB.NET Orientacja obiektowa
- VB.NET i Sql Server 2012
DP-080T00: Querying Data with Microsoft Transact-SQL
14 godzinTen kurs nauczy podstaw dialektu standardowego języka SQL firmy Microsoft: Transact-SQL. Tematy obejmują zarówno zapytania, jak i modyfikowanie danych w relacyjnych bazach danych, które są hostowane w systemach baz danych opartych na Microsoft SQL Server, w tym: Microsoft SQL Server, Azure SQL Database i Azure Synapse Analytics.
Database Administration Fundamentals for MS SQL Server
35 godzinUczestnicy
- Database Administrator
- Deweloperzy
Master Data Services - Wprowadzenie
14 godzinKlluczowe cechy i funkcje MDS:
Zarządzanie danymi głównymi: MDS pozwala na centralne zarządzanie danymi głównymi, które są współdzielone i wykorzystywane przez różne systemy i aplikacje w organizacji. Dane te mogą obejmować informacje o produktach, klientach, pracownikach, dostawcach i innych ważnych dla firmy kategoriach.
Modelowanie danych: Umożliwia tworzenie modeli danych, które odpowiadają strukturze i wymaganiom organizacji. W ramach tych modeli można definiować jednostki, atrybuty i relacje.
Integracja i synchronizacja danych: MDS integruje się z różnymi źródłami danych, co pozwala na synchronizację i aktualizację danych głównych w całej organizacji.
Wersjonowanie i zarządzanie zmianami: Oferuje możliwość wersjonowania danych, co umożliwia śledzenie zmian i zarządzanie różnymi wersjami danych głównych.
Zarządzanie jakością danych: Zapewnia narzędzia do utrzymania wysokiej jakości danych, w tym funkcje walidacji i czyszczenia danych.
Bezpieczeństwo i kontrola dostępu: MDS umożliwia definiowanie uprawnień i zasad dostępu do danych, zapewniając, że tylko upoważnione osoby mogą wprowadzać zmiany lub przeglądać wrażliwe informacje.
Workflow i procesy biznesowe: Możliwość tworzenia procesów workflow, które zapewniają, że dane przechodzą przez odpowiednie etapy zatwierdzenia przed ich publikacją lub aktualizacją.
MDS jest szczególnie przydatny w dużych organizacjach, gdzie istnieje potrzeba koordynacji i zarządzania danymi głównymi w różnych systemach i aplikacjach. Umożliwia to efektywne zarządzanie zasobami informacyjnymi, co jest kluczowe dla podejmowania świadomych decyzji biznesowych i utrzymania wysokiej jakości operacji.
Administration with Powershell
35 godzinTo intensywne szkolenie zapewnia podstawową wiedzę i umiejętności korzystania z Windows PowerShell do automatyzacji administrowania komputerami z systemem Windows. Umiejętności nauczane w tym kursie mają zastosowanie do wszystkich produktów Microsoft, które używają Windows PowerShell do codziennej administracji.
Szkolenie koncentruje się głównie na korzystaniu z Windows PowerShell jako interaktywnego interfejsu wiersza poleceń, ale obejmuje również pewne tematy związane ze skryptami i programowaniem.
Business Intelligence with SSAS
14 godzinSSAS (SQL Server Analysis Services) to Microsoft SQL narzędzie do przetwarzania transakcyjnego serwera (OLAP) i eksploracji danych do analizy danych w wielu bazach danych, tabelach lub plikach. Semantyczne modele danych dostarczane przez SSAS są wykorzystywane przez aplikacje klienckie, takie jak Power BI, Excel, Reporting Services i inne narzędzia do wizualizacji danych.
W tym prowadzonym przez instruktora szkoleniu na żywo (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak używać SSAS do analizowania dużych ilości danych w bazach danych i hurtowniach danych.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zainstalować i skonfigurować SSAS
- Zrozumieć związek między SSAS, SSIS i SSRS
- Zastosować wielowymiarowe modelowanie danych w celu wyodrębnienia informacji biznesowych z danych
- Projektować kostki OLAP (Online Analytical Processing)
- Zapytania i manipulowanie danymi wielowymiarowymi przy użyciu języka zapytań MDX (Multidimensional Express ions)
- Wdrażanie rzeczywistych rozwiązań BI przy użyciu SSAS.
Odbiorcy
- Specjaliści BI (Business Intelligence)
- Analitycy danych
- Database i specjaliści ds. hurtowni danych
Format kursu
- Interaktywny wykład i dyskusja
- Wiele ćwiczeń i praktyki
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo
Opcje dostosowywania kursu
- Szkolenie oparte jest na najnowszej wersji Microsoft SQL Server i S SAS.
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Introduction to SQL Server 2022 Integration Services (SSIS)
28 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla początkujących specjalistów ds. danych, którzy chcą dowiedzieć się, jak projektować, wdrażać i zarządzać pakietami SSIS w celu wykonywania zadań integracji i transformacji danych.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć architekturę i komponenty SSIS.
- Projektować i wdrażać procesy ETL przy użyciu SSIS.
- Używać narzędzi SSIS do opracowywania, wdrażania i zarządzania rozwiązaniami do integracji danych.
- Rozwiązywać problemy i optymalizować pakiety SSIS pod kątem wydajności i niezawodności.