sobota, 20 listopada 2010

Kurs Oracle PL/SQL

Wychodzę z założenia, że przed rozpoczęciem kursu PL/SQL, ukończyłeś kurs SQL znajdujący się na tej stronie. Jeśli nie, bo miałeś okazję pracować z SQL, zapoznaj się przynajmniej z tymi artykułami:

Przygotowania przed kursem
Użytkownik HR i jego schemat
SQL Developer

Mowa w nich o narzędziach i środowisku na których będziemy pracować. Poniżej znajduje się lista artykułów składających się na podstawowy kurs PL/SQL. W miarę możliwości (kiedy znajdę czas pomiędzy pracą, rodziną, hobby i spaniem :) ) będę wstawiał kolejne rzeczy.
Kurs jest całkowicie bezpłatny, nie proszę Cię o żadne dotacje, ani nic z tych rzeczy. Miałbym tylko taką prośbę: niezależnie od tego czy kurs Ci się podoba czy nie, zostaw mi komentarz pod tym postem. Będę wiedział czy moja praca którą poświęcam na tego bloga komuś się przydaje i warto poświęcać czas, czy może coś jest nie tak i warto to poprawić. Z góry dzięki.

  1. Informacje podstawowe
  2. Typy danych w PL/SQL
  3. Zmienne stałe i proste
  4. Zmienne rekordowe
  5. Instrukcje SQL w PL/SQL
  6. Instrukcje sterujące
  7. Instrukcja goto
  8. Instrukcja NULL
  9. Pętle
  10. Procedury i funkcje - informacje rozszerzone 
  11. Wyjątki - omówienie
  12. Wyjątki predefiniowane 
  13. Obsługa wyjątków 
  14. Definiowanie własnych wyjątków 
  15. Propagacja wyjątków 
  16. Tablice 
  17. Kursory 
  18. Pakiety - podstawy
  19. Przeciążanie procedur i funkcji
  20. Sekcja inicjalizacyjna pakietu
  21. Wyzwalacze obiektowe
  22. Wyzwalacze wierszowe
  23. Predykaty w wyzwalaczach
  24. Wyzwalacze typu INSTEAD-OF
  25. Korzystanie z plików tekstowych 
  26. Włączanie cykliczności wykonywania zadań przy użyciu DBMS_SCHEDULER 
  27. Ukrywanie implementacji
  28. Funkcje strumieniowe


    58 komentarzy:

    1. Oooooo! To teraz na studiach dają Oracle'a?

      OdpowiedzUsuń
      Odpowiedzi
      1. Ten komentarz został usunięty przez autora.

        Usuń
    2. Ja miałem na studiach (WI Politechniki Białostockiej), tak PL/SQL jak i Formsy. I faktycznie nie było materiałów po polsku, więc fajnie, że Ci się chciało ;-)

      OdpowiedzUsuń
    3. Podziwiam ludzi, którzy pomimo natłoku codziennych zadań mają siły i chęci aby coś jeszcze skrobnąć na zasadach "open".

      OdpowiedzUsuń
    4. właśnie tego potrzebowałem

      OdpowiedzUsuń
    5. Kurs daje radę ale faktycznie Oracle jest trochę mało popularny i to co miałem na studiach z PL/SQL nigdy nie wykorzystałem. Bardziej już składnię MySQL i MS SQL.

      OdpowiedzUsuń
    6. Hey, nie miałem jeszcze okazji zerknąć, ale sam pomysł jest super i w wolnej chwili na pewno przeglądnę, dzięki wielkie!

      OdpowiedzUsuń
    7. Dopiero tu trafiłem, ale z przyjemnością wykorzystam Twój kurs, żeby się doszkolić.

      Dzięki!

      OdpowiedzUsuń
    8. Na pewno przyda mi się w przyszłej pracy zawodowej.
      Dzięki!

      OdpowiedzUsuń
    9. treści mnie zainteresowały, postaram się przerobić kurs

      OdpowiedzUsuń
    10. Niestety kurs wydaje się być dla bardzo poczatkujacych.Niemniej, chciało Ci się męczyć,
      więc pozdrawiam

      OdpowiedzUsuń
    11. Właśnie przymierzam się do administracji baz Oracle, kupiłem nawet książkę typu "dla początkujących" z serii firmowanej przez producenta, ale męczony wychwalaniem Oracle nie przebrnąłem przez pierwsze rozdziały. Może powinni robić osobne wydania, dla czytelników przed kupnem i po kupnie? ;-)

      Na pierwszy rzut oka Twój kurs trafia dokładnie w moje potrzeby: artykuły są krótkie, a więc mogę skupić uwagę, oraz obejmują najważniejsze zagadnienia z mojego punktu widzenia. Z tego punktu: dziękuję.

      OdpowiedzUsuń
    12. Stronka świetna i dziwnym zbiegiem okolicznosci trafiłam na nią we właściwym czasie -czaje sie na kurs SQL :)

      OdpowiedzUsuń
    13. Suuper kursy zarówno SQL ja i następne zachęcam do dalszej pracy i podziwiam za chęci Pozdrawiam Seerdecznie!!!

      OdpowiedzUsuń
    14. Byłem ostatnie na szkoleniu w jsystems, które prowadziłeś, moja opinia na temat szkolenia jak i na temat bloga jest krótka: MISTRZOSTWO! Każdemu polecam JSystems i proście o szkolenia z Andrzejem K. Pozdro

      OdpowiedzUsuń
      Odpowiedzi
      1. Potwierdzam :) Tak jak pisze, tak tłumaczy na szkoleniu. Trochę się przyznam że obawiałem, bo przeczytałem jakąś niepochlebną opinię w internecie na temat Twoich szkoleń w JSystems. Zawartość tego bloga mnie jednak przekonała i nie żałuję decyzji o pójściu :) A za suchary nagroda imienia Karola z Familiady :D

        Usuń
    15. Cześć
      Świetny kurs, dzięki. Z pewnością Twój blog jest bardzo popularny i polecam dalej go rozwijać.
      Pozdrawiam

      OdpowiedzUsuń
    16. Witam. Jestem w połowie kursu SQL i już w tej chwili mogę powiedzieć, że cały materiał jest bardzo przyzwoity. Krótko, przystępnie, na temat. Bardzo obrazowe przykłady wyjaśniające działanie poszczególnych składników SQL. Jedyne do czego mógłbym się przyczepić to fakt, że ćwiczenia zbyt często pokrywają się z tym co podał Pan w przykładach. Jak dla mnie brakuje również odpowiedzi do ćwiczeń pozwalających na weryfikację poprawności rozumowania. Ogólna ocena bardzo dobra, doceniam Pana wysiłek i bezinteresowność.
      Serdecznie pozdrawiam

      OdpowiedzUsuń
    17. Bardzo przydatne informacje! Pisze bo to wspaniale jak ktoś dzieli się wiedzą. Dzięki i pozdrawiam

      OdpowiedzUsuń
    18. Mega Mega ! Andrzej rządzisz ! :D doceniam wysiłek i chęci, bo nie ma takich dobrych tutoriali z PL/SQL'a w sieci
      Pozdrawiam

      OdpowiedzUsuń
    19. Bardzo fajna strona na pewno zajrzę tutaj nie raz

      OdpowiedzUsuń
    20. Ogólnie kurs jest super. Krótko zwięźle i na temat. Zgodze się jednak z tym że brakuje rozwiązań do zadań (brak możliwości weryfikacji poprawności moich działąń )
      Pozdrawiam :)

      OdpowiedzUsuń
    21. jestem po kursie tutaj z SQL, zabieram się za PL/SQL właśnie. brakowało mi tylko odpowiedzi do ćwiczeń, poza tym super! dzięki!

      OdpowiedzUsuń
    22. bazy danych nie są moim ulubionym przedmiotem a potrzebuję na zajęcia zrobić implementację rozproszonej bazy danych na przykładzie oracle xe. Czyli rozdzielić tabelę na dwa serwery z bazami danych ale przy zapytaniu jednej bazy informację pobierane były z obu?? Czy ktoś jest w stanie zrobić tak dokładne sprawozdanie z konfiguracji żebym był w stanie na podctawie tego skonfigurować maszyny wirtualne?? Proszę o pomoc artu87@o2.pl

      OdpowiedzUsuń
    23. Bardzo ciekawy kurs - łatwo i przystępnie pozwala przyswoić podstawy!

      OdpowiedzUsuń
    24. Jak dla mnie bomba ! Dzięki za Twoje starania, bardzo to wszystko pomocne !!!!!!!!!!!!!!!

      OdpowiedzUsuń
    25. Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! Its always nice when you can not only be informed, but also entertained! Im sure you had fun writing this article.
      Hadoop training

      OdpowiedzUsuń
    26. Valuable information and excellent design you got here! I would like to thank you for sharing your thoughts and time into the stuff you post!!
      SAP Training

      OdpowiedzUsuń
    27. dzięki bardzo mi pomogłeś z projektu ;p

      OdpowiedzUsuń
    28. niektórzy wybitni chwalą się swoją wiedza, inni potrafią tę wiedzę przekazać w prosty schematyczny sposób.

      OdpowiedzUsuń
    29. Rewelacja! Ja dopiero zaczynam przygodę z bazami, ale korzystałem z tego już wiele razy i wracam po odświeżenie wiedzy.

      OdpowiedzUsuń
    30. I wanted to thank you for this great read!!I have been looking for this kind of info on other blogs and none of them went into the details as you did.-regards IAAS

      OdpowiedzUsuń
    31. Good one. Your blog design looks good with a fixed background.Keep going ....
      Tutorial on SAP & ABAP

      OdpowiedzUsuń
    32. Powiem tak: Kurs raczej dla początkujących i wiele tematów tutaj jest omówionych dosyć pobieżnie, ale czego się spodziewać po bezpłatnym kursie :). Nie oznacza to, że nie można tutaj znaleźć paru fajnych przydatnych rzeczy. Plusem jest to, że autor dla początkujących pisze w skrócie różne tematy omawiane w książkach na wielu, wielu stronach, więc jak ktoś nie zna pl/sql to wchodząc tutaj ma solidne podstawy w przystępny sposób omówione.

      OdpowiedzUsuń
    33. Your blog was excellent. Posted best topics for the readers help them to get to know things. Also helps the readers to choose the better career reading this.
      SAP Online Training

      OdpowiedzUsuń
    34. Fajny kurs, można utrwalić wiedzę i dowiedzieć się tego, czego nie wiedziało się wcześniej ;)

      OdpowiedzUsuń
    35. Useful Information and please also post some updates .Thank you.Want to learn
      SAP HANA Online Training 4u

      OdpowiedzUsuń
    36. Świetna sprawa. Od tygodnia codziennie czytam Twojego bloga.

      OdpowiedzUsuń
    37. Fajny kurs. Z pewnością tu jeszcze zajrzę. Dziękuję.

      OdpowiedzUsuń
    38. Jeszcze nie zacząłem czytać, ale po przeczytaniu wstępu dodaję Tobie otuchy, abyś działał działał i jeszcze raz działał. Za chwilę przeglądne co tutaj jest dobrego, ale już sam styl pisania świadczy o tym że znajdę tutaj wartościowe rzeczy.

      OdpowiedzUsuń
    39. Hi there! This post couldn't be written any better! Reading through this post so nice. Thanks for sharing with us

      OdpowiedzUsuń
    40. Dzięki za tego bloga i dzięki za szkolenie! Poza jsystems "trenerujesz" jeszcze gdzieś?

      OdpowiedzUsuń
    41. Świetny, potrzebowałem na szybko nauczyć się PL/SQL na studiach i nie znalazłem nic lepszego. Bardzo prosty język i przystępny sposób tłumaczenia zagadnień. Dzięki wielkie :)

      OdpowiedzUsuń
    42. Wczoraj skończyłem poprzedni kurs, dziś zabieram się za PL/SQL, wielkie dzięki za trud włożony w jego przygotowanie!

      OdpowiedzUsuń
    43. W 2016 dalej przydatne , dzięki :)

      OdpowiedzUsuń
    44. BARDZO DOBRY KURS! DZIĘKUJE

      OdpowiedzUsuń
    45. Bardzo przydatny kurs :) przydatne nawet kilka lat po jego powstaniu

      OdpowiedzUsuń
    46. Twój kurs pomógł mi uporządkować wiedzę z SQL i nauczyć się PL/SQL. Wielkie dzięki. W ogolę szacun za taką robotę w ramach hobby :)

      OdpowiedzUsuń
    47. korzystałem z wielu kursów i nie zawsze są dobrze przygotowane, dla mnie ważna jest konkretna wiedza bez lania wody, jak mam się uczyć nowego zagadnienia to tylko na strefie kursów

      OdpowiedzUsuń