Студопедия

КАТЕГОРИИ:


Архитектура-(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; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.