得一个建立数据库方案!!
公司要叫做一个项目 项目是关于数码,IT,家电,家居,手机的网站,就是卖这些产品的网站。要建立一个数据库,这里就遇到了一个很大的问题 会遇到很多不确定的因素,如:一个产品有的字段,另一个产品有可能会没有。
这是我给出的方案
第一种
产品表:
如:产品id,产品型号,产品名称 ,产品价格,产品类型id,产品出产地
产品类型表:
如:类型id,产品类型名称
产品信息详细表
如:,产品id,产品详细信息
这是普遍做法
第二种
如:产品id,产品型号,产品名称 ,产品价格,产品类型id,产品出产地,产品详细信息URL(连接xml的地址)
产品类型表:
如:类型id,产品类型名称
其实是第一种的变化,就是把不同的‘产品详细信息字段’数据储存到xml中 xml中就可以分类储存多种数据(可以分成很多个xml)
希望大家提出自己的想法 得到个相对比较好的解决方案
------解决方案--------------------xml适用于不确定字段。
还可以试试动态关系,动态关系可以随时添加‘字段’。实际上是建立一个类似property的字段,在这个字段中记录可以是字段名称如产品名称,价格,另外的建立一个字段为value。
这样各种新的属性可以随时添加进来。。。
动态关系数据库把数据库设计推向了极限。。。
------解决方案--------------------顶一个