Redução dos NULLs nos tuplos
Há situações em que temos uma grande quantidade de atributos numa relação:
Muitos dos atributos não se aplicam a todos os tuplos da relação.
Consequência: existência de muitos NULLs nesses tuplos:
Desperdício de espaço;
Difícil interpretação do seu sentido desses atributos (Null pode ter vários significados).
Recomendação: Criar outra relação para esses atributos.
Exemplo:
Imaginando que queremos incluir o número do gabinete na relação Employee mas só 15% dos funcionários têm esse número.
Solução: criar uma nova relação EMP_OFFICES(Essn, Office_number) só com tuplos de funcionários com gabinete.
Last updated