Добавлен: 14.07.2023
Просмотров: 70
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ОБЪЕКТЫ БД
Для проектирования БД «Книжный магазин» можно выделить следующие объекты:
- Catalogue (Каталог)
- Admissions (Поступления)
- Orders (Заказы)
- Employees (Работники)
ОПИСАНИЕ СУЩНОСТЕЙ И АТРИБУТОВ ОБЪЕКТОВ
Сущности объекта Catalogue:
- Id (integer) – артикул
- Title (varchar) – название книги
- Author (varchar) – автор
- Publishing_house (varchar) – издательство
- Issuing_year (integer) – год издания
- Price (float) – цена
- Amount (integer) – количество
Сущности объекта Admissions:
- Admission_id (integer) – номер поступления
- Admission_date (datetime2) – дата поступления
- Id (integer) – артикул
- Title (varchar) – название
- Author (varchar) – автор
- Publishing_house (varchar) – издательство
- Issuing_year (integer) – год издания
- Price (float) – цена
- Amount (integer) – количество
Сущности объекта Employees:
- Employee_id (integer) – ID работника
- Name (varchar) – имя
- Birthdate (date) – дата рождения
- Position (varchar) – должность
Сущности объекта Orders:
- Order_id (integer) – номер заказа
- Order_date (datetime2) – дата заказа
- Id (integer) – артикул
- Title (varchar) – название
- Author (varchar) – автор
- Publishing_house (varchar) – издательство
- Issuing_year (integer) – год издания
- Price (float) – цена
- Amount (integer) – количество
- Name (varchar) – принявший заказ работник
- Position (varchar) – его должность
ОПИСАНИЕ КЛЮЧЕЙ И СВЯЗЕЙ ОБЪЕКТОВ
Объект Catalogue:
- Id – первичный ключ
- Title – связь один ко многим к объекту Title сущности Orders
- Author – связь один ко многим к объекту Author сущности Orders
- Publishing_house – связь один ко многим к объекту Publishing_house сущности Orders
- Issuing_year – связь один ко многим к объекту Issuing_year сущности Orders
- Price – связь один ко многим к объекту Price сущности Orders
- Amount – связь один ко многим к объекту Amount сущности Orders
Объект Admissions:
- Admission_id – первичный ключ
- Title – связь много к одному к объекту Title сущности Catalogue
- Author – связь много к одному к объекту Author сущности Catalogue
- Publishing_house – связь много к одному к объекту Publishing_house сущности Catalogue
- Issuing_year – связь много к одному к объекту Issuing_year сущности Catalogue
- Price – связь много к одному к объекту Price сущности Catalogue
- Amount – связь много к одному к объекту Amount сущности Catalogue
Объект Employees:
- Employee_id – первичный ключ
- Name – связь один ко многим к объекту Name сущности Orders
- Position – связь один ко многим к объекту Position сущности Orders
Объект Orders:
- Id – первичный ключ
ER - ДИАГРАММА