ER-диаграмма онлайн
UML на пальцах
er-диаграмма
users
id : bigint «PK»
email : varchar(255) «UK»
password_hash : varchar(255)
phone : varchar(20)
created_at : timestamptz
orders
id : bigint «PK»
user_id : bigint «FK»
status : varchar(32)
total : numeric(12,2)
created_at : timestamptz
order_items
id : bigint «PK»
order_id : bigint «FK»
product_id : bigint «FK»
qty : int
price : numeric(12,2)
products
id : bigint «PK»
sku : varchar(64) «UK»
title : varchar(255)
is_active : boolean
addresses
id : bigint «PK»
user_id : bigint «FK»
city : varchar(120)
street : varchar(255)
Связь «многие ко многим» между orders
и products разрешена таблицей order_items:
цена фиксируется на момент заказа.
оформляет
имеет
состоит из
входит в
users
id : bigint «PK»
email : varchar(255) «UK»
password_hash : varchar(255)
phone : varchar(20)
created_at : timestamptz
orders
id : bigint «PK»
user_id : bigint «FK»
status : varchar(32)
total : numeric(12,2)
created_at : timestamptz
order_items
id : bigint «PK»
order_id : bigint «FK»
product_id : bigint «FK»
qty : int
price : numeric(12,2)
products
id : bigint «PK»
sku : varchar(64) «UK»
title : varchar(255)
is_active : boolean
addresses
id : bigint «PK»
user_id : bigint «FK»
city : varchar(120)
street : varchar(255)
Связь «многие ко многим» между orders
и products разрешена таблицей order_items:
цена фиксируется на момент заказа.
оформляет
имеет
состоит из
входит в
Готовим редактор
Редактор диаграмм работает на JavaScript — он рисует схемы прямо в вашем браузере, без сервера. Включите JavaScript, чтобы им пользоваться.