Selamat datang di blog yang sangat sederhana ini. Semoga anda mendapatkan banyak manfaat. Terima Kasih.

Saturday, October 1, 2011

Belajar Oracle


1. Membuat Tablespace,
Tablespace adalah tempat dimana objek-objek (table, view, dan lainnya) database disimpan. Untuk membuat Tablespace harus menjadi user system. Berikut ini adalah langkah-langkah untuk membuat Tablespace.
Ø  Login sebagai user system

Ø  Perintah membuat tablespace
Keterangan :
            datatomi adalah sebuah tablespace yang disimpan dalam datatomi.dat dengan ukuran 1 Mb dan ukuran maksimal file tersebut adalah 3 Mb. Jika file tersebut sudah melewati batas maksimal, maka secara otomatis file tersebut akan ditambahkan per 500 Kb.
2. Membuat User
            User merupakan pemakai database yang diberikan hak-hak akses tertentu serta tablespace sendiri-sendiri. Berikut adalah perintah membuat user pada Oracle :
Keterangan :
tomi adalah nama usernya dan riders adalah password yang kita gunakan untuk login sebagai user tomi sedangkan datatomi adalah tablespace yang digunakan.
Setelah membuat user maka langkah selabjutnya adalah memberikan hak akses untuk bias melakukan koneksi (connect) dan hak untuk menggunakan database (resource). Perintahnya dalah sebagai berikut :
Grant connect to tomi ;
Grant resource to tomi ;
Dua baris perintah diatas sama saja dengan perintah dibawah ini :
3. Login Dengan Username Yang Telah Dibuat
            Untuk login dengan username yang telah kita buat dapat dilakukan langsung pada SQL Plus. Perintahnya adalah sebagai berikut :
Connect [nama user]
Kemudian akan muncul prompt yang menanyakan password. Isikan dengan password sesuai dengan password pada saat pembuatan user.
Contoh :
            Untuk memastikan kita telah login dengan username kita, ketikan perintah dibawah ini :
            Selain cara diatas dapat juga dilakukan dengan menutup program SQL Plus kemudian menjalankanya kembali. Isikan username, password sesuai dengan yang telah kita buat.
4. Edit Menggunakan Text Editor
            Dengan menggunakan text editor akan memudahkan kita di dalam melakukan editing terhadap sintaks yang telah kita buat. Dengan melakukan perintah seperti dibawah ini kita akan dapat menentukan text editor apa yang akan digunakan.
SQL> set editfile “afiedit.buf”
Perintah diatas menyediakan tempat penyimpanan sementara edit file.
SQL> define_editor = nama_editor
Perintah diatas mendeskrripsikan editor apa yang akan digunakan. Jika menggunakan linux dapat menggunakan gedit, kwrite, kate, vi, pico dan lain-lain. Sedang di windows bias menggunakan notepad.

TABLE DI DALAM ORACLE
1.      Membuat Table
Table adalah tempat dimana data-data dsimpan. Sebuah table memiliki atribut-atribut antara lain :
Ø  Field (kolom)
Ø  Record (baris data)
Illustrasi seperti gambar di bawah ini :
Kode_Buku
Judul
Tahun
123
Belajar PHP
2000
234
Belajar Oracle
2001
Kode_Buku, Judul dan Tahun adalah nama field atau sering disebut kolom. Sedangkan 123, Belajar PHP dan 2000 adalah isi table atau sering disebut record.
Syntax umum membuat table :
Create table [nama table] ( [nama_kolom] [type_data], [nama_kolom] [type_data] );
Contoh :
Ø  Membuat Table Buku
Perintah diatas maksudnya adalah membuat sebuah table dengan nama buku yang memiliki 3 buah field yaitu kode_buku dengan type data char(4), judul dengan type data varchar(20) dan stok dengan type data number(3).
Ø  Membuat Sepeda
Perintah diatas maksudnya adalah membuat sebuah table dengan nama sepeda yang memiliki 4 buah field yaitu kode_sepeda dengan type data char(4) sebagai primary key dan tidak boleh bernilai null, merk_sepeda dengan type data varchar(20), type_sepeda dengan type data varchar(20)  dan harga dengan type data int.

2.      Melihat Table Yang Telah Dibuat
Semua table yang telah kita buat disimpan dalam sebuah table system yang bernama tab. Untuk melihat table yang telah kita buat perintahnya adalah :
Select * from tab ;
Contoh :

3.      Menghapus Tabel
Syntax umum : drop table [nama-table] ;
Contoh :
Kita akan menghapus table sepeda yang telah kita buat tadi.
Data table sebelum dihapus :
Berikut adalah syntax untuk menghapus table sepeda :
Data table sesudah dihapus :
4.      Melihat Struktur Table
Setelah membuat table kita dapat melihat struktur table yang telah kita buat. Syntaxnya adalah : describe [nama_table] ;
Contoh :
Ø  Melihat Struktur Table Buku
Ø  Melihat Struktur Table Sepeda
5.      Memasukan Data ke Dalam Table
Syntax umum adalah sebagai berikut :
Insert into [nama_table] values ( [isi kolom pertama], [isi kolom kedua], [dan seterusnya] );
Contoh :
Ø  Memasukan Data ke Dalam Table Buku
Perintah diatas berfungsi untuk memsaukan data kedalam table buku. Seperti kita ketahui table buku memiliki 3 buah field. Maka data yang di inputkan harus berjumlah sama dengan jumlah field table buku. Tiap data dipisahkan oleh tanda koma. Untuk type data bukan bilangan diapit oleh tanda petik tuunggal.
Jika kita bermaksud mengisikan data pada kolom tertebtu saja, contoh syntaxnya adalah sebagai berikut :
6.      Melihat isi Table
Untuk melihat isi table syntaxnya adalah sebagai berikut :
Select * from [nama_table] ;
Contoh :
Ø  Melihat isi Table Buku
Karakter * berarti menampilkan semua file yang ada di dalam table buku. Kita dapat menampilkan kolom tertentu dengan menyebutkan nama kolom. Antar kolom satu dengan yang lain dipisahkan oleh tanda koma. Contoh :
-           Klausa where
Kata kunci where berfungsi untuk melakukan filter terhadap baris data. Contoh :
Menampilkan data di table buku yang mempunyai stok = 4
Menampilkan isi table buku yang kode_bukunya = B2
-           Klausa Like
Perintah like biasanya digunakan untuk melakukan pencarian yang mendekati. Misalnya :
Menampilkan isi table buku yang judulnya mengandung huruf  i
Menampilkan isi table buku yang judul bukunya memiliki huruf terakhir ‘B’

-           Fungsi Sum
Fungsi sum berfungsi untuk menjumlahkan baris yang type datanya numeric (angka). Misalnya :
Menghitung  seluruh jumlah stok buku
-           Fungsi Count
Fungsi count berfungsi untuk menghitung banyaknya data pada sebuah table. Misalnya :
Menghitung banyaknya data pada table buku
-           Fungsi AVG
Fungsi AVG digunakan untuk menghitung nilai rata-rata. Misalnya :
Menghitung jumlah rata-rata stok pada table buku
-           Fungsi MIN dan MAX
Fungsi MIN digunakan untuk mencari nilai terendah. Sedangkan fungsi MAX digunakan untuk mencari nilai tertinggi. Contoh :
Mencari stok paling sedikit dari table buku
Mencari stok paling banyak dari table buku
7.      Mengubah Isi Table
Untuk mengubah isi table syntaxnya adalah sebagai berikut :
Update [nama table] set [nama kolom] = [nilai baru]
Contoh : Kita akan mengupdate isi table sepeda
Isi table sepeda sebelum di update
Kita akan mengupdate harga pada table sepeda
Keterangan : Perintah diatas digunakan untuk mengubah seluruh data pada field harga menjadi 3000000.
Isi table sepeda sesudah di update
            Untuk mengubah data tertentu dapat menggunakan klausa where. Untuk lebih jelasnya perhatikan contoh berikut :
Sekarang kita lihat isi table sepeda setelah di update

8.      Menghapus Isi Table
Untuk menghapus table syntaxnya adalah sebagai berikut :
Delete from [nama table] ;
Perintah diatas digunakan untuk menghapus seluruh isi table. Untuk menghapus baris data tertentu dapat menggunakan klausa where. Contoh :
Isi table sepeda setelah data sepeda dengan kode_sepeda = SP02 dihapus.

No comments:

Post a Comment