Skip to main content

Apa itu ketergantungan fungsional?

Sebagai komponen penting dalam normalisasi database, database atau ketergantungan fungsional adalah situasi di mana nilai memungkinkan transisi lancar ke nilai berikutnya dalam urutan tanpa jenis gangguan apa pun.Ketika jenis situasi ini ada, aliran informasi dalam database berlangsung tanpa jenis penundaan atau masalah apa pun, dan integritas data itu sendiri dipertahankan.Ketergantungan fungsional sangat penting dalam pembuatan dan pengoperasian database relasional, karena prosesnya melibatkan hubungan yang mudah dengan satu nilai atau jenis data dengan nilai -nilai relevan lainnya.

Salah satu cara termudah untuk memahami bagaimana ketergantungan fungsional bekerja untuk mempertimbangkan penggunaan tersebutdari nomor identifikasi yang dikeluarkan pemerintah, seperti nomor jaminan sosial yang secara rutin dikeluarkan untuk setiap warga negara Amerika Serikat.Dengan menggunakan nomor ini sebagai sarana identifikasi, dimungkinkan bagi pengusaha untuk mengakses informasi tentang pemegang nomor itu;Pemberi pinjaman potensial dan kreditor lainnya dapat memanfaatkan nomor tersebut untuk mengakses informasi keuangan yang relevan tentang pemohon, dan jumlahnya memungkinkan untuk mengakses informasi seperti pajak yang dinilai dan dibayar, tingkat pendapatan dari satu tahun ke tahun berikutnya, dan untuk menghitung pensiun yang didukung pemerintah yang didukung pemerintah yang didukung oleh pemerintah yang didukung pemerintah pemerintahManfaat yang pada akhirnya akan dinikmati individu setelah meninggalkan tenaga kerja.Dalam banyak kasus, pengusaha dapat benar -benar menggunakan angka yang sama ini dengan nomor identifikasi karyawan utama atau beberapa bagian dari nomor tersebut sebagai alat relasional untuk mengakses sisa file elektronik karyawan.

Dalam lingkup pengembangan dan operasi basis data, ketergantungan fungsional berfungsi untuk memungkinkan pengguna untuk memasukkan beberapa nilai yang pada gilirannya dapat digunakan untuk mengambil informasi yang diinginkan.Misalnya, seorang wiraniaga dapat memasukkan nilai nama perusahaan untuk mengambil semua catatan yang terkait dengan kontak yang terkait dengan pelanggan perusahaan.Dengan cara yang sama, tenaga penjualan yang merencanakan perjalanan penjualan dapat memasukkan nama kota sebagai nilai sebagai sarana untuk mengakses nama dan informasi kontak semua pelanggan yang terletak di dekat tujuannya, membuatnya lebih mudah untuk mengatur janji temu dengan klien tersebut.

Sementara struktur yang tepat tentang bagaimana suatu sistem memberikan ketergantungan fungsional dapat bervariasi berdasarkan aplikasi yang terlibat, hasil akhirnya masih sama.Satu nilai terkait dengan yang lain, sehingga memungkinkan untuk mengakses informasi yang diperlukan dengan relatif mudah.Dengan begitu banyak catatan yang disimpan dalam database daripada mengandalkan metode yang lebih lama dari file copy, jenis ketergantungan relasional ini sangat penting untuk menemukan dan memanfaatkan data yang relevan.