Для физического представления данных следует создать базу данных, включающую в себя общий файл *.mdb. Поля таблиц с указанием их идентификаторов, типа данных и длины поля и ограничения целостности приводятся ниже.
Таблица 1. Структура таблицы Товары.
Имя поля
| Тип поля
| Размер поля
| Ограничения целостности
|
Код_товара
| Счетчик
| Длинное целое
| Primary Key
|
Код_категории
| Числовой
| Длинное целое
| Not Null
|
Наименовае_товара
| Текстовый
|
| Not Null
|
Артикул
| Числовой
| Длинное целое
| Not Null
|
Страна_Происхождения
| Текстовый
|
| Not Null
|
Единицы_Измерения
| Текстовый
|
| Not Null
|
Вес(г)
| Числовой
| Длинное целое
| Not Null
|
Цена
| Денежный
| Авто
| Not Null
|
В_наличии
| Логический
| Авто
| Null
|
Сертификат
| Текстовый
|
| Not Null
|
Срок_действия_до
| Дата/время
| Краткий формат даты
| Not Null
|
№склада
| Числовой
| Длинное целое
| Not Null
|
Срок_годности_товара
| Дата/время
| Краткий формат даты
| Not Null
|
Количество_товара
| Числовой
| Длинное целое
| Not Null
|
Таблица 2. Структура таблицы Клиенты
Имя поля
| Тип поля
| Размер поля
| Ограничения целостности
|
Код_клиента
| Счетчик
| Длинное целое
| Primary Key
|
Наименование_клиента
| Текстовый
|
| Not Null
|
ИНН
| Числовой
| Действительное
| Not Null
|
КПП
| Числовой
| Действительное
| Not Null
|
Юр_адрес
| Текстовый
|
| Not Null
|
Адрес_доставки
| Текстовый
|
| Not Null
|
Телефон
| Текстовый
|
| Null
|
Осн_договор
| Текстовый
|
| Not Null
|
Отсрочка_(дней)
| Числовой
| Длинное целое
| Not Null
|
Расчет_счет
| Текстовый
|
| Null
|
Таблица 3. Структура таблицы Поставщики
Имя поля
| Тип поля
| Размер поля
| Ограничения целостности
|
Код_поставщика
| Счетчик
| Длинное целое
| Primary Key
|
Наименов_поставщика
| Текстовый
|
| Not Null
|
Адрес
| Текстовый
|
| Not Null
|
Страна
| Текстовый
|
| Not Null
|
Телефон
| Текстовый
|
| Null
|
Условия_оплаты
| Текстовый
|
| Not Null
|
Заметки
| Текстовый
|
| Null
|
Таблица 4. Структура таблицы Группы товаров
Имя поля
| Тип поля
| Размер поля
| Ограничения целостности
|
№группы
| Счетчик
| Длинное целое
| Primary Key
|
Категория_товара
| Текстовый
|
| Not Null
|
Таблица 5. Структура таблицы Склад
Имя поля
| Тип поля
| Размер поля
| Ограничения целостности
|
Код_склада
| Счетчик
| Длинное целое
| Primary Key
|
Наименов_склада
| Текстовый
|
| Not Null
|
Таблица 6. Структура таблицы Приход товаров
Имя поля
| Тип поля
| Размер поля
| Ограничения целостности
|
Дата
| Дата/время
| Краткий формат даты
| Not Null
|
Код_прихода
| Счетчик
| Длинное целое
| Primary Key
|
Код_товара
| Числовой
| Длинное целое
| Not Null
|
№группы_товаров
| Числовой
| Длинное целое
| Not Null
|
Код_поставщика
| Числовой
| Длинное целое
| Not Null
|
№документа
| Числовой
| Длинное целое
| Not Null
|
Количество_(шт)
| Числовой
| Длинное целое
| Not Null
|
Таблица 7. Структура таблицы Расход товаров
Имя поля
| Тип поля
| Размер поля
| Ограничения целостности
|
Дата_выдачи
| Дата/время
| Краткий формат даты
| Not Null
|
Код_расчета
| Счетчик
| Длинное целое
| Primary Key
|
Код_клиента
| Числовой
| Длинное целое
| Not Null
|
Код_товара
| Числовой
| Длинное целое
| Not Null
|
Количество
| Числовой
| Длинное целое
| Not Null
|
В таблицах содержится информация о приходе и расходе товаров. При изменении каких-либо данных в этих таблицах, информация автоматически распространяется на всю базу данных и делает изменения в тех запросах, где использовались измененные поля, то есть сохраняется целостность базы данных. Так же таблицы позволяют пользователю выбирать нужное значение поля из уже имеющихся, и не выбирать каждый раз заново информацию.