Questão nº 40
Questão de Tecnologia da Informação · FCC DPE-AM 2017 (nº 40)
Ao se atribuir nomes a tabelas e a seus atributos, é recomendável seguir algumas regras e/ou recomendações básicas, importantes na documentação de um banco de dados. Umas dessas regras e/ou recomendações consiste em utilizar
- Aacrônimos de conhecimento restrito na própria empresa.
- Bo mesmo nome para as chaves primárias de todas as tabelas.
- Cnomes longos para todos os atributos, com no mínimo 20 caracteres em cada nome.
- Dnomenclatura codificada, dificultando acessos indevidos.
- Enomes de tabelas e atributos que indiquem, de forma clara, o conteúdo dos dados armazenados. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
A principal recomendação para nomear objetos em um banco de dados é torná-los fáceis de entender, como se o próprio nome já explicasse o que ele guarda. Isso ajuda qualquer pessoa que precise usar ou manter o banco de dados.
(A) Incorreta: Acrônimos restritos à empresa dificultam o entendimento para novos membros da equipe, auditores ou até mesmo para os próprios desenvolvedores no futuro.
(B) Incorreta: Usar o mesmo nome para chaves primárias de todas as tabelas (ex: `id`) pode gerar ambiguidade em consultas e não adiciona clareza sobre o conteúdo específico de cada ID. É melhor usar nomes descritivos como `usuario_id` ou `produto_id`.
(C) Incorreta: Nomes excessivamente longos podem tornar as consultas e o código mais difíceis de ler e escrever. O ideal é um equilíbrio entre clareza e concisão, sem um mínimo arbitrário de caracteres.
(D) Incorreta: Esta é a armadilha da banca. A nomenclatura codificada é uma forma de "segurança por obscuridade", que não é uma prática de segurança eficaz. A segurança de um banco de dados deve ser garantida por permissões de acesso e criptografia, não por nomes incompreensíveis que só dificultam o trabalho dos usuários legítimos.
(E) Correta: Nomes claros e descritivos são essenciais para a documentação e a manutenção de um banco de dados. Eles permitem que qualquer pessoa entenda rapidamente o propósito de cada tabela e atributo, tornando o sistema mais fácil de usar e dar suporte.
Fonte: FCC DPE-AM 2017 Analista em Gestão Especializado em Tecnologia da Informação de Defensoria - Analista de Banco de Dados (Caderno Tipo 001). Reproduzida para fins de estudo.