B} -> {A, B} побудуємо підмножини атрибутів відносини.
o {A, B};
· Для відносини «Назви професій» на підставі функціональної залежності {A} -> {B} побудуємо підмножини атрибутів відносини.
o {A};
o {A, B};
· Для відносини «Назви Захворювань» на підставі функціональної залежності {A} -> {B} побудуємо підмножини атрибутів відносини.
o {A};
o {A, B};
· Для відносини «Назви процедур» на підставі функціональної залежності {A} -> {B} побудуємо підмножини атрибутів відносини.
o {A};
o {A, B};
· Для відносини «Процедури для захворювань» на підставі функціональної залежності {A, B} -> {A, B} побудуємо підмножини атрибутів відносини.
o {A, B};
· Для відносини «Користувачі» на підставі функціональної залежності {A} -> {B, C, D, E} побудуємо підмножини атрибутів відносини.
o {A};
o {A, B};
o {A, C};
o ....
o {B, C, D, E};
o {A, B, C, D, E};
· Для відносини «Види користувачів» на підставі функціональної залежності {A} -> {B} побудуємо підмножини атрибутів відносини.
o {A}
o {A, B}
2.2.5 Побудова безлічі потенційних ключів
Побудуємо безліч потенційних ключів, для цього з безлічі суперключей потрібно вибрати ключі, які мають властивість ненадлишкових та унікальності.
Для відносини «Відпочиваючий»: {A, B}, {I, K, L, M, N}
Для відносини «Діагноз»: {A, B}
Для відносини «Призначені процедури»: {A, B}
Для відносини «Професійні захворювання»: {A, B}
Для відносини «Назви професій»: {A}
Для відносини «Назви захворювань»: {A}
Для відносини «Назви процедур»: {A}
Для відносини «Процедури для захворювань»: {A, B}
Для відносини «Користувачі»: {A}, {B, C, D, E}
Для відносини «Види користувачів»: {A}
Доказ того, що обрані ключі дійсно є потенційними.
Для відносини «Відпочиваючий» (R-безліч атрибутів відносини, S - безліч функціональних залежностей, {} + - щзамуканіе безлічі атрибутів):
R={A, B, C, D, E, F, G, H, I, J, K, L, M, N};={{A, B} -> {C, D, E, F, G, H, I, J, K, L, M, N}, {I, K, L, M, N} -> {A, B, C, D, E , F, G, H, J}};
{A, B} +={A, B, C, D, E, F, G, H, I, J, K, L, M, N};
{I, K, L, M, N} +={A, B, C, D, E, F, G, H, I, J, K, L, M, N} ;
Для відносини «Діагноз»:={A, B, C};={{A, B} -> {C}};
{A, B} +={A, B, C};
Для відносини «Призначені процедури»:
R={A, B, C, D, E, F};
S={{A, B} -> {C, D, E, F}};
{A, B} +={A, B, C, D, E, F};
Для відносини «Професійні захв...