Skip to main content

Apa Ketergantungan Fungsional Trivial dalam Database?

Bagaimana Memahami Psikosomatik? (Mungkin 2024)

Bagaimana Memahami Psikosomatik? (Mungkin 2024)
Anonim

Dalam dunia teori basis data relasional, ketergantungan fungsional ada ketika satu atribut menentukan atribut lain secara unik dalam database. Ketergantungan fungsional yang sepele adalah ketergantungan basis data yang terjadi ketika menjelaskan ketergantungan fungsional suatu atribut atau kumpulan atribut yang menyertakan atribut asli.

Contoh Ketergantungan Fungsional Trivial

Ketergantungan semacam ini disebut sepele karena bisa berasal dari akal sehat. Jika satu "sisi" adalah bagian dari yang lain, itu dianggap sepele. Sisi kiri dianggap sebagai penentu dan kanan tergantung .

  • {A, B} -> B adalah ketergantungan fungsional yang sepele karena B adalah bagian dari A, B . Sejak { A, B} -> B termasuk B , nilai dari B dapat ditentukan. Ini adalah ketergantungan fungsional yang sepele karena menentukan B puas dengan hubungannya dengan A, B. Karena nilai-nilai dari B ditentukan oleh nilai-nilai SEBUAH , urutan lain apa saja yang berbagi nilai SEBUAH akan memiliki nilai yang sama persis seperti B . Cara lain untuk menjelaskannya adalah semuanya B termasuk dalam SEBUAH , itulah mengapa Sebagai subset.
  • {Employee_ID, Employee_Name} -> Employee_ID juga merupakan ketergantungan fungsional yang sepele sejak itu Identitas pegawai adalah bagian dari {Employee_ID, Employee_Name} .
  • Hal yang sama berlaku untuk A -> A atau Employee_ID -> Employee_ID, dan Employee_Name -> Employee_Name . Ini semua merupakan ketergantungan fungsional yang sepele.
  • Jika ketergantungan fungsional X–> Y, dan Y adalah bagian dari X, ini adalah ketergantungan fungsional yang sepele. Jika Y bukan bagian dari X, ini bukan ketergantungan fungsional yang sepele.