tugas 3 921411219
Pengertian DDL dan DML
Data Definition Language (DDL) yaitu perintah yang digunakan untuk mendefinisikan database maupun bagian dari database seperti tabel dan view. Perintah yang digunakan: CREATE, DROP, dan ALTER.
Data Manipulation Language (DML) yaitu perintah yang digunakan untuk memanipulasi data dalam tabel dari suatu database. Perintah yang digunakan: SELECT, INSERT, UPDATE, dan DELETE
Contoh perintah DDL, dalam contoh ini penulis akan membuat tabel barang yang terdiri dari beberapa field (KodeBarang, NamaBarang, JumlahBarang, HargaBeli, HargaJual, Satuan
1. DDL (Data Definition Language)
DDL merupakan bagian dari SQL yang digunakan untuk mendefenisikan data dan proyek database. Perintah digunakan untuk mendefenisikan suatu proyek, yaitu membuat, mengubah, menghapus dan memberikan izin.
- · Beberapa perintah pada SQL yang temasuk DDL, seperti :
CreateTable adalah untuk Membuat Tabel
Create Index adalah untuk Membuat Index
Create View adalah untuk Membuat View
Alter Table adalah untuk Mengubah atau menyisipkan ke dalam tabel
Drop Table adalah untuk Menghapus Tabel
Drop Index adalah untuk Menghapus Index
Drop View adalah untuk Menghapus View
Grant adalah untuk Memberi izin akses kepada user
2. DML (Data Manipulation Language)
DML merupakan bagian dari SQL yang digunakan untuk memanipulasi data. Perintah-perintah ini bertugas untuk melakukan query dan perubahan yg dilakukan dalam suatu table
- Beberapa perintah SQL yang termasuk DML, Seperti :
Select adalah diigunakan untuk memilih data dari suatu tabel atau view
Insert adalah digunakan untuk Menyisipkan baris dari suatu tabel
Delete adalah digunakan untuk Menghapus baris dari suatu tabel
UpDate adalah digunakan untuk Mengubah isi dari kolom (field) pada suatu tabel
Commit adalah digunakan untuk Menuliskan perubahan ke dalam disk
Rollback adalah dingunakan untuk Membatalkan perubahan yang dilakukan setelah perintah Commit yang berakhir.
Fungsi Dasar SQL
SQL sebagai bahasa yang dirancang khusus untuk berkomunikasi dengan basis data sehingga dalam membuat dan memanipulasi basis data sebaiknya kita mengetahui fungsi dari perintah dasar SQL itu sendiri dalam membangun sebuah basis data.
Secara umum, SQL terdiri dari dua bahasa, yaitu Data Definition Language (DDL) dan Data Manipulation Language (DML). Implementasi DDL dan DML berbeda untuk tiap sistem manajemen basis data (SMBD), namun secara umum implementasi tiap bahasa ini memiliki bentuk standar yang ditetapkan ANSI.
Data Definition Language (DDL)
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.