餐馆餐桌合并与取消合并的数据库模式

时间:2017-04-10 04:32:08

标签: mysql

我需要帮助为餐厅销售点系统设计一个表格,特别是在合并和取消合并餐馆餐桌时。

例如,我想将表1-3合并为表1,

-Table 1
-Table 2
-Table 3
Table 4
Table 5

那就是这样的,

Table 1
  -Table 1
  -Table 2
  -Table 3
Table 4
Table 5

在事务之后,表可以取消合并。有解决方案吗?

1 个答案:

答案 0 :(得分:2)

要扩展zerkms的建议,您需要一个双层系统来支持这种方法。将表格信息(服务器,订单,时间等)链接到座位座位关系具有一对多的关系。

将访客分配到一个表格时,一个表格会链接到一个座位。如果将一组访客分配到多个表格,则会将多个表格链接到一个座位

当一组客人离开时,取消座位的关联。要计算未使用的表,只需来自的COUNT个条目。

- Seating 1
    - Table 1
- Seating 2
    - Table 2
    - Table 3
    - Table 4

注意:条目在餐馆的生命周期内将是静态的(除非添加更多物理表)。 座位条目应根据需要动态创建和删除。