Студопедия

КАТЕГОРИИ:


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


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



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




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