B
=> у них одинаковое значение в столбце C
B -> C
.B
в этой ситуации называется детерминантом в функциональной зависимостиX -> X
T
есть атрибуты A
, B
и C
:
T = {A,B,C}
B -> C
то декомпозиция:
T1 = {A,B}
T2 = {B,C}
является декомпозицией без потерь и
T = T1 JOIN T2
таблица
| University | Researcher | Conference | City | | — | — | — | — |
Researcher, Conference -> University
Researcher, Conference -> City
Researcher -> University
Conference -> City
таблица Researchers
University | Address | Resercher |
---|---|---|
Key |
Researcher -> University
Researcher -> Address
University -> Address
таблица Researchers
University | Researcher | |
---|---|---|
Key |
Email в данной ситуации должен быть объявлен как Unique
1:N
вместо M:N
таблица Researchers
University | Researcher | Conference |
---|---|---|
FK: University.Name | Key | FK: Conference.Name |
В данной структуре исследователь не может принимать участие в нескольких конференциях
M:N
вместо 1:N