Seperti pengertian di atas bahwa database merupakan kumpulan
data yang saling berhubungan, maka di dalam software
nya terdapat tools Relationship. Ada
3 tipe didalam relationship yaitu:
- One to one, contohnya hubungan Mahasiswa dan NIM, dimana Mahasiswa hanya memiliki satu buah NIM dan satu NIM hanya dimiliki oleh satu Mahasiswa.
- One to many, dideskripsikan seperti hubungan antara Departemen dan Mahasiswa, dimana Departemennya 1 yang di dalam Departemen itu terdapat banyak mahasiswa. Artinya table A dapat dihubungkan dengan table B lebih dari 1, sedangkan table B dapat dihubungkan dengan table A hanya 1 kali.
- Many to many, ini seperti Mahasiswa yang mengisi KRS online, dimana mahasiswa yang banyak dapat mengisi KRS dengan mata kuliah yang lebih dari satu, dan KRS yang berisi mata kuliah yang banyak ini dapat diisi oleh banyaknya mahasiswa pula.
Untuk membuat relationship maka masing‐masing tabel harus
memiliki primary key dan foreign key untuk dapat menghubungkan antara tabel
induk dengan tabel anak.
1)
Primary Key
Tabel memiliki primary key, yaitu suatu atribut yang tidak hanya
mengidentifikasi secara unik suatu kejadian tetapi juga mewakili setiap
kejadian dari suatu entitas.
2)
Foreign Key
Foreign
key adalah atribut yang melengkapi relationship dan menunjukkan hubungan antara
tabel induk dengan tabel anak. Foreign key ditempatkan pada tabel anak.
Contoh untuk melakukan hubungan table 1 dengan yang lain
menggunakan database dengan Ms. Access 2007:
- Pembuatan Design Tabel
di bawah pembuatan tabelnya terdapat field properties yang digunakan untuk melakukan pengaturan pada item dalam tabel.
- Relationship
setelah itu pilih edit relationship pada tools design, akan muncul kotak dialog seperti gambar di bawah
setelah Create New akan muncul kotak yang di atas foto tersebut, pada kotak sebelah kiri dinamakan tabel induk sedangkan pada sebelah kanannya dinamakan tabel anak. Kemudian klik Ok, akan mucul hasilnya seperti ini
- Form
setelah muncul kotak diatas, kemudian pilih tanda panah dua, pilih next
setelah selesai akan muncul seperti gambar di bawah.
- Report
pilih ">>" kemudian next
Masukkan "NRP" sebagai record yang diawal, dan pilih sort Ascending atau Descending. kemudian next kembali
klik Finish, akan muncul hasilnya seperti ini
Selesailah pembahasan Database ini, terima kasih atas kunjunganny.