Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

SQL - język zapytań do bazy danych SQL Server

via Udemy

Overview

Oszczędzaj czas i twórz samodzielnie niezbędne Ci raporty

What you'll learn:
  • Zapytania do bazy danych MS SQL Server
  • Wprowadzanie i modyfikacja danych
  • Tworzenie raportu z połączonych tabel
  • Wykorzystanie dat
  • Tworzenie podzapytań
  • Grupowanie danych
  • Transakcje w SQL
  • Rankingi
  • Zmienne lokalne

Jeśli Twoją największą i być może jedyną przeszkodą w pracy są ludzie, to ten kurs może Ci pomóc.

Podejmowanie decyzji, które wpływają na działanie firmy to odpowiedzialne zadanie. Czasem taka decyzja musi zostać podjęta szybko, więc kolejnym czynnikiem jaki wpływa na to jak działa firma jest czas podjęcia decyzji.

Wyobraź sobie teraz, że chcesz coś zmienić, ale nie wiesz co, ponieważ przesłana przez Ciebie prośba o raport nie spotkała się z odpowiedzią, a intuicyjne kierowanie firmą robi się coraz trudniejsze.

Jeśli taka sytuacja może Cię spotkać, to możesz zatrudnić prywatnego analityka, który będzie siedział przy Twoim biurku i na zawołanie tworzył raporty, albo nauczyć się wykonywania prostych zapytań do bazy danych.

I właśnie po to możesz potrzebować tego kursu. Jeśli do tej pory wydało Ci się interesująco to czytaj dalej.

Baza danych jest nieodzownym elementem prawidłowego działania przedsiębiorstwa. Każda firma zbiera informacje, które zapisuje w wybranym miejscu począwszy od kartki papieru, a kończąc na systemach ERP do fakturowania, magazynowania, czy też planowania produkcji.

Najpopularniejszym rodzajem baz danych są bazy relacyjne, które składają się z wielu tabel połączonych z sobą za pomocą tzw. relacji, a zarządzanie taką bazą odbywa się za pomocą języka SQL (Structured Query Language).

Mimo powstawania kolejnych aplikacji do analizy danych, które pozwalają za pomocą przeciągania ikonek uzyskiwać potrzebne raporty SQL nadal jest bardzo popularnym i czasem wręcz niezbędnym językiem do opanowania.

SQL to język zapytań do relacyjnych baz danych, który został wprowadzony w latach siedemdziesiątych dwudziestego wieku i wciąż jest stosowany w przeważającej liczbie przedsiębiorstw. Jest to ustandaryzowany język, pozwalający na obsługę wielu popularnych baz danych takich jak SQL Server, Oracle, IBM DB2, MySQL i wiele innych.

SQL można stosować do odpytywania danych z istniejącej już bazy, modyfikowanie ich struktury, aktualizację danych, a nawet tworzenie nowych baz. Jeśli więc pracujesz, albo też prowadzisz firmę, w której zbierane przez Ciebie informacje lądują do bazy danych to ten kurs jest dla Ciebie.

Kurs stworzyłem od podstaw i wyjaśniam w nim na początku czym są bazy danych i relacje, a także jaka jest struktura języka zapytań. W ramach kursu przeprowadzę Cię przez instalację SQL Serwer na swoim komputerze i wgranie testowej bazy, na której będziemy wspólnie tworzyć zapytania w języku SQL.

Kurs jest mocno praktyczny i zawiera minimum teorii. Jeśli jesteś początkujący i pierwszy raz słyszysz o SQL, albo jeśli coś Ci świta, ale słabo sobie z tym radzisz to po ukończeniu tego kursu możesz powiedzieć, że znasz SQL.

Większość lekcji zawiera zadania do samodzielnego rozwiązania, do których zamieszczone zostały również prawidłowe odpowiedzi abyś mógł porównać je ze swoimi.

Plan kursu wygląda następująco:

1. Teoria baz danych. Relacyjne bazy danych

2. Język zapytań SQL

3. Instalacja SQL Server i SQL Server Management Studio

4. Import bazy AdventureWorks2014

5. Odpytywanie danych (SELECT, TOP, DISTINCT, FROM)

6. Łączenie kolumn I obliczenia (SELECT, SUBSTRING, CAST)

7. Filtrowanie danych (WHERE, AND, OR)

8. Filtrowanie danych (IN i BETWEEN)

9. Sortowanie danych (ORDER BY)

10. Typy danych i ich konwersja (CAST, CONVERT, STR)

11. Walidacja danych (ISNUMERIC, ISDATE, ISNULL, COALESCE, NULLIF)

12. Działania arytmetyczne i zaokrąglanie danych (ROUND, FLOOR, CEILING, RAND)

13. Funkcje agregujące (SUM, MIN, MAX, AVG, COUNT)

14. Grupowanie danych (GROUP BY, HAVING)

15. Kolumna warunkowa (CASE)

16. Funkcje tekstowe (UPPER, LEFT, LEN, STUFF...)

17. Funkcje dat (GETDATE, DATENAME, DATEADD...)

18. Złączenia wewnętrzne (INNER JOIN)

19. Omówienie typów złączeń (INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN)

20. Podzapytania

21. Podzapytania wielowierszowe (IN, ANY, ALL, EXISTS)

22. Tworzenie, oraz modyfikacja tabel i widoków (CREATE, ALTER)

23. Wprowadzanie danych (INSERT INTO)

24. Modyfikacja i usuwanie danych (UPDATE, DELETE)

25. Czyszczenie tabel (DELETE, TRUNCATE, DROP)

26. Złączenia pionowe (UNION i UNION ALL)

27. Zapytania wewnątrz tabeli (WITH)

28. Zmienne lokalne w SQL

29. Funkcje rankingu (RANK, DENSE_RANK, ROW_NUMBER, NTILE)

30. Transakcje w SQL (BEGIN TRAN, COMMIT TRAN, ROLLBACK TRAN, SAVE TRAN)


Naucz się samodzielnie tworzyć niezbędne raporty, albo dodaj do swojego CV znajomość języka SQL i zwiększ szanse na lepszą pracę.

Taught by

Dariusz Skórniewski

Reviews

4.5 rating at Udemy based on 1468 ratings

Start your review of SQL - język zapytań do bazy danych SQL Server

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.