Halo, kalian sedang
belajar database oracle ? atau mau
belajar oracle ? jika kalian diantaranya maka kalian harus bisa menghafal dan
memahami materi database oracle berikut. Di bawah ini merupakan materi basic
pembelajaran perancangan basis data untuk oracle.
|
Sampul Belajar Oracle. Tidak Susah Kok, Pahami Materi Berikut |
Namun saya memberi saran, jika anda seorang pemula atau
seorang yang sangat baru di dunia database, sebaiknya anda membaca artikel saya
sebelumnya tentang konsep dasar DBMS. Jika anda sudah paham tentang DBMS maka
saya yakin untuk mempelajari dunia database selanjutnya akan lancar. Selamat
belajar.
Pembelajaran Dasar Oracle
Sebelum itu, instal aplikasi oracle. Anda bisa menginstal
oracle database 11g express edition atau versi lain. Oiya saat instal jangan
lupa password utama yang anda buat. Jika perlu simpan dalam berkas anda, bisa
dalam bentuk notepad.
A.
Menjalankan Aplikasi Oracle
Berikut adalah cara menjalankan service oracle.
1.
Jalankan service oracle dengan cara : buka task
manager pada komputer anda, pilih menu tab service. Jalankan service service ‘OracleXETNSListener’
dan ‘OracleServiceXE’ dengan cara klik kanan pada servicenya dan pilih start.
|
Gambar Belajar Oracle. Tidak Susah Kok, Pahami Materi Berikut |
2.
Dalam menjalankan service adapula metode lain,
yaitu melalui CMD. Cara ini yang paling sering daya gunakan. Cara menjalankan
service oracle dari CMD adalah : run CMD as adminstrator. Ketikkan di CMD : net
start oracleservicexe
3.
Cara menghentikan servicenya, sisah ubah kata
start menjadi stop seperti :
net stop oracleservicexe
B.
Login ke dalam Oracle
Setelah teman-teman menginstal aplikasi oracle, selanjutnya kita akan
belajar menjalankan queri-queri
DML dan DDL pada oracle.
1.
Buka CMD
2.
Ketikkan : sqlplus
3.
Maka akan muncul permintaan memasukkan user dan
password seperti gambar di bawah :
|
Gambar Cara Login Oracle di CMD |
4.
Masukkan username : system dan password utama
yang telah buat tadi. Lalu tekan ENTER.
Maka anda berhasil login ke dalam sistem Oracle.
C.
Membuat Skema / User pada database Oracle
Selanjutnya anda bisa membuat skema atau user database oracle. Berikut
adalah sintak membuat skema database pada oracle :
CREATE USER namaskema IDENTIFIED BY passwordskema
Replace namakema dan passwordskema sesuai keinginan anda. Jangan sampai
lupa ya.
D.
Memberi hak akses ke user
Setelah membuat skema anda bisa memberikan hak akses untuk skema yang
anda buat tadi. Sehingga skema atau user bisa membuat tabel, menghapus dan
menjalankan perintah lainnya. Berikut adalah cara memberikan hak akses ke user
database.
grant dba to namaskema
grant dba berarti anda memberikan hak akses penuh ke user yang anda tuju.
E.
Membuat tabel di Oracle
Berikut adalah cara membuat tabel di oracle. Namun sebaiknya anda membuat
tabelnya ke dalam skema baru yang anda buat tadi. Kenapa ? karena di database
utama / user system sangat banyak tabel, anda bisa bingung sendiri nanti hehe.
Login dengan skema baru dengan cara : conn namaskema kemudian masukkan
password.
Berikut adalah sintak sql membuat tabel pada oracle :
membuat table
create table customer
(kdCustomer char(5) PRIMARY KEY,
NmCustomer Varchar(25) not null,
kota Varchar(15));
F.
Melihat daftar tabel di Oracle
Cara melihat daftar tabel dalam database adalah sebagai berikut :
select * from cat; atau select * from tab;
G.
Menampilkan isi tabel
Berikut adalah tutorial menampilkan data pada oracle. Pada kesempatan
kali ini kita akan menggunakan tabel costumer yang telah kita buat tadi.
1.
Menampilkan semua data.
select * from customer;
2.
Menampilkan data dengan kondisi.
select nmcustomer, kota from customer
where kota = 'Bandung';
3.
Mensorting data yang akan ditampilkan
select * from customer order by nmcustomer desc;
keterangan : (asc = ascending || desc = descending)
4.
Melihat jumlah baris data dalam tabel.
select kota, count(kdcustomer) as jumlah from customer group by kota
keterangan : group by kota ? karena kota juga di select. Yang artinya
jumlah datanya dikelompokkan berdasarkan kotanya.
select kota, NmCustomer, count(kdcustomer) as jumlah from customer group
by kota, NmCustomer;
Keterangan : maka yang di group by ada 2 kolom.
select count(kdcustomer) as jumlah from customer
Keterangan : tidak menggunakan
group by karena jumlahnya tidak di
kelompokkan berdasarkan nama atau kota
H.
Memasukkan data kedalam tabel
Berikut adalah cara memasukkan data ke dalam tabel :
input data pada table insert into
customer (kdCustomer, NmCustomer, kota) values ('coo11','Levi','Bandung');
I.
Memasukkan beberapa baris data ke dalam tabel
sekaligus.
begin
insert into customer (kdCustomer,
NmCustomer, kota)
values ('coo23','Cica','Buah
Batu');
insert into customer (kdCustomer,
NmCustomer, kota)
values ('coo24','Budi','Padang');
insert into customer (kdCustomer,
NmCustomer, kota)
values
('coo25','Wowo','Makassar');
end;
/
J.
Melihat semua data dalam tabel berdasarkan kolom
yang dipilih.
select nmcustomer from customer;
K.
Melihat daftar nama kolom pada tabel oracle.
desc <nama_table>;
L.
Cara edit atau update data pada tabel.
update customer set nmcustomer = 'Ayoo' where kdcustomer = 'c0021';
M. Cara
menghapus data pada tabel.
delete from customer where
kdcustomer = 'coo23';
Cukup sekian dulu, tetap pantengin blog atau facebook kami.
Akan ada tutorial selanjutnya. Semoga artikel tentang pembelajaran oracle basic
ini bisa bermanfaat buat teman-teman, apalagi buat mahasiswa.
Terima Kasih.
Ga terlalu beda sm mysql
ReplyDeletewagalasehhh....mantab gan
ReplyDeleteSolder uap
Nice gan. Kerenn
ReplyDelete