Системи управління базами даних (СУБД)
Модулі - програмні модулі мовою Visual Basic.
Створення бази даних завжди починається з розробки структури її таблиць. Структура повинна бути такою, щоб при роботі з базою в неї було потрібно вводити якнайменше даних. Якщо введення якихось даних доводиться повторювати неодноразово, базу роблять з декількох зв'язаних таблиць. Структуру кожної таблиці розробляють окремо. Для того щоб зв'язки між таблицями працювали надійно, і за записом з однієї таблиці можна було однозначно знайти запис в іншій таблиці, треба передбачити в таблиці унікальні поля. Унікальне поле - це поле, значення в якому не можуть повторюватися. Якщо дані в полі повторюються і необхідно видавати повідомлення про це, то для таких даних використовують ключове поле.
Проектування бази даних
Перед тим як створювати таблиці, форми та інші об'єкти, потрібно задати структуру бази даних. Добра структура бази даних є основою для створення адекватної вимогам, ефекти¬вної бази даних. Сам процес проектування бази даних являє со¬бою складний процес проектування відображення опису предме¬тної області у схему внутрішньої моделі даних. Перебіг цього процесу є послідовністю більш простих процесів проектування менш складних відображень. Ця послідовність у процесі проек¬тування весь час уточнюється, вдосконалюється таким чином, щоб були визначені об'єкти, їх властивості та зв'язки, які будуть потрібні майбутнім користувачам системи.
Пропонуємо майбутнім користувачам систем управління ба¬зами даних два підходи, два варіанти проектування баз даних. Перший варіант широко відомий, бо він запропонований фірмою Microsoft. Другий варіант відображає практичний досвід проек¬тування, і за основу взято варіант, надрукований у «ComputerWorld — Moscow» за 1996 рік.
Варіант 1. Етапи проектування бази даних
Нижче наведені основні етапи проектування бази даних:
1.Визначення мети створення бази даних.
2.Визначення таблиць, що їх повинна містити база даних.
3.Визначення необхідних у таблиці полів.
4.Завдання індивідуального значення кожному полю.
5.Визначення зв'язків між таблицями.
6.Відновлення структури бази даних.
7.Додавання даних і створення запитів, форм, звітів та інших
об'єктів бази даних.
8.Використання засобів аналізу в СУБД.
Розглянемо ці етапи дещо детальніше.
1.Визначення мети створення бази даних. На першому ета¬пі проектування бази даних необхідно визначити мету створення бази даних, основні її функції та інформацію, яку вона повинна містити. Тобто потрібно визначити основні теми таблиць бази даних та інформацію, що міститимуть поля таблиць.База даних має відповідати вимогам тих, хто безпосередньо з нею працюватиме. Для цього потрібно визначити теми, які по¬винна покривати база даних, звіти, які вона має видавати, про¬аналізувати форми, що у даний момент використовуються для запису даних, порівняти створювану базу даних із добре спроек¬тованою, подібною їй базою.