Lærðu PL / SQL: Stjórna gögnum í Oracle gagnagrunnum

Birting: Stuðningur þinn hjálpar til við að halda vefnum í gangi! Við þénum tilvísunargjald fyrir sumar þjónusturnar sem við mælum með á þessari síðu.


SQL, eða Structured Query Language, er tungumálið sem notað er af flestum venslagagnagrunnastjórnunarkerfum (RDBMS) til lýsingar á gögnum, upptöku, meðferð og fyrirspurnum. Það er mjög gagnlegt til að lýsa því hvernig gagnagrunnurinn á að vera uppbyggður og hvaða gögn þarf að geyma eða sækja. En það er í raun ekki forritunarmál.

Það er, léttvægt, Turing heill – en margt er Turing heill og er samt ekki gagnlegt til að skrifa forrit. SQL býður í sjálfu sér einfaldlega ekki upp á það sem þú þarft til að skrifa forrit eða jafnvel fyrir sérstaklega flókin forskrift. Þetta þýðir að til að gera eitthvað forritlegt með SQL verðurðu venjulega að nota annað tungumál.

PL / SQL var búið til af Oracle fyrir gagnagrunnsstjórnunarkerfi þeirra til að loka þessu bili. „PL“ stendur fyrir „málsmeðferðarmál,“ og PL / SQL er viðbót – ofurstilla – af SQL, sem bætir málsmeðferðarforritunaraðgerðir við tungumálið. Þetta felur í sér grunn forritunarmálamyndir eins og skilyrði („ef“ fullyrðingar) og lykkjur, svo og aðgerðir, verklag, hluti, gerðir og kallar.

Þessar tungumálasmíðar, sérstaklega gagnategundir og hlutir, eru samþættar Oracle gagnagrunninum á þann hátt sem ekki er mögulegur þegar aðgangur er að honum frá öðru tungumáli. Fyrir utan að gera kóða betri, þá hjálpar þetta einnig til við að vinna bug á ósamræmi viðnám við mótmæla-sambandið – það sem gerist í kóða forritsins fylgist náið með því sem er að gerast í gagnagrunninum.

PL / SQL námskeið

  • PL / SQL kennsla frá námskeiðum Point býður upp á skýra, aðferðafræðilega kynningu á tungumálinu.
  • Notkun Oracle PL / SQL er yfirlit yfir efnið fyrir tölvunarfræðinema við Stanford.
  • PLSQLTutorial er heill vefsíða fylltur með námskeiðum, frá byrjendum til lengra kominna.
  • PL / SQL námskeið fyrir byrjendur er nákvæmlega eins og það hljómar eins og með einstökum kennslustundum um tugi PL / SQL efnis.
  • Dagur 1: Að læra grunnatriði PL / SQL er yfirlits yfir tungumálið og fyrsti kaflinn í Sams kenndu sjálfum þér PL / SQL eftir 21 daga (2000) eftir Gennick og Luers.
  • Oracle / PLSQL veitir kennsluefni um bæði PL / SQL tungumálið og Oracle gagnagrunnskerfið.
  • Oraclecoach er með 34 hluta kennsluþáttaröð fyrir vídeó um PL / SQL.

Viðbótarupplýsingar um námsgögn

  • PL / SQL síðu Oracle er með „Getting Started“ hlutann með krækjum á fjöldann allan af námskeiðum og viðbótarúrræðum til að nota PL / SQL.
  • Nánast fullkomið PL / SQL með Steven Feuerstein er YouTube rás með fjöldann allan af námskeiðum um vídeó á PL / SQL. Feuerstein skrifar einnig blogg á PL / SQL.

PL / SQL verkfæri

  • Oracle SQL Developer er samþætt þróunarumhverfi (IDE), gert af Oracle, til að vinna með Oracle gagnagrunna; það felur í sér innbyggðan stuðning til að vinna með PL / SQL.
  • PL / SQL Developer er auglýsing IDE fyrir PL / SQL.
  • Toad Development Suite fyrir Oracle, frá Dell, er mengi samþættra tækja fyrir PL / SQL þróun og vinna með Oracle gagnagrunna.
  • PLEdit er léttur PL / SQL ritstjóri, með innbyggðum þýðanda; Benthic hugbúnaður, framleiðandi PLEdit, hefur nokkur önnur gagnleg tæki til að vinna með Oracle gagnagrunna.
  • Log 4 PL / SQL er rammi til að skrá PL / SQL kóða.
  • PLPDF gerir þér kleift að skrifa einfaldlega fyrirspurnir í PL / SQL og búa til PDF skýrslur beint.
  • PLDoc er tæki, svipað og Javadoc, sem gerir þér kleift að smíða skjöl beint úr sérsniðnum athugasemdum í PL / SQL kóða.
  • TOra er opinn uppspretta valkostur við Toad Development Suite eða Oracle SQL Developer; það vinnur með fjölda skyldra gagnagrunnskerfa, en hefur sérstök tæki til að vinna með PL / SQL.

Samfélag og áframhaldandi nám

  • Oracle Community er með kafla sem er helgaður SQL og PL / SQL.
  • OraFAQ Forum er einnig með PL / SQL hluta.

Bækur um PL / SQL

  • Oracle PL / SQL forritun (2014), eftir Feuerstein og Pribyl, er endanleg handbók um tungumálið, samin af PL / SQL sérfræðingi og gestgjafi af praktískt fullkomnu PL / SQL, Steven Feuerstein; og ekki missa af félagabókunum:
    • Oracle PL / SQL Best Practices (2007), eftir Steven Feuerstein;
    • Oracle PL / SQL Language Pocket Reference (2007), eftir Feuerstein, Pribyl og Dawes.
  • Oracle gagnagrunnur 12c PL / SQL forritun (2014), eftir Michael McLaughlin, er opinbert rit Oracle Press og stendur fyrir eins konar „rétttrúnaðar álit“ um bæði tungumálið og gagnagrunninn; þessi innsigli samþykkis, ásamt því að hún er afar vel skipulögð og einstaklega skýr, gerir þessa bók að ómissandi úrræði.
  • Oracle SQL frá Murach og PL / SQL fyrir þróunaraðila (2014), eftir Joel Murach, veitir frábært yfirlit yfir tungumálið, í undirskrift Murachs tveggja strauma og setur innihald og útlínur á framhliðarsíður þannig að þú getur auðveldlega notað bókina til viðmiðunar og endurskoða.
  • Oracle PL / SQL For Dummies (2006), eftir Rosenblum og Dorsey – „dummies“ er afstætt hugtak þar sem þetta er samt mjög tæknileg bók og „raunverulegur“ dummy myndi ekki fá mikið út úr því; samt eru bókin auðveld stíll og skref-fyrir-skref skýringar mikil hjálp, sérstaklega fyrir fólk án mikillar fyrri reynslu af gagnagrunni.
  • Oracle PL / SQL eftir Dæmi (2008), eftir Rosenzweig og Rakhimov, er frábær félaga bók fyrir allar aðrar bækur sem fjalla um grunnatriði tungumálsins; það inniheldur röð af æfingum og dæmum sem þú getur notað til að stækka eða prófa hæfileika þína í PL / SQL.

Ítarlegri PL / SQL bækur

Þegar þú hefur unnið í gegnum eina eða fleiri af inngangsbókunum hér að ofan gætirðu viljað halda áfram að þróaðri efnisatriðum. Oracle gagnagrunnur 12c PL / SQL Advanced Programming Techniques (2014), eftir McLaughlin og Harper, er annar opinberur titill Oracle Press sem er skrifaður af höfundi inngangsbókarinnar sem nefnd er hér að ofan. Þú gætir líka viljað kíkja á Oracle Database 12c The Complete Reference (2013), eftir Bryla og Loney. Að lokum, sérfræðingar PL / SQL Practices: fyrir Oracle Developers and DBAs (2011), eftir Rosenblum o.fl., veitir safnaðri visku 15 sérfræðinga meðhöfunda..

Ætti ég að læra PL / SQL?

Það fer eftir ferlinum.

PL / SQL er mjög ákveðið tungumál. Það er aðeins notað í einu samhengi: Oracle gagnagrunninum. Oracle er sér gagnabankakerfi sem aðallega er notað af stórum fyrirtækjum.

Svo, ef þú ert gagnagrunnur verktaki eða DBA sem vinnur (eða vill vinna) í stórum fyrirtækjum, þá PL / SQL mun vera mjög hjálpsamur færni.

Frekari upplestur og úrræði

Við höfum fleiri handbækur, námskeið og infografics sem tengjast forritun og þróun:

  • SQL Resources: almenna SQL vefsíðan okkar sem skiptir sköpum fyrir alla forritara sem tengjast gagnagrunni.
  • Kynning á ADO.NET: læra allt um þetta kerfi til að nota hvaða gagnagrunn sem er, innan .NET ramma.
  • PHP kynning og auðlindir: læra um frábært tungumál til að vinna með aðra gagnagrunna eins og MySQL og PostgreSQL.

Ultimate Guide to Web Hosting

Ef þú ætlar að búa til gagnagrunndrifin forrit þarftu líklega að hýsa þau einhvers staðar. Skoðaðu Ultimate Guide okkar til vefhýsingar. Það mun útskýra allt sem þú þarft að vita til að taka upplýst val.

Ultimate Guide to Web Hosting
Ultimate Guide to Web Hosting

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me