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


Столешницы и столы для бронирования


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

Столешницы и столы для бронирования
В этом разделе мы разработаем
Столешницы и столы для бронирования для
хранения столиков в ресторане и деталей их бронирования.
Настольный стол может
использоваться для хранения сведений о столах в ресторане. Статус столика может


45
быть свободным, зарезервированным и активным. Я использовал TableTop вместо
Table, чтобы отличить его от ключевого слова table в MySQL. Ниже приведено
описание всех столбцов таблицы TableTop.
ID
Уникальный идентификатор для идентификации таблицы.
Код
Код таблицы.
Статус
Рейтинг обзора.
Емкость
Общая вместимость стола.
Создано на В ней хранятся дата и время создания таблицы.
Обновлено
на
В ней хранятся дата и время обновления таблицы.
Содержание
Столбец, используемый для хранения дополнительных сведений о
таблице.
Таблица TableTop с соответствующими ограничениями выглядит так, как показано
ниже.
CREATE TABLE `restaurant`.`table_top` (
`id` BIGINT NOT NULL AUTO_INCREMENT,
`code` VARCHAR(100) NOT NULL,
`status` SMALLINT(6) NOT NULL DEFAULT 0,
`capacity` SMALLINT(6) NOT NULL DEFAULT 0,
`createdAt` DATETIME NOT NULL,
`updatedAt` DATETIME NULL DEFAULT NULL,
`content` TEXT NULL DEFAULT NULL,
PRIMARY KEY (`id`));


46
Таблица бронирования может использоваться для бронирования столиков в
ресторане как онлайн, так и локально. Зарегистрированный или существующий
пользователь также может быть связан с бронированием. Также предполагается, что
могут быть зарезервированы только столики со статусом Свободно. Статус столика
может быть изменен на Зарезервирован после подтверждения бронирования. Кроме
того, статус стола может быть установлен на активный, как только гости займут
его. Ниже приведено описание всех столбцов таблицы бронирования.
Примечания: Таблица бронирования не покрывает платежи, связанные с
бронированием стола. Ее можно дополнительно обновить, добавив дополнительные
столбцы для обработки платежей, связанных с бронированием столика.

Download 2.65 Mb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   34




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