SóProvas


ID
1740664
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

A respeito de normalização de dados relacionais e de projeto lógico e físico de banco de dados, julgue o item a seguir.

No contexto de banco de dados relacionais, o conceito de dependência referencial assegura que um valor que aparece em uma tabela para determinado conjunto de atributos apareça em outro conjunto de atributos de outra tabela. Assim, essa dependência define, entre outras situações, que os valores dos campos que aparecem em uma chave estrangeira devam aparecer na chave primária da tabela referenciada.

Alternativas
Comentários
  • "... o conceito de integridade referencial assegura que um valor ..."

  • Chave estrangeira pode ser chave candidata, de acordo com Michael V. Mannino em "Projeto, Desenvolvimento de Aplicações e Administração de Banco de Dados - 3.ed.", página 50:

    "Chave estrangeira: uma coluna ou uma combinação de colunas em que os valores devem corresponder aos valores de uma chave candidata. A chave estrangeira deve ser tipo dado igual ao da chave candidata associada. Na instrução CREATE TABLE do SQL, a chave estrangeira deve ser associada a uma chave primária e não a uma simples chave candidata."

    "Regra de integridade referencial: somente dois tipos de valores podem ser armazenados em uma chave estrangeira: um valor correspondente ao valor de uma chave candidata em alguma linha da tabela contendo a chave candidata associada ou um valor nulo."

  • Nao da pra saber se o erro eh em relação a chave candidata...

     

    olha essa questão

     

    http://www.itnerante.com.br/group/bancodedados/forum/topics/cespe-tj2015-chave-estrangeira

  • da mesma prova do MEC:
    Julgue os itens a seguir, relativos aos conceitos de normalização de dados.

    *INTEGRIDADE REFERENCIAL* (DIFERENTE DO TERMO dependência referencial usado no enunciado da questão) baseia-se na ligação das informações das chaves estrangeiras com as chaves primárias, ou candidatas a primárias, da tabela de referência.
    GABARITO CERTO

    "... o conceito de integridade referencial assegura que um valor ..." como disse o Eddie Aikau no primeiro comentário

  • Colegas, não creio que o erro esteja na utilização do termo dependência referencial.

    Na minha visão, o erro está em dizer que a chave estrangeira deve referenciar outra tabela.

    A chave estrangeira pode referenciar uma mesma tabela.

    Desse modo a questão está ERRADA.

     

  • todos estao supondo, o ideal seria saber a justificativa da banca, se é que a mesma sabe o pq de estar errado

  • Eu, sinceramente, discordo do CarlosH. Repare no trecho "entre outras situações", q dá margem para outras afirmações, inclusive para a q vc colocou.

    A banca deve ter considerada a questão errada no termo q fala dependência referencial. A literatura inteira fala de integridade referencial. Esse e' o termo correto.

  • restringiu, pode ser: chave candidata

  • não é dependência referencial, e sim integridade referencial

  • Outra questão

    (2016/TCE-PA/Auditor) Em bancos de dados relacionais, chave estrangeira é aquela que permite uma ligação lógica entre duas tabelas — a chave estrangeira de uma tabela se liga logicamente à chave primária de outra tabela. CERTO

  • Concordo com o concurseiro quase nada, a banca dá margem para interpretação de ser na mesma tabela ou não e, ainda, não afirma categoricamente ser apenas de outra tabela. O erro pode ser justamente na nomenclatura. Eu sei que é sacanagem, mas fazer o que.

  • ERRADO.

    Muito difícil enxergar esse tipo de erro nessa questão.

    Não existe dependência referencial!

    É integridade referencial ou restrição de integridade referencial.

  • No contexto de banco de dados relacionais, o conceito de dependência referencial assegura que um valor que aparece em uma tabela para determinado conjunto de atributos apareça em outro conjunto de atributos de outra tabela. Assim, essa dependência define, entre outras situações, que os valores dos campos que aparecem em uma chave estrangeira devam aparecer na chave primária da tabela referenciada.

    ACREDITO, que o erro dessa questão esteja nessa parte.

  • Pessoas,

    Restrição de integridade parece ser um assunto bem explorado pela banca.

    Desde 2012 mandando brasa

    (MEC/2015)

    Em um banco de dados relacional, a propriedade da integridade referencial é utilizada para garantir que os valores dos campos não extrapolem seus domínios, por exemplo um campo denominado sexo pode receber somente os valores masculino ou feminino. ERRADO

    (TJ-AC/2012)

    A maioria das aplicações de um banco de dados possui restrições de integridade que devem complementar os dados a serem representados, tais como a restrição de integridade denominada restrições de domínio. CERTO.

    (TER-BA/2017)Em um banco de dados relacional, garante-se que determinado valor que aparece em uma relação para dado conjunto de atributos também apareça em um conjunto de atributos de outra relação por meio da INTEGRIDADE REFERENCIAL (CHAVE).

    Para complementar:

    Restrições de Integridade - definem as restrições dos valores que a tabela pode receber. Podem ser:

    -Integridade de Domínio: Define os valores que podem ser assumidos pelos campos de uma coluna.

    -Integridade de Vazio: Especifica se os campos de uma coluna podem ou não serem vazios.

    -Integridade de Chave: Define que os valores da chave primária.

    -Integridade Referencial: Define que os valores dos campos que aparecem numa chave estrangeira devem aparecer na chave primária (candidata) da tabela referenciada.

    Fonte: colegas do qc

  • tem que ser muito filh0 da put4 pra fazer uma questão dessa

  • ERRADO

    Restrição de integridade referencial: FK deve existir na PK.

  • "Assim, essa dependência define"

    Dependência não define nada !