V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
RiseAgainst
V2EX  ›  问与答

请教关于数据库设计模式问题。

  •  
  •   RiseAgainst · 2012-09-05 17:43:46 +08:00 · 2862 次点击
    这是一个创建于 4467 天前的主题,其中的信息可能已经有所发展或是发生改变。
    举个例子,比如一个电影资料库。电影名称,剧情,花絮等存在一张movie表里面。
    而每个电影还有导演,演员,年代类型等几种数据。这些数据肯定不能也放在movie表里的吧。这种时候应该怎么做呢?


    又比如一网站上每篇文章存在post表里,但若一些文章需要不定的若干描述字段。又该如何设计?
    而我参考过WORDPRESS博客,它是用另外一张meta表来处理的,但很多情况meta表行数超过前者十几倍。这样会影响效率吗?


    随便求些相关文章或者书籍,我最近看的两本资料书都没有涉及到这种实际应用中的问题。
    1 条回复    1970-01-01 08:00:00 +08:00
    qq286735628
        1
    qq286735628  
       2012-09-05 17:51:30 +08:00
    就像你前面说道的,有一个Movie表,有一个Director表,还有一个Actor表
    然后,哪个电影有哪些导演,有哪些演员,统统使用Director表和Actor表中对应的ID即可
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1028 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 20:57 · PVG 04:57 · LAX 12:57 · JFK 15:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.