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


Модуль Единицы измерения, присвоенные товару. Это требуется, только если товар не связан с ингредиентами. Рецепт


Download 2.65 Mb.
Pdf ko'rish
bet16/34
Sana04.11.2023
Hajmi2.65 Mb.
#1746511
TuriРеферат
1   ...   12   13   14   15   16   17   18   19   ...   34
Bog'liq
Разработка веб сайтов 19,05,23

Модуль
Единицы измерения, присвоенные товару. Это требуется,
только если товар не связан с ингредиентами.
Рецепт
Инструкции, необходимые для приготовления блюда.
Инструкции
Инструкции, необходимые для подачи товара.
Создано на
В ней хранятся дата и время создания товара.
Обновлено на
В ней хранятся дата и время обновления элемента.
Содержание
Столбец, используемый для хранения дополнительных


37
сведений о товаре.
Аналогично таблице ингредиентов, она использует столбцы количество и
единица измерения для отслеживания запасов, доступных на складе товара. Таблица
номенклатур с соответствующими ограничениями выглядит так, как показано ниже.
CREATE TABLE `restaurant`.`item` (
`id` BIGINT NOT NULL AUTO_INCREMENT,
`userId` BIGINT NOT NULL,
`vendorId` BIGINT DEFAULT NULL,
`title` VARCHAR(75) NOT NULL,
`slug` VARCHAR(100) NOT NULL,
`summary` TINYTEXT NULL,
`type` SMALLINT(6) NOT NULL DEFAULT 0,
`cooking` TINYINT(1) NOT NULL DEFAULT 0,
`sku` VARCHAR(100) NOT NULL,
`price` FLOAT NOT NULL DEFAULT 0,
`quantity` FLOAT NOT NULL DEFAULT 0,
`unit` SMALLINT(6) NOT NULL DEFAULT 0,
`recipe` TEXT NULL DEFAULT NULL,
`instructions` TEXT NULL DEFAULT NULL,
`createdAt` DATETIME NOT NULL,
`updatedAt` DATETIME NULL DEFAULT NULL,
`content` TEXT NULL DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `uq_slug` (`slug` ASC),


38
INDEX `idx_item_user` (`userId` ASC),
CONSTRAINT `fk_item_user`
FOREIGN KEY (`userId`)
REFERENCES `restaurant`.`user` (`id`)
ON DELETE RESTRICT
ON UPDATE NO ACTION);
ALTER TABLE `restaurant`.`item`
ADD INDEX `idx_item_vendor` (`vendorId` ASC);
ALTER TABLE `restaurant`.`item`
ADD CONSTRAINT `fk_item_vendor`
FOREIGN KEY (`vendorId`)
REFERENCES `restaurant`.`user` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION;

Download 2.65 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   34




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