SóProvas


ID
770305
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

A dependência funcional é uma associação que se estabelece entre duas ou mais relações e define-se do seguinte modo: se X e Y são relações, diz-se que X é funcionalmente dependente de Y se cada um dos valores de X em R, em que R é a relação que contém a chave primária, tem associado a si um e um só valor de Y em R.

Alternativas
Comentários
  • Um atributo B possui uma dependência funcional do atributo A se, para cada valor do atributo A, existe exatamente um único valor do atributo B. A dependência funcional é representada por A → B.

    Portanto, não se estabele entre duas ou mais relações, mas sim atributos X e Y dentro de uma mesma relação R.
  • Além disso, está ao contrário . Ele disse que X é funcionalmente dependente de Y (Y → X). Logo cada valor Y tem associado a ele exatamente um valor X.
  • Em uma tabela relacional, diz-se que uma coluna C2 depende funcionalmente de uma coluna C1 ( ou que uma coluna C1 determina a coluna C2) quando, em todas as linhas da tabela, para cada valor de C1 que aparece na tabela, aparece o mesmo valor de C2.
               
               C1 →C2

    Bons estudos!!
  • O colega celio pontes afirmou q a questao ta errada por falar em relaçoes, e nao em atributos. Ja o Gustavo fala em relaçoes.

    Vejamos o q diz os renomados autores:

    F MAchado/M Abreu(2004):
    Dada um entidade qqr, dizemos q um atributo ou conjunto de atributos A eh dependente funcional de um outro atributo B contido na msm entidade, se a cada valor de B existir nas linhas da entidade em q aparece, um unico valor de A. Em outras palavras, A depende funcionalmente de B.
    Comentario: esses autores naõ falam em associaçao de relaçoes(como afirma a questao), mas de dependencia entre atributos na mesma relaçao.

    Navathe, 2006
    A funcionalidade X deetermina Y em um esquema de relacao R, se e somente se, sempre q duas tuplas de r(R) combinarem sobre seu valor X, elas devem necessariamente combinar sobre seu valore Y.
    Comentario: o autor nao fala em associaçao de relaçoes(como afirma a questao), mas de dependencia entre atributos na mesma relaçao.

    Heuser(1999):
    "uma coluna C2 depende funcionalmente de uma coluna C1 quando, em todas as linhas da tabela, para cada valor de C1 que aparece na tabela, aparece o mesmo valor de C2.”.
    Comentario: o autor nao fala em associaçao de relaçoes(como afirma a questao), mas de dependencia entre atributos na mesma relaçao.

    Silberchatz(185):
    Dado um conjunto F de dependencias funcionais, podemos provar q algumas outras dependencias funcionais se aplicam. Dizemos q essas dependencias funcionais sao implicadaas logicamente ppor F.
    Dado um esquema relaçao R, uma dependencia funcional f em R eh implicada logicamente por um conjunto de dependencias funcionais F em R se cada instancia de relaçao r(R) q satisfaz F tambem satisfaz f.
    Comentario: Silberchatz eh excessivamente tecnico na definicao, mas, em essencia, afirma o mesmo q os autores anteriores.
    Assim, concluo q a questao ta errada por falar em relacoes(e nao atributos) para dependencia funcional, e qdo versa sobre os valores de X e Y(quem determina quem - eh o contrario), como apontou corretamente a colega Rosa.
  • Ilustrando o comentário acima:

    Na relação (tabela) EMP, os atributos Cat e Sal possuem dependência funcional pois o atributo (coluna) Cat determina a coluna Sal.

    Desta forma é necessário remover os dois atributos de dentro da relação e criar uma nova relação
    Categoria, contendo apenas a chave primária Cat e o seu atributo Sal
    [tabela5.gif]
  • Segue uma questão que aborda esse assunto:

     

    Ano: 2010 Banca: CESPE Órgão: TRT - 21ª Região (RN) Prova: Analista Judiciário - Tecnologia da Informação

     

    A dependência funcional é uma associação que se estabelece entre dois ou mais atributos de uma relação e define-se do seguinte modo: se são atributos ou conjuntos de atributos, da relação R, diz-se que B é funcionalmente dependente de A se cada um dos valores de A em R tem associado a si um e um só valor de B em R.

     

    Gabarito: Certa

  • Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

    Gaba: ERRADO

  • Foster, vc leu o comentaŕio mais curtido ou tirou conclusões com base nesse achismo q vc postou?