Minggu, 12 Mei 2013

Happy Programming with Oracle 2


1. Membuat  2 buah tabel, yaitu tabel MHS dan tabel Pegawai
Untuk membuat sebuah tabel di dalam oracle digunakan perintah CREATE TABLE, seperti tampak pada gambar di bawah ini:
a. Membuat tabel MHS


b. Membuat tabel Pegawai




2a. Memasukan record ke dalam tabel dengan menggunakan buffer
Setelah membuat kedua tabel, kita akan memasukan record-record ke dalam tabel yang telah kita buat. Adapun data yang akan kita masukan ke dalam tersebut adalah sebagai berikut:

Tabel MHS                                                                  
Nama
Kelas
NPM
Budi
3KA01
19111722
Joko
3KA02
19111724
Hendi
3KA04
19111727

                                                                                       Tabel Pegawai

Id_Pegawai
Divisi
1733550
Manajemen
1733543
Keuangan
1733553
Manajemen






Ketikkan edit buffer.sql lalu tekan enter untuk memeasukkan record-record tersebut ke dalam masing-masing tabel dengan menggunakan buffer. Maka akan muncul notepad, lalu ketikkan insert into MHS values(‘&Nama’,’&Kelas’,’&NPM’);  di dalam notepad tersebut. Tekan CTRL+S untuk menyimpan notepad itu lalu exit. Pada SQL command line ketikkan @Buffer lalu akan muncul tampilan seperti pada gambar di bawah ini, kemudian inputlah record-record yang ada pada tabel di atas.




 Gunakan perintah select*from MHS; untuk melihat hasil dari tabel yang kita buat, seperti tampak pada gambar di bawah ini:









Untuk memasukan record-record yang ada di dalam tabel pegawai, gunakan cara yang sama seperti cara di atas. Buatlah notepad baru dengan nama yang berbeda (missal:buffer2), lalu ketikan insert into Pegawai values(‘&id_pegawai’,’&Divisi’); di dalam notepad. Maka hasil akhirnya akan terlihat seperti pada gambar di bawah ini:













Untuk melihat hasil dari tabel yang kita buat Gunakan perintah select*from Pegawai; Maka hasilnya akan tampak seperti pada gambar di bawah ini:







2b. Menambahkan Field Ke dalam Tabel MHS dan Pegawai
Field yang di tambahkan ke MHS      

J_Kel
L
L
L

Field yang di tambahkan ke Pegawai


Nama
Melanie
Betty
Mike






Kali ini kita akan menambahkan field J-Kel ke dalam tabel MHS dan field Nama ke dalam tabel Pegawai. Perintahnya akan tampak seperti gambar di bawah ini:







Untuk memasukkan record-recordnya maka perintah yang digunakan  adalah seperti pada gambar di bawah ini:













Maka hasilnya adalah sebagai berikut:










3. Membuat View Nama dan kelas dari tabel MHS
Untuk membuat view Nama dan kelas dari tabel MHS, kita harus memberi nama view-nya terlebih dahulu (misalnya siswa) seperti pada gambar di bawah ini:









4. Membuat Join dari Nama di tabel MHS dan Nama di tabel Pegawai
Untuk Membuat join dari tabel MHS dan Pegawai yang tampilannya Nama dari tabel MHS dan Nama dari tabel Pegawai maka perintah dan hasil akhirnya adalah sebagai berikut, seperti pada gambar di bawah ini:











5. Membuat Tabel Alias
Kali ini kita akan membuat tabel alias dari Nama yang ada di tabel MHS di ubah menjadi Nama_Mahasiswa, perintahnya adalah seperti pada gambar di bawah ini:








6. Membuat Join dari Nama di Tabel MHS dan Divisi di Tabel Pegawai  dengan kondisi>> Divisi=’Manajemen’
Untuk membuat Join dengan suatu kondisi, perintahnya akan tampak seperti gambar di bawah ini:







7. Menghapus semua Record
Untuk menghapus record dari tabel MHS dan tabel Pegawai maka perintah yang digunakan adalah seperti pada gambar di bawah ini:







Apabila kita gunakan perintah select*from MHS; dan Select*from Pegawai; maka akan tampak seperti gambar di bawah ini:







Itu artinya record yang ada di dalam tabel MHS dan Pegawai sudah di hapus.  Apabila kita membuat tabel baru dengan nama MHS maka akan muncul error seperti pada gambar di bawah ini, itu artinya Tabel MHS dan pegawai belum terhapus, yang terhapus hanya recor-recordnya saja, tabelnya masih ada.



Tidak ada komentar :