SóProvas


ID
2673289
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Examine as assertivas a seguir quanto às restrições de integridade referencial e de chave primária.


I. Um valor de chave estrangeira pode ser nulo.

II. Um valor de chave primária pode ser nulo.

III. Uma chave primária pode ter valores repetidos.

IV. Uma chave estrangeira pode ter valores repetidos.


Estão corretas as assertivas

Alternativas
Comentários
  • Gabarito letra B.

    Uma chave primária pode ter valores repetidos? Nunca! Já mandei a notificação para QC corrigir isso.

  • Pior que essa prova inteira do Banpará está uma bagunça. Várias questões com erros gritantes. Quem elaborou não tinha noção do que estava fazendo. Pior que é o gabarito oficial da banca (olhei na página da banca).

    Sobre essa questão, é um absurdo falar em repetir chaves primárias.

    Geralmente, uma tabela tem uma coluna ou uma combinação de colunas que contém valores que identificam exclusivamente cada linha na tabela.Essa coluna, ou colunas, é chamada de chave primária (PK) da tabela e impõe a integridade da entidade da mesma. Como as restrições PRIMARY KEY garantem dados exclusivos, elas são frequentemente definidas em uma coluna de identidade.

    Quando especificar uma restrição PRIMARY KEY para uma tabela, o Mecanismo de Banco de Dados impõe a exclusividade dos dados criando automaticamente um índice exclusivo para as colunas de chave primária. Esse índice também permite um acesso rápido aos dados quando a chave primária é usada em consultas. Se uma restrição de chave primária for definida em mais de uma coluna, os valores poderão ser duplicados em uma coluna, mas cada combinação de valores de todas as colunas na definição da restrição de chave primária deve ser exclusiva.

    Fonte: https://docs.microsoft.com/pt-br/sql/relational-databases/tables/primary-and-foreign-key-constraints?view=sql-server-2017

  • São verdades:

    Uma chave estrangeira pode ter valores repetidos.
    Um valor de chave estrangeira pode ser nulo.

  • Gabarito:B

    Sabendo que a assertiva ,II. Um valor de chave primária pode ser nulo.(errado)ja eliminar 3 alternativa,ficando entre a B e C.

  • Letra B

    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 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 ter valor nulo (null)

    - Pode ter valores repetidos

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