в
Організація бази даних.
База даних являє собою єдність, з одного боку, сукупності операційних даних, що характеризують реалізований товар, що зберігається в зовнішній пам'яті ЕОМ (на дисках, магнітних стрічках та інших носіях), і, з іншого боку, набору прикладних програм пакетної обробки, призначених для вибірки і обробки цих даних з можливістю оновлення, доповнення (включення), видалення (виключення). База даних використовується касирами, але змінювати дані може тільки Адміністратор БД. Для цього в програмі встановлено пароль доступу до даних.
База даних будується так, що її структура передбачає централізоване керування даними, згрупованими в певних пойменованих областях зовнішньої пам'яті, званих файлами. База даних може мати ієрархічну, мережеву і реляційну структуру. По відношенню до проектованої інформаційної системи стосовно реляційна структура.
Реляційний підхід до формування даних характеризується, насамперед, тим, що вся інформація в базі даних представлена ??в єдиній уніфікованій формі таблиць, що робить реляційну структуру найбільш доступною для розуміння. Причому однаковість представлення даних тягне за собою і однаковість в наборі операторів: по одному оператору для здійснення функцій включення, видалення, оновлення.
Для формування бази даних, необхідної для касирів, особливе значення має той факт, що реляційна модель представляє сукупність змінних під часі нормалізованих відносин різних ступенів.
Перевагою реляційних структур є те, що перетворення будь-якого відношення, що знаходиться в першій нормальній формі (1НФ), відбувається без втрати будь-якої інформації і при можливості відновлення первинної інформації. При цьому нова (перетворена) структура може містити інформацію, яку неможливо уявити в первісній структурі, і тому ця перетворена структура є більш точним відображенням реальної ситуації.
Таким чином, реляційний підхід до побудови бази даних є кращим в силу того, що вся інформація в базі представляється з використанням тільки однієї конструкції - таблиці, забезпечується ненадмірність представлення даних і уніфікованість.
База даних, використовувана в задачі «Реалізація товарів», створена у форматі Paradox ..
Концептуальна модель даних
Перша фаза процесу проектування бази даних полягає у створенні для аналізованої частини підприємства концептуальної моделі даних. Побудова її здійснюється в певному порядку: на початку створюються докладні моделі користувальницьких представлень даних; потім вони інтегруються в концептуальну модель даних. Концептуальне проектування призводить до створення концептуальної схеми бази даних. Існує два основні підходи до проектування систем баз даних: спадний і висхідний .
При висхідному підході, який застосовується для проектування простих баз даних з відносно невеликою кількістю атрибутів, робота починається з самого нижнього рівня - рівня визначення атрибутів, які на основі аналізу існуючих між ними зв'язків групуються у відносини. Отримані відносини надалі піддаються процесу нормалізації, який призводить до створення нормалізованих взаємопов'язаних таблиць, заснованих на функціональних залежностях між атрибутами.
Проектування складних баз даних з великою кількістю атрибутів, оскільки встановити серед атрибутів всі існуючі функціональні залежності досить важко, здійснюється використанням спадного підходу. Починається цей підхід з розробки моделей даних, які містять кілька високорівневих сутностей і зв'язків, потім робота триває у вигляді серії низхідних уточнень низькорівневих сутностей, зв'язків та належних до них атрибутів. Спадний підхід демонструється в концепції моделі сутність - зв'язок (Entity-Relationship model - ER-модель) - найпопулярнішої технології високорівневого моделювання даних, запропонованої П. Ченом.
У процесі концептуального проектування предметна область розглядається як об'єктна система, яка має такі складові:
. Об'єкт;
. Засіб;
. Час;
. Зв'язок.
Об'єкти позначають речі, які користувачі вважають важливими в моделюється частини реальності. Об'єкт - це те, про що накопичується інформація в інформаційній системі і що може бути однозначно ідентифікована. Об'єкти можуть бути атомарними або складовими. Для складеного об'єкта визначається його внутренняя структура. Кожен об'єкт в конкретний момент часу характеризується своїм станом. Цей стан визначається за допомогою обмеженого набору засобів та зв'язків з іншими об'єктами. Складова час дозволяє моделювати динамічні системи.
Об'єкт-тип (надалі просто об'єкт) характеризуєть...