0
A
回答
2
按您的要求,你是对有关关联表
- 客户可以拥有多个账户及账户可以有多个客户端
以后,许多(客户)到很多(帐户)
所以创建一个关联表,首先打破多对多关系。然后加入它的方式
- 账户只能有一个经理
这意味着一(经理)到很多(帐户)
所以,添加一个名为经理ID属性在帐户 - 帐号可以有很多traedetail
这意味着一个(客户)到很多(TradeDetails)
所以,在TradeDetails添加一个名为帐户ID属性
0
取决于你是否正在寻找有一个规范化的数据库或一些其他类型的设计范例。我建议阅读关于数据库规范化和参照完整性的概念。
我会做的是让表与账户/经理之间具有1对1的关系放到一张表中(除非你能想到一个真正的理由)。将Clientid添加为帐户的外键。将AccountID作为外键添加到TradeDetail。你基本上将所有东西都设置为1对多的关系,其中有1个记录的表有一个字段作为主键,而有许多的表将其作为外键。
相关问题
- 1. 表格布局:改进设计?
- 2. 动态设计表布局
- 3. sql表格设计
- 4. 设计SQL表格
- 5. sql server 2008报告设计布局
- 6. Android布局设计
- 7. Android设计布局
- 8. WPF - 布局设计
- 9. 问题在滚动布局下的表格布局屏幕设计。
- 10. Android的布局中的布局设计
- 11. WPF设计布局vs编译布局
- 12. BIRT报表设计器 - 标签布局
- 13. 问题与表格的布局(数据库设计)
- 14. 使用CSS/Div像HTML表格设计页面布局
- 15. 使用Android选项卡的表格布局设计视图?
- 16. 在React Native中设置表格布局
- 17. CSS表格布局
- 18. Bootstrap表格布局
- 19. J2ME表格布局
- 20. CSS表格布局
- 21. Bootstrap表格布局
- 22. Opencart的布局和设计
- 23. android中的布局设计
- 24. 问题设计XML布局
- 25. ASP.NET HTML布局设计
- 26. 布局设计 - 在PHP
- 27. 布局设计思路
- 28. 设计与多个布局
- 29. 问题在设计布局
- 30. 布局设计在android
的提示。我放了一张更新表格的图片。这看起来不错吗? – solarissf
你是对的!这工作正常,但仍然,我觉得** [Mapping ClientAccount]。[Id] **没有任何意义,我们可以删除它,我们可以使ClientID和AccountID作为主键以及外键[映射ClientAccount]。除此之外,一切看起来都很完美 –
是的我同意[Mapping_ClientAccount]。[Id]是没用的。我以为你只能做出1列PK。如上所述,我将如何使ClientID和AccountID成为PK? – solarissf