Учебная база магазина. В ней хранятся категории, товары с ценой и остатком, клиенты, заказы и позиции заказов. Цена в позиции — цена на момент покупки, она может отличаться от текущей цены товара. Статус заказа: new, paid, shipped или cancelled. Клиент может ни разу не заказать. В этой выборке заказ без позиций не встречается. В одном заказе один товар не повторяется.
categories — категории товаров.
id — идентификатор;
name — название категории.
products — товары.
id — идентификатор;
name — название;
category_id — категория;
price — цена в рублях, тип numeric(10,2);
in_stock — остаток на складе.
customers — клиенты. Клиент может не иметь заказов.
id — идентификатор;
name — имя;
city — город;
registered_at — дата регистрации.
orders — заказы. Заказ без позиций в учебной базе не встречается.
id — идентификатор;
customer_id — клиент;
order_date — дата оформления;
status — new, paid, shipped или cancelled.
order_items — позиции заказа. В одном заказе товар не повторяется: первичный ключ — пара (order_id, product_id).
order_id — заказ;
product_id — товар;
quantity — количество;
unit_price — цена позиции в рублях на момент покупки, тип numeric(10,2).
Схема данных: customers, orders, order_items, products, categories
orders
Column Name
Data Type
Nulls
id
int
customer_id
int
order_date
date
status
text
order_items
Column Name
Data Type
Nulls
order_id
int
product_id
int
quantity
int
unit_price
numeric
products
Column Name
Data Type
Nulls
id
int
name
text
category_id
int
price
numeric
in_stock
int
customers
Column Name
Data Type
Nulls
id
int
name
text
city
text
registered_at
date
categories
Column Name
Data Type
Nulls
id
int
name
text
Данные таблиц
Первые 5 строк каждой таблицы
categories 4
products 15
customers 11
orders 15
order_items 23
Комментарии (0)
Зарегистрируйтесь или войдите, чтобы оставить комментарий
Пока нет комментариев. Будьте первым!