我正在建立一个葡萄酒评论网站,并遇到数据库设计问题我希望有人可以帮助我。葡萄酒评论网站数据库设计策略与前10名列表和特色葡萄酒
该网站的基本前提是,用户将登录他们已经测试过的葡萄酒的假期评论。
- 用户
- 葡萄酒
- 评论
用户有很多评论,评论中属于用户和审查属于酒。这很容易。
我有两个额外的信息要显示。
每个星期我都会列出超市购买的十大葡萄酒。 此列表并非基于网站数据,而是来自超市给我的数据,所以我无法自己计算并显示。
我还会在头版上显示特色葡萄酒。再次由超市提供。
我的问题是在这种情况下哪种数据库设计最好,避免重复和复杂性。
对于前10名单我最初的想法是添加一个十进制列的葡萄酒表,它将列出前10名单中的位置,但这似乎是数以千计的葡萄酒时,只有10个一次列出矫枉过正。
我在想特色葡萄酒是一样的,添加一个布尔值来表明葡萄酒是不是特色葡萄酒。同样,这似乎矫枉过正,我不想维护的问题,确保只有一定数量的葡萄酒功能(因为这将改变一周到一周)
谢谢。
听起来像corkd.com! =) – jonnii 2009-11-23 20:40:30