SóProvas


ID
61195
Banca
CESPE / CEBRASPE
Órgão
STF
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

O armazenamento e a recuperação de grandes quantidades de dados é um trabalho importante e muito explorado em um sistema
gerenciador de banco de dados (SGBD). Com relação aos conceitos que envolvem esse sistema, julgue os itens que se seguem.

As características do atributo CEP - numérico, seqüencial e não repetido - permitem utilizá-lo como chave primária em um banco de dados destinado ao cadastro de clientes de uma loja.

Alternativas
Comentários
  • Para que o atributo CEP seja elegível como chave primária, ele deveria ser considerado obrigatório, além das características mencionadas na questão.
  • CEP seria não repetido se em uma rua morasse apenas uma pessoa. so isso eu marcaria falso. ja invalida a questão. Mas cep tem que ser não nulo pra ser chave.
  • A principal característica para um CEP não ser uma boa alternativa para chave primária é que podem existir o cadastro de dois clientes na loja com o mesmo CEP.
  • Nós sabemos que na prática, o CEP jamais poderia ser utilizado como chave primária.

    A questão afirma que o atributo CEP, que não necessariamente possa ser o CEP de rua, possui as seguintes caracteristicas: numérico, sequencial e não repetido faltando o não nulo para a questão está correta, pois definiria todas as caracteristicas necessárias para uma chave primária.

     

  • Só uma observação Daniel Gomes. Acho que para ser chave primária não é obrigado ser sequencial.

  • Considerando as características do atributo CEP, descritas no enunciado da questão, esse atributo poderia ser utilizado como chave primária, desde que cada pessoa possuísse um único CEP.
  • O erro esta em "permitem utilizá-lo como chave primária em um banco de dados destinado ao cadastro de clientes de uma loja." 
    Não é possível usar um só CEP pra difereciar um cliente dos demais.
    Tira como exemplo o seu vizinho que tem o mesmo CEP que o seu. Isso gera vários CEPs repetidos e viola o princípio da chave primária.

  • Acertei a questão, mas é muito mal formulada. A questão sub-entende que a pessoa saiba a definição de um CEP, e que podem existir duas pessoas com o mesmo CEP. Não sabia que "Código Postal Brasileiro" era assunto de concursos de TI :P

    Pra quem trabalha com desenvolvimento, é tranquilo e óbvio, mas acho que esse tipo de questão não deveria existir.
  • As características do atributo CEP - numérico, seqüencial e não repetido - permitem utilizá-lo como chave primária em um banco de dados destinado ao cadastro de clientes de uma loja.

    Eu marquei falso pois eu entendi que o CEP seria usado "como chave primária em um banco de dados destinado ao cadastro de clientes de uma loja.", não como chave primária de uma suposta entidade cliente em um banco de dados.

    Quer dizer que se eu quiser usar um CEP "como chave primária  de uma entidade LOGRADOURO em um banco de dados destinado ao cadastro de clientes de uma loja."  Eu não poderia???

  • Uma chave primária (primary key = pk) deve ser um identificador único.

     

    Um CEP não é um identificador único pois o mesmo CEP é usado para identificar vários endereços de um mesmo bairro/ rua.

     

     

    GAB: ERRADO

  • juro que vi CPF ksjdskjdk, mais alguem?