Основной структурой данных является база данных, в которой содержится информация о фирмах, моделях часов, продажах, счетах и типах механизма и крепления. Всего в базе данных существует семь таблиц. Их описание представлено ниже.
Таблица 3 — описание таблицы firma(фирмы)
| Имя столбца | Содержательное наполнение | Тип данных | Роль |
| id | Идентификатор фирмы | int(2) | Первичный ключ |
| Name_Firma | Название фирмы | varchar(15) | Атрибут |
| Country | Страна производитель | varchar(30) | Атрибут |
| Logos | Логотип фирмы | varchar(50) | Атрибут |
| Resume | Информация о фирме | text | Атрибут |
Таблица 4 — описание таблицы model (модели)
| Имя столбца | Содержательное наполнение | Тип данных | Роль |
| id | Идентификатор модели | int(2) | Первичный ключ |
| id_Firma | Идентификатор фирмы | int(2) | Внешний ключ |
| Name_Model | Название модели | varchar(40) | Атрибут |
| id_Mechanism | Идентификатор механизма | int(1) | Внешний ключ |
| id_Kreplen | Идентификатор крепления | int(1) | Внешний ключ |
| id_Pol | Идентификатор пола | int(1) | Внешний ключ |
| Data_post | Дата поставки | date | Атрибут |
| Price | Стоимость | int(7) | Атрибут |
| Photo | Изображение | varchar(50) | Атрибут |
Таблица 5 — описание таблицы mechanism(типы механизмов)
| Имя столбца | Содержательное наполнение | Тип данных | Роль |
| id | Идентификатор механизма | int(1) | Первичный ключ |
| name | Название механизма | varchar(20) | Атрибут |
Таблица 6 — описание таблицы kreplen (типы крепления)
| Имя столбца | Содержательное наполнение | Тип данных | Роль |
| id | Идентификатор крепления | int(1) | Первичный ключ |
| name | Название крепления | varchar(10) | Атрибут |
Таблица 7 — описание таблицы pol (пол)
| Имя столбца | Содержательное наполнение | Тип данных | Роль |
| id | Идентификатор пола | int(1) | Первичный ключ |
| name | Название пола | varchar(10) | Атрибут |
Таблица 8 — описание таблицы schet (счет)
| Имя столбца | Содержательное наполнение | Тип данных | Роль |
| id | Идентификатор счета | nt(10) | Первичный ключ |
| nom | Номер счета | varchar(255) | Атрибут |
| fio | ФИО покупателя | varchar(255) | Атрибут |
| tel | Телефон покупателя | varchar(255) | Атрибут |
| Email покупателя | varchar(255) | Атрибут | |
| data | Дата и время совершения заказа | datetime | Атрибут |
Таблица 9 — описание таблицы sale (продажи)
| Имя столбца | Содержательное наполнение | Тип данных | Роль |
| id | Идентификатор продажи | int(10) | Первичный ключ |
| id_Model | Идентификатор модели | int(10) | Внешний ключ |
| Schet_id | Идентификатор счета | int(10) | Внешний ключ |
Проектирование базы данных осуществлялось с помощью методологии IDEF1X, которая специально разработана для построения реляционных информационных систем.
На рисунке 2 приведена логическая модель базы данных.

Рисунок 2 – Диаграмма логической модели базы данных






