【发布时间】:2011-05-30 14:31:08
【问题描述】:
虽然我的问题专门针对 Ruby on Rails,但我还是一般性地问:我有一个用户表,希望将一些用户指定为学生,将其他用户指定为教师。在这种情况下设计架构的最佳方式是什么?
编辑: 尽管我最初接受了 vonconrad 的回答——它符合最初的标准——但我必须根据 nhnb 的反馈重新打开并调整问题。
如果学生和/或教师需要额外的(独特的)属性,应该怎么做?
【问题讨论】:
-
这些角色在不久的将来需要额外的不同属性的可能性有多大?
-
@nhnb:虽然我现在可以不用它,但很可能在不久的将来会需要它。在这种情况下有更好的方法吗?
标签: sql ruby-on-rails normalization