SóProvas


ID
2561896
Banca
FCC
Órgão
TST
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

O modelo relacional é um modelo formal, baseado na teoria matemática das relações, que representa os dados no banco de dados em uma coleção de tabelas relacionadas. Utiliza o conceito de

Alternativas
Comentários
  • Cespe e FCC tem que chegar num acordo nessa letra E ai

     

    2017

    Para que um campo seja FK em uma tabela, é necessário que o mesmo atributo seja PK na tabela de origem.

    certa

     

    2017

    A chave estrangeira (foreign key) é o campo que estabelece o relacionamento entre duas tabelas de bancos distintos, sendo necessariamente chave primária na tabela de um dos bancos.

    errada

     

     

    2015

    Em um banco de dados relacional, a chave estrangeira que existe em uma tabela deve ser chave primária em outra tabela.

    certa

     

     

    2015

    Integridade referencial 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.

    certa

     

     

  • O que é "não ser limitado como os métodos"?

  • Em relação a letra e) alguém poderia argumentar o seguinte:

     

    Segundo Navathe (6a. edição), "Um valor de FK em um tupla t1 do estado corrente r1(R1) ou ocorre como um valor de PK para alguma tupla t2 no estado corrente r2(R2) ou é null".

    Ou seja, ou a FK (chave estrangeira) é um dos valores na outra tabela ou ela é null. Exemplo: relação entre Criança e Escola, em que Criança refencia a Escola na qual ela estuda; se a criança não estiver matriculada em uma Escola, o campo que faz a referência (campo chave estrangeira) estará com null e NÃO irá "coincidir com um valor que esteja contido no campo que é chave primária na sua tabela pai".

     

    Anotem aí: A FCC não considera que essa possibilidade do campo de chave estrangeira ser null torna uma afirmação como a letra e) errada.

     

    Gabarito: e)

  • Mr. Robot, acredito que o erro da alternativa que vc comentou aí seja a parte "relacionamento entre banco de dados distintos" e não o problema apontado de FK e PK.

  • No meu entender, o erro da alternativa 2017 FCC, do Mr. Robot foi falar em "tabelas de bancos distintos", visto que elas podem estar no mesmo banco de dados. 

  • FK não referencia APENAS PK. Ela referencia CHAVE CANDIDATA também.

    FK pode fazer referência a uma CHAVE DA MESMA TABELA ONDE ELA ESTÁ -> seria o caso de um AUTO-RELACIONAMENTO.

  • Questãozinha mal elaborada!