首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

急关于数据库规划的有关问题(给50分)

2012-01-19 
急,关于数据库规划的问题(给50分)有个很头疼的问题向大家请教一下,阿里巴巴的网站产品分类共分三级,我数了

急,关于数据库规划的问题(给50分)
有个很头疼的问题向大家请教一下,
阿里巴巴的网站产品分类共分三级,我数了一下大概有2万多个产品分类,
发布产品的时候需要填写产品的技术指标,2万多个产品分类每个技术指标的参数和个数都不一样,
这个数据库该怎么规划啊,感觉有点变态
做表有困难

[解决办法]
子级分类的属性直接继承自父类。


[解决办法]
如:

一级分类:车
1、属性:大小
2、属性:价格

二级分类:汽车
除了有上述两个属性外,还有如下属性:

1、属性:车轮数
2、属性:...

[解决办法]
建一个附加表:create Table_Affix(产品号 int,产品属性 varchar(200),产品属性值 varchar(500),显示顺序 numeric(9,2))

再建一个返回表的函数或一个存储过程
create function Table_Affix_fn(@产品号 int) returns table(产品属性 varchar(200),产品属性值 varchar(500),显示顺序 numeric(9,2))

crete proc Table_Affix_proc(@产品号 int)
as
select 产品属性,产品属性值 from Table_Affix where 产品号=@产品号 order by
显示顺序
[解决办法]
将所有的技术指标的参数都用varchar来存储

热点排行