在阿里巴巴上你选择商品类型后有当前类型的一些基本参数,比如选择电脑类就会提示声卡显卡大小这类详细信息,
那么数据库里面有多少张表呢  有设计过此方面的专家 大哥大姐 师姐师兄师弟师妹  请赐教 万分感谢

解决方案 »

  1.   

    {E,V}E代表明确信息,V代表未知信息!元组属性一般不超过255大系统设计最直接也让你感觉很笨。到最后就是{E,F,V}F是标识集合,在数据库字典里有一串序列。到最后会分成两个关系,或是一个关系。一个关系在大型系统中较多,但是有个前提就是未知属性数远小于已知属性数。
    最后就这样:
    table1{id,v1,v2,v3,v4...}两个关系就是父子集合了:
    table1{id,v...},table1{id,{F,V}}
      

  2.   

    我也是个新手,但是我觉得肯定不是“1千个类型 不就是有一千个基本信息表老哇”,像阿里巴巴里那样的
    商品,肯定设计了很多表,首先肯定有一个商品信息表,里面的商品类别肯定就要分出一个表来,就有一个 
    产品类型表,如果商品信息表里某一个产品又有多个颜色,那又可以出来一个 颜色表,商品如果做得更加细,
    那么供你查询的字段就越多,就像开始说了可以根据显卡类型什么的,那肯定又有一个显卡类型表,这样就是通过一个商品信息表和各种表联系起来,各种类型表的主键就是这个商品信息表的外键,当你添加一个商品时,就必须和那些类型表关联起来,就像你添加商品时,商品的类型必须是类型表中又的,如果没有,你就必须先在类型表中添加那种类型,同样别的样式也一样,你电脑CPU型号必须在CPU类型表中有。不知道我说清楚没,新手发表点新手的看法了。
      

  3.   

    xiaowen我也是你那么想的  不错确实多呀  这个东西  抽象抽象