Ismerje meg a PL / SQL-t: Adatok kezelése az Oracle adatbázisokban

Közzététel: Támogatása segít fenntartani a webhely működését! Az ezen az oldalon javasolt szolgáltatások némelyikén referenciadíjat keresünk.


Az SQL vagy a strukturált lekérdezési nyelv az a nyelv, amelyet a legtöbb relációs adatbázis-kezelő rendszer (RDBMS) használ az adatok leírására, rögzítésére, kezelésére és lekérdezésére. Nagyon hasznos leírni az adatbázis felépítését és az adatok tárolását vagy lekérdezését. De ez nem igazán programozási nyelv.

Ez triviaálisan a Turing teljes – de sok dolog Turing teljes, és még mindig nem hasznos a programok írásakor. Az SQL önmagában egyszerűen nem biztosítja a szükséges dolgokat egy alkalmazás írásához, vagy akár különösen összetett szkriptekhez. Ez azt jelenti, hogy ahhoz, hogy bármi programozható legyen az SQL-rel, általában egy második nyelvet kell használnia.

PL / SQL az Oracle hozta létre adatbázis-kezelő rendszerükhöz, hogy megszüntesse ezt a rést. A „PL” az „eljárás nyelvét” jelenti, a PL / SQL pedig az SQL kiterjesztése – szuperszet -, amely eljárási programozási funkciókat ad a nyelvhez. Ez magában foglalja az alapvető programozási nyelvi konstrukciókat, például a feltételes („ha” utasításokat) és a hurkokat, valamint a funkciókat, eljárásokat, objektumokat, típusokat és eseményindítókat.

Ezeket a nyelvi konstrukciókat, különösen az adattípusokat és az objektumokat, oly módon integrálják az Oracle adatbázisba, amikor egy másik nyelvről nem érhető el. A kód hatékonyabbá tétele mellett ez segít az objektum-relációs impedancia eltérés leküzdésében is – az alkalmazáskódban történt események szorosan követik az adatbázisban zajló eseményeket..

PL / SQL oktatóanyagok

  • A Tutorials Point PL / SQL bemutatója egyértelmű, módszertani bevezetést kínál a nyelvhez.
  • Az Oracle PL / SQL használata áttekintést nyújt a Stanford számítógépes hallgatóinak szánt témáról.
  • A PLSQLTutorial egy teljes webhely, oktatóprogramokkal töltve, a kezdőtől a haladóig.
  • Pontosan hangzik a PL / SQL oktatóprogram kezdőknek, több tucat PL / SQL témáról szóló egyedi órákkal.
  • 1. nap: A PL / SQL alapjainak megtanulása egy egyszemélyes áttekintés a nyelvről, és a Sams első tanítása magának a PL / SQL-nek 21 nap alatt (2000) első fejezete, Gennick és Luers.
  • Az Oracle / PLSQL bemutatja a PL / SQL nyelvet és az Oracle adatbázisrendszert is.
  • Az Oraclecoach 34 részes video bemutató sorozattal rendelkezik a PL / SQL-n.

További tanulási források

  • Az Oracle PL / SQL oldalán található az „Első lépések” szakasz, amelyben tucatnyi oktatóanyaghoz és a PL / SQL használatához szükséges kiegészítő forrásokhoz mutat linkek.
  • Gyakorlatilag tökéletes PL / SQL Steven Feuerstein-rel egy YouTube-csatorna, tucatnyi video oktatóanyaggal a PL / SQL-n. Feuerstein blogot is ír a PL / SQL-n.

PL / SQL eszközök

  • Az Oracle SQL Developer egy integrált fejlesztési környezet (IDE), amelyet az Oracle készített az Oracle adatbázisokkal való együttműködéshez; beépített támogatást tartalmaz a PL / SQL kezeléséhez.
  • A PL / SQL Developer egy kereskedelmi IDE a PL / SQL számára.
  • A Dell Toad Development Suite for Oracle egy integrált eszközkészlete a PL / SQL fejlesztéshez és az Oracle adatbázisokkal való együttműködéshez.
  • A PLEdit egy könnyű PL / SQL szerkesztő, beépített fordítóval; A Benthic Software, a PLEdit készítője, számos további hasznos eszközzel rendelkezik az Oracle adatbázisokkal való együttműködéshez.
  • A Log 4 PL / SQL a PL / SQL kód naplózására szolgáló keret.
  • A PLPDF lehetővé teszi a lekérdezések egyszerű írását PL / SQL formátumban, és közvetlenül PDF jelentések készítését.
  • A PLDoc egy olyan eszköz, hasonló a Javadochoz, amely lehetővé teszi a dokumentáció készítését közvetlenül a kifejezetten formázott megjegyzésekből PL / SQL kódban.
  • A TOra nyílt forráskódú alternatíva a Toad Development Suite vagy az Oracle SQL Developer számára; számos relációs adatbázisrendszerrel működik, de rendelkezik speciális eszközökkel a PL / SQL kezelésére.

Közösségi és folyamatos tanulás

  • Az Oracle Community rendelkezik egy szekcióval, amely az SQL-hez és a PL / SQL-hez tartozik.
  • Az OraFAQ Forumnak PL / SQL része is van.

Könyvek a PL / SQL-n

  • Az Oracle PL / SQL Programming (2014), Feuerstein és Pribyl, a nyelv végleges útmutatója, amelyet a PL / SQL szakértő és a gyakorlatilag tökéletes PL / SQL házigazdája, Steven Feuerstein készített; és ne hagyja ki a társakat:
    • Oracle PL / SQL legjobb gyakorlatok (2007), Steven Feuerstein;
    • Oracle PL / SQL Language Pocket Reference (2007), Feuerstein, Pribyl és Dawes.
  • Az Oracle Database 12c PL / SQL Programming (2014), készítette Michael McLaughlin, az Oracle Press hivatalos kiadványa, és egyfajta „ortodox véleményt” képvisel mind a nyelv, mind az adatbázis vonatkozásában; ez a jóváhagyási pecsét, azzal a ténnyel, hogy rendkívül jól szervezett és rendkívül világos, teszi ezt a könyvet alapvető forrássá.
  • Joel Murach, a Murach által készített Oracle SQL és PL / SQL fejlesztőknek (2014) nagyszerű áttekintést nyújt a nyelvről, Murach aláírásának kétfolyam stílusában, tartalom és körvonalak elhelyezése a szemben lévő oldalakon, hogy a könyv könnyen felhasználható legyen referenciaként és felülvizsgálja.
  • Oracle PL / SQL For Dummies (2006), írta Rosenblum és Dorsey – a „próbabábu” egy relatív kifejezés, mivel ez még mindig nagyon technikai könyv, és egy „igazi” próbabábu nem sokat keresne belőle; mégis, a könnyű stílusú könyvek és a lépésről lépésre történő magyarázatok nagy segítséget nyújtanak, különösen azoknak az embereknek, akiknek sok előző adatbázis-tapasztalata nincs..
  • Az Oracle PL / SQL példája (2008), Rosenzweig és Rakhimov, kiváló társkönyv a többi nyelv alapvető könyvéhez; egy sor gyakorlatot és példát tartalmaz, amelyek segítségével kibővítheti vagy tesztelheti PL / SQL képességeit.

Speciális PL / SQL könyvek

Miután elkészült egy vagy több fenti bevezető könyv között, érdemes lehet továbbmenni a fejlettebb témákra. Az Oracle Database 12c PL / SQL speciális programozási technikák (2014), McLaughlin és Harper által készített, egy másik hivatalos Oracle Press cím, amelyet a fent említett bevezető könyv szerzője írt alá. Érdemes lehet megnézni az Oracle Database 12c The Complete Reference (2013), készítette: Bryla és Loney. Végül: Rosenblum et al., A szakértői PL / SQL gyakorlatok: Oracle Developers és DBA-k számára (2011), 15 szakértő társszerző összegyűjtött bölcsességét nyújtja..

Tanulnom kellene a PL / SQL-t?

Ez a karriertől függ.

A PL / SQL nagyon specifikus nyelv. Csak egy kontextusban használják: az Oracle adatbázisban. Az Oracle védett adatbázis-rendszer, amelyet elsősorban a nagyvállalatok használnak.

Tehát, ha Ön adatbázis-fejlesztő vagy DBA, aki nagyvállalatoknál dolgozik (vagy szeretne dolgozni), akkor a PL / SQL nagyon hasznos készség.

További olvasmányok és források

Több útmutató, oktatóanyag és infographics található a kódoláshoz és fejlesztéshez:

  • SQL erőforrások: általános SQL erőforrásunk, amely kritikus az összes relációs adatbázis-fejlesztő számára.
  • Bevezetés az ADO.NET-be: Tudjon meg többet erről a rendszerről, ha bármilyen adatbázist használ a .NET-keretrendszerben.
  • PHP bevezetés és források: Tanulj meg egy nagyszerű nyelvet más adatbázisokkal – például MySQL és PostgreSQL – való együttműködéshez.

Végső útmutató a webtárhelyhez

Ha adatbázis alapú alkalmazásokat fog létrehozni, akkor valószínűleg el kell helyeznie őket valahol. Nézze meg a Webtárhely végső útmutatóját. Elmagyarázza mindent, amit tudnia kell a megalapozott döntés meghozatalához.

Végső útmutató a webtárhelyhez
Végső útmutató a webtárhelyhez

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