首页 > 标签数据库设计最好的解决方案

标签数据库设计最好的解决方案

各位大神好!
小弟有如下的业务逻辑,不知有什么好的解决方案!
我给这个促销活动打上标签,这样根据关键词搜索到相关的促销活动。
促销活动涉及到行业的(首饰),品牌的(周六福),店铺(厦门中山街店)的标签。
行业有多个标签(首饰的标签:首饰,珠宝,奢侈品等),而品牌也有多个标签(周六福的标签:纯金,金银,钻石等) 店铺也有多个标签(中山街,旗舰店等)
这样的话,我输入相关关键字就能搜索到周6福的促销活动。
那么数据库的话怎么样设计会好点。
我现有的方案是这样的
tag表
==================
tagid
tagname
================
tagActivity表 标签活动表
==================
tagActivityId
tagid
activityid
=================
tagTrade表 行业标签表
==================
tagTradeId
tagid
tradeid
=================
tagBrand表 品牌标签表
===================
tagBrandId
tagid
brandId
这样的话,每次商家发布活动就比较少新增标签,直接从以前的标签库里面取。不知各种大神有更好的方案吗?


不需要这么多表吧,一张标签表,有个类型字段区分下好了,要不增加新的类型的标签你又要建新表


看你项目的规模了,有没有做过规划?到一定规模单表肯定是不行的,分多表如果是小规模的话没有问题。

【热门文章】
【热门文章】