Resume Buku : Dasar Perancangan & Implementasi Database Relational

Judul Buku  : Dasar Perancangan & Implementasi Database Relational

Pengarang : Abdul Kadir

Penerbit : Andi Yogyakarta

Proses Perancangan Database :

  1. Pengumpulan dan Analisis kebutuhan   : Kebutuhan database
  2. Perancangan Konseptual : Diagram E/R
  3. Perancangan Logis : Relasi yang bersifat logis
  4. Perancangan Fisik

Model Data Relasional adalah suatu model data yang meletakkan data dalam bentuk relasi atau tabel.

Hubungan binary adalah hubungan yang melibatkan dua buah entitas.

  1. Hubungan 1:1
  2. Hubungan 1:M
  3. Hubungan M:N

Normalisasi

Normalisasi adalah suatu proses yang digunakan untuk menentukan atribut-atribut dalam sebuah relasi sehingga diperoleh relasi yang berstruktur baik.

  1. Bentuk Normal Pertama (1NF ) : Menghilangkan atribut bernilai gandas
  2. Bentuk Normal Kedua(2NF): Menghilangkan dependensi parsial
  3. Bentuk Normal Ketiga(3NF) : Menghilangkan dependensi transitif
  4. Bentuk Normal Boyce-Codds (BCNF) : Menghilangkan ketergantungan yang penentunya bukan kandidat kunci
  5. Bentuk Normal Keempat(4NF) : Menghilangkan lebih dari satu dependensi bernilai ganda
  6. Bentuk Normal Kelima(5NF) : Mengatasi dependensi gabungan

Perancangan Fisik

Tujuan Perancangan Fisik adalah untuk mendapatkan efisiensi dalam pemrosesan data. Diperlukan informasi seperti

  1. Relasi-relasi yang telah dinormalisasi, termasuk perkiraan jumlah baris dalam setiap relasi
  2. Definisi untuk setiap atribut yang telah menyangkut nilai maksimum
  3. Penjelasan tentang tempat, waktu dan bahkan frekuensi data digunakan, dimasukkan, diubah dan dihapus.
  4. Kebutuhan waktu tanggapan yang dikehendaki oleh pemakai dan aktifitas lain yang terkait data seperti backup, recovery, integritas dan retensi.
  5. Deskripsi mengenai teknologi yang digunakan untuk mengimplementasikan database, terutama pada DBMS yang dipakai.

Database perlu digambarkan dengan diagram EER terlebih dahulu

Menentukan Indeks

  1. Kunci primer perlu diindeks
  2. Indekslah kolom selain kunci primer yang sering menjadi kunci pencarian
  3. Indekslah kolom yang sering dilibatkan dlam klausa ORDER BY atau GROUP BY dalam perintah SQL
  4. Hindari pengindeksan kolom-kolom yang nilainya sering diubah
  5. Hindari pengindeksan pada kolom-kolom yang mengandung string yang sangat panjang

============== Uraian selanjutnya bisa dibaca di bukunya ya ==================

 

Tanggapan saya pribadi :

Buku ini bagus untuk kita yang ingin mempelajari relasi database

Kita dituntun bagaimana caranya membuat normalisasi database

Penjelasannya mudah dipahami sekalipun masih awam

Buku ini Recommended

4 Desember 2014

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s