Estou tendo problemas para identificar a combinação de atributos que compõem as Dependências Funcionais (FDs) de uma determinada tabela. Embora eu entenda como o processo de normalização funciona quando recebe os FDs, não consigo traduzir e identificar FDs para uma determinada tabela.
Fui encarregado de criar um banco de dados de uma empresa que rastreie todas as despesas de vendas/pacotes etc. Naturalmente isso significa armazenar informações de clientes para a empresa identificar todos os consumidores.
CREATE TABLE Customers (
id integer primary key,
address text not null,
name text not null,
email text unique not null,
phone text unique not null,
unique(name, address)
);
Optei por representar as informações da tabela de clientes como tal, já que cada número de telefone e e-mail está vinculado exclusivamente ao cliente. A restrição exclusiva permite que várias pessoas do mesmo endereço residencial estejam presentes na tabela.
Quero ver se consigo normalizar ainda mais essa tabela, porém não consigo identificar os atributos para determinar os FDs necessários.