Uzziniet PL / SQL: pārvaldiet datus Oracle datu bāzēs

Atklāšana: Jūsu atbalsts palīdz vietnei darboties! Mēs nopelnām nodošanas maksu par dažiem pakalpojumiem, kurus mēs iesakām šajā lapā.


SQL jeb strukturētā vaicājumu valoda ir valoda, ko datu aprakstam, reģistrēšanai, manipulēšanai un vaicāšanai izmanto vairums relāciju datu bāzes pārvaldības sistēmu (RDBMS). Tas ir ļoti noderīgi, lai aprakstītu, kā strukturēt datu bāzi un kādi dati ir jāuzglabā vai jāgūst. Bet tā īsti nav programmēšanas valoda.

Tas ir triviāli, Turing pilnīga, bet daudzas lietas ir Turing pilnīga un joprojām nav noderīga programmu rakstīšanai. SQL pats par sevi vienkārši nenodrošina visu veidu lietas, kas jums vajadzīgas pieteikuma rakstīšanai vai pat īpaši sarežģītiem skriptiem. Tas nozīmē, ka, lai izdarītu kaut ko programmatisku ar SQL, jums parasti ir jālieto otrā valoda.

PL / SQL tika izveidots Oracle viņu datu bāzes pārvaldības sistēmai, lai novērstu šo plaisu. “PL” apzīmē “procesuālo valodu”, un PL / SQL ir SQL paplašinājums – superset -, kas valodai pievieno procedūras programmēšanas funkcijas. Tas ietver pamata programmēšanas valodas konstrukcijas, piemēram, nosacītus (“ja” paziņojumus) un cilpas, kā arī funkcijas, procedūras, objektus, tipus un aktivizētājus..

Šīs valodas konstrukcijas, īpaši datu tipi un objekti, tiek integrēti Oracle datu bāzē tādā veidā, kas nav iespējams, piekļūstot tai no citas valodas. Papildus koda efektīvākai darbībai tas palīdz arī novērst objekta un relācijas pretestības neatbilstību – tas, kas notiek lietojumprogrammas kodā, cieši seko tam, kas notiek datu bāzē.

PL / SQL konsultācijas

  • PL / SQL apmācība no Tutorials Point piedāvā skaidru, metodisku valodas ievadu.
  • Oracle PL / SQL izmantošana ir tēmas pārskats datorzinātņu studentiem Stenfordā.
  • PLSQLTutorial ir visa vietne, kas piepildīta ar pamācībām, no iesācēja līdz progresīvai.
  • PL / SQL apmācība iesācējiem ir tieši tā, kā izklausās, ar atsevišķām nodarbībām par desmitiem PL / SQL tēmu.
  • 1. diena: PL / SQL pamatu apgūšana ir vienreizējs valodas pārskats, un Gennika un Līča (Sams) Māciet sevi PL / SQL 21 dienās (2000) pirmā nodaļa..
  • Oracle / PLSQL nodrošina apmācību gan PL / SQL valodā, gan Oracle datu bāzes sistēmā.
  • Oraclecoach ir 34 daļu video apmācības sērija par PL / SQL.

Papildu mācību resursi

  • Oracle PL / SQL lapā ir sadaļa “Darba sākšana” ar saitēm uz desmitiem apmācību un papildu resursiem PL / SQL lietošanai.
  • Praktiski perfekts PL / SQL kopā ar Stīvenu Feuersteinu ir YouTube kanāls, kurā ir desmitiem video apmācību par PL / SQL. Feuerstein arī raksta emuāru par PL / SQL.

PL / SQL rīki

  • Oracle SQL Developer ir integrēta izstrādes vide (IDE), ko izveidojis Oracle darbam ar Oracle datu bāzēm; tas ietver iebūvētu atbalstu darbam ar PL / SQL.
  • PL / SQL izstrādātājs ir komerciāls ID / PL / SQL.
  • Krupja attīstības komplekts Oracle, no Dell, ir integrētu rīku komplekts PL / SQL izstrādei un darbam ar Oracle datu bāzēm.
  • PLEdit ir viegls PL / SQL redaktors ar iebūvētu kompilatoru; Benthic Software, PLEdit veidotājam, ir arī vairāki citi noderīgi rīki darbam ar Oracle datu bāzēm.
  • Žurnāls 4 PL / SQL ir ietvars, lai reģistrētu PL / SQL kodu.
  • PLPDF ļauj viegli rakstīt vaicājumus PL / SQL un tieši ģenerēt PDF pārskatus.
  • PLDoc ir rīks, līdzīgs Javadoc, kas ļauj veidot dokumentāciju tieši no īpaši formatētiem komentāriem PL / SQL kodā.
  • TOra ir atvērtā koda alternatīva Toad Development Suite vai Oracle SQL Developer; tas darbojas ar vairākām relāciju datu bāzu sistēmām, taču tam ir īpaši rīki darbam ar PL / SQL.

Sabiedrība un notiekošās mācības

  • Oracle kopienai ir sadaļa, kas veltīta SQL un PL / SQL.
  • OraFAQ forumā ir arī sadaļa PL / SQL.

Grāmatas par PL / SQL

  • Oracle PL / SQL Programming (2014), ko izstrādājuši Feuerstein un Pribyl, ir galīgais valodas ceļvedis, ko līdzautori ir PL / SQL eksperts, un praktiski perfekta PL / SQL resursdators Stīvens Feuersteins; un nepalaid garām pavadošās grāmatas:
    • Oracle PL / SQL labākā prakse (2007), Stīvens Feuersteins;
    • Oracle PL / SQL valodas kabatas atsauce (2007), autori Feuerstein, Pribyl un Dawes.
  • Oracle Database 12c PL / SQL Programming (2014), autors Maikls Maklavenins, ir oficiāla Oracle Press publikācija, un tā pārstāv sava veida “ortodoksālo viedokli” gan par valodu, gan datu bāzi; šis apstiprinājuma zīmogs apvienojumā ar faktu, ka tas ir ārkārtīgi labi organizēts un ārkārtīgi skaidrs, padara šo grāmatu par būtisku resursu.
  • Murach’s Oracle SQL un PL / SQL izstrādātājiem (2014), autors Džoels Muračs, sniedz lielisku valodas pārskatu Murach paraksta divu straumju stilā, saturu un kontūru izvietojot pretējām lapām, lai jūs varētu ērti izmantot grāmatu atsaucei un pārskatīšana.
  • Oracle PL / SQL For Dummies (2006), autori Rosenblūms un Dorsijs – “manekeni” ir relatīvs termins, jo šī joprojām ir ļoti tehniska grāmata, un “īsts” manekens no tā daudz neiegūtu; tomēr grāmatas vienkāršais stils un detalizēti skaidrojumi ir lielisks palīgs, it īpaši cilvēkiem, kuriem nav lielas iepriekšējas datu bāzes pieredzes.
  • Rosenzweig un Rakhimov piemērs Oracle PL / SQL pēc piemēra (2008) ir lielisks pavadonis jebkurai citai grāmatai, kas attiecas uz valodas pamatiem; tajā ir virkne vingrinājumu un piemēru, kurus varat izmantot, lai paplašinātu vai pārbaudītu savas PL / SQL spējas.

Uzlabotas PL / SQL grāmatas

Kad esat strādājis ar vienu vai vairākām iepriekš aprakstītajām grāmatām, iespējams, vēlēsities pāriet uz sarežģītākām tēmām. Oracle Database 12c PL / SQL Advanced Programming Techniques (2014), autori McLaughlin un Harper, ir vēl viens oficiālais Oracle Press nosaukums, kuru ir parakstījis iepriekšminētās ievada grāmatas autors. Varat arī apskatīt Bryla un Loney veidoto Oracle Database 12c The Complete Reference (2013). Visbeidzot, ekspertu PL / SQL prakse: Oracle izstrādātājiem un DBA (2011), autors Rosenblum et al., Sniedz 15 ekspertu līdzautoru apkopotās gudrības..

Vai man jāapgūst PL / SQL?

Tas ir atkarīgs no jūsu karjeras trajektorijas.

PL / SQL ir ļoti specifiska valoda. Tas tiek izmantots tikai vienā kontekstā: Oracle datu bāze. Oracle ir patentēta datu bāzu sistēma, ko galvenokārt izmanto lielie uzņēmumi.

Tātad, ja jūs esat datu bāzes izstrādātājs vai DBA, kurš strādā (vai vēlas strādāt) lielos uzņēmumos, tad PL / SQL būs ļoti noderīga prasme.

Papildu lasīšana un resursi

Mums ir vairāk ceļvežu, mācību materiālu un infografiku, kas saistīti ar kodēšanu un attīstību:

  • SQL resursi: mūsu vispārīgais SQL resurss, kas ir kritisks visiem relāciju datu bāzu izstrādātājiem.
  • Ievads ADO.NET: uzziniet visu par šo sistēmu jebkuras datu bāzes izmantošanai .NET ietvarā.
  • PHP ievads un resursi: uzziniet par lielisku valodu darbam ar citām datu bāzēm, piemēram, MySQL un PostgreSQL.

Galīgais Web mitināšanas ceļvedis

Ja jūs veidojat uz datu bāzēm balstītas lietojumprogrammas, visticamāk, tās kaut kur būs mitinātas. Iepazīstieties ar mūsu galīgo tīmekļa mitināšanas rokasgrāmatu. Tas izskaidros visu, kas jums jāzina, lai izdarītu apzinātu izvēli.

Galīgais Web mitināšanas ceļvedis
Galīgais Web mitināšanas ceļvedis

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