26 lekcji + 23 gotowe pliki i skrypty SQL z moimi komentarzami i wskazówkami, aby bez problemu zrozumieć wszystkie bloki kodu.
Stworzony przez Andrzej Śmigielski
Darmowe lekcje
Zobacz darmowe fragmenty tego szkolenia przed zakupem.
40 % taniej
149.00 zł
To najniższa cena z ostatnich 30 dni!
Szkolenie obejmuje
Masz pytania dotyczące tego szkolenia ?
● Podstawowa znajomość systemu operacyjnego Windows.
● Podstawowa znajomość zagadnień bazodanowych i języka SQL.
● W kursie kładę nacisk na skupienie się w 100% na nauce, dlatego lekcje to skondensowana wiedza i przydatne grafiki obrazujące rozwiązywanie problemów dosłownie krok po kroku.
● Do lekcji dołączone są gotowe skrypty SQL zawierające dokładne komentarze, żeby bez problemu zrozumieć wszystkie bloki kodu, są także opisane moje spostrzeżenia oraz uwagi.
● Wiedza w kursie jest poukładana, obszerna oraz kompletna – dlatego z moimi lekcjami sobie poradzisz.
UWAGA! Wszystkie lekcje należy robić po kolei. Kolejne lekcje korzystają z obiektów, które kreowane są w lekcjach poprzednich.
ZAKRES NAUKI:
1. Przywrócenie bazy danych z archiwum (Backup: RECOVERY MODEL) – Baza Kursu Podstawowego
️ Nauczysz się w praktyce odzyskiwać bazę danych z BackUp’u.
2. Najistotniejsze wbudowane funkcje agregujące
️ Poznasz je i dowiesz się gdzie są dostępne.
3. Najistotniejsze wbudowane funkcje daty i czasu
️ Poznasz je i dowiesz się gdzie są dostępne.
4. Najistotniejsze wbudowane funkcje tekstowe
️ Poznasz je i dowiesz się gdzie są dostępne.
5. Najistotniejsze wbudowane funkcje bezpieczeństwa
️ Poznasz je i dowiesz się gdzie są dostępne.
6. Inne przydatne wbudowane funkcje i zmienne systemowe
️ Poznasz je i dowiesz się gdzie są dostępne.
7. Dobre praktyki pisania kodu SQL i T-SQL
️ Poznasz je i ️dowiesz się na co zwracać szczególną uwagę podczas implementacji.
8. UML: Projektowanie i modelowanie baz danych, modele i diagramy
️ Dowiesz się co to jest UML i jaka jest jego istota.
️ Zapoznasz się z wieloma modelami i diagramami.
9. Korespondencja seryjna: instrukcja MERGE
️ Poznasz ją, dowiesz się do czego służy, jak działa i kiedy warto z niej korzystać.
10. Schematy bazy danych
️ Dowiesz się co to jest schemat bazy danych i zapoznasz się z nim.
11. Złożone typy kolumn: COMPUTED, PERSISTED
️ Poznasz je i dowiesz się w jakim celu są stosowane.
12. Kursory: CURSOR
️ Dowiesz się co to są kursory oraz poznasz ich plusy i minusy.
️ Nauczysz się kiedy i w jakich sytuacjach warto (lub nie) z nich korzystać.
13. Sekwencje: SEQUENCE
️ Dowiesz się co to są sekwencje, poznasz ich właściwości i polecenia.
14. Hierarchiczny typ danych: HIERARCHYID
️ Zapoznasz się z nim i jego właściwościami oraz poznasz elementy struktury hierarchicznej.
️ Nauczysz się sposobów jego przechowywania.
️ Poznasz strategie indeksowania tego typu danych i ️dostępne metody wyciągania danych.
15. SQL_VARIANT i SQL_VARIANT_PROPERTY
️ Dowiesz się co to jest oraz poznasz ich plusy i minusy.
16. Zapytania dynamiczne i SQL INJECTION
️ Dowiesz się co to są zapytania dynamiczne oraz SQL INJECTION.
️ Nauczysz się możliwości wykonywania dynamicznych zapytań.
️ Dowiesz się jakie są zagrożenia dotyczące tego typu zapytań.
17. Obsługa błędów: ERROR MESSAGE, RAISERROR, TRY i CATCH, THROW
️ Nauczysz się jakie są rodzaje błędów oraz ich składowe.
️ Nauczysz się je przechwytywać i obsługiwać.
️ Poznasz różnice między typami błędów.
18. Operator GROUPING SETS, GROUYPING_ID, ROLLUP, CUBE
️ Dowiesz się co to są operatory grupowania oraz nauczysz się ich używania.
️ Poznasz jeden z wielu systemów (postaci) liczbowych.
19. CTE (Common Table Expression)
️ Dowiesz się co to jest CTE i poznasz właściwości CTE.
️ Nauczysz się implementacji CTE.
20. Tworzenie procedur: CREATE PROCEDURE
️ Dowiesz się co to jest procedura i jakie są sposoby implementacji.
️ Zapoznasz się z dostępnymi opcjami.
️ Poznasz dodatkowe i cenne uwagi.
21. Tworzenie funkcji cz. 1: CREATE FUNCTION
️ Dowiesz się co to jest funkcja i poznasz sposoby jej implementacji.
️ Zapoznasz się z dostępnymi opcjami i poznasz dodatkowe, cenne uwagi.
️ Nauczysz się w jaki sposób je modyfikować i usuwać.
22. Tworzenie funkcji cz. 2: PARTITION FUNCTION
️ Dowiesz się co to jest funkcja partycji i zapoznasz się z jej właściwościami.
️ Zapoznasz się z dostępnymi opcjami.
23. Wyzwalacze: TRIGGERS
️ Dowiesz się co to są wyzwalacze i na jakie dzielą się grupy.
️ Zapoznasz się z właściwościami wyzwalaczy oraz poznasz ich opcje.
24. Mechanizmy automatyczne (Server Agent): JOBS
️ Dowiesz się co to są „JOB’y” w SQL Server.
️ Dowiesz się o usłudze (agencie) odpowiadającej za pracę JOB’ów.
️ Nauczysz się tworzyć nowe JOB’y krok po kroku.
25. Pomocne zapytania w wyszukiwaniu obiektów oraz ich przeszukiwaniu i filtrowanie w SSMS
️ Poznasz pomocne zapytania i nauczysz się korzystać z filtrowania w SSMS.
️ Zapoznasz się z różnicami korzystania podczas powyższych sposobów filtrowania obiektów.
26. Operatory: PIVOT i UNPIVOT
️ Poznasz je i zapoznasz się z różnicami między nimi.
Przystąp do szkolenia i oceń go jako pierwszy!
40 % taniej
149.00 zł
To najniższa cena z ostatnich 30 dni!