我正在设计一个数据库,系统的某些部分就是能够为某些事物创建笔记的概念。
E.g。我有一个客户数据库,用户可以为这些客户创建笔记。
我可以采用两种方式来实现这一目标。
首先是创建一个notes表和notes类型表。所有注释,例如客户,供应商,发票等都存储在此处,但由引用“notes_type_table”中类型的typeId区分。
或者,我可以拆分系统不同部分的所有注释。即“customer_notes”,“supplier_notes”和“invoice_notes”。
与你想购买鞋子的方式类似,去一家出售鞋子的大型超市和许多其他东西会因为更多的交通(人员,排队等)而减慢你的速度。而去一家只贩卖鞋子的商店应该能够更快,更有效地购买鞋子。
为我的系统的不同部分拆分注释表会更好地表现吗?
答案 0 :(得分:0)
我会把信息分成几个表: