Logika Perancangan Database

Sebelum kita membuat database sebaiknya kita melakukan terlebih dahulu perancangan dari database yang akan dibuat. Hal-hal yang harus diperhatikan dalam proses perancangan ini adalah :

1. Model Data Relasional

Model data relasional menggambarkan data dalam bentuk tabel-tabel.  Komponen utama dari model data relasional diantaranya sebagai berikut :

  • Struktur data yaitu mengorganisasi data dalam bentuk tabel
  • Manipulasi data menggunakan perintah SQL
  • Integritas data yaitu untuk spesifikasi aturan bisnis


2. Struktur Data Relasional

Relasi, merupakan tabel dua dimensi. Relasi yang baik adalah yang minimalisir redundansi mengijinkan user untuk menambahkan (insert), memodifikasi (update),  dan menghapus (delete) baris-baris tanpa menimbulkan kesalahan. Contohnya : Karyawan(Id, Nama, NoDept, NoUnit, Atasan, Gaji )

3. Batasan Integritas

  • Domain Atribut yaitu setiap nilai yang disimpan dalam kolom sebuah relasi harusmemiliki jangkauan nilai yang sama.
  • Aturan Integritas yaitu aturan yang menjamin setiap atribut primary key bernilai valid (unik dan bukan null).
  • Integritas Referensial yaitu garis yang menghubungkan antara satu tabel dengan tabel yang lain. Contohnya :

Bersambung …🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s