Books

TIP DAN TRIK ORACLE

Pengarang: Indra Armansyah
Penerbit: PT. Elexmedia Komputindo
Harga: Rp. 24.800,- (157 halaman)
Telah terjual sebanyak 1600 eksemplar

DAFTAR ISI
BAB 1 SEPUTAR DATABASE ORACLE

1.1 Mengidentifikasi Database
1.2 Tip-tip SQL*Plus
1.3 Mengatur Environment SQL*Plus dengan Trigger
1.4 Dokumentasi Oracle
1.5 Connect ke Database tanpa TNSNAMES
1.6 Tipe-tipe Data Oracle
1.7 Menampilkan Siapa Saya
1.8 Mengatur Format Tanggal Y2K

BAB 2 MENAMPILKAN DATA
2.1 Menampilkan Data Tepat Pada Posisi Awal
2.2 Menampilkan Data Mulai Record N Sampai M
2.3 Menampilkan Nilai Maksimum Setiap Record
2.4 Menampilkan Data Secara Random
2.5 Membangkitkan Angka Random
2.6 Menghitung Persentase Secara Otomatis
2.7 Misteri Inline Views
2.8 Kekuatan Inline View
2.9 Top N-Query dengan Inline View
2.10 Kekuatan Ekspresi CASE
2.11 Query Relasi “n X m”
2.12 Menggunakan Function NVL2
2.13 Menampilkan Komentar Table dan Column
2.14 Menampilkan Laporan CROSS MATRIX dengan DECODE
2.15 Menciptakan Function untuk Mengeja Angka
2.16 Menghilangkan Karakter Khusus
2.17 Menghitung Total Berjalan
2.18 Menampilkan Jumlah Hari Kerja
2.19 Menampilkan Tanggal Awal Bulan Tertentu
2.20 Menampilkan Output Menjadi Dua Kolom
2.21 Mengubah Baris Menjadi Kolom
2.22 Menghitung Umur Piutang
2.23 Persamaan untuk EXISTS() dalam Statemen IF
2.24 Menghitung Data Overtime Berdasarkan Interval Waktu
2.25 Tip-tip Menampilkan Data
2.26 Menampilkan Rata-rata Waktu Pekerjaan
2.27 Menggunakan Outer Join untuk Menggantikan Kondisi IN yang Lambat
2.28 Tipe Join Baru Mulai Oracle 9i
2.29 Menampilkan Ranking Nilai
2.30 Menampilkan 5 Gaji Tertinggi Per Departemen
2.31 Memprediksi Nilai Berikutnya Berdasarkan Data yang Ada
2.32 Menampilkan Total Gaji Tiap-tiap Departmen
2.33 Menampilkan Total dengan ROLLUP
2.34 Mengubah String Menjadi Baris Data

BAB 3 MANIPULASI DATA
3.1 Mambatasi Jumlah Record
3.2 Menciptakan Duplikat Table
3.3 Menghapus Record Dobel
3.4 Kekuatan EXECUTE IMMEDIATE dan CASE WHEN
3.5 Menghapus Table dari Database Lain
3.6 Menghapus Nilai Default
3.7 Meningkatkan Kecepatan Transaksi dengan PL/SQL Table
3.8 Menggunakan PL/SQL untuk Mempercepat Update
3.9 Menciptakan Table READ-ONLY
3.10 Menghitung Mundur untuk Mereset Nilai Sequence
3.11 Menciptakan “updatable views” dengan Trigger INSTEAD OF
3.12 Migrasi dari LONG ke VARCHAR2
3.13 Mengupdate Lebih dari Satu Field

BAB 4 ADMINISTRASI DATABASE
4.1 Mencatat Perintah-perintah DML
4.2 Mendapatkan Kembali Data dengan DBMS_FLASHBACK
4.3 Mengamati Session User Lain
4.4 Mengoptimasi Struktur Table
4.5 Berpindah User Sebagai DBA
4.6 Mengetahui Jumlah Objek Valid dan Invalid
4.7 Menghitung Jumlah Redo Log yang Dihasilkan oleh Transaksi
4.8 Startup Database dengan Redo Log Rusak
4.9 Mengetahui Ukuran Objek Database
4.10 Menciptakan Control File Baru dan Mendokumentasikan Database
4.11 Memeriksa ROLE untuk Mengakses Database
4.12 Mengetahui Objek Mana yang Rusak
4.13 Mengetahui Perintah SQL yang Paling CPU-INTENSIVE
4.14 Parameter INIT.ORA Tak Terdokumentasi
4.15 Mematikan dan Menghidupkan Archiving (Online Backup)
4.16 Membersihkan SHARED POOL Ketika Mencapai 60 - 70 % Kapasitas
4.17 Startup Database Sedangkan Datafile Hilang
4.18 Jumlah EXTENTS dari ROLLBACK SEGMENTS
4.19 Menciptakan Primary Key dan Foreign Key pada Table Besar
4.20 Menghentikan dan Menjalankan Kembali Database
4.21 Menghapus Tablespace yang Memiliki Reference

BAB 5 INTERNET DAN E-MAIL
5.1 Mengirim E-mail dari Database Oracle
5.2 Mengirim E-mail HTML Menggunakan UTL_SMTP
5.3 Mengakses Halaman Web

BAB 6 LAIN-LAIN
6.1 Menciptakan Function Enkripsi Password
6.2 Berpindah User
6.3 Melindungi Kode Sumber PL/SQL
6.4 Membaca File
6.5 Menciptakan File Excel
6.6 Membaca File DBF
6.7 Membaca File Image
6.8 File I/O dengan PL/SQL
6.9 Mengatur File dari PL/SQL dengan DBMS_BACKUP_RESTORE
6.10 Menghapus Komponen Oracle dari Windows NT/2000
6.11 Membatasi Session Pengguna
6.12 Mengatur Password SYS pada Windows NT
6.13 Menampilkan Definisi DDL dan XML Objek
6.14 Menampilkan Table dan System Privileges
6.15 Connect Tanpa Memperhatikan Kerusakan Mesin
6.16 Menyimpan Data Terenkripsi DES pada Database Oracle
6.17 Membangun Kembali Index Secara Otomatis