Database design epos收据关系数据库的建议

Database design epos收据关系数据库的建议,database-design,relational-database,receipt,Database Design,Relational Database,Receipt,我正在为简单的EPO创建javafx应用程序 目前一切都很顺利。然而,我知道在未来我会因为我的数据库设计而陷入麻烦 下面是我的资料 这就是我需要帮助的地方。你们觉得这个设计可以吗?它需要额外的桌子吗?这些关系还好吗?以前有人设计过EPOS数据库吗 谢谢 注:此数据库设计用于epos打印。用户将要登录。 然后每次顾客点东西的时候; -->将创建“orderID”,并将产品添加到“Product”表中, -->到付款时间时,将进行折扣,并选择付款类型按钮(现金或卡)。 -->最后,单击“付款”按钮时

我正在为简单的EPO创建javafx应用程序

目前一切都很顺利。然而,我知道在未来我会因为我的数据库设计而陷入麻烦

下面是我的资料

这就是我需要帮助的地方。你们觉得这个设计可以吗?它需要额外的桌子吗?这些关系还好吗?以前有人设计过EPOS数据库吗

谢谢

注:此数据库设计用于epos打印。用户将要登录。 然后每次顾客点东西的时候; -->将创建“orderID”,并将产品添加到“Product”表中, -->到付款时间时,将进行折扣,并选择付款类型按钮(现金或卡)。
-->最后,单击“付款”按钮时,所有数据都将保存到“产品”和“付款”表格中。

我确信这将需要更多表格,但我不认为这是回答如此广泛问题的地方。请阅读有关s。(图相当于DDL代码。)“EPOS”是一个太模糊的规范。