KURS SQL W GODZINĘ OD PODSTAW, SZYBKI KURS

  Рет қаралды 4,426

Kacper Sieradziński

Kacper Sieradziński

9 ай бұрын

🔥 Dołącz do kursu: skumajbazy.pl
💻 Ćwiczenia z baz danych: pgexercises.com/
👨‍🏫 Więcej linków do mnie: sieradzinski.pl
⭐ BEZPŁATNY Ebook "Jak wejść do IT?" dokodu.it/ebook1
Dziś przygotowałem dla was niezwykle pomocny tutorial dotyczący podstaw SQL w kontekście PostgreSQL. Jeśli jesteście początkującymi programistami lub osobami zainteresowanymi bazami danych, to ten film jest dla was idealny.
W trakcie tego filmu będziemy korzystać z popularnej bazy danych PostgreSQL i wykonywać ćwiczenia ze strony pgexercises.org. Pokaże wam krok po kroku, jak pisać podstawowe zapytania SQL, aby w pełni zrozumieć jak działa ten język zapytań.
✉️ Współpraca: kacper@dokodu.it

Пікірлер: 41
@katarzynamaj7340
@katarzynamaj7340 17 күн бұрын
Wartość merytoryczna, jakość dźwięku i głos prowadzącego - bardzo dobre! 👍🙌
@laurabartkiewicz6259
@laurabartkiewicz6259 8 ай бұрын
Super materiał! Dziękuję i czekam na kolejne :)
7 ай бұрын
Do usług! Cieszę się, że mogłem pomóc:-)
@tomekczarnecki3656
@tomekczarnecki3656 8 ай бұрын
Dzięki za materiał
7 ай бұрын
Bardzo proszę!
@karolashimaru
@karolashimaru 5 ай бұрын
Super film, czy nagrasz drugą część?
4 ай бұрын
Nagram kolejny odcinek tego i jak dojdziemy do 250 łapek w górę to go opublikuje :)
@tomaszw6449
@tomaszw6449 9 ай бұрын
Dobry materiał, pokazuj więcej takich ciekawych stron do ćwiczeń.
9 ай бұрын
Bardzo się cieszę, że się spodobał :-) Mam bardzo fajną podobną grę do CSSa :-) ale jest tego sporo, na pewno coś znajdę.
9 ай бұрын
No i chyba tu jest warunek, że 200 kciuków w górę i robię drugą część :-)
@szamanshaman5307
@szamanshaman5307 9 ай бұрын
Znasz strone z podobnymi zadaniami do nauki pythona?:)
@mczfender
@mczfender 9 ай бұрын
Kacper, czy mógłbyś polecić jakiś tani hosting na własne potrzeby? Chodzi mi o to, żebym mógł sobie na nim trzymać front, backend + właśnie jakąś bazę danych, zapewne backend będę pisać w Node
9 ай бұрын
W jednym z ostatnich filmów polecałem mikr.us i dawałem mojego reflinka. Myślę, że to dobre rozwiązanie na takie potrzeby :-)
@stefan.ocetkiewicz
@stefan.ocetkiewicz 9 ай бұрын
A propos formatowania kodu SQL, to ja też lubię pewną czytelność kosztem długości tekstu w pionie. DBeaver mam tak skonfigurowany, że po użyciu Ctrl+Shift+F sam mi ładnie układa kod, każde słowo kluczowe w odrębnej linii, każda nazwa kolumny w nowej linii, slowa kluczowe z wielkich liter i pogrubione. I pięknie się do tego później wraca, jeśli trzeba swój kod ponownie przeczytać po jakimś czasie 🙂
8 ай бұрын
O.. brzmi ekstra! Jak to zrobiłeś?
@stefan.ocetkiewicz
@stefan.ocetkiewicz 8 ай бұрын
​@ nie wiem dlaczego, ale mój poprzedni komentarz zniknął. YT ma czasem doprawdy przedziwne kryteria. W takim razie napiszę na razie tyle, że postaram się jakoś w skrócie opisać ustawienia, które mam u siebie zastosowane, żeby ten efekt osiągnąć :)
@kompanyon1001
@kompanyon1001 4 ай бұрын
Dziękuję za film. Następnych czwiczeń już nie udało się nagrać? :)
4 ай бұрын
W sumie dobry pomysł :-) Oczywiście całość wiedzy o bazach danych znajdziesz w kursie skumajbazy.pl :) Natomiast nagram kolejny odcinek tego i jak dojdziemy do 250 łapek w górę to go opublikuje :)
@stefan.ocetkiewicz
@stefan.ocetkiewicz 9 ай бұрын
@KacperSieradzinski Jeśli chodzi o bazy NoSQL, ja osobiście chętnie poznałbym jakieś ich sensowne zastosowania 🙂 Pisałem Ci zresztą kiedyś o tym, ale pewnie umknęło, bo to była tylko mała wzmianka. Siedzę w bazach SQL już niemal 20 lat (a jeszcze wcześniej długo siedziałem w plikowych - Clarion, dBase... prehistoria 😂), robiłem "bazy danych" w Excelu oraz całkiem spore bazy w Accessie, ale z kolei do tych NoSQL nie mogę się przekonać - nie widzę w nich nic, czego bym nie zrobił w SQL-u. Ale może to po prostu moje przyzwyczajenia. Dlatego chętnie poznałbym jakieś praktyczne zastosowanie takiego np. MongoDB; może w połączeniu z Pythonem?
8 ай бұрын
Myślę, że to bariera w głowie, którą też po trochu mam. Cała zabawa polega na tym, że myśląc o bazie danych zastanawiamy się na ujednoliconej strukturze i to jest błąd w ramach którego nie widzimy sensu posiadania baz nierelacyjnych :) Pomyśl np. o przypadku w którym masz dane które mają bardzo różną ilość kolumn. W takim przypadku tworzysz many-many gdzie masz osobno atrybuty, osobno wpisy i osobno tabelę pośredniczącą. Jest to ok, ale nie jest to najbardziej wygodne :) no i to może być dobre zastosowanie do baz nierelacyjnych :-) Natomiast jeżeli chodzi o inne ich typy np. bazy danych grafowe to temat na kolejną pogadankę :)
@stefan.ocetkiewicz
@stefan.ocetkiewicz 8 ай бұрын
@ o grafowych słyszałem, że mają sensowne zastosowanie w danych hierarchicznych, coś co w SQL musisz budować najczęściej przez łączenie tabeli z nią samą albo dookoła przez funkcje, i to rzeczywiście potrafi być upierdliwe; zwłaszcza, kiedy ta hierarchia przekroczy 3-4 poziomy, gdy do wszystkich niedogodności dochodzą jeszcze problemy z wydajnością. Hmmm... o danych z różną długością kolumn rzeczywiście nie pomyślałem pod tym kątem. Bardziej rozwiązywałbym to tak jak napisałeś, tabelą z atrybutem + wartością przypisaną do "nadrzędnego" wiersza w tabeli z danymi, których atrybuty dodaję. Ciekawy pomysł. Muszę poeksperymentować. Dzięki
8 ай бұрын
@@stefan.ocetkiewicz tu przypomniałem sobie o jeszcze jednym zastosowaniu. Idąc tym torem z dodatkową tabelą z atrybutem czasem masz do napisania zapytanie gdzie np. interesują Cię samochody spalinowe, ze spalaniem powyżej 10l/100, a dodatkowo mające tylko dwa miejsca. Powoduje to, że potrzebujesz robić złożonego joina i wykonywać transpozycję. Inna opcja to np. wyszukiwanie bardziej złożone, zobacz jakie możliwości daje np. elasticsearch 🙂 W takich przypadkach użycie tych baz sprowadzało się do tego, że trzymaliśmy w nich po prostu dane do szukania i zapytanie finalnie zwracało indeksy pasujące do wymagań. Następnie mając te indeksy można było bezpośrednio zapytać bazę typy mysql czy postgresql o konkretne dane. Bardzo często tego typu podejście wykorzystuje przy większych wordpressach, gdzie baza danych ma bardzo określoną strukturę, a jednak potrzebne jest wygodne i szybkie szukanie określonych informacji :)
@stefan.ocetkiewicz
@stefan.ocetkiewicz 8 ай бұрын
@ o, to też interesujące. Czyli baza NoSQL jako swego rodzaju indeks dla bazy SQL? Dobrze to rozumiem?
8 ай бұрын
@@stefan.ocetkiewicz Bardziej "może być", a nie "zawsze jest" :-) Zapytałeś o przykłady :)
@user-kq7po4to5s
@user-kq7po4to5s 9 ай бұрын
Nauka PostgreSQL powinna zajac wiecej czy mniej nzi nauka Python Pandas?
9 ай бұрын
Moim zdaniem nauka korzystania z baz danych to dużo mniejszy zbiór instrukcji, szczególnie jeśli chodzi o proste zapytania. Reszta wynika z doświadczenia podczas wyzwań. Mam na myśli momenty gdy masz dane w jakiejś formie i chcesz uzyskać konkretny wynik zapytania
@user-kq7po4to5s
@user-kq7po4to5s 9 ай бұрын
@ dziękuję za odpowiedź
9 ай бұрын
@@user-kq7po4to5s do usług!
@stefan.ocetkiewicz
@stefan.ocetkiewicz 9 ай бұрын
Podstaw mniej. Jeśli chciałbyś iść w zaawansowane tematy jak funkcje analityczne, programowanie funkcji czy procedur składowanych, administracja bazą danych - no to więcej 🙂
@23Marrio
@23Marrio 9 ай бұрын
Ja korzystam z xampa
9 ай бұрын
Tak, jak najbardziej Xamp też może być pomocny :) Obawiam się tylko, że nie ma tam Postgresa, a jest MySQL :)
@zstw2127
@zstw2127 9 ай бұрын
Znasz taką stronę ale po polsku?
9 ай бұрын
Stronki nie znam.. ale wszystkie zadania na SkumajBazy są po polsku :-)
@Matieus
@Matieus 9 ай бұрын
DBeaver to raczej taki DBóbr
9 ай бұрын
Znowu go przekręciłem w inne zwierzę? Kiepski ze mnie zoolog :D
@SebastianBaranowski
@SebastianBaranowski 9 ай бұрын
Polityczne wtręty drażnią. Poza tym ciekawy materiał. Ale oczywiście na wybory trzeba pójść.
9 ай бұрын
Postaram się ich unikać, emocje przedwyborcze wzięły górę :-)
@stefan.ocetkiewicz
@stefan.ocetkiewicz 9 ай бұрын
Jak kogo. Mnie nie drażnią.
@coder_one
@coder_one 9 ай бұрын
1,5k wyświetleń i 100 lajków? Ja wiem, że PiS nauczył tylko mówić "daj daj daj", ale dajce też coś od siebie...
9 ай бұрын
Dzięki! Też się nad tym zastanawiam jak to tak można oglądać bez lajka :-)
Na czym polega PRAWDZIWA Analiza Danych?
16:00
KajoData
Рет қаралды 2,1 М.
WSTĘP DO OBIEKTOWOŚCI -  KURS PYTHON OD PODSTAW
32:40
Kacper Sieradziński
Рет қаралды 27 М.
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 9 МЛН
Python, Pandas i budżet domowy!
24:38
Kacper Sieradziński
Рет қаралды 4,5 М.
NAUCZ SIĘ PYTHONA W 2024 ROKU. KURS OD PODSTAW
58:48
Kacper Sieradziński
Рет қаралды 69 М.
Test SQL - 10 podchwytliwych pytań rekrutacyjnych
14:13
nieinformatyk
Рет қаралды 2,3 М.
Jak AI pomaga w nauce programowania i pisaniu kodu?
2:05:13
Kacper Sieradziński
Рет қаралды 2,5 М.
[Kurs SQL od podstaw] Do czego nam bazy danych? DBMS vs database 🧐 #1
18:30
SQL vs noSQL | MySQL vs MongoDB - różnice
17:19
Twórca Stron
Рет қаралды 24 М.