Page 62 - E-Modul Sistem Basis Data
P. 62
melihat layak/tidaknya data tersebut bila dilihat dari kenyataan pemakaiannya.
Sementara Domain nilai lebih ditekankan pada batas-batas nilai yang diperbolehkan
bagi suatu atribut, dilihat dari kenyataan yang ada. Pada tabel Kuliah misalnya, kita
memang menetapkan bahwa Tipe Data untuk atribut sks adalah integer. Dengan
begitu, secara fisik dapat saja menyimpan nilal -1, o atau 100 untuk atribut sks
tersebut. Tetapi kita mengetahui dengan pasti, bahwa nilai-nilai itu sebetulnya tidak
dibenarkan (invalid) untuk menjadi data pada atribut sks. Lalu nilai-nilai seperti apa
yang boleh. Dari kenyataan yang ada, kita ketahui bahwa nilai yang layak (valid)
untuk atribut sks adalah 1, 2, 3 atau 4. Maka dapat dikatakan, Domain nilai untuk
atribut sks adalah 1, 2, 3, dan 4.
Pada saat pekerjaan perancangan basis data tengah dilakukan, yang perlu
kita lihat dan pertimbangkan hanyalah Domain nilai dari setiap atribut. Penetapan
Tipe Data bagi suatu atribut baru akan relevan dan penting untuk diperhitungkan
pada saat implementasi basis data.
4.3 Ketergantungan Fungsional (Functional Dependency)
Diberikan sebuah tabel T berisi paling sedikit 2 buah atribut, yaitu A dan B.
Kita dapat menyatakan notasi berikut ini:
A B
yang berarti A secara fungsional menentukan B atau B secara fungsional
tergantung pada A, jika dan hanya jika untuk setiap kumpulan baris data (row) yang
ada di tabel T. pasti ada 2 baris data (row) di tabel T dengan nilai untuk A yang
sama, maka nilai untuk B pasti juga sama. Definisi yang lebih formal untuk itu
adalah:
50