Výhody a nevýhody systému Oracle SQL

Výhoda: centralizovaný systém riadenia a kontroly

Príkazy Oracle SQL umožňujú kontrolu údajov z centrálneho tabuľkového archívu. Správca databázy (DBA) je zodpovedný za vytváranie používateľov, prideľovanie oprávnení, pridávanie záznamov, odstraňovanie nadbytočných informácií, úpravu existujúcich údajov a spracovanie otázok. Tieto centrálne uložené údaje zdieľajú a sprístupňujú viaceré aplikácie. Tým sa eliminuje zbytočné zadávanie a ukladanie údajov.

Výhoda: štandardizácia

Hlavnou výhodou systému Oracle SQL je jeho štandardizácia a konzistentnosť medzi rôznymi implementáciami. SQL bol najprv štandardizovaný ANSI (American Standardization Institute) v roku 1986 a potom ratifikovaný v roku 1987 Medzinárodnou organizáciou pre normalizáciu (ISO), ktorá zostáva normalizačným orgánom.

Nevýhoda: neschopnosť implementovať rekurzívne spracovanie

Podľa „SQL pre bláznov“ je jednou z najväčších nevýhod SQL neschopnosť vykonať rekurzívne spracovanie. Rekurzívne spracovanie je typ počítačovej funkcie (alebo programu), v ktorom jeden z krokov alebo postupov znovu spustí celý program (alebo postup). SQL chýba konštrukcie typu slučky, ktoré sú bežné v iných typoch programovacích jazykov na vysokej úrovni. Nemôžete opakovať akcie a neexistuje spôsob, ako definovať opakujúce sa konštrukcie v SQL.

Nevýhoda: nekompatibilita a komplexnosť

Jednou z hlavných nevýhod systému Oracle SQL je nekonzistentnosť a nekompatibilita údajov v oblasti času a syntaxe údajov, zreťazenie reťazcov a citlivosť znakov. Jazyk je zložitý s podobným prístupom k kľúčovým slovám ako COBOL (pre anglické postavy spoločného obchodne orientovaného jazyka), s menším počtom syntaktických a gramatických pravidiel.

Nevýhoda: obmedzená funkčnosť

SQL je špecifická doména alebo jazyk na špeciálne účely a jej použitie je obmedzené na konkrétnu programovú doménu. Príkazy SQL sa obsluhujú v tabuľkách a súboroch údajov, ako sú osobné databázy a účtovné tabuľky. SQL je doména špecifický deklaratívny jazyk, ktorý je obmedzený na tabuľkové znázornenie údajov.

Zaujímavé Články