Page 27 - 4349
P. 27
проаналізувати форми, які в даний момент використовуються для
запису даних, порівняти створювану базу даних з добре
спроектованою, подібною їй базою.
2. Розробити структуру таблиць, які повинна містити база
даних. При проектуванні таблиць, рекомендується керуватися
наступними основними принципами:
- Інформація в таблиці не повинна дублюватися. Не повинно
бути повторень і між таблицями. Це робить роботу більш
ефективною, а також виключає можливість розбіжності
інформації в різних таблицях.
- Кожна таблиця повинна містити інформацію тільки на
одну тему. Відомості на кожну тему обробляються набагато
легше, якщо утримуються вони в незалежних таблицях.
3. Визначити необхідні в таблиці поля. Кожна таблиця
містить інформацію на окрему тему, а кожне поле в таблиці
містить окремі відомості по темі таблиці. При розробці полів для
кожної таблиці необхідно враховувати, щокожне поле повинне
бути пов'язане з темою таблиці, не рекомендується включати в
таблицю дані, які є результатом обчислення, у таблиці повинна
бути присутня вся необхідна інформація.
4. Задати ключове поле. Для того, щоб СУБД могла зв'язати
дані з різних таблиць, кожна таблиця повинна містити поле або
набір полів, які будуть задавати індивідуальне значення кожного
запису в таблиці. Таке поле або набір полів називають основним
ключем.
5. Визначити зв'язки між таблицями. Після розподілу даних
по таблицях і визначення ключових полів необхідно вибрати
схему для зв'язку даних у різних таблицях. Для цього потрібно
визначити зв'язки між таблицями.
6. Переглянути структуру бази даних і виявити можливі
недоліки.
7. Додати дані й створити інші об'єкти бази даних. Якщо
структури таблиць відповідають поставленим вимогам, то можна
вводити всі дані. Потім можна створювати будь-які запити,
форми, звіти, макроси й модулі.
8. Використовувати засоби аналізу.
Інформаційні бази мають залишатися відкритими, здатними
до трансформації, забезпечуючи легкість модифікації системи як
в еволюційному плані, так і для вирішення нових завдань,
26