-
Notifications
You must be signed in to change notification settings - Fork 0
Sunshine-ki edited this page Jan 13, 2021
·
6 revisions
Дана переменная-отношение Homework_Result(Student_ID, Exercise_No, Points, Max_Points), для которой выполняется множество функциональных зависимостей S={{Student_ID, Exercise_No} –>Points, Exercise_No –>Max_Points}. Какие потенциальные ключи существуют для данной переменной-отношения?
Введем обозначения: I = Student_ID E = Exercise_No P = Points M = Max_Points
Теперь множество функциональных зависимостей примет вид:
S =
{
IE->P,
E->M
}
Атрибуты, встречающиеся только в левой части: E,I (входят во все потенциальные ключи).
Атрибуты, встречающиеся только в правой части: P,M (не входят в потенциальные ключи).
{E,I}+ = {E,I,P,M} - потенциальный ключ. (если уберем что-то, то не получим полный набор нашей схемы.)