Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОРГАНІЗАЦІЯ БАЗ ДАНИХ ТА ЗНАНЬ.doc
Скачиваний:
64
Добавлен:
28.10.2018
Размер:
140.8 Кб
Скачать
  1. Проектування баз даних. Принципи та етапи проектування бази даних

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

·          база даних повинна задовольняти актуальним інформаційним потребам;

·          дані перед включенням до бази даних повинні перевірятися на достовірність;

·          доступ до даних повинні мати тільки особи з відповідними повноваженнями;

·          база даних повинна легко розширятися під час реорганізації та збільшення обсягів предметної області.

Етапи проектування бази даних:

1.      Визначення мети створення бази даних.

2.      Проектування концептуальної моделі бази даних.

3.      Проектування зовнішніх моделей даних.

4.      Проектування внутрішньої моделі даних.

5.      Оцінка внутрішньої моделі даних.

6.      Реалізація бази даних.

7.      Аналіз ефективності бази даних.

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

Для створення бази даних з визначеної предметної області  (теми) необхідно ретельно ознайомитися з теорією нормалізації відношень.

До узагальнених етапів проектування БД слід віднести:

Дослідження предметної області;

Аналіз даних (сутностей та їх властивостей);

Визначення відносин між сутностями і визначення первинних і вторинних (зовнішніх) ключів.

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

Життєвий цикл бази даних - це сукупність етапів які проходить база даних на своєму шляху від створення до закінчення використання.Серед них:

Дослідження і аналіз проблеми, для вирішення якої створюється база даних.

Побудова Інфологічної і даталогіческой моделі.

Нормалізація отриманих Інфологічних і даталогічних моделей. Після закінчення цього етапу, як правило отримують заготовки таблиць БД і набір зв'язків між ними (первинні та вторинні ключі).

Перевірка цілісності БД (Цілісність бази даних)

Вибір фізичного способу зберігання та експлуатації (тех. засоби) бази даних.

Проектування вхідних та вихідних форм.

Розробка інтерфейсу програми.

Функціональне наповнення програми.

Налагодження: перевірка на коректність роботи функціонального наповнення системи.

Тестування: тест на коректність введення виведення даних, тест на максимальну кількість активних сесій і т. д.

Введення в експлуатацію: налагодження ІТ-інфраструктури, навчання користувачів та ІТ-персоналу.

При необхідності додавання вихідних форм та додаткової функціональності. У випадку якщо необхідні більш серйозні зміни, слід повторити всі кроки з першого.

Виведення з експлуатації: перенесення даних до нової СКБД.