1. Главная
  2. Библиотека
  3. Базы данных
  4. В базе данных есть таблица заказов - orders. В ней есть...
Решение задачи на тему

В базе данных есть таблица заказов - orders. В ней есть поля: id (идентификатор заказа), name (название заказа), town (адрес доставки заказа), price (цена заказа), customerid (идентификатор покупателя). Также есть таблицы: towns (справочник адресов),

  • Базы данных
  • #Проектирование баз данных
  • #Нормализация и логическое моделирование
В базе данных есть таблица заказов - orders. В ней есть поля: id (идентификатор заказа), name (название заказа), town (адрес доставки заказа), price (цена заказа), customerid (идентификатор покупателя). Также есть таблицы: towns (справочник адресов),

Условие:

В базе данных есть таблица заказов - orders. В ней есть поля: id (идентификатор заказа), name (название заказа), town (адрес доставки заказа), price (цена заказа), customerid (идентификатор покупателя). Также есть таблицы: towns (справочник адресов), items (товары), customers (покупатели). Известно, что между orders и items предполагается связь многие-ко-многим.
Что нужно сделать:
Спроектируйте ER-диаграмму

Решение:

Для проектирования ER-диаграммы на основе предоставленной информации о таблице заказов и связанных таблицах, можно выделить следующие сущности и их связи:

  1. Сущности:
  • Orders (заказы)

  • id (идентификатор заказа, первичный ключ)

  • name (название заказа)

  • town (адрес доставки заказа)

  • price (цена заказа)

  • customerid (идентификатор покупателя, внешний ключ)

  • Towns (адреса)

  • id (идентификатор адреса...

Выбери предмет