CESGRANRIO — Técnico de Informática — Banco de Dados Relacional — 2023

Enunciado

Em banco de dados relacionais, uma chave primária (Primary Key) tem como função principal

Alternativas

  1. A)

    criptografar os dados sensíveis de uma tabela para garantir segurança

  2. B)

    identificar de forma única cada registro (linha) de uma tabela, não permitindo valores nulos ou duplicados

  3. C)

    criar um relacionamento entre duas tabelas distintas no banco de dados

  4. D)

    definir o tipo de dado (texto, número, data) aceito em cada coluna da tabela

  5. E)

    ordenar automaticamente os registros da tabela em ordem crescente

Gabarito e comentário

Resposta correta: B

**Por que a alternativa B está correta?** A **Chave Primária (Primary Key – PK)** é um atributo (ou conjunto de atributos) que identifica de forma **única e inequívoca** cada registro de uma tabela. Suas características obrigatórias: - **Unicidade:** não pode haver dois registros com o mesmo valor na PK - **Not Null:** não pode ser nula (vazia) - **Estabilidade:** idealmente não muda ao longo do tempo Exemplo: CPF em uma tabela de funcionários, Código do Produto em uma tabela de itens. **Por que as demais estão erradas?** - **A)** Criptografia não é função da chave primária. - **C)** O relacionamento entre tabelas é feito pela **chave estrangeira (Foreign Key)**, que referencia a PK de outra tabela. - **D)** O tipo de dado é definido pelo **tipo de coluna** (VARCHAR, INT, DATE), não pela chave primária. - **E)** A ordenação física não é garantida pela PK, embora muitos SGBDs criem índices na PK que facilitam buscas.

Questões relacionadas