Учебное пособие Для студентов университетов Специальностей «Информатика», «Прикладная математика»


 Полные и неполные функциональные зависимости



Pdf көрінісі
бет26/177
Дата15.02.2022
өлшемі2,58 Mb.
#25567
түріУчебное пособие
1   ...   22   23   24   25   26   27   28   29   ...   177
4.2.3. Полные и неполные функциональные зависимости 
Зависимость X 
→ Y называется неполной, если существует такой ат-
рибут х 
∈ Х, что (Х \ {х})

⊇ Y, т. е., если, вычеркнув некоторый атрибут х 
из X, получим Х' такое, что (X
→ Y) ∈ F
+
. Если такого атрибута х в левой 
части  зависимости  не  существует,  зависимость  называется  полной.  В 
дальнейшем  будем  рассматривать  только  такие  неполные  зависимости  
Х 
→ Y, где ⊄ X
Система  образующих  структуры  функциональных  зависимостей  на-
зывается элементарной, если она содержит только полные зависимости. 
Перейти от заданной зависимости Х 
→ Y к полной можно вычеркива-
нием из Х «избыточных» атрибутов, т. е. вычеркнув некоторый атрибут х 
и получив X', проверяем (X')

⊇ Y, если да, то атрибут х остается вычерк-
нутым, если нет – возвращается на место. Так проверяются все атрибуты 
множества X. Ясно, что по одной заданной зависимости возможно полу-
чение  нескольких  полных  зависимостей  (в  зависимости  от  порядка  вы-
черкивания атрибутов). 
П р и м е р 
Для  схемы  R = (U,  F),  где  U = {А
1
,  А
2
,  А
3
,  А
4
},  F = {А
1
 
→  А
2
;  
А
2
 
→ A
3
A
3
 
→ А
4
А
1
А
2
 
→ А
4
} определить неполные зависимости, вхо-
дящие в множество зависимостей F.  
Зависимость А
1
,  А
2
 
→ А
4
 не является полной, поскольку  зависимость 
(А
1
 
→ А
4

∈ F
+
 и зависимость (А
2
 
→ А
4

∈ F
+



Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   177




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет