Page 72 - E-Modul Simbad_Neat
P. 72
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:
diberikan 2 row rl dan r2 dalam tabel T di mana A B, jika rl (A)=r2
(A), maka ri (B) r2 (B).
Coba kita perhatikan tabel Nilai seperti yang diperlihatkan di Bab 3. Tabel
ini memiliki empat buah atribut, yaitu nama kul, npm, nama mhs dan indeks_nilai.
Berikut adalah data yang terdapat pada tabel Nilai tersebut:
nama_kul npm nama_mhs indeks_nilai
Struktur Data 201001 Risma Ayuni A
Struktur Data 201004 Muhammad Zaky B
Basis Data 201001 Risma Ayuni
Basis Data 201002 Yusuf Kurniawan
Basis Data 201004 Muhammad Zaky
Bahasa Indonesia 201001 Risma Ayuni B
Matematika I 201002 Yusuf Kurniawan C
Tabel 4. 1 Tabel Data Nilai
59