ість постійно вводити повторювані значення, шляхом можливості вибору цих значень зі списку.
1.3 Визначення взаємозв'язків між сутностями
Клієнти замовляють замовлення. У замовленні міститься дата замовлення, і час виконання, тип і розмір паперу, дані про замовлення. Замовлення приймаються в різних кіосках працівниками. Взаємозв'язок між сутностями представлена ​​ER-діаграмою (див. Додаток А). p align="center"> 1.4 Реляційна модель
Опис реляційної моделі бази наведено у Додатку B.
На даному етапі потрібно проектувати базу даних таким чином, щоб максимально врахувати вимоги, які пред'являються до інформаційної системи:
1. Незалежність даних, яка пропонує:
- незалежність прикладних програм від фізичної організації даних в базі і методів доступу;
- незалежність прикладної програми від перестроювання логічної структури даних;
- незалежність бази даних від фізичної організації пам'яті і апаратної конфігурації системи.
2. Різноманітність даних, їх зв'язуючим у довільні структури, яка пропонує:
- визначення широкого набору типів даних;
- встановлення довільних структурних зв'язків і відносин між елементами даних;
- автоматична підтримка зв'язків, їх довільне і швидке оновлення.
3. ненадлишкових даних. Реалізувати це вимога дозволяє незалежність даних від програм їх обробки. Відсутність надмірності веде до прискорення оновлення даних.
4. Цілісність даних. Обмеження цілісності - це набір певних правил, які встановлюють допустимість даних і зв'язків між ними. Обмеження цілісності визначаються особливостями предметної області і можуть ставитися до різних об'єктів бази даних: атрибутам, записів, відносинам, зв'язкам і т.п.
. Використання різних стратегій пошуку. Найбільш широко використовуються три методи пошуку даних:
- безпосередній вибір (пошук по ключу);
- вибір даних по відношенню між собою (наступної або попередньої записи);
- вибір даних за значенням, тобто даних, значення яких (або значення окремих їх полів) задовольняють заданому запиту.
2. Розробка програмної системи
...