我正在开发资产管理应用程序。资产管理数据库设计
通过以前使用的excel跟踪器,我能够识别出所有类别资产(基本上非技术属性,如Purchase Order No
,Warranty Info
等)共有的一些属性,我认为这些属性对于将制作一张单独的桌子。
但存储技术的属性时,也有我只需要一个或两个附加属性存储资产的许多类别。
如果一个使一个单一的表,所有这些属性和存储空值(如适用)或我应该做一个单独的表每个类别只包含资产ID和另外的列?哪种方法更好/更实用?
使用太多的表会让数据库混乱吗?我有大约10个这样的类别。
感谢您的精心解答。我已经分离了常见的属性,幸运的是,一半的资产不需要任何额外的属性来存储。我已经在“电脑”之下兜售了服务器,台式机和笔记本电脑,剩下的我有一张名为“其他”的表格,大约有8栏。 – Bazooka 2012-02-28 11:18:16