Se ho la seguente relazione R = (A, B, C, D)
E le dipendenze funzionali:
- A - > B, B - > A, CDB - > A, CDA - > B
Le chiavi candidate sono CDA e CDB .
La terza forma normale dice che non può esserci una dipendenza funzionale tra attributi non primi. Un attributo non-prime è un attributo che non si verifica in una delle chiavi candidate. Quindi ciò significa che questa relazione è già 3NF poiché entrambi A e B, che dipendono l'uno dall'altro, fanno parte di una delle chiavi candidate, ho ragione?
Se è così, ho un'altra domanda su BCNF. BCNF dice che ogni determinante deve essere una chiave candidata. In questo caso, A e B non sono chiavi candidate, in modo da violare BCNF o mi manca qualcosa qui?
Grazie.