数据库

作者: 零宽度接合 | 来源:发表于2017-03-09 09:05 被阅读4次

    简单的实现

    有三个表:

    房子信息表,包括字段,风格ID,户型ID

    风格信息表

    户型信息表

    该方案实现简单,但缺点是,表结构固定如果新增或删除一个属性字段需要修改表结构。该方案适用于筛选属性不是经常变化,比如,明天增加一个区域属性,后天增加一个年代属性。

    复杂方案

    适用于,属性是动态扩充的,甚至不同的商品属性字段都不同。

    房子信息表

    属性表索引:id,name

    属性表值:id,attr_id,name,即一个属性索引会有多个属性值

    房子属性关系表:fang_id,attr_id,attr_value_id,一个多对多的关系表,记录一个房子拥有那些属性

    相关文章

      网友评论

          本文标题:数据库

          本文链接:https://www.haomeiwen.com/subject/fzfwgttx.html