Isi
- Keuntungan: sistem manajemen dan kontrol terpusat
- Keuntungan: standardisasi
- Kerugian: ketidakmampuan untuk mengimplementasikan pemrosesan rekursif
- Kerugian: ketidakcocokan dan kompleksitas
- Kerugian: fungsionalitas terbatas
Orace SQL (bahasa terstruktur) adalah bahasa komputer yang dirancang untuk mengelola data yang disimpan dalam database RDBM (sistem manajemen data relasional). RDBMS adalah sistem tabel yang menyimpan data dan mewakili hubungan di antara mereka. SQL memiliki beberapa elemen struktur, termasuk klausa, ekspresi, pernyataan, dan predikat. Oracle SQL umumnya digunakan untuk mengelola data yang disimpan dalam database (juga disebut RDBMS atau hanya Oracle).
Keuntungan: sistem manajemen dan kontrol terpusat
Klaim Oracle SQL memungkinkan Anda untuk mengontrol data dari repositori tabel pusat. Administrator database bertanggung jawab untuk membuat pengguna, memberikan hak istimewa, menambahkan catatan, menghapus informasi berulang, mengubah data dan memproses antrian. Penyimpanan data terpusat digunakan bersama dan diakses oleh banyak aplikasi, yang menghilangkan entri data dan penyimpanan pengulangan.
Keuntungan: standardisasi
Keuntungan terbesar Oracle SQL adalah standarisasi dan konsistensi dari beberapa implementasi yang berbeda. SQL pertama kali distandarisasi oleh ANSI (American Standards Institution) pada tahun 1986, dan diratifikasi pada tahun 1987 oleh Organisasi Standardisasi Internasional (ISO), yang memelihara badan standardisasi.
Kerugian: ketidakmampuan untuk mengimplementasikan pemrosesan rekursif
Menurut panduan SQL, salah satu kelemahan terbesar adalah ketidakmampuan untuk melakukan proses rekursif. Ini adalah jenis fungsi (atau program) komputer di mana langkah atau prosedur memulai ulang seluruh program atau proses. SQL tidak memiliki konstruksi umum dalam bahasa pemrograman tingkat tinggi lainnya, seperti "untuk" dan "apa". Itu tidak dapat mengulangi tindakan dan tidak ada cara untuk mendefinisikan struktur berulang dalam SQL.
Kerugian: ketidakcocokan dan kompleksitas
Salah satu kelemahan terbesar dari SQL Oracle adalah ketidakkonsistenan dan ketidakcocokan data dalam waktu dan data sintaks, penggabungan kalimat dan sensitivitas. Bahasanya rumit, dengan kata kunci yang mirip dengan COBOL, dengan aturan sintaks yang lebih sedikit daripada tata bahasanya.
Kerugian: fungsionalitas terbatas
SQL adalah domain tertentu atau bahasa tujuan khusus, dengan penggunaan terbatas pada program domain tertentu. Pernyataan SQL dioperasikan pada tabel dan kumpulan data, seperti database pribadi dan spreadsheet akun. SQL adalah bahasa deklaratif khusus domain yang terbatas pada representasi tabel data.