BAZY DANYCH MS SQL SERVER

BAZY DANYCH Język SQL i T-SQL

49,00 

          W kursie tym przedstawię Ci tematy będące konkretnymi rozwiązaniami w bazach danych, abyś mógł czy mogła swobodnie poruszać się w Sql Server Management Studio (SSMS) oraz doskonale sobie radzić wykorzystując możliwości języka SQL i T-SQL.
 
          Po przerobieniu tego kursu i wszystkich dołączonych do niego skryptów będziesz w stanie konkretne rozwiązania implementować szybciej i wydajniej.
 
          Wiedza, jaką uzyskasz w trakcie tego kursu pozwoli Ci na przenoszenie logiki biznesowej do bazy danych za pomocą implementacji własnych funkcji i procedur, także w kodzie zarządzanym.
Poznasz również szerokie możliwości implementacji proceduralnej oraz dobre praktyki pisania kodu jak i dowiesz się w jaki sposób automatyzować powtarzające się czynności, ale także jak radzić sobie z błędami i wybierać odpowiednie implementacje w konkretnych przypadkach.

Opis

          Otrzymujesz ode mnie dodatkowo ćwiczenia do samodzielnego wykonania, ale nic się nie przejmuj, bo jeśli czegoś nie uda Ci się zrobić, to w osobnych skryptach są rozwiązania wszystkich zadań. Dodatkowo możesz dołączyć do grupy na FB, gdzie wspólnie sobie pomagamy i rozwiązujemy różne problemy dotyczące tego kursu. Nauka właśnie w taki sposób jest najbardziej efektywna.
 

KURS SKŁADA SIĘ Z NASTĘPUJĄCYCH MODUŁÓW:

1. WSTĘP

2. INSTALACJA I KONFIGURACJA SERWERA BAZ DANYCH MICROSOFT SQL SERVER
   ➡ Dowiesz się jaką wersję SQL Server możesz zainstalować na Swoim systemie operacyjnym.
   ➡ Poznasz cały proces instalacji SQL Server.

3. ŚRODOWISKO PROGRAMISTYCZNE SSMS (SQL SERVER MANAGEMENT STUDIO)
   ➡ Dowiesz się jak uruchomić środowisko serwerowe SQL Server.
   ➡ Zapoznasz się z głównymi obszarami (elementami) interfejsu SSMS.

4. TYPY DANYCH
   ➡ Poznasz wszystkie typy danych obsługiwanych przez SQL Server.
   ➡ Nauczysz się prawidłowo używać podstawowych typów danych.
   ➡ Dowiesz się w jaki sposób można formatować oraz rzutować typy danych.

5. TWORZENIE TABEL (CREATE) I ICH ZMIANA (ALTER)
   ➡ Poznasz założenia dotyczące tworzenia tabel.
   ➡ Nauczysz się tworzyć tabele.
   ➡ Dowiesz się w jaki sposób dokonywać zmian struktur istniejących już tabel.

6. ZASADY TWORZENIA SKRYPTÓW W JĘZYKU T-SQL: WSADY
   ➡ Dowiesz się czym jest GO oraz BATCH.
   ➡ W jakim celu używa się komendy GO.
   ➡ Gdzie i jak można spersonalizować separator dotyczący BATCH.

7. FUNKCJE OKIENKOWE: WYKORZYSTANIE KLAUZULI OVER
   ➡ Dowiesz się czym jest klauzula OVER.
   ➡ Poznasz jej argumenty.
   ➡ Nauczysz się jej implementacji.
   ➡ Poznasz różne rodzaje funkcji okna.

8. TRANSAKCJE I WSPÓŁBIEŻNOŚĆ
   ➡ Dowiesz się co to są transakcje.
   ➡ W jakim celu stosowane są transakcje.
   ➡ Jakie mogą wystąpić awarie.
   ➡ Dowiesz się o właściwościach ACID.
   ➡ Poznasz inny rodzaj transakcji oraz inną opcję.
   ➡ Nauczysz się jakie wiążą się problemy z współbieżnością.
   ➡ Poznasz rodzaje blokad związanych z współbieżnością.
   ➡ Zapoznasz się z poziomami izolacji.
   ➡ Dowiesz się o sposobie obsługi blokad.

9. UML: PROJEKTOWANIE I MODELOWANIE BAZ DANYCH, MODELE I DIAGRAMY
   ➡ Dowiesz się co to jest UML.
   ➡ Zapoznasz się z wieloma różnymi modelami i diagramami UML’owymi.
   ➡ Przekonasz się jak ważne jest projektowanie i modelowanie baz danych.

10. KURSORY: CURSOR
   ➡ Dowiesz się co to jest kursor.
   ➡ Poznasz plusy i minusy korzystania z kursorów.
   ➡ Nauczysz się kiedy i w jakich sytuacjach warto korzystać z kursorów.
   ➡ Dowiesz się, czy kursor to dobre rozwiązanie.

11. HIERARCHICZNY TYP DANYCH: HIERARCHYID
   ➡ Zapoznasz się z hierarchicznym typem danych.
   ➡ Poznasz elementy struktury hierarchicznej.
   ➡ Dowiesz się jakie są najbardziej powszechne przykłady tego typu danych.
   ➡ Nauczysz się o sposobach przechowywania danych hierarchicznych.
   ➡ Zapoznasz się z właściwościami tego typu danych.
   ➡ Poznasz strategie indeksowania hierarchicznego typu danych.
   ➡ Poznasz dostępne metody wyciągania danych.

12. OBSŁUGA BŁĘDÓW: ERROR MESSAGE, RAISERROR, TRY I CATCH, THROW
   ➡ Nauczysz się jakie są rodzaje błędów w SQL Server.
   ➡ Dowiesz się jakie są składowe błędów.
   ➡ Nauczysz się jak przechwytywać i obsługiwać błędy.
   ➡ Poznasz różnice między typami błędów.

13. WYZWALACZE: TRIGGER
   ➡ Dowiesz się co to są wyzwalacze w SQL Server.
   ➡ Nauczysz się podziału wyzwalaczy na grupy.
   ➡ Zapoznasz się z właściwościami wyzwalaczy.
   ➡ Poznasz dostępne opcje związane z wyzwalaczami.

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

15. PODSTAWY ADMINISTRACJI BAZĄ DANYCH I DEFINIOWANIE PRAW DOSTĘPU
   ➡ Zapoznasz się z ogólnymi podstawami bezpieczeństwa.
   ➡ Dowiesz się o systemie bezpieczeństwa w SQL Server.
   ➡ Nauczysz się w praktyce zarządzać uprawnieniami oraz dostępami w SQL Server.

16. FUNKCJE I PROCEDURY W KODZIE CLR
   ➡ Dowiesz się co to jest CLR.
   ➡ Nauczysz się integrować funkcje i procedury napisane w kodzie CLR z SSMS.
   ➡ Dowiesz się o dodatkowych wymaganych ustawieniach w celu możliwości korzystania z CLR.

17. IMPORT DANYCH Z PLIKU PŁASKIEGO: BULK INSERT
   ➡ Poznasz możliwość importowania danych z plików płaskich.
   ➡ Dowiesz się jak importować dane z plików płaskich za pomocą skryptów SQL.

18. WYSZUKIWANIE PEŁNOTEKSTOWE: FTS
   ➡ Dowiesz się co to jest i do czego służy FTS.
   ➡ Poznasz jego zaawansowane możliwości.
   ➡ Nauczysz się wykorzystywać FTS w praktyce.

19. IMPLEMENTACJA PROCEDURALNA CZ. 1: BEGIN I END
   ➡ Dowiesz się na czym polega implementacja proceduralna.
   ➡ Zapoznasz się ze słowami kluczowymi BEGIN i END.
   ➡ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem BEGIN i END.

20. IMPLEMENTACJA PROCEDURALNA CZ. 2: IF, ELSE IF I ELSE
   ➡ Zapoznasz się ze składnią proceduralną IF, ELSE IF i ELSE.
   ➡ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem IF, ELSE IF i ELSE.

21. IMPLEMENTACJA PROCEDURALNA CZ. 3: WHILE, BREAK, CONTINUE
   ➡ Zapoznasz się ze składnią proceduralną WHILE, BREAK i CONTINUE.
   ➡ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem WHILE, BREAK i CONTINUE.

22. IMPLEMENTACJA PROCEDURALNA CZ. 4: GOTO I RETURN
   ➡ Zapoznasz się ze składnią proceduralną GOTO i RETURN.
   ➡ Dowiesz się, dlaczego unikać tych wyrażeń i co one powodują.

23. IMPLEMENTACJA PROCEDURALNA CZ. 5: CASE
   ➡ Zapoznasz się ze składnią proceduralną CASE.
   ➡ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem CASE.

24. IMPLEMENTACJA PROCEDURALNA CZ. 6: IIF I CHOOSE
   ➡ Zapoznasz się ze składnią proceduralną IIF oraz CHOOSE.
   ➡ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem IIF oraz CHOOSE.

25. IMPLEMENTACJA PROCEDURALNA CZ. 7: COALESCE, ISNULL I NULLIF
   ➡ Nauczysz się co to są funkcje COALESCE, ISNULL i NULLIF.
   ➡ Poznasz ich właściwości i dowiesz się kiedy warto z nich skorzystać.
   ➡ Nauczysz się używać ich w praktyce.

26. ZŁOŻONE TYPY KOLUMN: COMPUTED, PERSISTED
   ➡ Poznasz typ kolumn COMPUTED i dowiesz się w jakim celu są stosowane.
   ➡ Poznasz typ kolumn PERSISTED i dowiesz się w jakim celu są stosowane.

27. TWORZENIE PROCEDUR SKŁADOWANYCH
   ➡ Dowiesz się co to jest procedura w SQL Server.
   ➡ Poznasz sposoby implementacji procedur przechowywanych.
   ➡ Zapoznasz się z dostępnymi opcjami powiązanymi z procedurami.
   ➡ Poznasz dodatkowe, cenne uwagi dotyczące implementacji procedur.
   ➡ Nauczysz się w jaki sposób modyfikować i usuwać procedury.

28. TWORZENIE FUNKCJI UŻYTKOWNIKA
   ➡ Dowiesz się co to jest funkcja w SQL Server.
   ➡ Poznasz sposoby implementacji funkcji.
   ➡ Zapoznasz się z dostępnymi opcjami powiązanymi z funkcjami.
   ➡ Poznasz dodatkowe, cenne uwagi dotyczące implementacji funkcji.
   ➡ Nauczysz się w jaki sposób modyfikować i usuwać funkcje.

29. FUNKCJE PARTYCJI
   ➡ Dowiesz się co to jest funkcja partycji w SQL Server.
   ➡ Zapoznasz się z właściwościami funkcji partycji.
   ➡ Zapoznasz się z dostępnymi opcjami powiązanymi z funkcjami partycji.

30. CO TERAZ?

Może spodoba się również…