етної області, що зберігається в базі даних, об'єктам реального світу та їх взаємозв'язкам в кожен момент часу. Будь-яка зміна в предметній області, значуще для побудованої моделі, повинно відображатися в базі даних. p align="justify"> Зовнішні ключі використовуються для організації зв'язків між таблицями бази даних (батьківськими і дочірніми) і для підтримки обмежень посилальної цілісності даних. Посилальна цілісність перевіряється при:
видаленні записів батьківської таблиці;
модифікації значень полів батьківської таблиці, на які посилаються поля зовнішнього ключа дочірньої таблиці.
Проектування індексів.
У базах даних для прискорення пошуку інформації в таблицях застосовуються індекси. Їх наявність передбачає аналіз записів у відповідності з зростанням (спаданням) значень полів, з яких сформовано індекс таблиці. Індекси можуть складатися з будь-якого числа полів таблиці в різних їх поєднаннях. Деякі індекси створюються автоматично. Такі індекси формуються при визначенні первинних ключів і сукупностей полів з ознаками унікальності. При генеруванні схеми на основі моделі даних, ERwin автоматично створює індекс для первинного ключа (РК) та окремий індекс для кожного альтернативного ключа (АК), зовнішнього ключа (FK), Inversion Entry (IE). Якщо у сутності не було призначено альтернативних ключів і Inversion Entry, то ERwin створює індекси тільки для первинного ключа і зовнішніх ключів. p align="justify"> Після розробки інформаційної моделі її слід пов'язати з функціональною моделлю. Такий зв'язок гарантує завершеність аналізу, гарантує, що є джерела даних (сутності) для всіх робіт. Зв'язування моделей сприяє узгодженості, коректності та завершеності аналізу. p align="justify"> 2. Реалізація системи введення даних
2.1 Проектування програмного забезпечення
Програмне забезпечення архітектури клієнт-сервер складається з двох частин: програмного забезпечення сервера та програмного забезпечення користувача-клієнта. Програма-клієнт виконується на комп'ютері користувача і посилає запити програмі-серверу, яка працює на комп'ютері загального доступу. p align="justify"> Доступ до бази даних від прикладної програми або користувача виробляється шляхом звернення до клієнтської частини системи. В якості основного інтерфейсу між клієнтської і серверної частинами виступає СУБД Access. p align="justify"> У мережі в різних комп'ютерах може існувати різна адресація, подання чисел, кодування символів і т.д. Спільним рішенням проблеми є опора на програмні пакети, що реалізують протоколи віддаленого виклику процедур (RPC - Remote Procedure Call). При виклику віддаленої процедури програми RPC виробляють перетворення форматів даних клієнта в проміжні машинно-незалежні формати і потім перетворення у формати даних сервера. При передачі відповідних...