Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

#2 - MsSQL Server – Konkretne Rozwiązania

26 lekcji + 23 gotowe pliki i skrypty SQL z moimi komentarzami i wskazówkami, aby bez problemu zrozumieć wszystkie bloki kodu.

Autor: Andrzej Śmigielski

Aktualizacja: 18/02/2021

00:00
00:00
x

Darmowe lekcje

down
Trailer
PRZYWRÓCENIE BAZY DANYCH Z ARCHIWUM (BACKUP: RECOVERY MODEL)
03:25
KURSORY: CURSOR
07:34
HIERARCHICZNY TYP DANYCH: HIERARCHYID
04:00
OBSŁUGA BŁĘDÓW: ERROR MESSAGE, RAISERROR, TRY I CATCH, THROW
06:09
MECHANIZMY AUTOMATYCZNE (SERVER AGENT): JOBS
08:24
Trailer
PRZYWRÓCENIE BAZY DANYCH Z ARCHIWUM (BACKUP: RECOVERY MODEL)
KURSORY: CURSOR
HIERARCHICZNY TYP DANYCH: HIERARCHYID
OBSŁUGA BŁĘDÓW: ERROR MESSAGE, RAISERROR, TRY I CATCH, THROW
MECHANIZMY AUTOMATYCZNE (SERVER AGENT): JOBS
149.00 zł
calendar30 dni gwarancji zwrotu pieniędzy
helpwsparcie autora na każdym etapie nauki
updateregularne aktualizacje

Szkolenie obejmuje:

  • Dożywotni dostęp
  • 26 wykładów
  • 2 godz. 07 min. materiałów wideo
  • Testy i ćwiczenia
  • Dostęp do zamkniętej grupy dyskusyjnej
  • Kontakt z autorem
  • Imienny certyfikat ukończenia

Zadaj pytanie przed zakupem!

Masz pytania dotyczące tego szkolenia? Skorzystaj z możliwośći kontaktu z autorem i rozwiej swoje wątpliwości.

Czego się nauczysz?

  • Nauczysz się przywracać bazy z backup’u.
  • Poznasz najistotniejsze wbudowane funkcje oraz zmienne systemowe.
  • Będziesz znać dobre praktyki pisania kodu oraz poznasz UML’a.
  • Poznasz schematy bazy danych, instrukcję MERGE oraz złożone typy kolumn.
  • Dowiesz się o kursorach, sekwencjach oraz hierarchicznym typie danych.
  • Poznasz zapytania dynamiczne, SQL INJECTION oraz obsługę błędów.
  • Będziesz znać operatory grupowania, CTE oraz wyzwalacze (TRIGGERS).
  • Nauczysz się tworzyć procedury i funkcje, poznasz JOB’y oraz pperatory: PIVOT i UNPIVOT

Wymagania

● Podstawowa znajomość systemu operacyjnego Windows.

● Podstawowa znajomość zagadnień bazodanowych i języka SQL.

Opis kursu

● 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.

Spis treści

  • Czas trwania: 02:07:49
1. PRZYWRÓCENIE BAZY DANYCH Z ARCHIWUM (BACKUP: RECOVERY MODEL)
1 wykładydown
2. NAJISTOTNIEJSZE WBUDOWANE FUNKCJE AGREGUJĄCE
1 wykładydown
3. NAJISTOTNIEJSZE WBUDOWANE FUNKCJE DATY I CZASU
1 wykładydown
4. NAJISTOTNIEJSZE WBUDOWANE FUNKCJE TEKSTOWE
1 wykładydown
5. NAJISTOTNIEJSZE WBUDOWANE FUNKCJE BEZPIECZEŃSTWA
1 wykładydown
6. INNE PRZYDATNE WBUDOWANE FUNKCJE I ZMIENNE SYSTEMOWE
1 wykładydown
7. DOBRE PRAKTYKI PISANIA KODU
1 wykładydown
8. UML: PROJEKTOWANIE I MODELOWANIE BAZ DANYCH, MODELE I DIAGRAMY
1 wykładydown
9. KORESPONDENCJA SERYJNA: INSTRUKCJA MERGE
1 wykładydown
10. SCHEMATY BAZY DANYCH
1 wykładydown
11. ZŁOŻONE TYPY KOLUMN: COMPUTED, PERSISTED
1 wykładydown
12. KURSORY: CURSOR
1 wykładydown
13. SEKWENCJE: SEQUENCE
1 wykładydown
14. HIERARCHICZNY TYP DANYCH: HIERARCHYID
1 wykładydown
15. SQL_VARIANT I SQL_VARIANT_PROPERTY
1 wykładydown
16. ZAPYTANIA DYNAMICZNE
1 wykładydown
17. OBSŁUGA BŁĘDÓW: ERROR MESSAGE, RAISERROR, TRY I CATCH, THROW
1 wykładydown
18. OPERATOR: GROUPING SETS, GROUPING_ID, ROLLUP, CUBE
1 wykładydown
19. CTE (COMMON TABLE EXPRESSION)
1 wykładydown
20. TWORZENIE PROCEDUR: CREATE PROCEDURE
1 wykładydown
21. TWORZENIE FUNKCJI CZ. 1: CREATE FUNCTION
1 wykładydown
22. TWORZENIE FUNKCJI CZ. 2: PARTITION FUNCTION
1 wykładydown
23. WYZWALACZE: TRIGGER
1 wykładydown
24. MECHANIZMY AUTOMATYCZNE (SERVER AGENT): JOBS
1 wykładydown
25. POMOCNE ZAPYTANIA W WYSZUKIW. OBIEKTÓW I ICH PRZESZUKIWANIU ORAZ FILTROWANIE
1 wykładydown
26. OPERATORY: PIVOT I UNPIVOT
1 wykładydown

O autorze

avatar
Andrzej ŚmigielskiProgramista Baz Danych
Kursy: 3
O mnie
Już na samym początku napisałem pierwszy program oparty o bazy danych w ramach pracy dyplomowej pod tytułem: „Projekt i implementacja systemu bazodanowego do obsługi wypożyczalni p...Czytaj więcej
Zobacz profil autora