- É quando um atributo, do conjunto de atributos A, depende de outro atributo, do conjunto de atributos B, para existir (funcionar) na mesma tabela.
- Existem três tipos:
- Total: ocorre quando o atributo depende de todos os atributos que fazem parte da chave primária.
- Exemplo: Na tabela Item_do_pedido o atributo Quant. depende de todos os atributos da PK (Num_Pedido e Cod_Produto).
- Parcial: ocorre quando o atributo depende de alguns atributos, não todos, que fazem parte da PK.
- Exemplo: Na tabela Item_de_pedido o atributo Valor_unit depende somente do atributo Cod_produto da PK (Num_Pedido e Cod_produto).
- Transitiva: ocorre quando o atributo depende de alguns atributos que não fazem parte da chave primária.
- Exemplo: Na tabela Pedido o atributo CNPJ depende do atributo Nome_Cliente que não faz parte da PK (Num_Pedido).
|