Sužinokite PL / SQL: tvarkykite duomenis „Oracle“ duomenų bazėse

Atskleidimas: Jūsų palaikymas padeda išlaikyti svetainę! Mes uždirbame siuntimo mokestį už kai kurias paslaugas, kurias rekomenduojame šiame puslapyje.


SQL arba struktūrizuota užklausų kalba yra kalba, kuria naudojasi dauguma reliacinių duomenų bazių valdymo sistemų (RDBMS) duomenų aprašymui, įrašymui, manipuliavimui ir užklausų teikimui. Tai labai naudinga apibūdinant, kaip reikia struktūrizuoti duomenų bazę ir kokius duomenis reikia saugoti ar gauti. Bet tai nėra programavimo kalba.

Tai, be abejo, „Turing complete“, tačiau daugybė dalykų yra „Turingas“ visiškas ir vis tiek nenaudingi programoms rašyti. SQL savaime nepateikia visų dalykų, kurių jums reikia norint parašyti programą ar net ypač sudėtingesnius scenarijus. Tai reiškia, kad norėdami padaryti ką nors programiško su SQL, paprastai turite naudoti antrąją kalbą.

PL / SQL buvo sukurtas „Oracle“ jų duomenų bazių valdymo sistemai, kad užpildytų šią spragą. „PL“ reiškia „procedūrinę kalbą“, o PL / SQL yra SQL plėtinys – viršutinis rinkinys, pridedantis kalbos procedūrinio programavimo ypatybes. Tai apima pagrindines programavimo kalbos konstrukcijas, tokias kaip sąlyginiai („jei“ teiginiai) ir kilpos, taip pat funkcijos, procedūros, objektai, tipai ir aktyvikliai..

Šios kalbos konstrukcijos, ypač duomenų tipai ir objektai, yra integruotos į „Oracle“ duomenų bazę tokiu būdu, kokio neįmanoma pasiekti iš kitos kalbos. Tai ne tik daro kodą efektyvesnį, bet ir padeda įveikti objekto ir santykinės varžos neatitikimą – tai, kas vyksta programos kode, tiksliai seka tai, kas vyksta duomenų bazėje..

PL / SQL vadovėliai

  • „PL / SQL“ vadovėlis iš „Tutorials Point“ siūlo aiškų metodinį kalbos įvadą.
  • „Oracle PL / SQL“ naudojimas yra kompiuterių mokslų studentų Stanfordo temos apžvalga.
  • „PLSQLTutorial“ yra visa svetainė, užpildyta samouczkomis, nuo pradedančiųjų iki pažengusiųjų.
  • PL / SQL mokymo programa pradedantiesiems yra būtent tai, kaip atrodo, su atskiromis pamokomis apie dešimtis PL / SQL temų.
  • 1 diena: PL / SQL pagrindų mokymasis yra vienos kalbos apžvalga, o Gennicko ir Luerso „Sams“ išmokite save PL / SQL per 21 dieną (2000 m.) Pirmasis skyrius – 2000 m..
  • „Oracle“ / PLSQL pateikia mokymo programą tiek apie PL / SQL kalbą, tiek apie „Oracle“ duomenų bazės sistemą.
  • „Oraclecoach“ turi 34 dalių vaizdo įrašų seriją apie PL / SQL.

Papildomi mokymosi šaltiniai

  • „Oracle“ PL / SQL puslapyje yra skyrius „Darbo pradžia“ su nuorodomis į dešimtis vadovėlių ir papildomų išteklių, skirtų naudoti PL / SQL.
  • Praktiškai tobulas PL / SQL kartu su Stevenu Feuersteinu yra „YouTube“ kanalas, kuriame yra dešimtys vaizdo įrašų mokymo apie PL / SQL. Feuerstein taip pat rašo tinklaraštį PL / SQL.

PL / SQL įrankiai

  • „Oracle SQL Developer“ yra integruota kūrimo aplinka (IDE), sukurta „Oracle“, skirta darbui su „Oracle“ duomenų bazėmis; ji apima įmontuotą palaikymą dirbant su PL / SQL.
  • PL / SQL kūrėjas yra komercinis ID / PL / SQL.
  • „Dell“ „Oracle“ rupūžių kūrimo rinkinys yra integruotų PL / SQL kūrimo ir darbo su „Oracle“ duomenų bazėmis įrankių rinkinys.
  • PLEdit yra lengvas PL / SQL redaktorius su įmontuotu kompiliatoriumi; „Benthic Software“, „PLEdit“ kūrėjas, turi keletą kitų naudingų įrankių, skirtų darbui su „Oracle“ duomenų bazėmis.
  • 4 žurnalas PL / SQL yra sistema, skirta registruoti PL / SQL kodus.
  • PLPDF leidžia lengvai rašyti užklausas PL / SQL ir tiesiogiai generuoti PDF ataskaitas.
  • PLDoc yra įrankis, panašus į „Javadoc“, leidžiantį kurti dokumentus tiesiogiai iš specialiai suformatuotų komentarų PL / SQL kode..
  • TOra yra atvirojo kodo alternatyva Toad Development Suite arba Oracle SQL Developer; jis veikia su daugybe reliacinių duomenų bazių sistemų, tačiau turi specialius įrankius darbui su PL / SQL.

Bendruomenė ir nuolatinis mokymasis

  • „Oracle“ bendruomenė turi skyrių, skirtą SQL ir PL / SQL.
  • „OraFAQ Forum“ taip pat turi PL / SQL skyrių.

Knygos PL / SQL

  • „Oracle PL / SQL programavimas“ (2014 m.), Kurį pateikė Feuerstein ir Pribyl, yra galutinis kalbos vadovas, kurį parašė PL / SQL ekspertas, ir praktiškai tobulo PL / SQL šeimininkas Stevenas Feuersteinas; ir nepraleiskite papildomų knygų:
    • „Oracle PL / SQL“ geriausia praktika (2007 m.), Stevenas Feuersteinas;
    • „Oracle PL / SQL Language Pocket Reference“ (2007), autoriai Feuerstein, Pribyl ir Dawes.
  • „Oracle“ duomenų bazės 12c PL / SQL programavimas (2014 m.), Autorius Michaelas McLaughlinas, yra oficialus „Oracle Press“ leidinys ir atspindi tam tikrą „stačiatikių nuomonę“ tiek apie kalbą, tiek apie duomenų bazę; šis patvirtinimo antspaudas kartu su tuo, kad jis yra labai gerai organizuotas ir išskirtinai aiškus, daro šią knygą svarbiu šaltiniu.
  • Joelo Muracho sukurtas „Murach“ „Oracle SQL“ ir „PL / SQL kūrėjams“ (2014 m.) Pateikia puikią kalbos apžvalgą, pateiktą „Murach“ parašo dviejų srautų stiliumi, turinį ir kontūrą išdėstydami nukreiptuose puslapiuose, kad galėtumėte lengvai naudotis knyga nuoroda ir peržiūra.
  • „Oracle PL / SQL For Dummies“ (2006 m.), Autoriai Rosenblum ir Dorsey – „manekenai“ yra santykinis terminas, nes tai vis dar yra labai techninė knyga ir „tikra“ manekenė iš to nelabai ką atgauna; vis dėlto labai lengvas knygų stilius ir paaiškinimai apie žingsnį po žingsnio yra puiki pagalba, ypač žmonėms, neturintiems daug išankstinės duomenų bazės patirties.
  • Rosenzweigo ir Rakhimovo sukurtas pavyzdys „Oracle PL / SQL pagal pavyzdį“ (2008 m.) Yra puikus bet kurios kitos knygos, apimančios kalbos pagrindus, palydovas; Jame yra pratimų ir pavyzdžių, kuriuos galite naudoti plėsti ar išbandyti savo PL / SQL sugebėjimus, serija.

Pažangios PL / SQL knygos

Perskaitę vieną ar daugiau aukščiau esančių įvadinių knygų, galbūt norėsite pereiti prie sudėtingesnių temų. „Oracle Database 12c PL / SQL Advanced Programming Techniques“ (2014), autoriai McLaughlin ir Harper, yra dar vienas oficialus „Oracle Press“ pavadinimas, kurį parašė aukščiau paminėtos įvadinės knygos autorius. Taip pat galbūt norėsite patikrinti Bryla ir Loney „Oracle Database 12c The Complete Reference“ (2013). Galiausiai, ekspertų PL / SQL praktika: „Oracle“ kūrėjams ir DBA (2011 m.), Autoriai Rosenblum ir kt., Pateikia surinktą 15 ekspertų išmintį..

Ar turėčiau išmokti PL / SQL?

Tai priklauso nuo jūsų karjeros trajektorijos.

PL / SQL yra labai specifinė kalba. Jis naudojamas tik viename kontekste: „Oracle“ duomenų bazėje. „Oracle“ yra patentuota duomenų bazių sistema, kurią daugiausia naudoja didžiosios įmonės.

Taigi, jei esate duomenų bazės kūrėjas arba DBA, dirbantis (arba norintis dirbti) didelėse įmonėse, tada PL / SQL bus labai naudingas įgūdis.

Tolesni skaitymai ir šaltiniai

Turime daugiau vadovų, vadovėlių ir infografijų, susijusių su kodavimu ir plėtra:

  • SQL ištekliai: mūsų bendras SQL šaltinis, kuris yra būtinas visiems reliacinių duomenų bazių kūrėjams.
  • Įvadas į ADO.NET: sužinokite viską apie šią sistemą, naudodami bet kokią duomenų bazę .NET sistemoje.
  • PHP įvadas ir šaltiniai: sužinokite apie puikią kalbą dirbant su kitomis duomenų bazėmis, tokiomis kaip „MySQL“ ir „PostgreSQL“.

Galutinis žiniatinklio prieglobos vadovas

Jei ketinate kurti duomenų bazių programas, greičiausiai turėsite jas kažkur talpinti. Peržiūrėkite mūsų svarbiausią žiniatinklio prieglobos vadovą. Tai paaiškins viską, ką turite žinoti, kad galėtumėte priimti pagrįstą sprendimą.

Galutinis žiniatinklio prieglobos vadovas
Galutinis žiniatinklio prieglobos vadovas

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map