logo
шпаргалки на іспит з бд (1)

8.6. Фрагментація даних: ідея, властивості, поняття коректної фрагментації, типи фрагментації відношень.

Осноновна ідея: поділ лог. БД на фрагменти з метою збереження кожного фрагмента на певному вузлі. Одиницями фрагментації можуть бути відношення та складені відношення. Упершому випадку вирішується проблема в якому вузлі повинні зберігатитися відношення, а у другому допускається що будь-яке відношення має бути представлене у вигляді сукупності фрагментів що розподіляється за різними БД. Оскільки фрагментацію за відношеннями здійснити нескладно, (достатньо сформувати відповідну оптим задачу розміщення обєктів у пунктах мережі) то розглянемо конкретніше другий механізм. Формально задачу фрагментації відношень можна сформулювати так. Нехай задано відношення R , потрібно представити його сукупність фрагментів (відношень) R1,…Rn так щоб це выдображення выдповідало деяким критеріям ефективності ( за часом, обсягом памяті, за завантаженістю). Властивості: фрагментація відношення характеризується повнотою, відсутністю перетинів відновлюваністю. Декомпозиція R на відношенні R1,…Rn є повною тоді коли кожні елементи відношення R належитьякомусь із відношень Rі . Декомпозиція R на R1,…Rn не містить перетинів якщо будьякий елемент із відношення R містить не більше ніж один фрагмент Rі.

Декомпозиція R на R1,…Rn може бути реконструйованою якщо існує такий реляційний вираз якщо його результат рівний відношенню R.

Фрагментація R1,…Rn відношення R є коректною, якщо вона повна не містить перетинів і може бути реконструйована. Існують три типи фрагментації відношень: -горизонтальна; -вертикальна; -змішана.