![]() | |||
![]() | |||
Рисунок 1 - ER – диаграмма
Модель базы данных будет реализована с помощью MS Access, следовательно модель данных – реляционная.
Полученная база данных состоит из пяти таблиц. Типы атрибутов указаны в Таблицах 1.3-1.7.
Таблица 1.3 – Реквизиты сущности Поставщик
| Название | Тип данных | Размер | Ключ | NULL |
| Код поставщика | Числовой | Длинное целое | Primary Key | NOT NULL |
| ФИО поставщика | Текстовый | |||
| Название фирмы | Текстовый | |||
| Адрес | Текстовый |
Таблица 1.4 – Реквизиты сущности Покупатель
| Название | Тип данных | Размер | Ключ | NULL |
| Код покупателя | Числовой | Длинное целое | Primary Key | NOT NULL |
| ФИО поставщика | Текстовый | |||
| Адрес | Текстовый |
Таблица 1.5 – Реквизиты сущности Товар
| Название | Тип данных | Размер | Ключ | NULL |
| Код товара | Числовой | Длинное целое | Primary Key | NOT NULL |
| Наименование | Текстовый | |||
| Цена | Денежный |
Таблица 1.6 – Реквизиты сущности Расчет по поставщику
| Название | Тип данных | Размер | Ключ | NULL |
| Номер квитанции | Числовой | Длинное целое | Primary Key | NOT NULL |
| Дата расчета | Дата/время | Краткий формат даты | ||
| Код поставщика | Длинное целое | Foreign Key | NOT NULL | |
| Код товара | Длинное целое | Foreign Key | NOT NULL | |
| Количество товара | Числовой | Целое |
Таблица 1.7 – Реквизиты сущности Расчет по покупателю
| Название | Тип данных | Размер | Ключ | NULL |
| Номер квитанции | Числовой | Длинное целое | Primary Key | NOT NULL |
| Дата расчета | Дата/время | Краткий формат даты | ||
| Код покупателя | Длинное целое | Foreign Key | NOT NULL | |
| Код товара | Длинное целое | Foreign Key | NOT NULL | |
| Количество товара | Числовой | Целое |
1.5 Разработка приложения
Разработка приложения складывается из проектирования транзакций и проектирования пользовательского интерфейса.
Транзакции представляют некоторые события реального мира. Все транзакции должны обращаться к базе данных с той целью, чтобы хранимые в ней данные всегда гарантированно соответствовали текущей ситуации в реальном мире.
Пользовательский интерфейс приложений базы данных является одним из важнейших компонентов системы. Интерфейс должен быть удобным и обеспечивать все функциональные возможности, предусмотренные в спецификациях требований пользователя.
В разрабатываемой базе данных необходимо сформировать ряд следующих запросов:
- общая сумма представленная поставщику за определенный товар
- общая сумма оплаченная покупателем за товар
- количество оплаченных квитанций по поставщикам на определенную дату
- количество оплаченных квитанций покупателями на определенную дату
- наименование поставляемого товара определенным поставщиком
Кроме того необходимо разработать формы заполнения таблиц базы данных, представить меню работы с автоматизированной системой и разработать инструкцию пользователю.








