CESGRANRIO — Técnico de Informática — Banco de Dados Relacional — 2023
Banca
CESGRANRIO
Órgão
Transpetro
Prova
Transpetro — Técnico de Informática — 2023
Ano
2023
Disciplina
Informática
Assunto
Banco de Dados Relacional
Cargo
Técnico de Informática
Enunciado
Em banco de dados relacionais, uma chave primária (Primary Key) tem como função principal
Alternativas
A)
criptografar os dados sensíveis de uma tabela para garantir segurança
B)
identificar de forma única cada registro (linha) de uma tabela, não permitindo valores nulos ou duplicados
C)
criar um relacionamento entre duas tabelas distintas no banco de dados
D)
definir o tipo de dado (texto, número, data) aceito em cada coluna da tabela
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.
**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.