PENJELASAN SQL, DDL, DML, DCL, dan TCL
Structured Query Language ( SQL )
Merupakan bahasa standar yang digunakan untuk mengelola dan memanipulasi data yang ada pada sistem basis data relasional. Melalui SQL, memungkinkan pengguna untuk berinteraksi dengan data dalam berbagai aspek seperti menambah, mendapatkan, mengubah, dan menghapus data pada sistem basis data relasional dan juga untuk menentukan bagaimana struktur data tersebut akan disimpan.
SQL terdiri dari sejumlah kelas perintah, dan masing-masing perintah mempunyai tujuan dan fungsi tertentu. Berikut adalah penjelasan mengenai empat kategori utama dalam SQL : DDL, DML, DCL, dan TCL .
Data Definition Language ( DDL )
DDL atau Data Definition Language adalah sekumpulan perisian dalam SQL yang berfungsi untuk menentukan dan mengendalikan struktur basis data. Seperti DDL, anda dapat mendirikan, memodifikasi, serta menyingkirkan seperti tabel, indeks, dan skema database, adapun beberapa contoh perintah dari DDL adalah sebagai berikut :
CREATE : Digunakan untuk membuat objek-objek baru dalam database
ALTER : Digunakan untuk memodifikasi atau merubah struktur objek yang sudah ada.
DROP : Digunakan untuk menghapus atau menyingkirkan objek dari dalam database
Contoh Penggunaan DDL :
Data Manipulation Language ( DML )
DML adalah sekumpulan perintah SQL yang digunakan untuk memanipulasi data yang ada dalam tabel. DML menggunakan pengguna untuk melakukan operasi seperti menambah, mengubah, dan menghapus data. Contoh perintah DML :
SELECT : Untuk mengambil data dari satu atau lebih tabel
INSERT : Untuk menambahkan data baru ke dalam tabel
UPDATE : Untuk mengubah data yang sudah ada.
DELETE : Untuk menghapus data dari tabel.
Contoh Penggunaan DML :
Data Control Language ( DCL )
DCL adalah sekumpulan perintah SQL yang digunakan untuk mengontrol akses ke data dalam database. DCL memungkinkan administrator untuk memberikan atau mencabut hak akses kepada pengguna. Contoh perintah DCL :
GRANT : Untuk memberikan hak akses kepada pengguna.
REVOKE : Untuk mencabut hak akses dari pengguna
Contoh Penggunaan DCL :
Transaction Control Language ( TCL )
TCL adalah sekumpulan perintah SQL yang digunakan untuk mengelola transaksi dalam database. Transaksi adalah serangkaian operasi yang dilakukan sebagai satu kesatuan. TCL memastikan bahwa semua operasi dalam transaksi berhasil atau tidak sama sekali ( atomicity ). Contoh perintah TCL :
COMMIT : Untuk menyimpan semua perubahan yang dilakukan selama transaksi.
ROLLBACK : Untuk membatalkan semua perubahan yang dilakukan selama transaksi jika terjadi kesalahan.
SAVEPOINT : Untuk menentukan titik penyimpanan dalam transaksi untuk memungkinkan rollback ke titik tersebut.
Contoh Penggunaan TCL :
Dengan memahami SQL dan kategori-kategorinya DDL, DML, DCL, dan TCL pengguna dapat lebih efektif dalam menggunakan bahasa ini untuk mengelola basis data mereka sesuai dengan kebutuhan spesifik aplikasi dan organisasi.Pengetahuan ini sangat penting bagi siapa saja yang bekerja dengan basis data rasional.

Komentar
Posting Komentar