Jak zacząć naukę programowania baz danych w 2021 roku? Podstawy baz danych i sql w pigułce.

  Рет қаралды 21,245

nieinformatyk

nieinformatyk

Күн бұрын

Zastanawiasz się jak rozpocząć naukę programowania baz danych? W tym odcinku poznasz fundamenty pracy z bazami danych, językiem zapytania sql, dowiesz się po co i dlaczego używać baz danych. Celem nagrania jest wprowadzić zupełnie "zielone" osoby do świata relacyjnych baz danych.
Zapraszam do oglądania.
== Przydatne linki z nagrania:==
Lista dostawców baz danych: db-engines.com/en/ranking
Moje nagranie o implementacjach baz danych: • Odc 50: Co to jest imp...
Źródło grafiki: scalegrid.io/blog/2019-databa...
Źródło grafiki 2: pl.wikipedia.org/wiki/System_...
== Polecam obejrzeć:==
1. Implementacje baz danych: • Odc 50: Co to jest imp...
2. Dlaczego nie Excel: • Baza danych czy Excel?...
==Plan odcinka:==
00:00 start
00:11 wyjaśnienie czym jest nowa playlista na kanale
02:41 co to jest baza danych i do czego służy?
03:52 dlaczego zwykły plik tekstowy nie wystarczy?
05:52 co to jest system zarządzania bazą danych(SZBD)?
07:22 rodzaje baz danych
08:17 co to jest relacyjna baza danych
08:56 co to jest SQL i do czego służy?
10:15 w jakim charakterze możesz pracować z bazą danych?
12:34 jak wybrać implementacje relacyjnej bazy danych?
#bazodanowiec #programowanie #nauka
==Poznaj mniej lepiej:==
Zapisy na kurs: www.nieinformatyk.pl/
Blog: www.nieinformatyk.pl/blog
Kod z odcinka: www.nieinformatyk.pl/pliki
Facebook: / nieinformatyk
Instagram: / nieinformatyk
Twitter: / nieinformatyk
Zasubskrybuj mój kanał: kzfaq.info...
Witaj na moim kanale :)
Jestem programistą baz danych Oracle oraz developerem hurtownii danych (ETL). W tym miejscu dzielę się z oglądającymi wiedzą dotyczącą relacyjnych baz danych, praktycznych technik pisania SQL oraz optymalizacji kodu PL/SQL. Jeśli chcesz zdobyć praktyczną i rzetelną więdzę o bazach danych to trafiłeś na właściwe miejsce.
Więcej informacji o baza danych znajdziesz zupełnie ZA DARMO na www.nieinformatyk.pl

Пікірлер: 39
@andrzej1207198611
@andrzej1207198611 Жыл бұрын
Cieszę się, że odkryłem ten kanał. Twoje tłumaczenie bardzo mi pasuje. Masz moją subskrybcję.
@nieinformatyk
@nieinformatyk Жыл бұрын
Dzięki Andrzej, powodzenia w nauce :)
@agatakaluzny
@agatakaluzny 2 жыл бұрын
Świetny film dla swiezaka!
@nieinformatyk
@nieinformatyk 2 жыл бұрын
dzięki :)
@kaczka9897
@kaczka9897 Жыл бұрын
Mam narzeczonego, ale po dzisiejszym odcinku wiem, że będę wieczory spędzać z Tobą 😂❤
@nieinformatyk
@nieinformatyk Жыл бұрын
Dobrze, że moja żona nie zagląda w komentarze :)
@kaczka9897
@kaczka9897 Жыл бұрын
@@nieinformatyk Nuta zazdrości związkowi nie zaszkodzi 😂 A tak na poważnie to cieszę się, że trafiłam na Twój kanał. Wiem po sobie, że żeby komuś tłumaczyć w tak prosty, przejrzysty sposób jak Ty, to trzeba to samemu bardzo dobrze rozumieć. Dobra robota. Pozdrowienia dla Ciebie i małżonki :D
@przemekmikulski4680
@przemekmikulski4680 Жыл бұрын
obejrzałem zasubskrybowałem i oglądam dalej ;)
@nieinformatyk
@nieinformatyk Жыл бұрын
cieszę się, powodzenia :)
@ko1411
@ko1411 2 жыл бұрын
Baza danych jest... po prostu baza danych. I po to wlasnie otworzylem to video, po takie informacje :) A tak serio fajny material.
@nieinformatyk
@nieinformatyk 2 жыл бұрын
Dziena
@MsMalcolmX
@MsMalcolmX 3 жыл бұрын
Podstawy podstaw ;) Kibicuję nowej serii nagrań :)
@nieinformatyk
@nieinformatyk 3 жыл бұрын
Chcę zaspokoić rynek w tym obszarze, zanim pójdziemy w bardziej zaawansowane tematy :)
@MsMalcolmX
@MsMalcolmX 3 жыл бұрын
@@nieinformatyk Ja z niecierpliwością czekam na statystyki i analizy z wykorzystaniem SQL :D , jakby coś ;)
@nieinformatyk
@nieinformatyk 3 жыл бұрын
@@MsMalcolmX To czemu dopiero teraz piszesz? :) Dopisuję do listy oba tematy - zobaczymy czy sprostam Twoim oczekiwaniom.
@nieinformatyk
@nieinformatyk 3 жыл бұрын
PS. Do analizy w SQL często wykorzystujemy funkcje analityczne - nagrałem już o tym odcinek kzfaq.info/get/bejne/rtdhY5Nn0J23gqc.html
@MsMalcolmX
@MsMalcolmX 3 жыл бұрын
@@nieinformatyk mówiłem o tym podczas rozmowy 😉 będę czekał 💪🏼
@nuvii0746
@nuvii0746 3 жыл бұрын
Cześć obejrzane i polajkowane. Mam pytanie, czy w przysłości planujesz jakąś serie nt Oracle Forms? Pozdrawiam
@nieinformatyk
@nieinformatyk 3 жыл бұрын
Cześć :) nie pracowałem z tym narzędziem, więc póki, co nic takiego nie planuję.
@zstw2127
@zstw2127 3 жыл бұрын
Dosc skomplikowane jest polaczenie oprogramowania z baza danych oraz uprawnienia do jednego i drugiego. Np polaczenie programu kadrowego z ms sql. Program ma swoich uzytkownikow z uprawnieniami i tak samo baza ma innych uzytkownikow i hasla. Jeszcze mssql ma swoich uzytkownikow. Mozesz to wytlumaczyc
@nieinformatyk
@nieinformatyk 3 жыл бұрын
Cześć, Chyba trochę to skomplikowałeś :) Programy z których korzystają użytkownicy końcowi/pracownicy to nic innego jako aplikacje komputerowe, np. napisane w Java, C++, Python, itd. Każda taka aplikacja korzysta z bazy danych, może być to właśnie relacyjna baza Ms-sql. I teraz wyjaśnijmy kwestie użytkowników. Między użytkownikami aplikacji, np. programu kadrowego a bazą danych nie ma relacji 1:1, co oznacza, że jeden użytkownik aplikacji może korzystać z wielu użytkowników w bazie danych lub w drugą stronę, tzn. wielu użytkownik aplikacji kadrowej może korzystać z jednego użytkownika bazodanowego. Oczywiście może być też tak, że każdy użytkownik aplikacji ma dedykowanego użytkownika w bazie danych - jak to zostało zaimplementowane to już decyzja architekta:) Wszystkie rozwiązania mają swoje wady i zalety. Pytanie, co dokładnie jest dla Ciebie niejasne? :) Uprawnienia w bazie danych odnoszą się do tego, co możesz robić w bazie, np. czy masz możliwość tworzyć tabelę, czytać z niej dane, modyfikować je. Uprawnienia użytkowników aplikacji to z kolei zupełnie inna rzecz - specyficzna dla danej aplikacji, np. czy można dodać nowego pracownika na listę płac. Zazwyczaj informację o uprawnieniach użytkowników przechowuję się w tabeli w bazie danych, np. z kolumnami id_użytkownika, id_uprawnienia. Dokładniej wyjaśniałem relację między aplikacją a bazą danych w kursie "Poznaj świat baz danych" - jeśli masz dostęp to zerknij do modułu pierwszego.
@konja999
@konja999 Жыл бұрын
ciekawy odcinek. kolejny odcinek to ... ? czy jest jakaś lista co oglądać od zera do bohatera w kierunku analityka baz danych?
@nieinformatyk
@nieinformatyk Жыл бұрын
Za kilka tygodni będę gościnnie prowadził webinar o SQL dla analityków danych, gdzie będę o tym mówił :) . Szczegóły pojawią się na tej grupie: facebook.com/groups/dataheroes A organizatorem wydarzenia jest Dagmara z bideveloper.pl/
@konja999
@konja999 Жыл бұрын
@@nieinformatyk mega a nawet Tera
@mateuszkarczewskitrenerper687
@mateuszkarczewskitrenerper687 3 жыл бұрын
mi najbardziej chyba podoba się analityk bez danych lepiej iść na jakieś studia czy szereg kursów? czy same kursy sql wystarczą, czy sam SQL nic mi nie da
@nieinformatyk
@nieinformatyk 3 жыл бұрын
Pogrzeb wśród moich filmów, bo już odpowiadałem na takie pytania: Studia: kzfaq.info/get/bejne/h7V1Y7iZxNe6c2g.html Czy SQL wystarczy: kzfaq.info/get/bejne/mtFzh6aI0baXhYk.html Wymagania dla bazodanowca: kzfaq.info/get/bejne/mrRxZMqh1ODedmQ.html
@marcincylkowski3004
@marcincylkowski3004 3 жыл бұрын
Jestem zawodowo od niedawna programistą Java. Bazami danych również się interesuje. Pytanie jest jak stworzyć swoje portfolio? Czy wrzucać swoje projekty na gita (w sensie jakiekolwiek zdalne repozytorium), żeby się komuś pochwalić swoimi osiągnięciami w tej dziedzinie? Jeśli nie to jak pokazywać swojemu przyszłemu pracodawcy moje umiejętności związane wyłącznie z bazami danych?
@nieinformatyk
@nieinformatyk 3 жыл бұрын
Ja zawsze swoje umiejętności udowadniałem na rozmowach o pracę. Programowanie baz danych wydaje się być w tej kwestii specyficzne - mnie jeszcze nikt nie pytał o repozytorium git a byłem już na kilkunastu rozmowach w charakterze developera PL/SQL/programisty Oracle/ETL Developera. Możesz oczywiście wrzucić swój projekt na git - to na pewno nie zaszkodzi. Weź tylko pod uwagę, że w przeciwieństwie do projektów w Javie na Twój kod w bazie może nikt nie zerknąć :)
@marcincylkowski3004
@marcincylkowski3004 3 жыл бұрын
@@nieinformatyk dokładnie o to mi chodzi. Jak zaprezentować swoją wiedzę praktyczną? Jedynie przez rozmowę? Czy przyjść ze swoim lapkiem i pokazać jaki piękny mam projekt napisany :) I tak nawiasem jestem z Tobą od początku i nie raz nie dwa przerabiałem Twoje lekcje, czekam na kolejne odcinki z tej serii. Odświeżenie zawsze się przyda
@nieinformatyk
@nieinformatyk 3 жыл бұрын
@@marcincylkowski3004 Praktyczną wiedzę można sprawdzić rozmową oraz testami. Wystarczy, że będziesz potrafił prawidłowo odpowiadać na pytania, np. jakie kroki byś podjął by zmigrować dane z miejsca A do miejsca B? Jakie są typy kolekcji w PL/SQL i czym się różnią? Jakie znasz rodzaje indeksów i kiedy jaki użyć? Jakie znasz metody dostępu do danych w bazie? Naprawdę da się poznać, kiedy ktoś wie o czym mówi, a kiedy chce tylko stworzyć dobre wrażenie :)
@piotr8909
@piotr8909 3 жыл бұрын
Cześć, mam pytanie czy jest szansa na 2 odcinki tygodniowo?
@nieinformatyk
@nieinformatyk 3 жыл бұрын
Marna, nie z lenistwa tylko braku czasu. Tworzę w międzyczasie kurs PL/SQL, który będę równolegle z YT nagrywał.
@piotr8909
@piotr8909 3 жыл бұрын
@@nieinformatyk Rozumiem, a propos trudniejszych materiałów to z chęcią zobaczył bym praktyczny odcinek dotyczący normalizacji.
@nieinformatyk
@nieinformatyk 3 жыл бұрын
@@piotr8909 Jasna sprawa, dodałem do listy.
@nieinformatyk
@nieinformatyk 2 жыл бұрын
Proszę bardzo: kzfaq.info/get/bejne/gbV5bNyGuLulpnk.html
@grochu0511
@grochu0511 3 жыл бұрын
Czy jest sens w dzisiejszych czasach wybierać ścieżkę dewelopera SQL? Z tego co się orientowałem np we Wrocławiu ofert jest jak na lekarstwo
@nieinformatyk
@nieinformatyk 3 жыл бұрын
Jeśli szukałeś pod hasłem sql developer to byłoby dziwne, gdybyś znalazł dużo ofert :) Jeśli chodzi o samą technologię to SQL jest potrzebny absolutnie każdemu programiście - i od tego nie ma chyba wyjątków. Co do sql developera - to nie wiem co dokładnie pod tym terminem rozumiesz. Jeśli osobę znającą wyłącznie SQL - to ofert pracy nie będziesz miał zbyt dużo. Zazwyczaj będą one kierowane do analityków/konsultantów, którzy codzienną pracę wspierają SQL-em. Nigdzie nie ma jednak programistów, którzy znają jedynie SQL - to trochę za mało. Wydaje mi się, że pisząc sql developer pytałeś o programistę baz danych. Programista baz danych to w moim rozumieniu ekspert od danych, czyli osoba, która potrafi zrobić użytek z danych, które przetwarza firma. A by taką osobą się stać sql to wierzchołek góry lodowej. W zależności od implementacji(RDBMS) potrzeba znajomości języka programowania(PL/SQL, T-sql, pg/plsql). Wtedy ofert będziesz miał dużo więcej - wystarczy poszukać pod hasłami database developer, programista/administrator baz danych, pl/sql developer, t-sql developer itd. Moim zdaniem nie było nigdy w historii lepszych czasów by zająć się programowaniem baz danych. Danych przybywa, wszędzie ma miejsce informatyzacja - ludzie chcą podejmować decyzje w oparciu o dane. Dodaj do sql i języka programowania bazodanowego znajomość hurtowni danych, ETL to ofert znajdziesz jeszcze więcej - poszukaj pod hasłem ETL Developer :) A jak później dodasz do tego Python, skrypty powłoki, inne implementacje RDBMS to poszukaj pracy jako Data Engineer. Moim zdaniem jeden z bardziej przyszłościowych zawodów w tej chwilii :) No, ale żeby do tego dojść musisz zacząć od SQL nad którym się zastanawiasz. Pomogłem?
@grochu0511
@grochu0511 3 жыл бұрын
@@nieinformatyk Fantastyczna odpowiedź, nawet w snach takiej nie wyśniłem. Dziękuję bardzo ;)
SearchGPT - OpenAI's attempt to copy Perplexity
8:03
David Ondrej
Рет қаралды 2 М.
New model rc bird unboxing and testing
00:10
Ruhul Shorts
Рет қаралды 24 МЛН
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 43 МЛН
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 3,7 МЛН
Co to jest relacyjna baza danych? Model relacyjny danych od podstaw
16:11
Transakcja sql - to co jest i jak działa w bazie danych?
18:47
nieinformatyk
Рет қаралды 10 М.
NAJSZYBSZY sposób do zostania DATA ANALYST
8:48
O S J E | Data Science | Analiza danych
Рет қаралды 26 М.
Indeks w bazie danych   co to jest i jak działa #62
16:35
nieinformatyk
Рет қаралды 26 М.
Podstawy baz danych SQL, które musisz znać
13:44
nieinformatyk
Рет қаралды 9 М.
Agent AI w 10 minut, bez programowania | N8N w praktyce
19:09
UW-TEAM.org
Рет қаралды 14 М.
НЕ БЕРУ APPLE VISION PRO!
0:37
ТЕСЛЕР
Рет қаралды 205 М.
Копия iPhone с WildBerries
1:00
Wylsacom
Рет қаралды 6 МЛН
$1 vs $100,000 Slow Motion Camera!
0:44
Hafu Go
Рет қаралды 27 МЛН
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 438 М.
Это Xiaomi Su7 Max 🤯 #xiaomi #su7max
1:01
Tynalieff Shorts
Рет қаралды 1,9 МЛН