Введение в системы управления базами данных

         

и только тогда, когда из



Определение 2

. Пусть Определение 2, Определение 2 - некоторые из его атрибутов (или непересекающиеся множества атрибутов). Тогда атрибуты (множества атрибутов) Определение 2 многозначно зависят от Определение 2), тогда и только тогда, когда из того, что в отношении Определение 2 и Определение 2 содержится также и кортеж кЗамечание. Меняя местами кортежи Определение 2 в определении многозначной зависимости, получим, что в отношении Определение 2. Таким образом, атрибуты Определение 2, многозначно зависящие от Определение 2. В отношении "Абитуриенты-Факультеты-Предметы" имеется многозначная зависимость ФакультетСловами это можно выразить так - для каждого факультета (для каждого значения из Определение 2) сдает один и тот же список предметов (набор значений из Определение 2) каждый сдаваемый на факультете экзамен (значение из Определение 2). Именно наличие этой зависимости не позволяет независимо вставлять и удалять кортежи. Кортежи обязаны вставляться и удаляться одновременно целыми наборами. Замечание. Если в отношении Определение 2, Определение 2 и есть функциональная зависимость Определение 2. Действительно, действуя формально в соответствии с определением многозначной зависимости, предположим, что в отношении Определение 2 и Определение 2 отсюда следует, что Определение 2 в точности совпадает с кортежем Определение 2. Таким образом, имеется многозначная зависимость Таким образом, понятие многозначной зависимости является обобщением понятия функциональной зависимости.

Содержание раздела