Genap 2021/2022
Pada SQL terdiri dari 2 bagian
utama
1. DDL (Data Definition Language) : bahasa yang mempunyai kemampuan
untuk mendefinisikan data yag berhubungan dengan pembuatan dan
penghapusan objek seperti contoh tabel, indeks, nama, dll. Yang termasuk
dalam DDL ini yaitu CREATE, DROP, ALTER.
2. DML (Data Manipulation Language) : bahasa yang berhubungan
dengan proses manipulasi data pada tabel, record. Yang termasuk dalam
DML ini yaitu: INSERT, UPDATE, SELECT, DELETE.
3. DCL (Data Control Language) : bahasa yang mengatur hak akses apa
saja yang diberikan kepada suatu user. Yang termasuk dalam DCL ini yaitu
GRANT dan REVOKE.
4. TC (Transaction Control) : bahasa yang mengatur perubahan pada DML
terhadap apa saja yang telah dilakukan.
DDL
Dalam database SQL biasanya terdiri dari tabel data dan
semua data di dalamnya. DDL ini menggambarkan desain
basis data secara keseluruhan dan didefinisikan dengan
bahasa khusus. Dengan bahasa tersebut kita bisa membuat
tabel baru, membuat indeks, mengubah tabel, mengubah
struktur tabel, atau menghapus dabel. Hasil dari kompilasi
DDL biasanya merupakan kumpulan dari beberapa tabel
yang disimpan dalam file khusus yang disebut Kamus Data.
Yang termasuk dalam bahasa pada DDL yaitu:
1. CREATE
2. DROP
3. ALTER
CREATE
Perintah CREATE berfungsi untuk membuat. Dalam PL/SQL perintah
CREATE ini dapat membuat tabel baru, indeks, prosedur, fungsi, view, dll.
Dalam pembahasan ini akan dibahas mengenai fungsi perintah CREATE untuk
membuat table. Adapun penulisan perintah CREATE dituliskan sebagai
berikut:
CREATE TABLE nilai
(
nim number(2),
nama varchar2(7),
ipa number(2),
mat number(2),
bindo number(2),
bingr number(2),
rata_rata number(2)
);
Pada tabel diatas menggunakan nama tabel 'nilai’
dengan 7 buah kolom dengan nama dan tipe data yang
tidak sama. Untuk menampilkan hasil kompilasi dari
pogram, maka dituliskan perintah
SELECT *FROM nama_tabel
DROP
Perintah DROP ini berfungsi untuk menghapus, bisa
untuk menghapus tabel, kolom, view, fungsi,
prosedur, dll. Dalam pembahasan ini dibahas
mengenai fungsi DROP untuk menghapus tabel atau
kolom. Adapun penulisan dari perintah DROP ini
dituliskan sebagai berikut: