TIGAS 3
Contoh-contoh bahasa DDL, BML, DQL, dan DCL
1. DDL (DATA DEFINITION LANGUAGE)
DDL (DATA DEFINITION LANGUAGE) : Perintah yang dapat digunakan untuk membuat/ menghapus/ mengubah sebuah object database, seperti database, table, index dll
Contohnya :
· Create database : adalah perintah yang di gunakan untuk memulai membuat database. Berikut contoh dari create database
Gambar 1. Create database
· Create table : adalah perintah yang digunakan untuk membuat tabel. Berikut contoh dari create tabel
Gambar 2. Create tabel
Gambar 3. Create tabel
· ALTER TABLE : perintah ini digunakan untuk mengubah tablecontoh : db2 alter table mhs add nilai integer
· DROP TABLE : perintah ini digunakan untuk menghapus tablecontoh : db2 drop table mhs
· CREATE INDEX : perintah ini digunakan untuk membuat indexcontoh : db2 create unique index nim_indx on mhs(nim)
· DROP INDEX : perintah ini digunakan untuk menghapus indexcontoh : db2 drop index nim_indx
2. Data Manipulation Languange ( DML )
DML (Data Manipulation Language) Perintah yang dapat digunakan untuk memodifikasi isi dari database
- Bahasa untuk mengakses basis data
- Bahasa untuk mengolah basis data
- Bahasa untuk memanggil fungsi-fungsi agregasi
- Bahasa untuk melakukan query
- Jenis-jenis query:
- Sederhana
- Join
- Bertingkat ( Nested Query )
Gambar 5. Contoh insert,delete pada office acces
3. DDL (DATA DEFINITION LANGUAGES)
Data definition languages disingkat dengan DDL. Bahasa pemrograman pendefinisian data. Terdiri dari perintah-perintah untuk membentuk, mengubah atau menghapus tabel beserta kolom-kolom dan type data penyusunnya, serta perintah-perintah untuk menetapkan hubungan dan batasan-batasan data. macam - macam perintah DDL beserta contohnya !
· Membuat tabel :
CREATE TABLE ( | )
· Menghapus tabel :
DROP TABLE
· Menambah kolom :
ALTER TABLE ADD
· Menghapus kolom :
ALTER TABLE DROP
· Membuat view :
CREATE VIEW AS
· Menghapus view :
DROP VIEW
· Membuat triger :
CREATE TRIGGER ON TABLE ON [DELETE] [,] [INSERT] [,] [UPDATE] AS
4. DCL DATA CONTROL LANGUAGE (DCL)
Setelah mengenal perintah dalam DDL dan DML selanjutnya masih ada dua perintah lagi yang akan kita kenal, yaitu grant dan revoke. Kedua perintah ini tergolong dalam Data Controlling Language (DCL) yaitu perintah yang akan membantu mengontrol keamanan setiap database atau sebagian isi dari database dengan membuat hak - hak akses tertentu bagi setiap user.
Grant : Grant digunakan untuk memberikan hak - hak tertentu kepada seorang user. Grant diberikan oleh user yang mempunyai hak untuk memberkan grant atau administrator (root).
Revoke : Kebalikan dari grant. Revoke digunakan untuk mencabut hak - hak dari seorang user terhadap database tertentu atau sebagian isi dari database.
Perintah untuk mengatur wewenang atau privilege ( Data Control Language /DCL)
GRANT
REVOKE