Созданная база данных состоит из девяти таблиц. Структура базы данных отображена на рисунке 4.1. Описание таблиц базы данных приведено в таблице 4.1.
Таблица 4.1 – Состав таблиц базы данных
Имя таблицы |
Описание |
1 buy_products |
Справочник купленных товаров |
2 cart |
Справочник товаров находящихся в корзине |
3 category |
Справочник категорий товаров |
4 news |
Справочник новостей |
5 orders |
Справочник заказов |
6 table_products |
Справочник товаров |
7 reg_user |
Справочник зарегистрированных пользователей |
8 table_reviews |
Справочник отзывов к товарам |
9 uploads_images |
Справочник загруженных изображений к товарам |
Рисунок 4.1 – Структура базы данных
В таблицах 4.2 – 4.10 приведено описание состава таблиц спроектированной базы данных.
Таблица 4.2 – Регистрация пользователей
Ключ (Да/Нет) |
Поле |
Тип |
Значение по умолчанию |
Пустые значения (Да/Нет) |
PK |
id |
число |
Нет |
Нет |
Нет |
login |
строка |
Нет |
Нет |
Нет |
pass |
строка |
Нет |
Нет |
Нет |
surname |
строка |
Нет |
Нет |
Продолжение таблицы 4.2
Нет |
name |
строка |
Нет |
Нет |
Нет |
patronymic |
строка |
Нет |
Нет |
Нет |
|
строка |
Нет |
Нет |
Нет |
phone |
строка |
Нет |
Нет |
Нет |
address |
текст |
Нет |
Нет |
Нет |
datetime |
дата/время |
Нет |
Нет |
Нет |
ip |
строка |
Нет |
Нет |
Таблица 4.3 – Товары
Ключ (Да/Нет) |
Поле |
Тип |
Значение по умолчанию |
Пустые значения (Да/Нет) |
PK |
products_id |
число |
Нет |
Нет |
Нет |
title |
строка |
Нет |
Нет |
Нет |
price |
число |
Нет |
Нет |
Нет |
brand |
строка |
Нет |
Нет |
Нет |
seo_words |
строка |
Нет |
Нет |
Нет |
seo_description |
строка |
Нет |
Нет |
Нет |
mini_description |
строка |
Нет |
Нет |
Нет |
image |
строка |
Нет |
Нет |
Нет |
description |
строка |
Нет |
Нет |
Нет |
mini_features |
строка |
Нет |
Нет |
Нет |
features |
строка |
Нет |
Нет |
Нет |
datetime |
дата/время |
Нет |
Нет |
Нет |
new |
число |
0 |
Нет |
Нет |
leader |
число |
0 |
Нет |
Нет |
sale |
число |
0 |
Нет |
Продолжение таблицы 4.3
Нет |
visible |
число |
0 |
Нет |
Нет |
count |
число |
0 |
Нет |
Нет |
type_tovara |
строка |
Нет |
Нет |
FK |
brand_id |
число |
Нет |
Нет |
Нет |
yes_like |
число |
1 |
Нет |
Таблица 4.4 – Отзывы к товарам
Ключ (Да/Нет) |
Поле |
Тип |
Значение по умолчанию |
Пустые значения (Да/Нет) |
PK |
Reviews_id |
число |
Нет |
Нет |
FK |
Products_id |
число |
Нет |
Нет |
Ключ (Да/Нет) |
Поле |
Тип |
Значение по умолчанию |
Пустые значения (Да/Нет) |
Нет |
name |
строка |
Нет |
Нет |
Нет |
Good_reviews |
текст |
Нет |
Нет |
Нет |
Bad_reviews |
текст |
Нет |
Нет |
Нет |
comment |
текст |
Нет |
Нет |
Нет |
date |
дата/время |
Нет |
Нет |
Нет |
moderat |
число |
Нет |
Нет |
Таблица 4.5 – Загруженные изображения к товарам
Ключ (Да/Нет) |
Поле |
Тип |
Значение по умолчанию |
Пустые значения (Да/Нет) |
PK |
id |
число |
Нет |
Нет |
Продолжение таблицы 4.5
FK |
products_id |
число |
Нет |
Нет |
Нет |
image |
строка |
Нет |
Нет |
Таблица 4.6 – Заказы
Ключ (Да/Нет) |
Поле |
Тип |
Значение по умолчанию |
Пустые значения (Да/Нет) |
PK |
order_id |
число |
Нет |
Нет |
Нет |
order_datetime |
дата/время |
Нет |
Нет |
Нет |
order_confirmed |
строка |
Нет |
Нет |
Нет |
order_dostavka |
строка |
Нет |
Нет |
Нет |
order_pay |
строка |
Нет |
Нет |
Нет |
order_type_pay |
строка |
Нет |
Нет |
Нет |
order_fio |
текст |
Нет |
Нет |
Нет |
order_address |
текст |
Нет |
Нет |
Нет |
order_phone |
строка |
Нет |
Нет |
Нет |
order_note |
текст |
Нет |
Нет |
Нет |
order_email |
строка |
Нет |
Нет |
Таблица 4.7 – Категории товаров
Ключ (Да/Нет) |
Поле |
Тип |
Значение по умолчанию |
Пустые значения (Да/Нет) |
PK |
id |
число |
Нет |
Нет |
Нет |
type |
строка |
Нет |
Нет |
Нет |
brand |
строка |
Нет |
Нет |
Таблица 4.8 – Новости
Ключ (Да/Нет) |
Поле |
Тип |
Значение по умолчанию |
Пустые значения (Да/Нет) |
PK |
id |
число |
Нет |
Нет |
Нет |
title |
строка |
Нет |
Нет |
Нет |
text |
текст |
Нет |
Нет |
Нет |
date |
дата/время |
Нет |
Нет |
Таблица 4.9 – Корзина заказов
Ключ (Да/Нет) |
Поле |
Тип |
Значение по умолчанию |
Пустые значения (Да/Нет) |
PK |
cart_id |
число |
Нет |
Нет |
FK |
cart_id_product |
число |
Нет |
Нет |
Нет |
cart_price |
число |
Нет |
Нет |
Нет |
cart_count |
число |
1 |
Нет |
Нет |
cart_datetime |
дата/время |
Нет |
Нет |
Нет |
cart_ip |
строка |
Нет |
Нет |
Таблица 4.10 – Продажи товаров
Ключ (Да/Нет) |
Поле |
Тип |
Значение по умолчанию |
Пустые значения (Да/Нет) |
PK |
buy_id |
число |
Нет |
Нет |
FK |
buy_id_order |
строка |
Нет |
Нет |
FK |
buy_id_product |
число |
Нет |
Нет |
Продолжение таблицы 4.10
Нет |
buy_count_product |
число |
Нет |
Нет |
В результате была спроектирована база данных для ведения Интернет-каталога мобильных устройств. База данных включает в себя информацию о пользователях, товарах, производителях товаров, отзывах к товарам, загруженному контенту и так далее.
Дата | Выполнено, % |
---|---|
2020-05-31 17:49:05 | 10 |
2020-05-30 12:56:04 | 100 |