Если A, B & C являются атрибутами со своими значениями как,
A -> {1}
B -> {2,5,9}
C -> {11,12}
A & B коррелированы (A не может существовать без B).
Когда A = 1, B может быть 5 или 9, B не может быть 2.
B & C коррелированы, когда B равно 5, C может быть 11, C не может быть 12.
Пример: Итак, когда C = 11, то B = 5, A = 1
как мне смоделировать это отношение в реляционной схеме или есть лучший способ представить это?
То, что у меня есть в качестве таблицы атрибутов.
ID | Attribute | value
----------------------
1 | A | 1
2 | B | 2
3 | B | 5
4 | B | 9
5 | C | 11
6 | C | 12
и корреляционная таблица ID1 и ID2 являются внешними ключами таблицы атрибутов и вместе представляют собой составной первичный ключ.
ID1 | ID2
---------
1 | 3
1 | 4
3 | 11