Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование базы данных для книжного магазина

ОБЪЕКТЫ БД

Для проектирования БД «Книжный магазин» можно выделить следующие объекты:

  1. Catalogue (Каталог)
  2. Admissions (Поступления)
  3. Admission_details (Детали поступления)
  4. Orders (Заказы)
  5. Order_details (Детали заказа)
  6. Employees (Работники)

ОПИСАНИЕ СУЩНОСТЕЙ И АТРИБУТОВ ОБЪЕКТОВ

Сущности объекта Catalogue:

  1. Id (integer) – артикул
  2. Title (varchar) – название книги
  3. Author (varchar) – автор
  4. Publishing_house (varchar) – издательство
  5. Issuing_year (integer) – год издания
  6. Price (float) – цена

Сущности объекта Admissions:

  1. Admission_id (integer) – номер поступления
  2. Admission_date (datetime2) – дата поступления

Сущности объекта Admission_details:

  1. Admission_details_id (integer) – id детали
  2. Admission_details_admission (integer) – номер заказа
  3. Admission_details_book (integer) – артикул

Сущности объекта Employees:

  1. Employee_id (integer) – ID работника
  2. Name (varchar) – имя
  3. Birthdate (date) – дата рождения
  4. Position (varchar) – должность

Сущности объекта Orders:

  1. Order_id (integer) – номер заказа
  2. Order_date (datetime2) – дата заказа
  3. Order_employee (integer) – ID принявшего заказ работника

Сущности объекта Order_details:

  1. Order_details_id (integer) – id детали
  2. Order_details_order (integer) – номер заказа
  3. Order_details_book (integer) – артикул

ОПИСАНИЕ КЛЮЧЕЙ И СВЯЗЕЙ ОБЪЕКТОВ

Объект Admissions:

  • Admission_id – первичный ключ

Объект Admission_details:

  • Admission_details_id – первичный ключ
  • Admission_details_admission – связь один ко многим к объекту Admission_id сущности Admissions

Объект Orders:

  • Order_id – первичный ключ

Объект Order_details:

  • Order_details_id – первичный ключ
  • Order_details_order – связь один ко многим к объекту Order_id сущности Orders

Объект Employees:

  • Employee_id – первичный ключ, связь один ко многим к объекту Order_employee cущности Orders

Объект Catalogue:

  • Id – первичный ключ
  • Id – связь один ко многим к объекту Order_details_book сущности Order_details и Admission_details_book сущности Admission_details

ER - ДИАГРАММА