КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Ключи в отношениях. Зависимости между атрибутами в реляционной М
Атрибут – это единица информации не разбивающаяся на другие информационные совокупности и характеризующая отдельные свойства объекта. Любой атрибут характеризуется именем и значением. Именем атрибута называется его условное обозначение в процессе обработки информации. Значение атрибута это величина, характеризующая некоторые свойства объекта в конкретных обстоятельствах. Множество всех допустимых значений атрибута образует домен этого атрибута. В зависимости от характера значений, которые принимают атрибуты, различают атрибуты-признаки и атрибуты-основания. Атрибут-признак имеет как правило текстовый тип данных. Атрибут-основание содержит количественную характеристику объекта, определяющую его состояние. Атрибут-основание имеет числовой тип данных. Зависимости между атрибутами кортежей. Их можно разделить на первичный ключ и все атрибуты (описательные) которые от него зависят. Значение первичного ключа уникально для каждого кортежа. Среди описательных атрибутов можно выделить вторичные ключи, значения которых могут повторяться, и которые, как правило, являются внешними ключами для связи с дочерними таблицами и просто описательные атрибуты, присутствующие только в этом отношении. Между атрибутами кортежей (отношений) существуют три вида зависимости: функциональная, транзитивная и многозначная. 1). Функциональная. Говорят, что атрибут B функционально зависит от атрибута А если каждому значению атрибута А точно соответствует 1 значение атрибута В. Это означает, что во всех кортежах с одинаковым значением атрибута А атрибут В будет так же иметь одно и то же значение. При этом атрибуты А и В могут быть как простыми, так и составными. Если атрибут А составной, то можно говорить о полной или частичной функциональной зависимости атрибута В. Если атрибут В зависит от всего составного атрибута А, то имеет место полная функциональная зависимость. Если атрибут В зависит только от части составного атрибута А, то имеет место частичная функциональная зависимость. Чаще всего атрибут А – первичный ключ, В – описательный атрибут. 2). Транзитивная. Атрибут С транзитивно зависит от атрибута А, если С функционально зависит от В, а В функционально зависит от А, но обратная зависимость отсутствует. Пусть отношение имеет вид: ФИО, должность, оклад. В этом случае должность зависит от ФИО, оклад зависит от должности => оклад транзитивно зависит от ФИО 3). Многозначная. Атрибут В многозначно зависти от атрибута А если каждому значению А соответствует множество значений В не связанных с другими атрибутами из этого же отношения. Многозначные зависимости могут быть 1:n, n:1, n:m.
Дата добавления: 2015-05-09; Просмотров: 573; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |