Sisu
- Eelis: tsentraliseeritud juhtimis- ja kontrollisüsteem
- Eelis: standardimine
- Puudus: suutmatus rakendada rekursiivset töötlust
- Puudus: kokkusobimatus ja keerukus
- Puudus: piiratud funktsionaalsus
Orace SQL (struktureeritud keel) on arvutikeel, mis on loodud RDBM-i andmebaasi (relatsiooniandmete haldussüsteem) salvestatud andmete haldamiseks. RDBMS on tabelite süsteem, mis salvestab andmeid ja esindab nendevahelist suhet. SQL-il on mitu struktuuri elementi, sealhulgas klauslid, avaldised, väited ja predikaadid. Oracle SQL-i kasutatakse tavaliselt andmebaasi salvestatud andmete haldamiseks (nimetatakse ka RDBMS-ks või lihtsalt Oracle'iks).
Eelis: tsentraliseeritud juhtimis- ja kontrollisüsteem
Oracle SQL-i nõuded võimaldavad teil andmeid juhtida kesksest tabelhoidlast. Andmebaasi administraator vastutab kasutajate loomise, õiguste andmise, kirjete lisamise, korduva teabe kustutamise, andmete muutmise ja protsesside järjekordade eest. Tsentraliseeritud andmesalvestust jagavad ja sellele pääseb juurde mitu rakendust, mis välistab andmete sisestamise ja kordamise salvestamise.
Eelis: standardimine
Oracle'i SQL-i suurim eelis on mitme erineva juurutamise standardimine ja järjepidevus. Esimest korda standardiseeris SQL-i ANSI (Ameerika Standardiorganisatsioon) 1986. aastal ja ratifitseeris 1987. aastal Rahvusvaheline Standardiorganisatsioon (ISO), kes peab standardiorganit.
Puudus: suutmatus rakendada rekursiivset töötlust
SQL-i juhendi järgi on üks suuremaid miinuseid suutmatus rekursiivseid protsesse läbi viia. See on teatud tüüpi arvutifunktsioon (või programm), mille puhul samm või protseduur taaskäivitab kogu programmi või protsessi. SQL-il puudub ühine konstruktsioon teistes kõrgetasemelistes programmeerimiskeeltes, näiteks "for" ja "what". See ei saa toiminguid korrata ja SQL-is pole võimalik korduvat struktuuri määratleda.
Puudus: kokkusobimatus ja keerukus
Oracle'i SQL-i üks suuremaid puudusi on andmete vastuolu ja kokkusobimatus ajas ja süntaksiandmetes, lausete liitmine ja tundlikkus. Keel on keeruline, märksõnadega, mis sarnanevad COBOL-iga, kus on vähem süntaksireegleid kui grammatikas.
Puudus: piiratud funktsionaalsus
SQL on spetsiifiline domeen või eriotstarbeline keel, mille kasutamine on piiratud konkreetsete domeeniprogrammidega. SQL-i käske kasutatakse tabelites ja andmekogumites, näiteks isiklikes andmebaasides ja kontode arvutustabelites. SQL on domeenipõhine deklaratiivne keel, mis on piiratud andmetabelite esitustega.