у і представлення тієї інформації, яку передбачається зберігати в створюваній базі даних. Основними конструктивними елементами інфологіческіх моделей є сутності, зв'язки між ними та їх властивості.
Ключ - мінімальний набір атрибутів, за значеннями яких можна однозначно знайти необхідний екземпляр сутності. Мінімальність означає, що виключення з набору будь-якого атрибута не дозволяє ідентифікувати сутність по що залишилися.
Зв'язок - асоціювання двох або більше сутностей. Якби призначенням бази даних було тільки збереження окремих, не пов'язаних між собою даних, то її структура могла б бути дуже простий. Проте одна з основних вимог до організації бази даних - це забезпечення можливості відшукання одних сутностей за значеннями інших.
Реляційна база даних - це сукупність відносин, що містять всю інформацію, яка повинна зберігатися в БД. Однак користувачі можуть сприймати таку базу даних як сукупність таблиць.
Для бази даних продуктового магазину реляційна модель буде виглядати так (Малюнок 1):
Рисунок 1 - Реляційна модель бази даних касира продуктового магазину
1.2 Вимоги до функціональних характеристик
База даних «Робоче місце касира» повинна виконувати наступні функції:
зберігання інформації про касирів, товарах;
перегляд інформації;
додавання даних в наявний список;
видалення інформації.
Оперативна інформація
Таблиця «Чеки» складається з:
код чека;
дата покупки;
код касира;
вартість покупки.
Таблиця «Покупки»
код покупки;
код чека;
код касира;
код товару;
код одиниці виміру;
код виду;
кількість;
вартість.
Довідкова інформація:
Таблиця «Товар»
код товару;
найменування товару;
термін придатності;
ціна;
код одиниці;
код виду.
Таблиця «Вид товару»
код виду;
найменування виду.
Таблиця «одиниці виміру»
код одиниці;
найменування.
Таблиця «касири»
код касира;
ПІБ.
2. Створення проекту в Delphi
.1 Опис компонентів для реалізації графічного інтерфейсу
Інтерфейс додатків становить компоненти, які розробник вибирає в палітрі компонентів і розміщує їх на формі.
TMainMenu - призначений для додавання до програми головного меню, елемента без якого не обходиться жодна з програм для Windows. Компоненти Невізуальний, тобто, ...