Recent post
Archive for 2014
Integritas Basis Data
Integritas basis data atau sering disebut juga database integrity yaitu suatu masalah utama didalam database yang berusaha agar menjaga data tetap konsisten atau valid, karena suatu data seharusnya mengikuti sejumlah karakteristik dasar sesuai ketentuan yang telah ditentukan.
Constrain Classification :
- Primary Key : Digunakan sebagai data utama dalam suatu database
- Foreign Key : Digunakan untuk menspesifikasikan kolom foreign key pd suatu tabel
- Unique : Digunakan untuk mejamin data tidak boleh ada yang sama
- Check : Digunakan untuk membatasi nilai pada suatu kolom
- Default : Merupakan optional yang digunakan untuk memberikan suatu nilai tertentu
- Not Null : Digunakan untuk menjamin tidak ada nilai kosong yang muncul
Transition Constrain adalah cara untuk memastikan database tidak dimasukan data yang tidak mungkin berhubungan data sebelumnya.
Keys & Sql Support :
Keys adalah kolom/atribut atau kombinasi kolom/atribut yang dapat digunakan untuk mengidentifikasi baris dalam tabel (entitas) secara unik.
Optimasi Perintah SQL
Optimasi perintah Sql yaitu suatu pengoptimasian query pada sql yang bermaksud untuk mengoptimasikan kemampuan data seperti penggunaan memory,I/O dan meminimumkan total waktu pada proses query.
Contoh optimasi perintah sql
CREATE DATA data_nama_alamat_kodepos
ON pegawai (nama, alamat, kode_pos)
TABLESPACE DAT;
ON pegawai (nama, alamat, kode_pos)
TABLESPACE DAT;
Kemudian user melakukan query sebagai berikut :
SELECT* FROM pegawai WHERE alamat=’Semarang’;
Informasi Jalur Akses Query
Informasi jalur akses query dapat digunakan dengan perintah explain plan, sebelum melakukan perintah tersebut terlebih dahulu kita membuat table PLAN_TABLE dengan menggunakan script
utlxplan.sql.
utlxplan.sql.
Sesudah itu table PLAN_TABLE dapat digunakan seperti contoh berikut:
SQL> explain plan
Set statement_id=’jajal’
Into plan_table for
Select * from pegawai where gaji=2000000;
Set statement_id=’jajal’
Into plan_table for
Select * from pegawai where gaji=2000000;
Faktor-faktor yang berpengaruh terhadap kecepatan akses data
Ada beberapa faktor yang mempengaruhi kecepatan akses data diantaranya :
- Dipengaruhi oleh beberapa faktor komponen arsitektur pembentuknya seperti shared pool, buffer cache dan redo log buffer
- Optimasi aplikasi , seperti halnya dalam mendesain database perlu adanya normalisasi data secara tepat
- Cluster adalah suatu segment yang menyimpan data dari tabel yang berbeda dalam suatu struktur fisik disk yang berdekatan.