P. 1
Basis Data

Basis Data

5.0

|Views: 4,031|Likes:
Published by Idi Catur

More info:

Published by: Idi Catur on Apr 26, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/11/2014

pdf

text

original

Relasi antar tabel bekerja dengan mencocokkan data dalam data field kunci,

biasanya berupa field yang memiliki nama yang sama pada kedua tabel yang

memiliki relasi. Pada umumnya, field-field yang bersesuaian ini adalah primary

LAPORAN SISTEM BASIS DATA by IDI CATURI

[22]

key pada tabel yang satu, yang memberikan identitas unik bagi tiap record dalam

tabel tersebut dan foreign key pada tabel yang lain.

Jenis-Jenis Relasi antar Tabel

o One to one relationship ( relasi satu ke satu )

Dalam relasi satu ke satu, setiap record dalam tabel a hanya dapat

memiliki satu record yang bersesuaian dalam tabel B, dan sebaliknya.

Jenis relasi ini tidak umum, karena sebenarnya tabel A dan tabel b dapat

digabungkan menjadi satu tabel. Anda dapat menggunakan relasi satu ke

satu untuk membagi tabel yang memiliki field yang banyak, untuk

mengisolasi sebagian dengan alasan keamanan data.

o One to many relationship (relasi satu ke banyak)

Dalam relasi satu ke banyak, sebuah record dalam tabel A berhubungan

dengan banyak record yang bersesuaian dalam tabel B. Tetapi sebuah

record dalam tabel B hanya memiliki sebuah record yang berhubungan

dalam tabel A.

o Many to many relationship (relasi banyak ke banyak)

Dalam relasi banyak ke banyak, sebuah reciord dalam tabel A dapat

memiliki banyak record yang bersesuaian dalam tabel B, dan sebuah

record dalam tabel b dapat memiliki banyak record yang bersesuaian

dalam tabel A. Jenis relasi ini hanya memungkinkan jika kita

mendefinisikan tabel baru sebagai perantara. Relasi banyak ke banyak

sebenarnya merupakan dua buah relasi satu ke banyak terhadap tabel

perantara.

Sebagai contoh database 16 buah tabel yaitu :

Tabel Data Mahasiswa

Tabel Dosen

Tabel MataKuliah

Tabel Nilai

Tabel Jurusan

Tabel Fakultas

Tabel Laboratorium

Tabel Kampus

LAPORAN SISTEM BASIS DATA by IDI CATURI

[23]

Tabel Jalan

Tabel Bangunan

Tabel Persil

Tabel Blok

Tabel Kawasan

Tabel Kelurahan

Tabel kecamatan

Tabel Kota

Berikut ini adalah beberapa contoh tabel tersebut :

Gambar 3.4 Tabel Data Mahasiswa

Gambar 3.5 Tabel Dosen

LAPORAN SISTEM BASIS DATA by IDI CATURI

[24]

Gambar 3.6 Tabel Mata Kuliah

Gambar 3.7 Tabel Jurusan

Gambar 3.8 Tabel Laboratorium

LAPORAN SISTEM BASIS DATA by IDI CATURI

[25]

Gambar 3.9 Tabel Nilai

Gambar 3.10 Tabel Fakultas

Gambar 3.11 Tabel Kampus

LAPORAN SISTEM BASIS DATA by IDI CATURI

[26]

Gambar 3.12 Tabel Jalan

Gambar 3.13 Tabel Bangunan

Gambar 3.14 Tabel Persil

LAPORAN SISTEM BASIS DATA by IDI CATURI

[27]

Gambar 3.15 Tabel Blok

Gambar 3.16 Tabel Kawasan

Gambar 3.17 Tabel Kelurahan

LAPORAN SISTEM BASIS DATA by IDI CATURI

[28]

Gambar 3.18 Tabel Kecamatan

Gambar 3.19 Tabel Kota

Untuk membuat hubungan antar tabel dari tabel-tabel tersebut, ikuti langkah

berikut ini :

a. Buka file database yang anda inginkan. Untuk contoh di atas buka file Mahasiswa.

b. Pilih dan klik menu Tools, Relationships atau klik tombol toolbar Relationships.

c. Pilih dan klik nama tabel yang ingin anda hubungkan, kemudian klik tombol

perintah Add atau klik dua kali pada nama tabel yang anda inginkan.

d. Untuk kotak dialog Show Table, pilih dan klik tombol perintah Close.

e. Untuk membuat hubungan antar tabel, geserlah (drag) nama field yang ingin anda

gunakan sebagai penghubung ke posisi nama field pada tabel lain. Dengan catatan

kedua field da;am masing-masing tabel tersebut harus sama.

f. Langkah yang sama dilakukan juga untuk tabel yang lain yang akan dihubungkan.

LAPORAN SISTEM BASIS DATA by IDI CATURI

[29]

g. Untuk menyimpan hasil rancangan hubungan antar tabel tersebut, pilih dan klik

menu File, Save (CTRL+S) atau klik tombol toolbar Save.

h. Untuk menutup jendela kerja Relationships, pilih dan klik menu File, Close atau

klik tombol Close(X).

Gambar 3.20 Hubungan Antar Tabel

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->