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

Комментарии • 43

  • @laurabartkiewicz6259
    @laurabartkiewicz6259 11 месяцев назад +1

    Super materiał! Dziękuję i czekam na kolejne :)

  • @katarzynamaj7340
    @katarzynamaj7340 3 месяца назад +2

    Wartość merytoryczna, jakość dźwięku i głos prowadzącego - bardzo dobre! 👍🙌

  • @karolashimaru
    @karolashimaru 8 месяцев назад +2

    Super film, czy nagrasz drugą część?

    • @KacperSieradziński
      @KacperSieradziński  7 месяцев назад +4

      Nagram kolejny odcinek tego i jak dojdziemy do 250 łapek w górę to go opublikuje :)

  • @kompanyon1001
    @kompanyon1001 7 месяцев назад +1

    Dziękuję za film. Następnych czwiczeń już nie udało się nagrać? :)

    • @KacperSieradziński
      @KacperSieradziński  7 месяцев назад +2

      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 :)

  • @coder_one
    @coder_one Год назад +3

    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...

    • @KacperSieradziński
      @KacperSieradziński  11 месяцев назад +2

      Dzięki! Też się nad tym zastanawiam jak to tak można oglądać bez lajka :-)

  • @cjn2109
    @cjn2109 22 дня назад

    Mega przyjemnie spędzona godzina :D

    • @KacperSieradziński
      @KacperSieradziński  19 дней назад

      Bardzo się cieszę:-) na kanale jest więcej filmów :-). Mogę też zaproponować mój kurs z sql skumajbazy.pl

  • @Matieus
    @Matieus Год назад +1

    DBeaver to raczej taki DBóbr

    • @KacperSieradziński
      @KacperSieradziński  Год назад +1

      Znowu go przekręciłem w inne zwierzę? Kiepski ze mnie zoolog :D

  • @mczfender
    @mczfender Год назад

    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

    • @KacperSieradziński
      @KacperSieradziński  Год назад +2

      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 Год назад

    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 🙂

    • @KacperSieradziński
      @KacperSieradziński  11 месяцев назад

      O.. brzmi ekstra! Jak to zrobiłeś?

    • @stefan.ocetkiewicz
      @stefan.ocetkiewicz 11 месяцев назад

      ​@@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ąć :)

  • @zstw2127
    @zstw2127 Год назад

    Znasz taką stronę ale po polsku?

    • @KacperSieradziński
      @KacperSieradziński  Год назад +1

      Stronki nie znam.. ale wszystkie zadania na SkumajBazy są po polsku :-)

  • @Piotr-y7y
    @Piotr-y7y Год назад

    Nauka PostgreSQL powinna zajac wiecej czy mniej nzi nauka Python Pandas?

    • @KacperSieradziński
      @KacperSieradziński  Год назад +2

      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

    • @Piotr-y7y
      @Piotr-y7y Год назад

      @@KacperSieradziński dziękuję za odpowiedź

    • @KacperSieradziński
      @KacperSieradziński  Год назад

      @@Piotr-y7y do usług!

    • @stefan.ocetkiewicz
      @stefan.ocetkiewicz Год назад

      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 Год назад

    Ja korzystam z xampa

    • @KacperSieradziński
      @KacperSieradziński  11 месяцев назад +1

      Tak, jak najbardziej Xamp też może być pomocny :) Obawiam się tylko, że nie ma tam Postgresa, a jest MySQL :)

  • @stefan.ocetkiewicz
    @stefan.ocetkiewicz Год назад

    @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?

    • @KacperSieradziński
      @KacperSieradziński  11 месяцев назад +1

      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 11 месяцев назад

      @@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

    • @KacperSieradziński
      @KacperSieradziński  11 месяцев назад +1

      @@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 11 месяцев назад

      @@KacperSieradziński o, to też interesujące. Czyli baza NoSQL jako swego rodzaju indeks dla bazy SQL? Dobrze to rozumiem?

    • @KacperSieradziński
      @KacperSieradziński  11 месяцев назад +1

      @@stefan.ocetkiewicz Bardziej "może być", a nie "zawsze jest" :-) Zapytałeś o przykłady :)

  • @tomaszw6449
    @tomaszw6449 Год назад +3

    Dobry materiał, pokazuj więcej takich ciekawych stron do ćwiczeń.

    • @KacperSieradziński
      @KacperSieradziński  Год назад +1

      Bardzo się cieszę, że się spodobał :-) Mam bardzo fajną podobną grę do CSSa :-) ale jest tego sporo, na pewno coś znajdę.

    • @KacperSieradziński
      @KacperSieradziński  Год назад +1

      No i chyba tu jest warunek, że 200 kciuków w górę i robię drugą część :-)

    • @szamanshaman5307
      @szamanshaman5307 Год назад

      Znasz strone z podobnymi zadaniami do nauki pythona?:)

  • @SebastianBaranowski
    @SebastianBaranowski Год назад

    Polityczne wtręty drażnią. Poza tym ciekawy materiał. Ale oczywiście na wybory trzeba pójść.

  • @tomekczarnecki3656
    @tomekczarnecki3656 11 месяцев назад +1

    Dzięki za materiał