Руководство по разработке база данных для системы заказов в ресторанах в Mysql обоснование выбора программных продуктов для создания


ID Уникальный идентификатор для идентификации заказанного товара. Идентификатор


Download 2.65 Mb.
Pdf ko'rish
bet25/34
Sana04.11.2023
Hajmi2.65 Mb.
#1746511
TuriРеферат
1   ...   21   22   23   24   25   26   27   28   ...   34
Bog'liq
Разработка веб сайтов 19,05,23

ID
Уникальный идентификатор для идентификации заказанного
товара.
Идентификатор
товара
Идентификатор продукта для идентификации товара, связанного с
заказанным товаром.
Идентификатор
заказа
Идентификатор заказа для идентификации заказа, связанного с
заказанным товаром.
Артикул
Артикул товара при его заказе.


55
Цена
Цена товара при его заказе.
Скидка
Скидка на товар при его заказе.
Количество
Количество товара, выбранное пользователем.
Модуль
Единицы измерения при заказе товара.
Создано на
В ней хранятся дата и время создания заказанного товара.
Обновлено на В ней хранятся дата и время обновления заказанного товара.
Содержание
Столбец, используемый для хранения дополнительных сведений о
заказанном товаре.
Таблица элементов заказа с соответствующими ограничениями выглядит так, как
показано ниже.
CREATE TABLE `restaurant`.`order_item` (
`id` BIGINT NOT NULL AUTO_INCREMENT,
`orderId` BIGINT NOT NULL,
`itemId` BIGINT NOT NULL,
`sku` VARCHAR(100) NOT NULL,
`price` FLOAT NOT NULL DEFAULT 0,
`discount` FLOAT NOT NULL DEFAULT 0,
`quantity` FLOAT NOT NULL DEFAULT 0,
`unit` SMALLINT(6) NOT NULL DEFAULT 0,
`createdAt` DATETIME NOT NULL,
`updatedAt` DATETIME NULL DEFAULT NULL,
`content` TEXT NULL DEFAULT NULL,
PRIMARY KEY (`id`),
INDEX `idx_order_item_order` (`orderId` ASC),
CONSTRAINT `fk_order_item_order`


56
FOREIGN KEY (`orderId`)
REFERENCES `restaurant`.`order` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION);
ALTER TABLE `restaurant`.`order_item`
ADD INDEX `idx_order_item_item` (`itemId` ASC);
ALTER TABLE `restaurant`.`order_item`
ADD CONSTRAINT `fk_order_item_item`
FOREIGN KEY (`itemId`)
REFERENCES `restaurant`.`item` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION;

Download 2.65 Mb.

Do'stlaringiz bilan baham:
1   ...   21   22   23   24   25   26   27   28   ...   34




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling