Skip to main content

Qual é a dependência funcional Trivial em bancos de dados?

Entendendo a linguagem dos Perfumes (Pode 2025)

Entendendo a linguagem dos Perfumes (Pode 2025)
Anonim

No mundo da teoria de banco de dados relacional, existe uma dependência funcional quando um atributo determina outro atributo exclusivamente em um banco de dados. Uma dependência funcional trivial é uma dependência de banco de dados que ocorre ao descrever uma dependência funcional de um atributo ou de uma coleção de atributos que inclui o atributo original.

Exemplos de dependências funcionais triviais

Esse tipo de dependência é chamado trivial porque pode ser derivado do senso comum. Se um "lado" é um subconjunto do outro, é considerado trivial. O lado esquerdo é considerado o determinante e o direito o dependente .

  • {A, B} -> B é uma dependência funcional trivial porque B é um subconjunto de A, B . Desde a { A, B} -> B inclui B , o valor de B pode ser determinado. É uma dependência funcional trivial porque determinar B é satisfeito por seu relacionamento com A, B. Desde os valores de B são determinados pelos valores de UMA , qualquer outra seqüência que compartilhe os valores de UMA terá exatamente os mesmos valores que B . Outra maneira de dizer é que todos B está incluído no UMA , e é por isso que é Como subconjunto.
  • {Employee_ID, Employee_Name} -> Employee_ID também é uma dependência funcional trivial desde ID do Empregado é um subconjunto de {Employee_ID, Employee_Name} .
  • O mesmo é verdade para A -> A ou Employee_ID -> Employee_ID, e Employee_Name -> Employee_Name . Essas são todas dependências funcionais triviais.
  • Se uma dependência funcional X–> Y e Y for um subconjunto de X, essa é uma dependência funcional trivial. Se Y não é um subconjunto de X, isso não é uma dependência funcional trivial.