Questão de Banco de Dados — Banco de Dados — FUNCAB 2014
Banco de DadosBanco de Dados
- Código
- qq058011
- Banca
- FUNCAB
- Órgão
- MDA
- Ano
- 2014
- Nível
- Superior
- Cargo
- Administrador de Banco de Dados
A tributos com valores NULL podem ocorrer em várias circunstâncias em um banco de dados, desperdiçando espaço de armazenamento, ocasionando problemas com o significado dos atributos, prejudicando operações de junções de tuplas e prejudicando a interpretação do processamento de operações de agregação como COUNT ou SUM, por exemplo. No intuito de evitar tal valor em demasia nos atributos das relações do banco de dados, as seguintes recomendações deverão ser adotadas:
- Aretirar da relação e do banco de dados os atributos que recebem algum valor NULL; substituir o valor NULL pelo valor UNKNOWN, da lógica de três valores (TRUE, FALSE e UNKNOWN); e implementar uma relação separada para esses atributos, com a respectiva chave primária que a relaciona com a relação original.
- Bcertificar-se de que o valor NULL se aplica aos atributos da tabela em casos excepcionais; retirar da relação e do banco de dados os atributos que recebem algum ou esporádico valor NULL; e implementar uma relação separada para esses atributos, com a respectiva chave primária que a relaciona coma relação original.
- Ccertificar-se de que o valor NULL se aplica aos atributos da tabela em casos excepcionais; evitar junções com valores NULL; e retirar da relação e do banco de dados os atributos que recebem algum valor NULL.
- Dcertificar-se de que o valor NULL se aplica aos atributos da tabela em casos excepcionais; evitar junções com valores NULL; e substituir o valor NULL pelo valor UNKNOWN, da lógica de três valores (TRUE, FALSE e UNKNOWN).
- Ecertificar-se de que o valor NULL se aplica aos atributos da tabela em casos excepcionais; evitar junções com valores NULL; e implementar uma relação separada para esses atributos, com a respectiva chave primária que a relaciona com a relação original.