Do czego potrzebujemy baz danych? Podstawy pracy z bazami relacyjnymi (SQL)

Поділитися
Вставка
  • Опубліковано 7 жов 2024
  • Bazy danych to nieodłączny element praktycznie każdej aplikacji, a umiejętność korzystania z nich to obowiązkowy punkt w CV każdego programisty.
    W tym odcinku omawiam podstawy tego tematu - dowiecie się czym są bazy relacyjne, czym jest język SQL i jak z niego korzystać.
    Nauczycie się dodawać dane do bazy danych, uaktualniać je i usuwać.
    A po obejrzeniu filmu polecam ten tutorial: www.w3schools....
    🔥 Roadmapa programisty - Czego, kiedy i dlaczego się uczyć, żeby zostać programistą: roadmapaprogra...
    🔥 Programista dzisiaj - Sprawdzone źródła do nauki dla początkujących programistów: programistadzi...
    🔥 Kurs Git od podstaw: gitodpodstaw.pl/
    🔥 Platforma Programuj od podstaw: programujodpod...
    Pobierz bezpłatnego ebooka "Jak zostać programistą - krok po kroku": www.jaknauczyc...
    Dołącz też tutaj:
    DISCORD: www.jaknauczyc...
    INSTAGRAM: / jaknauczycsieprogramow...
    FACEBOOK (GRUPA): / jaknauczycsieprogramow...
    FACEBOOK (STRONA): / jaknauczycsieprogramow...
    ✉️ Współpraca: marketing@jaknauczycsieprogramowania.pl

КОМЕНТАРІ • 70

  • @JakNauczycSieProgramowania
    @JakNauczycSieProgramowania  Рік тому +1

    🔥 Roadmapa programisty - Czego, kiedy i dlaczego się uczyć, żeby zostać programistą: roadmapaprogramisty.pl/
    🔥 Programista dzisiaj - Sprawdzone źródła do nauki dla początkujących programistów: programistadzisiaj.pl/
    🔥 Kurs Git od podstaw: gitodpodstaw.pl/
    🔥 Platforma Programuj od podstaw: programujodpodstaw.pl/
    Pobierz bezpłatnego ebooka "Jak zostać programistą - krok po kroku": www.jaknauczycsieprogramowania.pl/#ebook
    Dołącz też tutaj:
    DISCORD: www.jaknauczycsieprogramowania.pl/discord
    INSTAGRAM: instagram.com/jaknauczycsieprogramowania/
    FACEBOOK (GRUPA): facebook.com/groups/jaknauczycsieprogramowania
    FACEBOOK (STRONA): facebook.com/jaknauczycsieprogramowania
    ✉ Współpraca: marketing@jaknauczycsieprogramowania.pl

  • @Balhazarr
    @Balhazarr 4 роки тому +37

    Masz talent do przekazywania wiedzy! Cieszę się że odkryłem ten kanał

  • @SweetLittleBunny91
    @SweetLittleBunny91 4 роки тому +25

    Masz super predyspozycje przekazywania wiedzy. Dziękuję i za filmy i za to, że Jesteś!

  • @mikoajbielawski7408
    @mikoajbielawski7408 Рік тому +1

    Konkretnie i na temat. Dziękuję.

  • @zajonc9535
    @zajonc9535 2 роки тому

    Radek Kotarski programowania. Dzięki!

  • @monikarogalska4780
    @monikarogalska4780 3 роки тому +7

    Świetny film. Wszystko wytłumaczone w przystępny sposób. :)

  • @robydj5289
    @robydj5289 3 роки тому +2

    Jak zawsze wszystko przejrzyście wytłumaczone, właśnie się uczę SQL-a i Twoje filmy są bardzo pomocne. Dziękuję!

  • @xgosiax888
    @xgosiax888 8 місяців тому

    Świetna robota, bardzo dobrze się do ogląda :)

  • @PaulinaSobota-ge9yw
    @PaulinaSobota-ge9yw Рік тому +1

    Super materiał :)

  • @maciejtkacz2849
    @maciejtkacz2849 4 роки тому +7

    Czysty profesjonalizm :)

  • @jakubsowiak1068
    @jakubsowiak1068 5 років тому +6

    Bardzo przydatny materiał, dziękuję!

  • @radosawkuc8429
    @radosawkuc8429 3 роки тому

    Bardzo klarownie przekazane, łapka w górę. Profeska

  • @maciejkozowski3992
    @maciejkozowski3992 4 роки тому +5

    A tak serio, super film :D

  • @marekgerszendorf4108
    @marekgerszendorf4108 5 років тому +5

    Jak zwykle świetny materiał 😉

  • @zmyslowy27
    @zmyslowy27 5 років тому +4

    Masakra jaka ty masz wiedzę. Czuję się jak noob do potegi. Szacun

    • @bw-mi9bp
      @bw-mi9bp 5 років тому +3

      Wiedza jak wiedza, ale umiejętność i chęć do jej przekazywania - szacun.

  • @agnieszkafafula
    @agnieszkafafula Рік тому

    Canggu :-) czyli byłeś na Bali :-D Super. Ja właśnie kończę swoją prawie dwumiesięczną podróż po Bali i już tęsknię 😀

  • @konrad1133
    @konrad1133 3 роки тому

    Pozdrawiam i dzieki za dzielenie sie wiedza. Konrad

  • @michaelruby9997
    @michaelruby9997 4 роки тому +4

    Dzięki, dobra pigułka wiedzy :)

  • @izabelaczerniej
    @izabelaczerniej Рік тому

    Dziękuję

  • @pawelwojtaszek9030
    @pawelwojtaszek9030 Рік тому

    Świetny materiał

  • @shargo3361
    @shargo3361 4 роки тому +3

    Ojj byczku, przydatny materiał, rozwijający wiedzę dla początkującego jak i średnio zaawansowanego, ale myślę, że ten drugi już się powinien trochę zainteresować, dziękuje za poszerzanie mojej wiedzy! Łapa w górę :D

  • @mateuszgorski9705
    @mateuszgorski9705 4 роки тому +1

    Rewelacja! Od tego powinienem zacząć przebranżawianie a nie od front enda...

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +1

      Spokojnie, na wszystko jest czas, a zaległości zawsze zdążysz nadrobić! A co z frontendu ogarnąłeś do tej pory?

  • @Adrian-fl7tn
    @Adrian-fl7tn 3 роки тому

    przez 20 minut zrozumiałem więcej niż w szkole przez pare naście godzin

  • @wilkizwiejskiej
    @wilkizwiejskiej 2 роки тому

    bardzo fajny kanał

  • @leeprox4817
    @leeprox4817 4 роки тому +1

    Lece z tutorialem, pozdrawiam :D

  • @gutek1980
    @gutek1980 4 роки тому +1

    Świetny film

  • @Kubsonix
    @Kubsonix 4 роки тому +1

    dzięki za film :D

  • @PiotrSygutPL
    @PiotrSygutPL 2 роки тому +1

    👍

  • @MrGonzoles
    @MrGonzoles Рік тому

    już przećwiczony odcinek :]

  • @jestemnajmondrzejszy
    @jestemnajmondrzejszy 3 місяці тому

    Silnik Chromium przestał wspierać WebSQL. Jak teraz najlepiej przećwiczyć wiedzę zawartą w tym tutorialu?

  • @3gzen453
    @3gzen453 3 роки тому +1

    A może zrobi Pan serię z aplikacji bazodanowych :)?

  • @michajott3652
    @michajott3652 4 роки тому

    ekstra

  • @jamesford3282
    @jamesford3282 3 роки тому +1

    brakło coś o schematach baz danych, jak je tworzyć, co to jest etc.

  • @tdyrc
    @tdyrc Рік тому

    Uczenie się baz danych na lekcjach w mojej szkole jest bardzo toporne. Nauczycielka jest dawno po wieku emerytalnym i zacina się co dwa słowa i ledwo tłumaczy materiał ale trzepie teorie jakby była ważniejsza od praktyki.

  • @xiltogej
    @xiltogej 2 роки тому

    Ja używam sqlite3

  • @tomaszgrabowski6758
    @tomaszgrabowski6758 2 роки тому +1

    Kamil,
    chciałem Cię zapytać czy planujesz wrzucić na yt instruktaż z hibernate, czyli w jaki sposób stworzyć bazę danych na serwerze np h2 w całości przy użyciu intellij'a + dodawanie tabeli z zależnościami oneToOne, OneToMany, ManyToMany + edycja rekordów?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 роки тому +1

      Cześć Tomasz, możliwe, że Hibernate pojawi się w przyszłym roku, ale raczej na pewno nie w pierwszej połowie.

  • @marcinkowal658
    @marcinkowal658 4 роки тому

    cool

  • @denshul6784
    @denshul6784 9 місяців тому

    Hej! Mam małe pytanie, SQL zaczynam dopiero od dziś. Dlaczego jeśli dodam, w bazie w3schools 1 wiersz w bazie Customers (bedzie on miał CustomerID 92), następnie go usunę, a później dodam jeszcze raz 1 wiersz (jeszcze 1 klienta) to CustomerID mam 91 i później i nie ma w ogóle CustomerID 92? 😊

  • @michu_michu8798
    @michu_michu8798 Рік тому

    Powinienem się wkurzać za nudę w arkuszami, ale nieźle tak zobrazowałeś uciążliwość braku SQLa w aplikacji...

  • @pawekulecki1827
    @pawekulecki1827 4 роки тому +1

    Cześć Kamil!
    w3schools - korzystam z tego portalu do nauki. Bardzo fajne miejsce.
    Orientujesz się jak i gdzie mógłbym założyć własną małą bazę danych na potrzeby nauki? Czy istnieje dostęp do jakichś wiarygodnych i darmowych baz SQL?
    Chciałbym mieć do niej dostęp przez aplikację którą próbuję budować w Javie, a póki co rozwiązanie z zapisywaniem listy użytkowników do pliku ogranicza użycie programu do jednego komputera.
    Z góry dzięki za odpowiedź!

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +2

      Cześć, Remote SQL będzie idealne: remotemysql.com/
      Zobacz też ten odcinek: ua-cam.com/video/5Vh6gb8Ewmg/v-deo.html
      Opowiadałem w nich o różnych serwisach, które oferują tego typu darmowe rozwiązania.

    • @pawekulecki1827
      @pawekulecki1827 4 роки тому

      @@JakNauczycSieProgramowania Super! Dziękuję za pomoc!

  • @F0RCEK92
    @F0RCEK92 4 роки тому +2

    Na SQL wołają u mnie SEQUEL :D I nie pozwalają mówić inaczej.

  • @dbapov
    @dbapov 2 роки тому +1

    ja też wolę używać 'eskuel', a nie 'sikuel' 😊

  • @jakubsz7729
    @jakubsz7729 3 роки тому +1

    Komentarz.

  • @asthaerus
    @asthaerus 3 роки тому +2

    akurat mój chłopak informatyk na MySQL mówi "my school" XD

  • @grzesiek1x
    @grzesiek1x 4 роки тому +1

    tak sie zastanawiam nad bazami danych, ogolnie jestem poczatakujacyn programista (przechodze z zupelnie innej dziedziny ktora zajmowalem sie ponad 10 lat) i jedna rzecz mnei zastanawia, dlaczego np. tak jak w przykladzie baza tych wszsytkich klientow nie jest np. robiona w exelu?czy nie byloby prosciej uzywajac wszystkich funkcji jakie oferuje exel stworzyc taka baze danych?dlaczego t oSQL jest tak rozpowrzechniony wsrod wielu firm?Wiem ze moje pytanie moze sie wydawac naiwne jako poczatkujacego ale taka rzecz mnie nurtuje. Moze ktos ma prosta odpowiedz :)

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +7

      Pewnie, jest prosta odpowiedź :)
      Po prostu Excel nie jest zaprojektowany do przechowywania i przetwarzania w bezpieczny sposób takiej ilości danych.
      Bazy danych mają natomiast odpowiednią strukturę, zostały zaprojektowane tak, aby przechowywanie w nich nawet ogromnej ilości danych nie sprawiało większych problemów - spokojnie możemy mieć bazę danych, w której przechowujemy terabajty danych, w przypadku Excela już plik o wielkości kilku gigabajtów sprawiłby ogromne problemy. Kolejna rzecz - wszystkie operacje na bazie danych (dodawania rekordów, edycja, usuwanie, funkcje agregujące) zostały przez twórców SQL zaprojektowane tak, aby działały szybko i niezawodnie. Bazy danych mają też odpowiednie mechanizmy zabezpieczeń na wypadek, gdyby w trakcie wykonywania operacji coś poszło nie tak: pl.wikipedia.org/wiki/ACID
      W bazie danych możemy również ustawiać automatyczne zdarzenia, które wykonywane są, gdy będzie miała miejsce jakaś zdefiniowana wcześniej sytuacja, czyli np. dodanie rekordu do danej tabeli. Są to tzw. triggery po polsku zwane wyzwalaczami: pl.wikipedia.org/wiki/Wyzwalacz
      Co do popularności SQL-a to po prostu świetna technologia :) Minęło tyle lat od powstania tego standardu i wciąż jest on najpopularniejszym sposobem na pracę z dużą ilością danych. Zobacz przy okazji film, w którym porównywałem bazy SQL z bazą MongoDB: ua-cam.com/video/f2WWM3HaExU/v-deo.html

    • @nieinformatyk
      @nieinformatyk 3 роки тому

      @grzesiek1x ua-cam.com/video/-5LRB8KUG_U/v-deo.html Nagrałem o tym dedykowany film - po jego obejrzeniu powinieneś mieć jasność :)

  • @maciejkozowski3992
    @maciejkozowski3992 4 роки тому +4

    Gada Pan glupoty, informacje o pogodzie są brane z powietrza:) xd

  • @adambury2251
    @adambury2251 4 роки тому

    Lomaczenko

  • @panx8160
    @panx8160 3 роки тому

    Pół roku nauki baz danych w tech z 20 minut XD