SóProvas


ID
2490763
Banca
FGV
Órgão
IBGE
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Em relação a banco de dados relacionais, analise as afirmativas abaixo:


I. Uma chave primária identifica um registro de forma única, não podendo eventualmente assumir valor nulo.

II. Uma chave estrangeira não pode apontar para uma chave primária da mesma tabela.

III. Uma chave candidata é aquela que define uma combinação de atributos entre tabelas, mas não pode ser uma chave primária.


Está correto o que se afirma em:

Alternativas
Comentários
  • I. Uma chave primária identifica um registro de forma única, não podendo eventualmente assumir valor nulo.

    CORRETA

    II. Uma chave estrangeira não pode apontar para uma chave primária da mesma tabela.

    ERRADA. Isso é um autorrelacionamento

    III. Uma chave candidata é aquela que define uma combinação de atributos entre tabelas, mas não pode ser uma chave primária.

    ERRADA. A chave candidata tem os mesmos atributos que a chave estrangeira (minimalidade e unicidade), porém outra chave foi escolhida

  • I. Chaves primárias contêm valores sempre únicos e não nulos. CERTA

    II. Uma chave estrangeira pode sim referenciar a própria tabela. É o caso nos autorrelacionamentos ou relacionamentos recursivos. ERRADA

    III. As chaves candidatas são aqueles atributos ou combinações de atributos que não se repetem dentro da mesma tabela. Elas poderiam sim ser chaves primárias, somente não foram selecionadas para tal. ERRADA

  • Letra A

    Chave Primária (PK)

    - Conjunto de um ou mais atributos que identifica de forma ÚNICA uma tupla dentro de uma tabela (relação)

    - Apesar da chave primária poder ser composta, só existe uma chave primária por tabela

    - Chave primária que existe em uma tabela pode ser chave primária em outra

    - Toda chave primária foi uma chave candidata

    - NÃO permite valores nulos (null)

    - NÃO depende de uma chave estrangeira para existir

    - NÃO pode ter valores repetidos (tuplas repetidas)

    - PODE conter um ou mais atributos

     

    chave primária simples = os valores de cada um dos atributos NÃO poderão se repetir na tabela.

    chave primária composta = os valores de cada um dos atributos poderão se repetir na tabela.

    ______________

    Chave Candidata

    - Atributo especial, que identifica de forma ÚNICA uma tupla na tabela

    - Podem ter várias chaves candidatas (mas somente uma irá virar Chave Primária)

    - NÃO permite valores nulos 

    ______________

    Chave Estrangeira

    - Estabelece um relacionamento com a chave primária ou candidata de outra tabela.

          (ou dela mesma = auto relacionamento)

    - Uma Chave Estrangeira não necessariamente referencia uma chave primária, apesar de ser o caso mais comum. A chave estrangeira pode referenciar qualquer conjunto de atributos, desde que esses também possam identificar unicamente um registro da tabela de destino.

     

    - Uma tabela pode ter mais de uma chave estrangeira

    - Pode apontar para uma chave primária da mesma tabela (autorelacionamento)

    - Pode ter valor nulo (null)

    - Pode ter valores repetidos

    - Pode ter um ou mais atributos

    - Uma chave estrangeira serve para identificar unicamente um registro em outra tabela