Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метод вказівки до курсової.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
93 Кб
Скачать
☆

2.33. Фізичне проектування бази даних (із використанням реляційної скбд).

Етап 4. Перенесення глобальної логічної моделі даних в середовище цільової СКБД.

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

Етап 5. Проектування фізичного представлення бази даних.

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

дії:

  • Етап 5.1. Аналіз транзакцій.

  • Етап 5.2. Вибір файлової структури.

  • Етап 5.3. Визначення вимог до дискової пам’яті.

Етап 5.1. Аналіз транзакцій.

Для того, щоб фізичний проект бази даних володів необхідним рівнем ефективності, потрібно мати максимум відомостей про ті транзакції і запити, які виконуються в даній базі даних. Для кожної транзакції необхідно знати наступне:

  • Очікувана частота транзакцій.

  • Відношення та атрибути, до яких потрібно мата доступ при виконанні транзакції, а

також тип цього доступу (вибірка, вставка, обновлення та видалення).

  • Атрибути, що використовуються хоча б водному’ з предикатів.

  • Атрибути, які при виконанні запитів будуть використовуватись для з’єднання двох

або більше відношень.

  • Обмеження, що встановлюються на час виконання транзакцій.

Етап 5,2. Вибір файлової структури.

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

  • послідовні файли;

  • хешовані файли;

  • індексно-послідовні файли;

  • двійкові дерева.

Етап 5 3. Визначення вимог до дискової пам’яті.

На даному етапі визначається об’єм дискового простору, необхідного для розміщення бази даних. В загальному випадку оцінка виконується на основі відомостей про розміри всіх типів кортежів та очікуваній кількості кортежів в кожному з відношень. Одержане значення оцінки представляє максимальний рівень поточної необхідності в дисковій пам’яті, але корисним може бути аналіз можливості росту' розміру таблиць, що дає потенційний розмір бази даних в майбутньому.

Етап 6. Розробка механізмів захисту.

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

Етап 7. Організація моніторингу і налаштування функціонування системи.

На даному етапі проводиться тестування бази даних і дається оцінка досягнутого рівня системи в цілому. Більшість комерційних СКБД надає в розпорядження адміністратора бази даних набір утиліт, призначених для спостереження за функціонуванням системи та її налаштування.

Опишіть переваги виконання налаштування бази даних.