75
никами (Пользователи, Поставщики, Товары), работа по учету поставок товара,
учету списания, переоценке, продаж товара, а также, по анализу спроса на това-
ры. При выполнении каждой операции можно формировать документы и отче-
ты; вызов автоматизированных функций осуществляется из главного меню.
2.3.2. Характеристика базы данных
В качестве модели данных выбрана реляционная модель. Остальные мо-
дели данных (сетевые, иерархические) не рассматривались, т.к. в настоящее
время данные модели практически не используются, и их реализация может по-
требовать больших затрат временных и финансовых, что нецелесообразно.
Исходными данными для логического моделирования данных является
модель потоков данных DFD. DFD-модель определяет состав БД, количество
хранилищ в базе данных.
На этапе построения логической модели данных формируется
концептуальная модель данных, выражаемая диаграммой “сущность-связь” или
ER (Entity-Relationship) диаграммой.
Такая диаграмма является методом представления логической структуры
базы данных в графическом виде для более простого и наглядного отображения
основных компонентов базы данных.
Этап логического моделирования состоит из следующих
последовательных шагов:
1. определение сущностей;
2. определение зависимостей между сущностями;
3. задание первичных ключей;
4. определение атрибутов сущностей;
5. построение начального варианта ER-диаграммы;
6. проверка и доработка ER-диаграммы;
7. приведение модели к требуемому уровню нормальной формы.
В результате анализа предметной области разрабатываемой системы
определены основные сущности модели – Поставщики, Поставки, Товары, ККМ,
Продажи, Списание, Переоценка.