Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
13_kzO.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
143.23 Кб
Скачать

25.Критерії вибору субд

Основні критерії: Операційне середовище. Переважна більшість систем має кілька версій, можуть працювати в різному операційному середовищі (UNIX-Solaris, Windows Server, Windows чи Linux). Винятком є лише Microsoft SQL Server, яка працює лише на Windows.Операційну систему вибирають у тому разі, якщо розробки лише плануються.

Загальні характеристики. До цих характеристик належать тип ЕОМ, операційне середовище, тип логічної моделі бази даних, кількісні обмеження СКБД (максимальне число записів у файлі та його максимальний обсяг, максимальне число індексів на один файл БД, максимальна кількість одночасно відкритих таблиць тощо), наявність русифікованої версії, фірма-виробник, обсяг оперативної пам'яті для системи, необхідність використання постійної пам'яті, тип системи (відкрита, закрита), мова системи (власна, СІ, Паскаль та ін.), кількість версій, що свідчить про попит на систему і спроби виробника вдосконалити систему, наявність версії, що підтримує розподілену базу даних.

Управління даними. До цих факторів належать: можливість підтримувати записи змінної довжини, багатозначні атрибути і двоспрямовані зв'язки;* наявність засобів автоматизації проектування;• підтримка та автоматизоване ведення словника даних;* автоматизоване протоколювання роботи системи (фіксація часу, паролів користувачів і стану системи при вході в БД і виході з неї, статистика роботи системи тощо);• наявність засобів контролю з боку системи за внесенням змін з погляду збереження посилкової цілісності;* наявність засобів автоматизованого відновлення й захисту інформації (криптографування, шифрування даних тощо);* резервне копіювання даних і журналів трансакцій;

обслуговування реплікацій;• забезпечення паралельної обробки даних. 3. Засоби підтримки прикладного програмного забезпечення -• підтримка OLAP-технологій. * підтримка розподілених запитів і трансакцій. • наявність мови запитів на базі SQL чи іншої мови;• наявність генератора програм і генератора звітів;* можливість захисту програмного продукту;

та ін. 4.Засоби підтримки роботи в мережі - • можливість роботи в глобальній мережі; * наявність автоматизованих засобів стеження за узгодженістю та цілісністю даних мережі при колективному використанні даних та ін. 5.Вартість системи. Вартість системи залежить від фірми виробника і виду СКБД та кількості її інсталяцій. Вартість повнофункціональної СКБД коливається у межах 500—1000 у.о., вартість сервера — від кількох сот до п'ятисот тисяч у.о.

26.Відображення на ієрархічну модель бд

Відображення на єрархічну модель виконується в два етапи.

Загальне відображення на єрархічну модель без урахування обмежень єрархічної СКБД. 2. Модифікація моделі з урахуванням обмежень, як. накладає вибрана єрархічна СКБД.

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

Єрархічні моделі, збудовані на основі принципу підпорядкованості між інформаційними об'єктами, являють собою деревоподібну структуру, яка складається з вузлів (сегментів) і дуг (гілок). Кожний вузол — це сукупність логічно взаємозв’язаних атрибутів, що описують якусь сутність ПО; неорієнтовані дуги вказують на інформаційні зв'язки між ними. При відображенні інфологічної моделі на ієрархічну інформаційні об'єкти потрібно трансформувати в сегменти, а структурні зв'язки — в неорієнтовані дуги. Дерево в єрархічній моделі впорядковане, тобто існують правила, за якими розміщують його сегменти та дуги. 1. На самому верхньому рівні ієрархії знаходиться лише один сегмент, який називається кореневим. Кожний екземпляр цього сегмента починає один логічний запис. Тому пошук в ієрархічних моделях виконують згори донизу, зворотного шляху пошуку в цих моделях немає.

Першим кроком відображення інфологічної моделі на єрархічну буде вибір з-поміж інформаційних об'єктів інфологічної моделі того об'єкта, який міг би бути кореневим сегментом. 2. Зв'язки в єрархічних моделях будують за принципом «вихідний-продовжений». Тому другим кроком відображення на єрархічну модель є аналіз інформаційних об'єктів і виявлення з-поміж них ієрархічної підпорядкованості за принципом: «рід-вид», «ціле-частина», «причина - наслідок» і т. ін. В результаті цього аналізу об'єкти розміщуються по рівнях ієрархії.3. В єрархічній моделі підтримуються лише такі типи співвідношень між даними: 1:1 і 1 : Б. Тому потрібно перевірити типи співвідношень між даними і обмежитися лише згаданими. Другий етап відображення полягає в модифікації отриманої моделі з урахуванням обмежень вибраної єрархічної СКБД.

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