SóProvas


ID
1789147
Banca
CESPE / CEBRASPE
Órgão
TJ-DFT
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o item seguinte a respeito de banco de dados.

Em uma tabela de um banco de dados relacional, se uma restrição de chave primária for definida como composta de mais de uma coluna, os seus valores poderão ser duplicados em uma coluna; no entanto, cada combinação de valores de todas as colunas na definição da restrição de chave primária deve ser exclusiva.

Alternativas
Comentários
  • Correta! Considere uma tabela genérica TESTE com os atributos A e B fazendo parte da chave primária. É possível que o valor no atributo A se repita em mais de uma tupla, entretanto a combinação com B precisa ser diferente. Exemplos:


    Permitido:

    A = 1 / B = 1

    A = 1 / B = 2

    A = 1 / B = 3


    Não permitido:

    A = 1 / B = 1

    A = 1 / B = 1 (combinação da tupla anterior)


    Bons estudos!

  • Gab: CERTO

     

    Chave primária (PK) é a coluna (atributo) de uma tabela (entidade) que tem a capacidade de identificar uma tupla (linha). Nós temos dois tipos de chaves primárias: as SIMPLES e a COMPOSTA.

     

    PK SIMPLES  possui apenas 1 coluna (atibuto). Já a PK COMPOSTA é composta por mais de uma coluna (atributo) na tabela. Ela é necessária em situações em que uma única coluna não é capaz de identificar uma tupla. Ela passa a utilizar a junção dos dados dos dois campos indicados para formar um valor único e assim aplicar o bloqueio de duplicidade.

     

    Fonte: Aulas Prof. Ranielison - Alfacon

  • Gab C.

    Nas chaves compostas a unicidade de valores deve considerar o conjunto de atributos e não um atributo individualmente. 

     

    Fonte: Estratégia

  • GABARITO CORRETO!

    .

    .

    Nesse caso, temos uma definição de chave primária composta. Por ser chave primária, a condição de unicidade entre as tuplas deve existir. Contudo os atributos dentro da própria chave podem ter seus valores individuais repetidos.

    TRC

  • CESPE ama chave primária, vejam outra questão para fixar:

    A definição da chave primária de uma tabela criada no banco de dados pode ser feita com a combinação de vários campos. (C)

  • Gab: C

    A chave primária tomada por inteiro deve ser sempre única. Contudo, quando temos uma chave primária composta, os atributos que a compõem, individualmente, podem ter valores repetidos.

    Fonte: Direção concursos

  • eu não entendi poha nenhuma

  • Valores duplicados?

  • Galera

    Uma das características mais importantes da modelagem de dados é compreender o conceito de chave primária. A chave primária é usada para criar um mecanismo de controle que permite com que os dados inseridos em uma tabela do banco de dados sejam consistentes, isto é, que não haja dados duplicados.

    A solução para o problema acima é criarmos uma chave primária composta. É muito importante entendermos que não existe duas chaves primárias e sim chave primária composta.

    A chave primária composta é aquela que é criada em dois campos e desta forma passa a utilizar a junção dos dados dos dois campos indicados para formar um valor único e assim aplicar o bloqueio de duplicidade.

    Bons estudo, PF!

  • Exemplo:

    Suponha que vc enlouqueceu de vez e escolheu virar síndico do condomínio onde mora. Como vc já estuda BD há anos, gostaria de implementar um sistema para controle dos dados dos moradores, e assim poder fazer um churrascão para todos verem os jogos do brasileirão. Daí tu faz a relação dos moradores.

    BLOCO APTO NOME TIME

    1 101 João Flusão

    1 102 Maria Vascão

    2 101 Pedro Fogão

    2 102 Luiza Mengão

    Acontece que vc não pode, e nem quer, sair pedindo o CPF para fazer como PK e nem sabe como criar uma chave surrogada*. 

    Nesse caso, como vc criaria a PK do seu BD?

    Usaria uma chave composta, com os atributos "BLOCO" e "APTO". Apesar dos valores dos atributos se repetirem pela tabela, vc nunca irá encontrar os dois valores iguais em tuplas diferentes.

    Por isso que a questão fala assim:

    "se uma restrição de chave primária for definida como composta de mais de uma coluna, os seus valores poderão ser duplicados em uma coluna"

    Ou seja, quando vc usa uma chave primária composta, vc pode encontrar valores repetidos na coluna...tipo, mesmo bloco ou mesmo número de apartamento.

    "no entanto, cada combinação de valores de todas as colunas na definição da restrição de chave primária deve ser exclusiva."

    ...mas vc nunca irá encontrar ambos os valores iguais em tuplas diferentes.

    *Chave surrogada é um nome bonitinho para mencionar aquelas chaves primárias criadas pelo adm do BD, como as matrículas. Vc gera um número qualquer para cada registro, identificando cada tupla como única.

    jp

     

    Pessoal, uma chave primária é um atributo (ou conjunto de atributos) que identifica unicamente uma linha de uma tabela. Para cumprir esse objetivo, ela não pode receber valores repetidos nem nulo.

     

    Quando é formada por um conjunto de atributos, a chave primária é chamada de composta. Nesse caso, um (ou alguns) dos atributos que compõe a chave podem se repetir, mas a combinação dos valores deve ser sempre única.

     

    Em outras palavras, a chave primária composta deve se diferenciar, no mínimo, por um atributo.

     

    Concluímos, assim, que a assertiva está correta.

    gUEDES

    Excelentes estudos !!!

  • GABARITO CORRETO

    A chave primária tomada por inteiro deve ser sempre única. Contudo, quando temos uma chave primária composta, os atributos que a compõem, individualmente, podem ter valores repetidos.

    ex: Cód. A1/B1. Cód. A1/B2. Cód. A1/B3

    Fonte: Direção concursos, meus resumos.

    "A persistência é o caminho do êxito". -Chaplin

  • Relacionamento M:N

    Chave primaria I

    A; B; C

    Chave Primaria II

    1;2;3

    Chave composta

    A1; A2; A3..... Não pode se repetir