KURS SQL W GODZINĘ OD PODSTAW, SZYBKI KURS
HTML-код
- Опубликовано: 2 окт 2024
- 🔥 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
Super materiał! Dziękuję i czekam na kolejne :)
Do usług! Cieszę się, że mogłem pomóc:-)
Wartość merytoryczna, jakość dźwięku i głos prowadzącego - bardzo dobre! 👍🙌
Super film, czy nagrasz drugą część?
Nagram kolejny odcinek tego i jak dojdziemy do 250 łapek w górę to go opublikuje :)
Dziękuję za film. Następnych czwiczeń już nie udało się nagrać? :)
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 :)
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...
Dzięki! Też się nad tym zastanawiam jak to tak można oglądać bez lajka :-)
Mega przyjemnie spędzona godzina :D
Bardzo się cieszę:-) na kanale jest więcej filmów :-). Mogę też zaproponować mój kurs z sql skumajbazy.pl
DBeaver to raczej taki DBóbr
Znowu go przekręciłem w inne zwierzę? Kiepski ze mnie zoolog :D
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
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 :-)
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 🙂
O.. brzmi ekstra! Jak to zrobiłeś?
@@KacperSieradziński 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ąć :)
Znasz taką stronę ale po polsku?
Stronki nie znam.. ale wszystkie zadania na SkumajBazy są po polsku :-)
Nauka PostgreSQL powinna zajac wiecej czy mniej nzi nauka Python Pandas?
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
@@KacperSieradziński dziękuję za odpowiedź
@@Piotr-y7y do usług!
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 🙂
Ja korzystam z xampa
Tak, jak najbardziej Xamp też może być pomocny :) Obawiam się tylko, że nie ma tam Postgresa, a jest MySQL :)
@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?
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ę :)
@@KacperSieradziński 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
@@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 :)
@@KacperSieradziński o, to też interesujące. Czyli baza NoSQL jako swego rodzaju indeks dla bazy SQL? Dobrze to rozumiem?
@@stefan.ocetkiewicz Bardziej "może być", a nie "zawsze jest" :-) Zapytałeś o przykłady :)
Dobry materiał, pokazuj więcej takich ciekawych stron do ćwiczeń.
Bardzo się cieszę, że się spodobał :-) Mam bardzo fajną podobną grę do CSSa :-) ale jest tego sporo, na pewno coś znajdę.
No i chyba tu jest warunek, że 200 kciuków w górę i robię drugą część :-)
Znasz strone z podobnymi zadaniami do nauki pythona?:)
Polityczne wtręty drażnią. Poza tym ciekawy materiał. Ale oczywiście na wybory trzeba pójść.
Postaram się ich unikać, emocje przedwyborcze wzięły górę :-)
Jak kogo. Mnie nie drażnią.
Dzięki za materiał
Bardzo proszę!