Database 数据库设计-跟踪来自父级的每个订单的详细信息
我要求有3个表(订单、详细信息和用户)Database 数据库设计-跟踪来自父级的每个订单的详细信息,database,database-design,Database,Database Design,我要求有3个表(订单、详细信息和用户) 我希望用户只为已输入系统的订单输入详细信息,避免重复(我正在考虑将现有订单转换为设计视图中的详细信息) 我希望输入订单的用户'john'了解可能已为他创建的特定订单输入的任何详细信息,而无需在我的订单表中引入字段或将订单和详细信息连接在一起 谢谢你的帮助,达米恩 要输入任何已输入订单的详细信息,用户只能使用下拉列表或复选框选择已存在的订单 您的订单详细信息已通过订单Id字段链接到订单 谢谢你的回复。这就是我计划做的,但是我如何跟踪订单是否输入了任何详细信息
'john'
了解可能已为他创建的特定订单输入的任何详细信息,而无需在我的订单表中引入字段或将订单和详细信息连接在一起谢谢你的回复。这就是我计划做的,但是我如何跟踪订单是否输入了任何详细信息。我是否必须向Orders表中添加列?您可以在OrderDesc、UserId上添加所需的约束,以确保保存订单时,订单包含所有详细信息。
OrderId OrderDesc UserId Timestamp
--------- ---------- --------- ---------------------
1 Pencils 1 02/08/2011 9:35 pm
2 Fruits 2 02/08/2011 8:44 am
Order Id DetailId DetailDesc UserId Timestamp
---------- ----------- ---------- ---------- -----------------
1 1 HB-1 2 04/09/2012 5:00 pm
1 2 HB-2 2 04/09/2012 5:00 pm
UserId UserName
-------- ---------
1 john
2 james