日期:2014-05-18  浏览次数:20557 次

得一个建立数据库方案!!
公司要叫做一个项目   项目是关于数码,IT,家电,家居,手机的网站,就是卖这些产品的网站。要建立一个数据库,这里就遇到了一个很大的问题   会遇到很多不确定的因素,如:一个产品有的字段,另一个产品有可能会没有。

这是我给出的方案

第一种
产品表:
如:产品id,产品型号,产品名称   ,产品价格,产品类型id,产品出产地

产品类型表:
如:类型id,产品类型名称

产品信息详细表
如:,产品id,产品详细信息

这是普遍做法


第二种
如:产品id,产品型号,产品名称   ,产品价格,产品类型id,产品出产地,产品详细信息URL(连接xml的地址)

产品类型表:
如:类型id,产品类型名称

其实是第一种的变化,就是把不同的‘产品详细信息字段’数据储存到xml中   xml中就可以分类储存多种数据(可以分成很多个xml)


希望大家提出自己的想法   得到个相对比较好的解决方案

------解决方案--------------------
xml适用于不确定字段。
还可以试试动态关系,动态关系可以随时添加‘字段’。实际上是建立一个类似property的字段,在这个字段中记录可以是字段名称如产品名称,价格,另外的建立一个字段为value。
这样各种新的属性可以随时添加进来。。。
动态关系数据库把数据库设计推向了极限。。。
------解决方案--------------------
顶一个