Mengenal Relational Database

Database Management System (DBMS) merupakan sistem yang digunakan untuk menyimpan, mengolah, dan menampilkan database. Khusus untuk relational database, hal ini dikendalikan oleh Relational Database Management System (RDBMS).

Data berupa tabel-tabel yang ada pada database dapat saling berhubungan dengan menggunakan konsep kunci bersama (common keys). Hal inilah yang mendasari relational database.

Integrity Rules

Yang dimaksud dengan Integrity Rules adalah sekelompok aturan dalam RDBMS yang harus dipatuhi dalam pembuatan database agar database tersebut dapat bermanfaat sebagaimana mestinya. Untuk jelasnya, mari kita lihat contoh tabel Employee di bawah ini:

Employee table

Employee table

Aturan-aturan yang dimaksud dalam Integrity Rules ini antara lain:

1.     Setiap baris haruslah unik. Artinya, tidak ada baris yang berisi sama. Untuk mencapai tujuan ini, terdapat 1 kolom khusus dalam setiap tabel yang membedakan baris yang satu dengan yang lain; kolom ini dinamakan primary key. Primary key ini tidak boleh null. Yang dimaksud dengan null adalah bahwa data ini belum ada isinya. Null yang satu tidaklah sama dengan null yang lain. Lain halnya dengan nol atau kosong.  Nol (0) dijabarkan sama dengan nol (0) -> 0 = 0; dan kosong dijabarkan sama dengan kosong. Jadi pada data di atas, kita tidak bisa mengumpulkan  data yang memiliki nilai null pada kolom car_number. Namun, bila kita kasih nilai nol (0) atau kosong saja pada kolom car_number, maka kita bisa kumpulkan data bahwa yang memiliki car_number = 0 atau kosong adalah Arvid, Jonas, Sean, dan Elizabeth.

2.    Nilai kolom tidak boleh berupa kelompok nilai/array yang berulang.

Untuk melengkapi pengetahuan akan database, ada baiknya kita juga belajar SQL language. Silakan klik disini.

Untuk mengetahui bagaimana aplikasi database pada program Java dengan menggunakan JDBC dan MySQL, silakan klik disini.

Referensi:

1.         http://docs.oracle.com/javase/tutorial/jdbc/overview/index.html

~ by Rod on June 7, 2012.

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

 
%d bloggers like this: