Dlaczego warto uczyć sie SQLa?

Język SQL jest językiem dostępu do danych w relacyjnych bazach danych. Powstał on w latach 80 zeszłego stulecia i nadal, prawie że nie w zmienionej formie, jest wykorzystywany do dzisiaj.  Pomimo upływającego czasu, i pojawiania się nowych typów baz danych, relacyjne bazy danych cały czas pozostają najpopularniejszą formą składowania danych.  

Kto powinien znać SQLa?

Język SQL i relacyjne bazy danych są na tyle popularne, że praktycznie każdy pracujący z systemami komputerowymi, wcześniej czy później, spotka się z koniecznością  użycia SQL: programiści, testerzy,  konsultanci wdrożeniowi, serwisanci, administratorzy systemów. W każdej z powyższych profesji znajomość  język SQL jest nie tylko dobrym atutem w CV, ale również realną potrzebą dnia codziennego. 


Spis treści

Wtęp

W ramach tego modułu zostanie krótko przedstawiona historia relacyjnych  baz danych oraz ich  zastosowanie. Przedstawiony zostanie również opis kurs.

Środowisko

W module drugim przedstawiony zostanie opis jak przygotować sobie środowisko do pracy zarówno w modelu lokalnym, jak i w chmurze Azure. 

Relacyjny model danych

W module tym zostanie poruszony temat modelu relacyjnego oraz normalizacji grup — czyli jak przedstawić otaczający nas świat przy pomocy tabeli i relacji. 


Pierwsze zapytania

Nadszedł czas na pierwsze zapytania. W module tym zostanie zaprezentowana budowa podstawowego zapytania SELECT.

Klauzula FROM

Po ogólnym omówieniu budowy zapytania nadszedł czas na szczegółowe omówienie poszczególnych jej składowych. W tym module będzie to FROM, czyli lista tabel oraz różne typy złączeń: JOIN, OUTER JOIN itp.

Klauzula WHERE

Po wyciągnięciu danych konieczne jest ich przefiltrowanie. Do tego służy klauzula WHERE. W tym module zostaną zaprezentowane metody filtrowania danych.  


Grupowanie danch

W tym module zostanie omówione grupowanie danych — klauzula GROUP BY — oraz  filtrowanie grup — klauzula HAVING. Nierozłączną częścią grupowania są funkcje agregujące, które również zostaną omówione w tym module. 

Podzapytania i WITH

Często proste zapytania są niewystarczające i wówczas często pomocne są podzapytania. W tym module zostanie opisane, co to jest podzapytanie i jak z niego korzystać właściwie oraz jak sobie uprościć życie przy pomocy klauzuli WITH.

Budowanie modelu danych

Jednym z aspektów pracy z bazami danych jest budowanie modelu danych — czyli tworzenie tabeli, kolumn oraz relacji między nimi. W tym module zostaną przedstawione typy danych wykorzystywane w bazach danych oraz opisana zostanie składnia zapytań do tworzenia i modyfikowania modelu danych.


Modyfikacja danych

Zbudowany model danych należy zasilić danymi. W tym module zostaną przedstawione zapytana pozwalające na zapisywanie, modyfikowanie i usuwanie danych z bazy. 

Praca z datami

Ze względu na mnogość formatów i sposobów zapisywania daty i czasu praca z takim danymi nigdy nie jest prosta. W tym module zostaną opisane sposoby radzenia sobie z datami w bazach danych. 

Podsumowanie

Na koniec krótkie podsumowanie. W ramach podsumowania zostaną przedstawione  już poznane elementy SQL oraz elementy, jakie warto znać, a nie zmieściły się w ramach szkolenia.


O prowadzącym

Zapraszam serdecznie. Jako prowadzący kurs zapewniam wysoki poziom materiałów oraz wsparcie podczas kursu. Mam wieloletnie doświadczenie w pracy z językiem SQL oraz bazami danych. Pracowałem z różnymi silnikami baz danych (Oralce, PostgreSQL, MS SQL, MySQL) , przy różnych systemach informatycznych — systemy dla firm, systemy raportujące, systemy reklam itp. Po więcej informacji o mnie zaprasza na moje konto na LinkedIn. Zapraszam też na mojego Twittera, na którym dzielę się ciekawymi informacjami ze świata danych. Zapraszam również na stronę kursu na Facebooku, na której będą się pojawiać dodatkowe informacje i materiały na temat kursu.

Pozdrawiam Tomasz Pycia

Cena

Cena pakietu: 369 PLN*

W ramach pakietu otrzymujesz:

Materiały

W ramach pakietu otrzymujesz roczny dostęp do materiałów wideo oraz wile materiałów do pobrania.

Zadania

Do każdego modułu dołączony będzie pakiet zadań do samodzielnego wykonania, aby utrwalić swoją wiedzę.

Zamknięta grupa

Każdy uczestnik kursu otrzyma dostęp do zamkniętej grupy, gdzie będzie mógł zadawać pytania, jak i dzielić się z innymi swoją nowo nabytą wiedzą. 

* Osoby zapisane na listę oczkujących otrzymają kupon rabatowy w wysokości 100 PLN - 30%! - od wartości netto kursu (ostateczna cena kursu po rabacie to 246 PLN).