КАТЕГОРИИ: Архитектура-(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) |
Пример вертикальной фрагментации
В компании DreamHome приложение, печатающее платежные ведомости, для каждого из работников компании использует атрибуты личного номера работника (Sпо), а также атрибуты Роsition (Должность), Sех (Пол), DОВ (Дата рождения), Sа1агу (Заработная плата) и NIN (Личный страховой номер). Ведомость, выдаваемая для отдела кадров, содержит атрибуты Sno, Fname (Имя), Lname (Фамилия), Аdress (Адрес), Теl_No (Номер телефона) и Вno (Номер отделения компании), Исходя из этих сведений, вертикальная фрагментация отношения Staff может быть выполнена с помощью следующих определений:
С помощью этих формул созданы два фрагмента, содержимое которых представлено в табл. 2.3 и 2.4. Обратите внимание, что оба фрагмента содержат первичный ключ - атрибут Sno, - что позволяет при необходимости реконструировать исходное отношение. Преимущество вертикальной фрагментации состоит в том, что отдельные фрагменты могут размещаться на тех узлах на которых они используются. Это дополнительно оказывает положительное влияние на производительность системы, поскольку размеры каждого из фрагментов меньше размеров исходной таблицы. Приведенная схема фрагментации удовлетворяет правилам корректности, · Полнота. Каждый атрибут отношения присутствует либо во фрагменте S1 либо во фрагменте S2 · Восстановимоcть. Исходное отношение Staff может быть реконструировано из отдельных фрагментов с помощью операции естественного соединения, записанной в следующей форме:
· Непересекаемость. Содержимое отдельных фрагментов не пересекается, за иcключением атрибута первичного ключа Sпо, необходимого для реконструкции исходного отношения.
в) Смешанная фрагментация В некоторых случаях применения только лишь горизонтальной и вертикальной фрагментации элементов схемы базы данных оказывается недостаточно для адекватного распределения данных между приложениями. В этом случае приходится прибегать к смешанной (или гибридной) фрагментации.
Смешанная фрагментация определяется с помощью операций выборки и проекции реляционной алгебры. Если имеется некоторое отношение К, то смешанный фрагмент может быть определен по формулам: Здесь р является предикатом(формулой), построенным на использовании одного или больше атрибутов отношения R, обозначенных в формулах символами а1, а2,…аn.
Дата добавления: 2014-01-20; Просмотров: 897; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |