Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lekcii_OBD.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.87 Mб
Скачать

8.2.Обмеження пов’язані з низькою селективністю індекса.

Це стосується стовпців з бінарним типом даних і взагалі стовпців, які визначаються на домені з невеликою множиною можливих даних.

Для швидкої вибірки по індексах, що побудовані на таких даних використовуються двійкові маскові індекси (в БД Oracl).

9.Індексація данних бд та оптимізатор sql-запитів.

Оптимізатор SQL-запитів являє собою модуль ядра монопольної цільової СУБД або SQL-сервера.

Його задача – пошук найбільш оптимального шляху доступу до даних. Він повинен знайти таку послідовність дій, яка б забезпечила побудову найбільш ефективного плану виконання SQL-запиту.

Його роботою можна керувати шляхом введення в SQL-запит речення PLAN.

Select P1 from T1 where P2 =’Петров’ plan natural; - відключає використання індекса, якщо поле P2 проіндексоване.

10. Повнотекстові індекси

Такий тип індексів підтримується MS SQL Server 2000 і насправді більше схожий на каталог, ніж на індекс. Його структура, відміна від B-дерева. Повнотекстовий індекс дозволяє виконувати пошук по групах ключових слів в механізмах пошуку Wеb-вузлів.

На відміну від індексів, що мають структуру B-дерева, такий індекс зберігається поза базою даних, але підтримується базою даних. Через своє зовнішнє збереження цей індекс не може підтримувати свою власну структуру і автоматично не оновлюється.

Лекція 14. Розподілені інформаційні системи.

Переваги і недоліки, властиві розподілених СКБД. Гомогенні і гетерогенні розподілені СКБД. Архітектура та принципи функцонуванняї розподілених БД. Компонентна архітектура розподілених СКБД Побудова розподілених БД. Розподіл даних. Фрагментація. Забезпечення прозорості в РБД. Прозорість розподіленості. Прозорість транзакцій. Прозорість виконання. Прозорість використання СКБД. Дванадцять правил Дейта для РСКБД.

14.1. Розподіленні бази даних.

14.1.1. Класифікація рбд.

БД по географії місцезнаходження даних поділяються на централізовані та розподілені.

Розподілені БД класифікуються як гомогенні та гетерогенні.

Гомогенні БД базуються на використанні однієї моделі даних. Гетерогенні ж будуються з використанням різних моделей даних (реляційні, мережеві, ієрархічні або об’єктно-орієнтовані).

Останні, як правило, є результатом об’єднання в єдину інформаційну систему раніше локально існуючих інформаційних систем. Їх експлуатація повязана з додатковими труднощами:

-відображення структури даних однієї моделі в відповідні структури даних іншої моделі (наприклад відношення реляційної моделі в типові записи і набори мережевої моделі);

-трансляції текстів запитів з однієї мови в іншу (наприклад, запит з SQL-оператором SELECT необхідно буде трансформувати в запит з операторами FIND и GET мови манііпулювання даними мережевої СУБД);

Все це надзвичайно ускладнює обробку даних в гетерогенних СУБД та підтримку правил цілістності БД та системи управління транзакціями.

Виділяють ще один тип РБД - мультибазові системы в яких управління кожною локальною частиною ІС виконується абсолютно автономно їх власними операторами.

В них відсутні труднощі властиві гетерогенним РБД, але разом з тим вони потребують створення поверх існуючих локальних ІС додаткового рівня програмного забезпечення, який має забезпечити функціональність властиву розподіленим системам.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]