![]() КАТЕГОРИИ: Архитектура-(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) |
Специальные операции над отношениями
Селекция Оператор для построения «горизонтального» подмножества отношения, т.е подмножества кортежей внутри отношения, удовлетворяющих определенному условию, принимающему значение «истина» или «ложь» для каждого кортежа.
σ4=’ЛОНДОН’ (ПОСТАВЩИК) п1 Смит 20 Лондон п4 Кларк 20 Лондон
σВЕС<14 (ДЕТАЛЬ) д1 Гайка красный 12 Лондон д5 штифт синий 12 Париж
σП# =’п1’ AND Д# =’д1’ (ПОСТАВКА) п1 д1 300
Проекция – оператор для построения «вертикального» подмножества отношения, т.е. подмножества, получаемого путем выбора определенных атрибутов и исключения других (повторяющиеся кортежи).
П4 (ПОСТАВЩИК) ГОРОД
П пост, город, стат
Соединение ДЕТАЛЬ > < ПОСТАВЩИК ГОР=ГОРОД
Степень отношения = n+m 9 Кардинальное число = 10 g3 и n5 не участвуют.
Соединением по условию Ө отношения А по атрибуту Х с отношением В по атрибуту Y называется множество всех кортежей t таких, что t есть конкатенация кортежа аÎА и кортежа вÎВ: х Өу (х-Х- компонента а, у- Y – компонента в). Х и Y должны строится из одного домена.
Теоретически введено 4 уровня нормализации схем отношений и 4 нормальных формы.
< Рис. >
1НФ все атрибуты атомарные. нет повторяющихся записей. Для работы языка запросов достаточно, чтобы отношение находилось в 1НФ. Последующие нормализации необходимы для исключения аномалий. 2НФ Если Х-ключ отношения R (первичный) Y С Х, А – непрерывный атрибут отношения R и имеет место функциональная зависимость Х®А и Y ®А, то в отношении имеет место неполная функциональная зависимость. Если это условие не выполняется, то атрибут А функционально полно зависит от Х в отношении R. Каждый непрерывный атрибут функционально полно зависит от первичного ключа. Отношение во 2НФ может обладать аномалиями.
3НФ Если не существует в отношении R ключа Х, множества атрибутов Y и непервичного атрибута А таких, что справедливы функциональные зависимости Х®Y, Y®А. Схема отношения находится в 3НФ, если она находится в 2НФ и каждый ее непервичный атрибут нетранзитивно зависит от первичного ключа. Если в отношении нет многозначных зависимостей, то 3НФ снимаются все аномалии манипулирования.
4НФ Если в отношении присутствуют многозначные зависимости, то схема отношения должна находиться в 4НФ, чтобы не возникли снова аномалии. Схема отношения R находится в 4 НФ, если из существования многозначной зависимости Х®®Y, где Y не является подмножеством Х, а объединение множеств Х*Y состоит не из всех атрибутов отношения R вытекает существование многофункциональной зависимости Х®А, для любых АÎR-Х*Y. Нормализация отношений выполняется путем декомпозиции их схем. Декомпозицией схемы отношения R = { А1, ……Аn} называется замена схемы совокупностью схем { R1,…… Rk}таких, что R1 È R2È….. È Rk = R При этом не требуется, чтобы схемы Rj был непересекающимися.
Дата добавления: 2014-01-11; Просмотров: 365; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |