看了许多书,发现我设计表的方法和书上有很大不同,
我总是喜欢把某一事物的属性存储在一张主表里,其余的表围绕主表的属性设计
而书上的思路我却有点看不懂,请问表的设计有什么原则和技巧没有啊?
下面是我针对商品的表的设计:
1 商品基本信息表(info_goods)
表中的字段有:
品牌(brand)
类型(type)
型号(model)
批发价(price_whole)
零售价(price_retail)
厂家(factory)
说明(explanation)2 厂家信息表(info_factory)
厂家名称(factory)
厂家销售的产品(product)这是书上设计的表:
1 商品分类表
类型(type)
2 品牌表
类型(type)
品牌(brand)
3 信息表
分类(type)
品牌(brand)
型号(model)
说明(explanation)
柜台价(whole)
零售价(retail)
我总是喜欢把某一事物的属性存储在一张主表里,其余的表围绕主表的属性设计
而书上的思路我却有点看不懂,请问表的设计有什么原则和技巧没有啊?
下面是我针对商品的表的设计:
1 商品基本信息表(info_goods)
表中的字段有:
品牌(brand)
类型(type)
型号(model)
批发价(price_whole)
零售价(price_retail)
厂家(factory)
说明(explanation)2 厂家信息表(info_factory)
厂家名称(factory)
厂家销售的产品(product)这是书上设计的表:
1 商品分类表
类型(type)
2 品牌表
类型(type)
品牌(brand)
3 信息表
分类(type)
品牌(brand)
型号(model)
说明(explanation)
柜台价(whole)
零售价(retail)
建议楼主:常用分类信息另建表。:)
配置、字典、基本信息(可以视为一种扩展的字典)、基本信息扩展表、交易事实、统计数据。
在基本信息里尽可能(也要看应用是否便于使用、维护,是否有利于数据完整性、一致性)提取一些公共信息到字典表;
在交易事实、统计数据的表里,尽量用字典、基本信息里的ID或CODE。
在信息表中,存放的是分类的ID和品牌的ID
对 商品基本信息表(info_goods)
表中的字段有:
品牌(brand) 有多种品牌,所以需有品牌表
类型(type) 有多种类型,需有类型表
型号(model)
批发价(price_whole)
零售价(price_retail)
厂家(factory)
说明(explanation)
类型(type)
2 品牌表
类型(type)
品牌(brand)
-----------------
如果需求要求商品分类和品牌要单独动态的管理就要这样设计,可以做成一个模块,会比第一种方便