Kandungan
- Kelebihan: sistem pengurusan dan kawalan berpusat
- Kelebihan: penyeragaman
- Kekurangan: ketidakupayaan untuk melaksanakan pemprosesan rekursif
- Kekurangan: ketidaksesuaian dan kerumitan
- Kekurangan: fungsi terhad
Orace SQL (bahasa berstruktur) adalah bahasa komputer yang direka untuk menguruskan data yang disimpan dalam pangkalan data RDBM (sistem pengurusan data hubungan). RDBMS adalah sistem jadual yang menyimpan data dan mewakili hubungan di antara mereka. SQL mempunyai beberapa elemen struktur, termasuk klausa, ungkapan, pernyataan dan predikat. Oracle SQL umumnya digunakan untuk menguruskan data yang disimpan dalam pangkalan data (juga disebut RDBMS atau hanya Oracle).
Kelebihan: sistem pengurusan dan kawalan berpusat
Tuntutan Oracle SQL membolehkan anda mengawal data dari repositori jadual pusat. Pentadbir pangkalan data bertanggungjawab untuk membuat pengguna, memberikan keistimewaan, menambahkan catatan, menghapus maklumat berulang, mengubah data dan mengproses barisan. Penyimpanan data terpusat dikongsi dan diakses oleh banyak aplikasi, yang menghilangkan kemasukan data dan penyimpanan berulang.
Kelebihan: penyeragaman
Kelebihan terbesar Oracle's SQL adalah penyeragaman dan konsistensi beberapa pelaksanaan yang berbeza. SQL pertama kali diseragamkan oleh ANSI (American Standards Institution) pada tahun 1986, dan disahkan pada tahun 1987 oleh International Standardization Organisation (ISO), yang mengekalkan badan standardisasi.
Kekurangan: ketidakupayaan untuk melaksanakan pemprosesan rekursif
Menurut panduan SQL, salah satu kelemahan terbesar adalah ketidakupayaan untuk melakukan proses rekursif. Ini adalah jenis fungsi komputer (atau program) di mana langkah atau prosedur memulakan semula keseluruhan program atau proses. SQL tidak mempunyai konstruk umum dalam bahasa pengaturcaraan tahap tinggi yang lain, seperti "untuk" dan "apa". Ia tidak dapat mengulangi tindakan dan tidak ada cara untuk menentukan struktur berulang dalam SQL.
Kekurangan: ketidaksesuaian dan kerumitan
Salah satu kelemahan terbesar dari Oracle's SQL adalah ketidakkonsistenan dan ketidaksesuaian data dalam masa dan data sintaksis, penggabungan ayat dan kepekaan. Bahasa itu rumit, dengan kata kunci yang serupa dengan COBOL, dengan peraturan sintaks yang kurang daripada tatabahasa.
Kekurangan: fungsi terhad
SQL adalah domain tertentu atau bahasa tujuan khas, dengan penggunaan terhad untuk program domain tertentu. Penyataan SQL dikendalikan pada jadual dan set data, seperti pangkalan data peribadi dan spreadsheet akaun. SQL adalah bahasa deklaratif khusus domain yang terbatas pada representasi jadual data.