论坛首页 Ruby版

数据库设计问题

浏览 469 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-04-10 关键字: 数据库
最近在做一个项目,web层用ROR实现,设计库表的时候,遇到这种问题。
一个表存放很多个人信息,包含许多暂时固定的信息,譬如:性别,血型等等。以往的经验是把这些信息拿出来单独放一张表,通过外键关联,项目组其他成员说没必要。有没有必要呢?
还有个同事做数据库设计的时候没有建外键关联,而是另外加了个标识字段,说设计外键关联,开发起来会有麻烦。他用的是Java,不知道这样好不好。
   
最后更新时间:2008-04-10
我的经验是,一定按规范设置数据库。规范就是数据库第三范式。
性别和血型我觉得还是单独放在一个表里然后外键引用比较好。
所有开发麻烦,也可以考虑,不过用ROR,这方面应该没增加什么开发量吧
   
0 请登录后投票
最后更新时间:2008-04-10
可以用虚拟字段吧
   
0 请登录后投票
最后更新时间:2008-04-11
不晓得javaeye的固定信息是怎么搞的...
   
0 请登录后投票
最后更新时间:2008-04-11
可以参考lovdbyless 开源项目啊!
   
0 请登录后投票
最后更新时间:2008-04-11
这要看设计的目的,通常没有必要,目前数据库单表多字段的支持应该不是问题,分成两张表的话需要关联,不如一张表的效率高。
   
0 请登录后投票
论坛首页 Ruby版

跳转论坛:
JavaEye推荐