Ta strona korzysta z plików cookie, abyśmy mogli zapewnić jak najlepszą obsługę. Informacje o plikach cookie są przechowywane w przeglądarce i wykonują takie funkcje, jak rozpoznawanie cię po powrocie do naszej witryny i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.
Kurs online, czy zadania? W tym kursie masz jedno i drugie – all inclusive!
Przechowywanie danych w uporządkowanej postaci to dla aplikacji konieczność. Dane przechowujemy w bazach danych, a najlepszą na świecie bazą danych jest… niestety nie wiem! Każdy rodzaj bazy danych jest trochę inny od pozostałych.
PostgreSQL jest w 100% darmową relacyjną bazą danych, która dzięki swojej ponad 30-letniej historii oferuje szerokie możliwości, jest skalowalna, stabilna i wydajna. Może przechowywać najróżniejsze typy danych, świetnie integruje się z zewnętrznymi narzędziami i językami programowania. Łatwo zainstalować ją na lokalnym systemie, ale jednocześnie jest jedną z popularniejszych baz implementowanych w chmurze. Wszystkie te czynniki sprawiają, że PostgreSQL ciągle rośnie w siłę i to mimo tego, że nie stoi za nią żadna wielka korporacja, która w ramach swojego biznesu byłaby jakoś szczególnie odpowiedzialna za marketing tego rozwiązania. Baza PostgreSQL zdobywa coraz to większy kawałek rynku. To developerzy i użytkownicy sami ją wybierają i to chyba najlepiej świadczy o tym, że pozycja PostgreSQL w światowej czołówce relacyjnych systemów baz danych jest zasłużona.
Jeśli więc chcesz zainwestować w swój rozwój w zakresie pracy z bazą danych, to PostgreSQL wydaje się dobrym kierunkiem. Chmura i open source to przyszłość, a PostgreSQL już tam jest! Amazon, Microsoft, IBM – każda z tych korporacji ma PostgreSQL w swojej ofercie.
Na tym kursie nauczysz się pisania zapytań do bazy danych PostgreSQL.
-
Kurs zaczynamy od instalacji bazy danych
-
Poznajemy pgAdmin – narzędzie klienckie do pracy z SQL
-
Uczymy się podstaw relacyjnej bazy danych
-
Odtwarzamy przykładową bazę danych
-
Piszemy zapytania zaczynając od tych najprostszych, poprzez takie, które wykorzystują funkcje obliczeniowe, filtrują rekordy, konwertują, agregują dane, a kończąc na złączeniach tabel (joinach), wykorzystywaniu podzapytań (subquery)
-
Uczymy się jak modyfikować dane i tworzyć proste tabele i widoki
Ponieważ najlepiej uczyć się praktycznie, to do szkolenia dołączony jest PODRĘCZNIK KURSOWY. Dla każdej lekcji znajdziesz w nim :
-
krótkie podsumowanie wiadomości – notatkę z lekcji.
-
Do tego jest również zestaw zadań z rozwiązaniami
-
Kilka pytań pozwalających samodzielnie rozważyć działanie prezentowanych poleceń i funkcji.
Przedstawiane przykłady nawiązują do prawdziwych problemów, które można spotkać pracując z danymi. Nie stronimy również od błędów. Kiedy już wiesz, jak sprowokować jakiś błąd, to automatycznie wiesz też, jak go rozwiązać.
Zapraszam do nauki PostgreSQL – 100% darmowego relacyjnego systemu bazo-danowego
Powodzenia!
Rafał
Instalacja i przygotowanie do kursu
SELECT - Wybieranie rekordów
-
4Instalacja PostgreSQL - wprowadzenie
W kolejnej lekcji zobaczysz, jak zaintalować PostgreSQL na Windows. Jak się przekonasz jest to bardzo proste!
A co zrobić jeśli masz Linuxa? Niestety proces instalacji na Linuxie jest zupełnie inny. W takim przypadku możesz zajrzeć do sekcji "Dodatek...: na końcu kursu. Tam pokazuję, jak zainstalować PostgreSQL na Linuxie Centos 8. W podręczniku znajdziesz linki do pomocnych stron i manuali.
Jeżeli jednak Twoja platforma to Windows, to na razie się nie rozpraszaj i kontynuuj przechodząc do kolejnej lekcji
Powodzenia!
-
5VIDEO - Instalacja PostgreSQL na Windows
-
6Zadania
-
7VIDEO - PgAdmin - program do pracy z bazą danych
-
8VIDEO - Tworzenie bazy danych
-
9VIDEO - Tworzenie tabeli
-
10VIDEO - Wstawienie rekordów do tabeli
-
11Uwaga techniczna
-
12VIDEO - Odtwarzanie bazy danych
SELECT - Agregacje i inne usprawnienia
-
13VIDEO - Wprowadzenie do SELECT
-
14Zadania
-
15VIDEO - Klauzula WHERE (filtrowanie danych)
-
16VIDEO - Operator LIKE (filtrowanie tekstów)
-
17VIDEO - Operatory logiczne AND OR NOT
-
18VIDEO - Klauzula DISTINCT (tylko wartości unikalne)
-
19VIDEO - LIMIT i OFFSET - ograniczenie liczby zwracanych rekordów
-
20VIDEO - ORDER BY - sortowanie rekordów
Typy, funkcje i NULL
Pisanie zapytań do wielu tabel
Modyfikacja danych
-
33VIDEO - Relacje w relacyjnej bazie danych
-
34VIDEO - Złączenie tabel przez INNER JOIN
-
35VIDEO - Złączenie tabel przez OUTER JOIN
-
36VIDEO - Podzapytania skalarne
-
37VIDEO - Podzapytanie a join
-
38VIDEO - Podzapytania skorelowane
-
39VIDEO - Złączenie wyników zapytań przez UNION
-
40VIDEO - Wprowadzenie do widoków - CREATE VIEW