Saturs
- Priekšrocība: centralizēta vadības un kontroles sistēma
- Priekšrocība: standartizācija
- Trūkums: nespēja ieviest rekursīvo apstrādi
- Trūkums: nesaderība un sarežģītība
- Trūkums: ierobežota funkcionalitāte
Orace SQL (strukturētā valoda) ir datorvaloda, kas paredzēta RDBM datu bāzē (relāciju datu pārvaldības sistēmā) saglabāto datu pārvaldīšanai. RDBMS ir tabulu sistēma, kas glabā datus un attēlo attiecības starp tām. SQL ir vairāki struktūras elementi, ieskaitot klauzulas, izteicienus, apgalvojumus un predikātus. Oracle SQL parasti tiek izmantots datu bāzē saglabātu datu pārvaldīšanai (saukts arī par RDBMS vai vienkārši Oracle).
Priekšrocība: centralizēta vadības un kontroles sistēma
Oracle SQL pretenzijas ļauj kontrolēt datus no centrālās tabulas repozitorija. Datu bāzes administrators ir atbildīgs par lietotāju izveidi, privilēģiju piešķiršanu, ierakstu pievienošanu, atkārtotas informācijas dzēšanu, datu modificēšanu un procesu rindām. Centralizēta datu glabāšana tiek koplietota un tai piekļūst vairākas lietojumprogrammas, kas novērš datu ievades un atkārtošanas krātuvi.
Priekšrocība: standartizācija
Oracle SQL lielākā priekšrocība ir vairāku dažādu ieviešanas standartizācija un konsekvence. SQL pirmo reizi standartizēja ANSI (American Standards Institution) 1986. gadā, un 1987. gadā to ratificēja Starptautiskā standartizācijas organizācija (ISO), kas uztur standartizācijas iestādi.
Trūkums: nespēja ieviest rekursīvo apstrādi
Saskaņā ar SQL ceļvedi viens no lielākajiem trūkumiem ir nespēja veikt rekursīvus procesus. Šis ir datora funkcijas (vai programmas) veids, kurā darbība vai procedūra restartē visu programmu vai procesu. SQL trūkst kopīgu konstrukciju citās augsta līmeņa programmēšanas valodās, piemēram, "par" un "ko". Tas nevar atkārtot darbības, un SQL veidā nav iespējams definēt atkārtotu struktūru.
Trūkums: nesaderība un sarežģītība
Viens no lielākajiem Oracle SQL trūkumiem ir datu nekonsekvence un nesaderība laikā un sintakses datos, teikumu savienošana un jutīgums. Valoda ir sarežģīta, ar atslēgvārdiem, kas līdzīgi COBOL, ar mazāk sintakses noteikumiem nekā gramatika.
Trūkums: ierobežota funkcionalitāte
SQL ir īpaša domēna vai īpaša mērķa valoda, un to var izmantot tikai īpašām domēna programmām. SQL priekšraksti tiek darbināti uz tabulām un datu kopām, piemēram, personīgajām datu bāzēm un kontu izklājlapām. SQL ir domēnam raksturīga deklaratīvā valoda, kas aprobežojas ar datu tabulu attēlojumiem.