Vsebina
- Prednost: centraliziran sistem upravljanja in nadzora
- Prednost: standardizacija
- Pomanjkljivost: nezmožnost izvedbe rekurzivne obdelave
- Pomanjkljivost: nezdružljivost in zapletenost
- Pomanjkljivost: omejena funkcionalnost
Orace SQL (strukturirani jezik) je računalniški jezik, zasnovan za upravljanje podatkov, shranjenih v zbirki podatkov RDBM (relacijski sistem za upravljanje podatkov). RDBMS je sistem tabel, ki hrani podatke in predstavlja razmerje med njimi. SQL ima več elementov strukture, vključno s stavki, izrazi, stavki in predikati. Oracle SQL se običajno uporablja za upravljanje podatkov, shranjenih v zbirki podatkov (imenovan tudi RDBMS ali preprosto Oracle).
Prednost: centraliziran sistem upravljanja in nadzora
Zahtevki Oracle SQL omogočajo nadzor podatkov iz osrednjega tabelarnega repozitorija. Skrbnik baze podatkov je odgovoren za ustvarjanje uporabnikov, dodelitev pravic, dodajanje zapisov, brisanje ponavljajočih se informacij, spreminjanje podatkov in čakalnih vrst procesov. Centralizirano shranjevanje podatkov si deli in dostopa več aplikacij, kar odpravlja shranjevanje podatkov in ponovitev.
Prednost: standardizacija
Največja prednost Oraclovega SQL je standardizacija in doslednost več različnih izvedb. SQL je prvič standardiziral ANSI (American Standards Institution) leta 1986, leta 1987 pa ga je ratificirala Mednarodna organizacija za standardizacijo (ISO), ki vzdržuje organ za standardizacijo.
Pomanjkljivost: nezmožnost izvedbe rekurzivne obdelave
Po navodilih SQL je ena največjih slabosti nezmožnost izvajanja rekurzivnih procesov. To je vrsta računalniške funkcije (ali programa), pri kateri korak ali postopek znova zažene celoten program ali postopek. SQL nima skupnih konstrukcij v drugih programskih jezikih na visoki ravni, na primer "za" in "kaj". Ne more ponoviti dejanj in v SQL-u ni mogoče definirati ponavljajoče se strukture.
Pomanjkljivost: nezdružljivost in zapletenost
Ena največjih slabosti Oraclovega SQL je nedoslednost in nezdružljivost podatkov v času in podatkovnih področjih sintakse, povezovanja stavkov in občutljivosti. Jezik je zapleten, s ključnimi besedami, podobnimi COBOL, z manj manj sintaksnimi pravili kot slovnica.
Pomanjkljivost: omejena funkcionalnost
SQL je posebna domena ali jezik s posebnim namenom, uporaba pa je omejena na določene programe domene. Stavki SQL delujejo na tabelah in naborih podatkov, kot so osebne zbirke podatkov in preglednice računov. SQL je deklarativni jezik za domeno, omejen na predstavitve podatkovnih tabel.