LAPORAN
PRAKTIKUM
Sistem
Manajemen Basis Data
DML
NAMA : MERRY
CAHYANI
NIM : 12.12.0142
KELAS : SI
12 C
STMIK AMIKOM PURWOKERTO
Jl. Let. Jend. POLSUMARTO Watumas Purwokerto
Jawa Tengah Indonesia 53113
Data
Manipulation Language
(DML)
Data
Manipulation Language (DML) adalah bahasa yang digunakan untuk memanipulasi
objek-objek yang ada di database.
Disini
kita akan belajar mengenai penggunaan DML dalam database.
1.
Jalankan Oracle 10g
caranya :
All program -->
Oracle – OraDb10g_home1 -->
Application Development -->
SQL Plus
2.
Masukkan username :
system, dan password : system (sesuai dengan password yang telah dibuat)
3.
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.
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 Merry di Data D maka ketikkan perintah ;
SQL
> Spool D:\Merry\sales.txt
Select
Digunakan untuk menampilkan data dari tabel. Secara sederhana
perintah SELECT terdiri dua klausa yaitu SELECT dan FROM. Klausa SELECT
menentukan kolom-kolom yang akan ditampilkan, sedangkan klausa FROM menentukan
nama tabelnya. Perintah SELECT sendiri dikenal dengan istilah query. Sintak
dasarnya adalah sebagai berikut:
SELECT nama_kolom, nama_kolom,......| * FROM
nama_tabel;
Gunakan file praktikum III untuk melakukan praktikum
berikut ini:
1.
Menampilkan data
di tabel wilayah
SQL
> select * from wilayah;
2.
Menampilkan data
di tabel barang
SQL
> select * from barang;
3.
Menampilkan data
di tabel pelanggan
SQL
> select * from pelanggan;
4.
Menamplikan data
di tabel jual
SQL
> select * from jual;
5.
Operasi
Aritmatika
Pada perintah select bisa dilakukan operasi aritmatika
menggunakan ekspresi aritmatika yang terdiri dari operasi penjumlahan,
pengurangan, perkalian, dan pembagian. Ekspresi aritmatika terdiri dari dua
bagian yaitu operand (angka dan tanggal) dan operator. Ada empat jenis operator
aritmetika yaitu:
Operator
|
Keterangan
|
*
|
Perkalian
|
/
|
Pembagian
|
+
|
Penjumlahan
|
_
|
Pengurangan
|
Operand
dalam operasi arimetika bisa beupa nama kolom yang bertipe number atau date
bisa juga merupakan variabel sistem atau nilai angka dan tanggal yang bukan
berasal dari tabel. Jika operand berupa nama kolom dari suatu tabel maka pada
klausa from pada perintah select harus diikut dengan nama tabel. Apabila operand
berupa variabel sistem, angka, dan tanggal yang bukan berasal dari tabel maka
pada klausa from pada perintah select harus diikuti dual. Perhatikan contoh
berikut :
6.
Ekspresi
aritmatika dengan operand berupa kolom
SQL
> select id_jual, total + 500000 from jual;
7.
Ekspresi
aritmatika dengan operand yang bukan berasal dari kolom dari suatu tabel
(menggunakan tabel dual)
SQL
> select 100 + 200 from dual;
SQL
> select 2*3 from dual;
8. Ekspresi
aritmatika dengan operand variabel sistem database. Mengambil tanggal saat ini
dari sistem database
SQL
> select sysdate from dual;
9.
Mengambil nama
user yang sedang login saat ini
SQL
> select user from jual;
10. Operasi aritmatika
dengan data tanggal menggunakan to_date (merupakan fungsi untuk melakukan
konversi type data karakter menjadi type data date)
SQL
> select to_date (’20-sep-09’) + 2 from dual;
11.
Tanggal numerik
SQL
> select to_date (’20-sep-10’) – 1 from dual;