Turinys
- Privalumas: centralizuota valdymo ir kontrolės sistema
- Privalumas: standartizavimas
- Trūkumas: nesugebėjimas įdiegti rekursinio apdorojimo
- Trūkumas: nesuderinamumas ir sudėtingumas
- Trūkumas: ribotas funkcionalumas
„Orace SQL“ (struktūrinė kalba) yra kompiuterio kalba, skirta valdyti duomenis, saugomus RDBM duomenų bazėje (reliacinių duomenų valdymo sistemoje). RDBMS yra lentelių sistema, kurioje kaupiami duomenys ir nurodomas jų tarpusavio ryšys. SQL turi keletą struktūros elementų, įskaitant sakinius, posakius, teiginius ir predikatus. „Oracle SQL“ paprastai naudojamas duomenų bazėje saugomiems duomenims (dar vadinamiems RDBMS arba tiesiog „Oracle“) tvarkyti.
Privalumas: centralizuota valdymo ir kontrolės sistema
„Oracle SQL“ pretenzijos leidžia valdyti duomenis iš centrinės lentelių talpyklos. Duomenų bazės administratorius yra atsakingas už vartotojų sukūrimą, privilegijų suteikimą, įrašų pridėjimą, pakartotinės informacijos ištrynimą, duomenų modifikavimą ir procesų eiles. Centralizuotas duomenų saugojimas yra bendras ir prieinamas kelioms programoms, o tai pašalina duomenų įvedimą ir pasikartojimą.
Privalumas: standartizavimas
Didžiausias „Oracle“ SQL privalumas yra kelių skirtingų diegimų standartizavimas ir nuoseklumas. Pirmą kartą SQL standartizavo ANSI (Amerikos standartų institucija) 1986 m., O 1987 m. Ratifikavo Tarptautinė standartizacijos organizacija (ISO), kuri prižiūri standartizacijos įstaigą.
Trūkumas: nesugebėjimas įdiegti rekursinio apdorojimo
Pagal SQL vadovą vienas didžiausių trūkumų yra nesugebėjimas atlikti rekursinius procesus. Tai yra kompiuterio funkcijos (arba programos) tipas, kai atlikus veiksmą ar procedūrą iš naujo paleidžiama visa programa ar procesas. SQL trūksta bendrų konstrukcijų kitose aukšto lygio programavimo kalbose, tokiose kaip „už“ ir „ką“. Jis negali pakartoti veiksmų ir jokiu būdu negalima apibrėžti pasikartojančios struktūros SQL.
Trūkumas: nesuderinamumas ir sudėtingumas
Vienas iš didžiausių „Oracle“ SQL trūkumų yra duomenų nenuoseklumas ir nesuderinamumas laike ir sintaksės duomenys, sakinių sujungimas ir jautrumas. Kalba yra sudėtinga, raktiniai žodžiai panašūs į COBOL, su mažiau sintaksės taisyklėmis nei gramatika.
Trūkumas: ribotas funkcionalumas
SQL yra specifinis domenas arba specialios paskirties kalba, vartojama tik tam tikrose domenų programose. SQL sakiniai valdomi lentelėse ir duomenų rinkiniuose, pavyzdžiui, asmeninėse duomenų bazėse ir sąskaitų skaičiuoklėse. SQL yra domenui būdinga deklaracinė kalba, apribota duomenų lentelių vaizdais.