Kurs SQL Server 15


Kurs SQL Server – Podstawowe korzystanie z języka SQL

  1. Wprowadzenie do MsSQL
  2. Instalacja SQL Server (wybierz jedną z instalacji)
  3. SQL Server Management Studio
  4. Wgrywanie przykładowej bazy danych
  5. Podstawy budowania zapytań SELECT w SQL Server
  6. Tabele
  7. Widoki
  8. Operatory arytmetyczne
  9. Operatory logiczne
  10. Główne typy danych SQL Server / Transact-SQL
  11. Funkcje matematyczne MsSQL
  12. Funkcje znakowe MsSQL
  13. Funkcje daty i czasu MsSQL
  14. Złączenia i relacje w SQL
  15. Złączenia JOIN w SQL
  16. Klauzula WITH w MsSQL
  17. Instrukcja CASE w MsSQL
  18. Funkcje agregujące w MsSQL
  19. Klauzula GROUP BY w MsSQL
  20. Operacje DQL, DML, DCL, DDL w MsSQL
  21. Złączenia pionowe UNION, UNION ALL, INTERSECT, EXCEPT
  22. Insert w SQL Server – Jak dodawać rekordy do tabel
  23. Update w SQL Server – Zmiana wartości rekordu w tabeli
  24. Delete w SQL Server – Jak usuwać rekordy
  25. Linkowanie serwerów
  26. Autonumeracja – Identity w MsSQL
  27. Autonumeracja – Sekwencje w MsSQL
  28. Zgodność danych w MsSQL – Constraint, Default, Null
  29. Funkcje rankingu w MsSQL
  30. Funkcje SPLIT_STRING i STRING_AGG w MsSQL
  31. Indeksy
  32. Pivot i UnPivot

Kurs SQL Server – Programowanie w Transact-SQL

  1. Wprowadzenie do programowania Transact-SQL (T-SQL)
  2. Podstawowa składnia
  3. Zmienne lokalne
  4. Zmienne globalne
  5. Zmienne tabelaryczne
  6. Specjalne typy danych w Transact-SQL (T-SQL)
  7. Tabele tymczasowe
  8. Operacje DML w T-SQL
  9. Instrukcja IF THEN ELSE
  10. Pętle w SQL Server / Transact-SQL
  11. Procedury składowane Transact-SQL
  12. Tworzenie funkcji
  13. Transakcje
  14. Kursory
  15. Obsługa wyjątków
  16. Wyzwalacze (Triggery)
  17. Dynamiczny SQL
  18. Create or replace

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

15 komentarzy do “Kurs SQL Server

  • pawel

    Super, czy możesz polecić jeszcze jakieś dobre szkolenie z SQL Server najlepiej w Warszawie? Chodzi mi oczywiście o stacjonarne.

    • Tomasz Kenig Autor wpisu

      Cześć, w Warszawie w tym momencie nie, choć nie twierdzę, że takich nie ma. Szukając szkolenia z MsSQL zwróć uwagę m.in na to, czy przygotowuje ona do certyfikatu Microsoft. Jeśli tak, daruj je sobie, gdyż będzie ono robione pod kątem zdania egzaminu, a nie rozumienia MsSQL. Niestety w Waw są szkolenia, na których ważniejszą rzeczą od pisania kodu jest nauka odpowiedzi ABCD. Warto zwrócić na to uwagę przy wyborze. Odrzuć też szkolenia, w których uczą wyklikiwania w SSMS, zamiast pisania kodu. Takie szkolenia produkują gorszych informatyków zamiast profesjonalistów.

  • Kuba

    Tomku, bardzo fajny kurs. Trafiłem tu bo szukam różnic między bazami danych w Oracle(którą znam) a Microsoft(której się dopiero uczę).
    Mam jednak pytanie, ponieważ mocno interesuję się optymalizacją zapytań, to czy planujesz poruszyć ten temat w swoim kursie?

    • Tomasz Kenig Autor wpisu

      Cześć, kurs docelowo miał zawierać praktycznie wszystko poza profesjonalną administracją serwera i bazy(tym się nie zajmuję). W obecnym momencie po rewizji tematów widzę że mój kurs wymaga wielu korekt zwłaszcza dotyczących nazewnictwa. Podejrzewam że do końca kwietnia znajdę czas na resztę tematów( w tym optymalizacji) i korektę istniejących. Sam zaczynałem od Oracle’a. Są drobne różnice zaczynające się od samego SQL’a, jak:
      – nazwy funkcji np substr(mssql: substring), czy tworzenia widoków
      – tworzenie widoków zmaterializowanych (mssql indexed views, które działają nieco inaczej)
      – używanie order by w widoku (w mssql przynajmniej do 2016 niedostępne)
      Kończąc na:
      – liczbie dostępnych typów danych
      – rozróżnieniu SQL i języka proceduralnego. W SQL Server, SQL i Transact-SQL ta granica jest zatarta. W Oracle SQL i PL/SQL to dwie osobne sprawy różniące się nawet typami danych.

  • Rafa

    Hej,

    bardzo fajna strona z mega ogromna wiedza, ktora jest w miare latwo wytlumaczona. Powiedz mi prosze, bo zblizam sie juz do koncowych tematow z MsSQL, a chcialbym tez zglebic T-SQLa, dlaczego nie sa podlinkowane niektore tematy? Chodzi np o Indeksy, Pivoty, a z T-SQL zmienne globalne i jeszcze pare wiecej.

  • Anonim

    Cześć.

    Dawno myślałem aby poznać sql, zawsze jednak brakowało czasu i czym innym trzeba było się zajmować. Zacząłem i jestem tutaj. Dziękuję za przystępne materiały. Zdaję sobie sprawę z tego że nie wyczerpują tematu, a w trakcie pojawiają się pytania. Samodzielnie kombinuję z zapytaniami i analizuję odpowiedzi i błędy.
    Mam prośbę. Czy mógłbyś na koniec omawianego tematu, w oparciu o AdventureWorks2012, dorzucić kilka zadań kontrolnych z odpowiedziami. Wiem, że to Twoja dodatkowa praca ale dawałyby odpowiedź czy treści zostały właściwie przyswojone.
    Bardzo dziękuję i pozdrawiam.
    Arek

  • Arek

    Cześć.

    Wczoraj umieściłem komentarz ale dziś uświadomiłem sobie 🙂 że z błędem zapisałem adres mail – przepraszam.
    Dzięki za materiał przedstawiony w przystępny sposób. To ważne, bo człowiek nie traci determinacji 🙂 Z chęcią zabrałem się za ten kurs. Wymyślam sobie sam jakieś zapytania ale gdybyś dodał od siebie kilka zadań po każdym dziale, to byłoby co innego 🙂
    Wiem, że to Twoja dodatkowa robota. Ale byłaby większa satysfakcja wykonując Twoją pracę domową.
    Dzięki raz jeszcze. Pozdrawiam.

    Arek