PRAKTIKUM
III
DDL
& DML
Data
Definition Language (DDL) adalah bahasa SQL yang digunakan untuk
mendefinisikan, menghapus, memberi hak akses ataupun menganalisa objek-objek
database.
Data
Manipulation Language (DML) adalah bahasa yang digunakan untuk memanipulasi
objek-objek yang ada di database.
Disini
kita akan belajar mengenai penggunaan DDL dan DML dalam database.
a.
Jalankan Oracle 10g
caranya :
All program à
Oracle – OraDb10g_home1 à
Application Development à
SQL Plus
c.
Untuk menyimpan setiap
hasil eksekusi instruksi sql ke dalam file maka aktifkan mode Spool diikuti
parameter nama file yang akan digunakan untuk menyimpan hasil eksekusi
tersebut. Kemudian untuk menonaktifkan ketikkan Spool Off.
1.
Data
Definition Language (DDL)
a.
Buat user “sales”
dengan password “merry”
SQL > create user
sales identified by merry;
b.
Berikan hak akses
kepada user sales
SQL > grant dba to
sales;
c.
Aktifkan mode Spool
dengan mengarahkan ke folder masing-masing, misal : kita akan menyimpan user
sales kedalam file MerryC di Data D maka ketikkan perintah ;
SQL > Spool
D:\MerryC\sales.txt
e.
Membuat table wilayah :
SQL > create table
wilayah(
2 kode_wilayah number(3) constraint pk_wilayah primary key,
3 nama_wilayah varchar2(30)not null);
f.
Membuat table barang :
SQL > create table
barang(
2 kode_barang number(7)constraint pk_barang primary key,
3 nama_barang varchar2(50),
4 image_id number(7),
5 harga_jual number(11,2),
6 satuan varchar2(25),
7 keterangan varchar2(30));
g.
Membuat table pelanggan
:
SQL > create table
pelanggan(
2 id_plg number(7)constraint pk_pelanggan primary key,
3 nama_plg varchar2(50)not null,
4 telepon_plg varchar2(15),
5 alamat varchar2(400),
6 kota varchar2(35),
7 kode_pos varchar2(10),
8 kode_wilayah number(7)references wilayah(kode_wilayah));

h.
Membuat table jual :
SQL > create table jual(
2 id_jual number(7)constraint pk_order primary key,
3 id_plg number(7)references pelanggan(id_plg),
4 tgl date,
5 total number(12,2));

i.
Menampilkan struktur
table dengan menggunakan syntak :
SQL > desc
nama_table;

j.
Mengubah struktur table
1)
ADD untuk menambah
kolom baru pada table, ex :
SQL > alter table
pelanggan add agama varchar2(7);
2)
DROP digunakan untuk
menghapus kolom pada table, ex :
SQL > alter table
pelanggan drop column agama;

2.
Data
Manipulation Language (DML)
a.
Insert digunakan untuk memasukkan
data ke dalam table
Lakukan perintah insert
untuk table wilayah, barang, pelanggan, & jual masing-masing 5 data, ex :
1)
Table Wilayah à
SQL > insert into wilayah values (1,’Jawa’); dst

2)
Table Barang à
SQL > insert into barang values (001,’Lemari Es’,201,1000000,’unit’,’baru’);
dst

3)
Table Pelanggan à
SQL > insert into pelanggan values (111,’Johanes’,896358,’Jl.Jend.Sudirman
14’,’Purwokerto’,53100,1); dst

4)
Table Jual
Tidak ada komentar:
Posting Komentar