求数据库中表结构的设计问题~~比如计算机类资产~~
现正设计一个资产管理系统,遇到个问题,举个例子,比如计算机的表如下:
表名:computer
两个字段:cptOS(操作系统,nvarchar) , cptPP(品牌,nvarchar)
问题是,[操作系统]这个字段的值就那么几种,[品牌]也是
为防止输入时不规范,我想再单独把这样的字段做成表
比如再建一个OS(OSId,OSName)表,通过OSId和computer关联
这样是不是太烦了?要是这么做的话那岂不是有好多个基础数据表?能不能放到一个表里呢?各位有什么高见?