Pengertian Database dan Perintah Dasar Database / SQL

PENGERTIAN DATABASE

Pengertian database adalah sekumpulan data yang dikelola berdasarkan ketentuan tertentu yang saling berkaitan sehingga memudahkan dalam pengelolaannya. Dihimpun dari berbagai sumber, secara sederhana, database atau basis data merupakan sekumpulan data atau informasi yang tersimpan secara sistematis. Database memiliki peran penting dalam perangkat untuk mengumpulkan informasi, data, atau file secara terintegrasi.

1. DDL (Data Definition Language)

DDL merupakan perintah (Query) dalam SQL yang berfungsi untuk membuat dan membangun database serta membuat tabel itu sendiri . Perintah yang ada dalam Definition Language berguna untuk membuat kerangka dari data yang akan dibuat .

  • CREATE: Digunakan untuk membuat database atau objeknya (seperti tabel, indeks, function, views, store procedure, dan trigger).

  • DROP: Dapat digunakan untuk menghapus objek dari database.

  • ALTER: Perintah ini digunakan untuk mengubah struktur database.

  • TRUNCATE: Ini digunakan untuk menghapus semua record dari tabel, termasuk semua space yang dialokasikan untuk semua record yang dihapus.

  • COMMENT: Perintah ini digunakan untuk menambahkan komentar ke kamus data.

  • RENAME: Perintah ini digunakan untuk mengganti nama objek yang ada di database.




2. DML (Data Manipulation Language)




Sebuah perintah (Query) SQL yang digunakan untuk memanipulasi data dalam database. Ada beberapa contoh perintah yang seringkali dipakai dalam Data Manipulation Language yaitu INSERT, SELECT, UPDATE, dan DELETE.

  • INSERT : Perintah ini dapat digunakan untuk memasukkan data ke dalam tabel.

  • UPDATE: Digunakan untuk memperbarui data yang ada dalam tabel.

  • DELETE : Ini bermanfaat untuk menghapus record dari tabel database.

  • LOCK: Tabel kontrol konkurensi.

  • CALL: Untuk memanggil subprogram PL/SQL atau JAVA.

  • EXPLAIN PLAN: Perintah ini digunakan untuk menjelaskan jalur akses ke data.



3. DCL (Data Control Language)

perintah dalam SQL yang berfungsi untuk melakukan kontrol terhadap data dan memanipulasi dari hak akses database itu sendiri. Jadi, DCL digunakan untuk mengatur hak akses (Privilage) dan memanipulasi USER Database. Adapun contoh dari Data Control Language adalah GRANT dan REVOKE. 

  • GRANT: Perintah ini berguna untuk memberi pengguna hak akses ke database.

  • REVOKE: Berguna untuk menarik hak akses pengguna yang diberikan dengan menggunakan perintah GRANT. Sederhananya, REVOKE adalah kebalikan dari GRANT.



Komentar

Postingan populer dari blog ini

Membuat Database dan Mengisinya Di PHPMYADMIN

ERD

Relasi Database MYSQL