SQL programozás

A relációs adatbázis-kezelő rendszerek megalkotásakor csakis egy programozási nyelv jöhet szóba, amelyiket egyszerű használni, amivel a hatékonyság garantált, illetve hamar elkészíthető a jól működő rendszer. Természetesen az SQL programozás révén biztosítható mindez. Ez a nyelv a már jól ismert Oracle egyik régóta várt kibővítése. Azonban az, aki erről szeretne többet megtudni, az alapoktól akarja megtanulni ezt, jó, ha megjegyzi, hogy a nyelv nem tartalmazza az SQL teljes utasításkészletét, csak azon utasításokat, amelyek az adatkezelő eljárások során nagyobb szereppel rendelkeznek. Ettől függetlenül az SQL programozás azért annyira jó, mert a munka közben lehetőség van mondjuk az adatkezelő utasításoknak, a kurzor szerkezetnek és a tranzakció-kezelő utasításoknak a gond nélküli alkalmazására. A SQL programozás során alkalmazott nyelv tartalmazza az alapvető vezérlési elemeket. Gondolni kell itt a WHILE ciklusra és az IF elágazásra. Sőt, aki ügyes, az problémamentesen létrehozhat egy saját memóriaváltozót. Ezzel pedig tárolhatók a közbenső számítási eredmények. Ezeket tudva nem is lehet meglepő, hogy aki ért hozzá, az SQL programozás mellett teszi le a voksát, amikor a cél egy sajátosabb relációs adatbázis-kezelő rendszer létrehozása. Ha pedig PHP objektum orientált programozás a cél, akkor a PHP nyelvet kell használni. Itt említést érdemel a Yii, ami egy általános webprogramozási keretrendszer. Ennek a jó tulajdonsága, hogy igazából felhasználható bármilyen webalkalmazás fejlesztéséhez. Sokan azt szeretik benne, hogy könnyűsúlyú, tehát a használat során nem terheli nagyon a gépet, illetve adottak a kifinomult gyorsítótárazási megoldások. Sőt, a PHP objektum orientált programozás ezáltal beválik a nagy forgalmú alkalmazások fejlesztésére, akárcsak a portálok, fórumok és CMS-ek esetében is. A PHP objektum orientált programozás során a Yii jobbnak bizonyul, mint a többi keretrendszer, hiszen ez hatékony, képességeiben gazdag és nem utolsó sorban jól dokumentált. A PHP objektum orientált programozás megannyi lépése során ezek mind olyan tulajdonságok, amelyekre bizony nagy szükség van.