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 email 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