PK и FK / Магазин с позициями
Задача 2 из 4 · Режим #7 · Средняя

Магазин с позициями

Схема с промежуточной сущностью OrderItem. Расставьте PK и FK. Обратите внимание: у OrderItem два внешних ключа.

Подсказка

OrderItem связывает Order и Product — значит у него два FK. PK у OrderItem может быть либо суррогатным (item_id), либо составным (order_id + product_id) — здесь используем суррогатный.

⠿ User
АтрибутТип
user_id uuid
email text
⠿ Order
АтрибутТип
order_id uuid
user_id uuid
created_at timestamp
⠿ OrderItem
АтрибутТип
item_id uuid
order_id uuid
product_id uuid
quantity int
⠿ Product
АтрибутТип
product_id uuid
title text
price decimal
Нажмите PK/FK у нужных атрибутов, для FK выберите целевую сущность.