Anda di halaman 1dari 5

MODUL 4

PEMROGRAMAN PL / SQL
(DDL) Oracle

Oleh :
Utami Aryanti M.Kom

SEKOLAH TINGGI KOMPUTER AL MA’SOEM


2019
Kajian
DDL pada Oracle
Topik
1. Pembuatan User dengan sintak SQL
2. Pembuatan Tabel dengan sintak SQL
3. Modifikasi Tabel dengan sintak SQL
4. Menghapus Tabel dengan sintak SQL
Referensi
1. Oracle Developer SQL Reference
Kompetensi Utama
1. Mampu membuat user dan memberikan hak akses
2. Mampu membuat tabel menggunakan sintak SQL
3. Mampu memodifikasi tabel menggunakan sintak SQL
4. Mampu menghapus tabel menggunakan SQL
1. Materi
1.1 Pengertian Data Definition Language (DDL)
DDL (Data Definition Language). Bahasa basisdata yang berfungsi untuk mendefinisikan atau
membuat sebuah basisdata, contoh keyword create, alter, drop. DDL merupakan statement SQL
yang digunakan untuk menciptakan, memodifikasi, atau menghapus struktur tabel database.
Pernyataan DDL terdiri dari :
a. Membuat Database

Sintak : CREATE USER nama_user IDENTIFIED BY password

Contoh :

b. Memberikan Hak Akses

Sintak : GRANT DBA TO nama_user

Contoh :

c. Membuat Tabel

Sintak : CREATE TABLE nama_tabel (

nama_field1 tipe data PRIMARY KEY,

nama_field2 tipe data,

nama_field3 tipe data,

... )

Contoh :

d. Menampilkan Daftar tabel pada Database

Sintak : SELECT TABLE_NAME FROM USER_TABLES;


Contoh :

e. Menampilkan Deskripsi Tabel

Sintak : DESC nama_tabel;

Contoh :

f. Mengubah Nama Tabel

Sintak : RENAME nama_lama TO nama_baru;

Contoh :

g. Mengubah Atribut Tabel

Sintak : ALTER TABLE nama_tabel RENAME COLUMN nama_lama TO nama_baru;

Contoh :

h. Menambahkan Atribut Tabel

Sintak : ALTER TABLE nama_tabel ADD (

nama_field tipe_data,

nama_field tipe_data,

...)

Contoh :
i. Mengubah Tipe Data

Sintak : ALTER TABLE nama_tabel MODIFY nama_field tipe_data;

Contoh :

j. Menghapus Atribut Tabelintak

Sintak : ALTER TABLE nama_tabel DROP COLUMN nama-field;

Contoh :

k. Menghapus Tabel

Sintak : DROP TABLE nama_tabel;

Contoh :

1.2 Latihan
Buatlah tabel departemen dengan spesifikasi sebagai berikut:

Id_departemen Nama_departemen
DP001 Kepegawaian
DP002 Keuangan
DP003 IT
DP004 Produksi

Anda mungkin juga menyukai