Programowanie baz danych w MS SQL Server
Programowanie baz danych w MS SQL Server
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bazy danych
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Szkolenie przeznaczone jest dla osób pracujących w sektorze IT, spełniających poniższe wymagania:
- znajomość języka angielskiego na poziomie B2 (materiały w języku angielskim, szkolenie w języku polskim)
- Minimalna liczba uczestników4
- Maksymalna liczba uczestników10
- Data zakończenia rekrutacji25-11-2024
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi32
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Celem szkolenia jest dostarczenie kompetencji z zakresu Programowania baz danych w MS SQL Server, dzięki którym uczestnik będzie samodzielnie instalował MS SQL Server, indeksował dane, projektował i tworzył widoki, składował i odpytywał dane różnych typów oraz reagował na modyfikacje danych poprzez wyzwalacze.Uczestnik po ukończonym szkoleniu nabędzie kompetencje społeczne takie jak samokształcenie, rozwiązywanie problemów, kreatywność w działaniu.
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Osoby po tym szkoleniu będą w stanie samodzielnie zaprojektować strukturę bazy danych wraz z zaawansowanymi technikami optymalizacji.Uczestnik nabędzie kompetencje społeczne, takie jak samokształcenie, rozwiązywanie problemów, kreatywność w działaniu. | Kryteria weryfikacji samodzielna praca i wykonywanie zadań w środowisku wirtualnym podczas szkolenia | Metoda walidacji Wywiad swobodny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Moduł 1: Narzędzia pracy - zajęcia teoretyczne (wykład)
- Instalacja MS SQL Server
- Instalacja MS SQL Server Management Studio
Moduł 2: Projektowanie i tworzenie tabel - zajęcia praktyczne (ćwiczenia)
- przygotowanie projektu
- wykorzystanie typów danych
- praca ze schematami
- tworzenie i modyfikowanie tabel
- partycjonowanie danych
- kompresja danych
- tabele tymczasowe
- wymuszanie integralności danych
- spójność domenowa
- reguły dla encji oraz integralność referencyjna
Moduł 3: Indeksowanie danych - zajęcia teoretyczne (wykład)
- typy danych a indeksy
- fizyczna organizacja danych (Heap, Clustered Index, Nonclustered Indexes)
- indeksy dla pojedynczych kolumn i indeksy złożone
- zarządzanie indeksami
- plany wykonawcze
- wykorzystanie DTE
- praca z magazynem zapytań (Query Store)
- Indeksy kolumnowe
- budowanie indeksów kolumnowych
- praca z indeksami kolumnowymi
Moduł 4: Projektowanie i tworzenie widoków - zajęcia praktyczne (ćwiczenia)
- wprowadzenie do budowania widoków
- tworzenie i zarządzanie widokami
- rozważania wydajnościowe dla konstrukcji wykorzystujących widoki
Moduł 5: Projektowanie i tworzenie procedur składowanych - zajęcia teoretyczne (wykład)
- wprowadzenie do procedur składowanych
- wykorzystanie procedur
- budowanie sparametryzowanych procedur
- kontrola kontekstu uruchamiania
Moduł 6: Projektowanie i tworzenie funkcji użytkownika - zajęcia praktyczne (ćwiczenia)
- przegląd funkcji
- projektowanie i tworzenie funkcji skalarnych
- projektowanie i tworzenie funkcji zwracających dane tabelaryczne
- zagrożenia w pracy z funkcjami
- konstrukcje alternatywne do użycia funkcji
Moduł 7: Reagowanie na modyfikacje danych poprzez wyzwalacze (Triggers) - zajęcia praktyczne (ćwiczenia)
- projektowanie wyzwalaczy
- tworzenie wyzwalaczy
- zaawansowane zastosowania wyzwalaczy
Moduł 8: Praca z tabelami pamięciowymi - zajęcia teoretyczne (wykład)
Moduł 9: Tworzenie tabel typu in-memory - zajęcia praktyczne (ćwiczenia)
Moduł 10: Tworzenie procedur składowanych kompilowanych do kodu maszynowego - zajęcia teoretyczne (wykład)
Moduł 11: Składowanie i odpytywanie danych różnych typów - zajęcia praktyczne (ćwiczenia)
- składowanie i odpytywanie danych XML
- praca z danymi przestrzennymi (Spatial Data)
- składowanie i odpytywanie dużych obiektów binarnych i znakowych
- składowanie i odpytywanie danych json
Moduł 12: Konkurencyjny dostęp do danych - zajęcia teoretyczne (wykład)
- wykorzystanie izolacji migawkowej (Snpshot Isolation)
- wykorzystanie blokad na poziomie partycji
Walidacja
Godzinowy harmonogram usługi ma charakter orientacyjny - trener, w zależności od potrzeb uczestników, może zmienić długość poszczególnych modułów (przy zachowaniu łącznego wymiaru 32 godz. lekcyjnych). Podczas szkolenia, w zależności od potrzeb uczestników, będą robione krótkie przerwy. Trener ustali z uczestnikami konkretne godziny przerw.
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 21 Moduł 1: Narzędzia pracy - zajęcia teoretyczne (wykład) | Prowadzący Dariusz Pieter | Data realizacji zajęć 02-12-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 2 z 21 Przerwa | Prowadzący Dariusz Pieter | Data realizacji zajęć 02-12-2024 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 10:45 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 3 z 21 Moduł 2: Projektowanie i tworzenie tabel - zajęcia praktyczne (ćwiczenia) | Prowadzący Dariusz Pieter | Data realizacji zajęć 02-12-2024 | Godzina rozpoczęcia 10:45 | Godzina zakończenia 13:00 | Liczba godzin 02:15 |
Przedmiot / temat zajęć 4 z 21 Przerwa | Prowadzący Dariusz Pieter | Data realizacji zajęć 02-12-2024 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 13:30 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 5 z 21 Moduł 3: Indeksowanie danych - zajęcia teoretyczne (wykład) | Prowadzący Dariusz Pieter | Data realizacji zajęć 02-12-2024 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:45 | Liczba godzin 02:15 |
Przedmiot / temat zajęć 6 z 21 Moduł 4: Projektowanie i tworzenie widoków - zajęcia praktyczne (ćwiczenia) | Prowadzący Dariusz Pieter | Data realizacji zajęć 03-12-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 7 z 21 Przerwa | Prowadzący Dariusz Pieter | Data realizacji zajęć 03-12-2024 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 10:45 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 8 z 21 Moduł 5: Projektowanie i tworzenie procedur składowanych - zajęcia teoretyczne (wykład) | Prowadzący Dariusz Pieter | Data realizacji zajęć 03-12-2024 | Godzina rozpoczęcia 10:45 | Godzina zakończenia 13:00 | Liczba godzin 02:15 |
Przedmiot / temat zajęć 9 z 21 Przerwa | Prowadzący Dariusz Pieter | Data realizacji zajęć 03-12-2024 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 13:30 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 10 z 21 Moduł 6: Projektowanie i tworzenie funkcji użytkownika - zajęcia praktyczne (ćwiczenia) | Prowadzący Dariusz Pieter | Data realizacji zajęć 03-12-2024 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:45 | Liczba godzin 02:15 |
Przedmiot / temat zajęć 11 z 21 Moduł 7: Reagowanie na modyfikacje danych poprzez wyzwalacze (Triggers) - zajęcia praktyczne (ćwiczenia) | Prowadzący Dariusz Pieter | Data realizacji zajęć 04-12-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 12 z 21 Przerwa | Prowadzący Dariusz Pieter | Data realizacji zajęć 04-12-2024 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 10:45 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 13 z 21 Moduł 8: Praca z tabelami pamięciowymi - zajęcia teoretyczne (wykład) | Prowadzący Dariusz Pieter | Data realizacji zajęć 04-12-2024 | Godzina rozpoczęcia 10:45 | Godzina zakończenia 13:00 | Liczba godzin 02:15 |
Przedmiot / temat zajęć 14 z 21 Przerwa | Prowadzący Dariusz Pieter | Data realizacji zajęć 04-12-2024 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 13:30 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 15 z 21 Moduł 9: Tworzenie tabel typu in-memory - zajęcia praktyczne (ćwiczenia) | Prowadzący Dariusz Pieter | Data realizacji zajęć 04-12-2024 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:45 | Liczba godzin 02:15 |
Przedmiot / temat zajęć 16 z 21 Moduł 10: Tworzenie procedur składowanych kompilowanych do kodu maszynowego - zajęcia teoretyczne (wykład) | Prowadzący Dariusz Pieter | Data realizacji zajęć 05-12-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 17 z 21 Przerwa | Prowadzący Dariusz Pieter | Data realizacji zajęć 05-12-2024 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 10:45 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 18 z 21 Moduł 11: Składowanie i odpytywanie danych różnych typów - zajęcia praktyczne (ćwiczenia) | Prowadzący Dariusz Pieter | Data realizacji zajęć 05-12-2024 | Godzina rozpoczęcia 10:45 | Godzina zakończenia 13:00 | Liczba godzin 02:15 |
Przedmiot / temat zajęć 19 z 21 Przerwa | Prowadzący Dariusz Pieter | Data realizacji zajęć 05-12-2024 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 13:30 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 20 z 21 Moduł 12: Konkurencyjny dostęp do danych - zajęcia teoretyczne (wykład) | Prowadzący Dariusz Pieter | Data realizacji zajęć 05-12-2024 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:45 | Liczba godzin 02:15 |
Przedmiot / temat zajęć 21 z 21 Walidacja - wywiad swobodny | Prowadzący - | Data realizacji zajęć 05-12-2024 | Godzina rozpoczęcia 15:45 | Godzina zakończenia 16:15 | Liczba godzin 00:30 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto3 677,70 PLN
- Koszt przypadający na 1 uczestnika netto2 990,00 PLN
- Koszt osobogodziny brutto114,93 PLN
- Koszt osobogodziny netto93,44 PLN
Prowadzący
Prowadzący
Dariusz Pieter
Specjalizuje: C#, Python, VBA (Visual Basic for Application), SQL, HTML, CSS, JavaScript, M, DAX.
Prowadzący szkolenia zarówno autoryzowane firmy Microsoft jak i własne według programów autorskich, z użyciem technologii i języków takij, jak:
C#; Python; VBA (Excel, Access); HTML, CSS; JavaScript; SQL (PL/SQL, TSQL); PowerBI (DAX, M, Python); Power Apps;
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
- materiały dydaktyczne w formie elektronicznej (e-book, lub dostęp do materiałów autorskich, przygotowanych przez trenera, przesłane na adres e-mail uczestnika)
- dostęp do przygotowanego środowiska wirtualnego
Warunki uczestnictwa
Prosimy o zapisanie się na szkolenie przez naszą stronę internetową www.acsdagma.com.pl w celu rezerwacji miejsca.
Informacje dodatkowe
- Jedna godzina lekcyjna to 45 minut
- W cenę szkolenia nie wchodzą koszta związane z dojazdem, wyżywieniem oraz noclegiem.
- Szkolenie nie zawiera egzaminu.
- Uczestnik otrzyma zaświadczenie DAGMA Szkolenia IT o ukończeniu szkolenia
- Uczestnik ma możliwość złożenia reklamacji po zrealizowanej usłudze, sporządzając ją w formie pisemnej (na wniosku reklamacyjnym) i odsyłając na adres szkolenia@dagma.pl. Reklamacja zostaje rozpatrzona do 30 dni od dnia otrzymania dokumentu przez DAGMA Szkolenia IT.
Warunki techniczne
Warunki techniczne
WARUNKITECHNICZNE:
a) platforma/rodzaj komunikatora, za pośrednictwem którego prowadzona będzie usługa:
- ZOOM
- w przypadku kilku uczestników przebywających w jednym pomieszczeniu, istnieją dwie możliwości udziału w szkoleniu:
1) każda osoba bierze udział w szkoleniu osobno (korzystając z oddzielnych komputerów), wówczas należy wyciszyć dźwięki z otoczenia by uniknąć sprzężeń;
2) otrzymujecie jedno zaproszenie, wówczas kilka osób uczestniczy w szkoleniu za pośrednictwem jednego komputera
- Można łatwo udostępniać sobie ekran, oglądać pliki, bazę handlową, XLS itd.
b) minimalne wymagania sprzętowe, jakie musi spełniać komputer Uczestnika lub inne urządzenie do zdalnej komunikacji:
- Uczestnik potrzebuje komputer z aktualnym systemem operacyjnym Microsoft Windows lub macOS; aktualna wersja przeglądarki internetowej, zgodnej z HTML5 (Google Chrome, Mozilla Firefox, Edge); mikrofon. Opcjonalnie: minimalna rozdzielczość ekranu 1920 x 1080, kamera, drugi monitor lub inne urządzenie, na którym będziesz mógł przeglądać materiały
c) minimalne wymagania dotyczące parametrów łącza sieciowego, jakim musi dysponować Uczestnik:
- łącze internetowe o przepustowości minimum 10Mbit,
d) niezbędne oprogramowanie umożliwiające Uczestnikom dostęp do prezentowanych treści i materiałów:
- uczestnik na tydzień przed szkoleniem otrzyma maila organizacyjnego, ze szczegółową instrukcją pobrania darmowej platformy ZOOM.
e) okres ważności linku:
- link będzie aktywny od pierwszego dnia rozpoczęcia się szkolenia do ostatniego dnia trwania usługi
Szczegóły, związane z prowadzonymi przez nas szkoleniami online, znajdziesz na naszej stronie: https://www.acsdagma.com/pl/szkolenia-online