Como normalizar o esquema relacional?
Considere o seguinte esquema relacional:
estou a tentar normalizar completamente (na terceira forma Normal) e determinar as dependências funcionais. No entanto, com uma pesquisa interminável, não posso dar a volta sobre como:
-
Normalize completamente o esquema relacional.
- determinar as dependências funcionais
1 answers
Um empregado pode ser um cliente, e pode se tornar um gerente um dia. Usa o modelo da festa.
As pessoas não podem ter Endereço, um endereço ou vários endereços. As pessoas podem partilhar a mesma morada. Use uma tabela de endereços,e uma tabela de junção PersonAddress. O mesmo com os números de telefone.
Você provavelmente vai querer ter Clientes Individuais e clientes de organização (empresas ou contas compartilhadas). Usa o modelo da festa.
Por Que Branch não usar um BranchId quando todas as outras tabelas usam colunas id?
Tem a certeza que um cliente é designado para um empregado? E se o empregado estiver de férias?
Porquê "cidade" e "cidade" em Branch?