Obsah
- Výhoda: centralizovaný riadiaci a kontrolný systém
- Výhoda: štandardizácia
- Nevýhoda: nemožnosť implementácie rekurzívneho spracovania
- Nevýhoda: nekompatibilita a zložitosť
- Nevýhoda: obmedzená funkčnosť
Orace SQL (štruktúrovaný jazyk) je počítačový jazyk určený na správu údajov uložených v databáze RDBM (systém správy relačných údajov). RDBMS je systém tabuliek, ktorý ukladá údaje a predstavuje vzťah medzi nimi. SQL má niekoľko prvkov štruktúry, vrátane klauzúl, výrazov, príkazov a predikátov. Oracle SQL sa všeobecne používa na správu údajov uložených v databáze (nazývanej tiež RDBMS alebo jednoducho Oracle).
Výhoda: centralizovaný riadiaci a kontrolný systém
Tvrdenia Oracle SQL vám umožňujú riadiť údaje z centrálneho tabuľkového úložiska. Správca databázy je zodpovedný za vytváranie používateľov, udeľovanie privilégií, pridávanie záznamov, mazanie opakovaných informácií, úpravu údajov a procesné fronty. Centralizované úložisko dát je zdieľané a prístupné z viacerých aplikácií, čo eliminuje ukladanie údajov a opakované ukladanie dát.
Výhoda: štandardizácia
Najväčšou výhodou systému Oracle SQL je štandardizácia a konzistencia niekoľkých rôznych implementácií. SQL bol prvýkrát štandardizovaný ANSI (American Standards Institution) v roku 1986 a ratifikovaný v roku 1987 Medzinárodnou normalizačnou organizáciou (ISO), ktorá udržiava normalizačný orgán.
Nevýhoda: nemožnosť implementácie rekurzívneho spracovania
Podľa príručky SQL je jednou z najväčších nevýhod nemožnosť vykonávať rekurzívne procesy. Toto je typ počítačovej funkcie (alebo programu), v ktorej krok alebo procedúra reštartuje celý program alebo proces. SQL nemá bežné konštrukty v iných programovacích jazykoch na vysokej úrovni, ako napríklad „for“ a „what“. Nemôže opakovať akcie a neexistuje spôsob, ako definovať opakujúcu sa štruktúru v SQL.
Nevýhoda: nekompatibilita a zložitosť
Jednou z najväčších nevýhod systému Oracle SQL je nekonzistencia a nekompatibilita údajov v čase a dátových oblastiach syntaxe, zreťazenia viet a citlivosti. Jazyk je zložitý, s podobnými kľúčovými slovami ako COBOL, s menšími pravidlami syntaxe ako s gramatikou.
Nevýhoda: obmedzená funkčnosť
SQL je špecifická doména alebo jazyk so zvláštnym účelom, ktorého použitie je obmedzené na konkrétne doménové programy. Príkazy SQL sa prevádzkujú na tabuľkách a množinách údajov, ako sú osobné databázy a tabuľky účtov. SQL je deklaratívny jazyk špecifický pre doménu, ktorý je obmedzený na reprezentácie údajových tabuliek.