Odc 49: Co to jest PL/SQL i dlaczego to nie to samo co SQL?
HTML-код
- Опубликовано: 8 сен 2024
- Cześć,
W dzisiejszym mocno technicznym vlogu opowiem Ci o tym, czy jest strukturalny język zapytań sql i czym różni się od proceduralnego języka programowania pl/sql. Po obejrzeniu tego nagrania wszystko stanie się Ci jasne i zdobędziesz kolejną porcję wiedzy, która przybliży Cię do pracy z relacyjnymi bazami danych.
Zapisy na kurs: www.nieinforma...
Blog: www.darekbutki...
Kod z odcinka: www.nieinforma...
Facebook: / nieinformatyk
Instagram: / nieinformatyk
Twitter: / nieinformatyk
Zasubskrybuj mój kanał: www.youtube.co...
#plsql #pl/sql #oracle
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.nieinforma...
Idealnie się wpasowałeś z tym odcinkiem, ponieważ chciałem się dowiedzieć przez ostatnie kilka dni czegoś o PL/SQL. Dzięki! :)
polecam się na przyszłość :)
Kozacko, właśnie tego mi było trzeba, dzięki :)
cieszę się, że mogłem pomóc
Mam kilka pytań :)
- A co mi daje automatyzacja danych na bazie skoro na backend mogę to spokojnie wykonać, Ma to jakieś zalety?
- Z tego co widziałem to jest mało ofert pracy związanych z Oracle bazą danych a co za tym idzie jest też mniej pracy w PL/SQL? (chyba że czegoś ważnego nie biorę od uwagę)
- Dzisiaj miałem pierwszy dzień pracy jako programista i właśnie takiego zwątpienia dostałem... bo właśnie tego będę się uczył i będę jednocześnie korzystać z "win form 6 i 12" - czy są to już zapomniane technologie?
- Masz jakiś odcinek który mówi ogólnie na temat baz danych ?
Pozdrawiam serdecznie ! (proszę wspomóż doświadczeniem)
Ad.1 Zalety ma dokładnie takie same jakie ma implementacja logiki biznesowej po stronie bazy danych. Przetwarzać po stronie bazy danych jest zwyczajnie wydajniej i w jakim języku programowania byś nie napisał logiki to nie unikniesz konieczności przesyłania danych przez sieć, która w przypadku języków bazodanowych nie występuje.
Ad.2 To zależy z czym porównujesz, tzn. co stanowi Twój punkt odniesienia w porównaniu i po co porównujesz. Programowanie po stronie bazy danych to nisza w IT, więc ofert jest mniej, ale i jest też mniejsza konkurencja, co może się przełożyć na lepsze zarobki. Lepiej konkurować z 1000 osób na 100 miejsc pracy czy z 100 na 10? Nie ma jednej poprawnej odpowiedzi.
Ad.3 Nie znam się, bo to nie moja bajka, więc się nie wypowiem.
Ad.4 A co dokładnie chcesz wiedzieć? Każdy odcinek na moim kanale w mniejszym lub większym stopniu dotyczy tego tematu :)
W Polsce dominującą pozycje ma Microsoft ze swoim MS SQL Server. Zajmując się bazami Oracle wchodzisz w pewną niszę. Większość osób zainteresowana jest T-SQL-em.
O tej dominacji MS SQL nie bym był do końca taki przekonany. Nie wrzucałbym też tych silników do jednego worka - Oracle wydaje się być trochę bardziej rozbudowany :) Zajrzyj za tydzień o 10.00 to będzie małe porównanie Oracle i Ms sql.
@@nieinformatyk Dodaj w takim razie jeszcze do tego porównanie PostgreSQLa, będącego najbardziej zaawansowaną technologicznie i jednocześnie darmową odpowiedzią na te dwa komercyjne (i zamknięte) systemy bazodanowe. W mojej prywatnej statystyce jest Oracle > PostgreSQL > MSSQL. Poza tym, good job :)
@@FromZeroToJunior dziękuje za pozytywną opinie od wymiatacza :) odcinek już jest nagrany, więc Twojego prawie ulubionego Postgresa nie dodam.
@@nieinformatyk Szkoda. Ale zawsze można to naprawić w przyszłości :) Miłej niedzieli.
@Wschodząca Gwiazda Arsenalu Giorgios Vielkypenis widzę obie oferty pracy, powiedziałbym 50/50, choć należy pamiętać, że nasze osobiste obserwacje mogą znacznie odbiegać od rzeczywistości. Ja głównie otaczam się bazami Oracle, więc siłą rzeczy więcej reklam/książek/artykułów będę widział związanych z Oraclem niż ms-sql.
Podobnie wygląda to z polityką, słuchamy jednej strony, mamy znajomych o podobnych poglądach a potem wyniki powodują szok :)
Super filmik!! Mam pytanie, jaki jest analog PL/SQL w przypadku pracy na MySQL? Czy wtedy już musimy posługiwać się innymi jeżykami typu Java lub Python?
Mysql sam w sobie zawiera pewne elementy języka programowania: www.mysqltutorial.org/mysql-stored-procedure-tutorial.aspx Nie ma jednak odpowiednika jak PL/SQL w Oracle, T-SQL w Microsoft czy PgPLSQL w Postgresie :)
nieinformatyk właśnie o to mi chodziło, dzięki wielkie!! Byłoby fajnie kiedyś zobaczyć filmik o różnicach pomiędzy tymi bazami danych i w jakich przypadkach zastosowane te lub inne bazy danych.
@@wodekwowk9601 co nie co będzie na ten temat za tydzień - tam wyjaśnię czym różnią się implementacje :)
@@nieinformatyk w jakim dokładnie odcinku?
ruclips.net/video/dNtAiFn4_w0/видео.html
oczywiście że tak, PL sql to przekład eskuela na polski