问问大家,这种情况怎么建表。
就是比如有一个 :一个文章表,一个新闻表,一个故事表。然后三张表都有一个属性选择,即 热,顶,荐 等等属性。我的做法是 建了一个属性表(属性id,属性名),然后做了一个描述表(表id,表名),然后做了一个关系表(表id,属性id,自增长id)。这样做后,感觉不符合第三范式...该怎么建呢?
就是比如有一个 :一个文章表,一个新闻表,一个故事表。然后三张表都有一个属性选择,即 热,顶,荐 等等属性。我的做法是 建了一个属性表(属性id,属性名),然后做了一个描述表(表id,表名),然后做了一个关系表(表id,属性id,自增长id)。这样做后,感觉不符合第三范式...该怎么建呢?
解决方案 »
- SQL 查询的问题
- 求助一个统计语句
- 如何取得两数字之外的数据?谢谢大家
- 我认为很难的问题呀??给个存储过程帮看看
- 急求SQL SERVER中储存过程中如何给变量重新赋值
- SQL SERVER 2005从SQL NATIVE CLIENT数据源导数据总是不完整
- SQL考试题目.请大家帮帮忙啊~~!
- 请高手指点一句sql
- 请教如何截去中间的几位数字
- 急!新手请教:有个价格信息表由3个字段组成名称(name),金额(price),日期(IssueTime),想得到一个由名称,year1总金额,year2...总金额组成的各年度总金额统计表,不知SQL语句该怎么写?
- 喏喏的问一个小问题。
- 一个简单SQL语句报错 求解!下班结帖
到不如都放在一个表里面哪
每次都要Inner Join麻烦不?
应该是热,顶,推荐要做列吧,而不是字段内容
不然你每取得一个属性都要检索数据库更慢一些,而且更负责了...
那就增加几个扩展字段了,你看Discuz论坛的数据库里面也有很多扩展字段...