元器件存储的数据模型
图1 元器件存储的基本模型
所有的元器件都是由如图1所示的三个部分数据构成的。基本数据和参数都属于元器件的参数系列,这样做的目的减小了数据库的冗余程度;类型作为元器件分类使用。
基本数据:是指作为每一种元器件都具有的数据信息,一般在信息记录以后便一般不再做修改,供用户做查询使用,应尽可能的全面,可以有效的避免数据冗余。如元器件型号(ID),元器件种类ID,元器件名称,生产厂家,生产日期等。
元器件类型:每一种元器件都有一些分类方法,便于用户缩小查找的范围,提高查找效率。如按生产厂家(品牌),按型号,按精度,按价格等分类方式。
元器件参数:每一种元器件包含一些具体的参数,以满足用户不同的需求,且每一种元器件的参数也是不尽相同的,所有针对每一种元器件,我们都分别设置具体的参数,参数可以随需求动态的增加。参数包括:精度,容量,尺寸,温度,电压,封装方式等。
图2 数据模型中涉及到的表(增加参数值表,增加参数单位表)
根据以上数据,涉及以下的数据库表
元器件种类表
元器件表
元器件分类名称表
元器件分类表
元器件分类关联表
元器件参数名称表
元器件参数值表
元器件参数关联表
元器件参数单位分类表
元器件参数单位表
元器件参数单位元素表
元器件参数单位关联表
元器件参数单位表
元器件参数单位表
元器件参数值单位对应表