Si consideri il seguente schema ER:
// Schema 1 (rimuovo l'arco C -> A nel grafo delle relazioni funzionali)
db(A*)
A(KA, R*, T)
R(B)
B(KB, S*)
S(C)
C(KC)
T(KC)
// Vincoli referenziali
KEY(A.KA)
KEY(B.KB)
KEY(C.KC)
KEYREF(T.KC -> C.KC)
// Schema 2 (rimuovo l'arco B -> C nel grafo delle relazioni funzionali)
db(C*)
C(KC, T*, S)
T(A)
A(KA, R*)
R(B)
B(KB)
S(KB)
// Vincoli referenziali
KEY(A.KA)
KEY(B.KB)
KEY(C.KC)
KEYREF(S.KB -> B.KB)
// Schema 3 (rimuovo l'arco A -> B nel grafo delle relazioni funzionali)
db(B*)
B(KB, S*, R)
S(C)
C(KC, T*)
T(A)
A(KA)
R(KA)
// Vincoli referenziali
KEY(A.KA)
KEY(B.KB)
KEY(C.KC)
KEYREF(R.KA -> A.KA)