LaT*_*TeX 7 c# asp.net database-design
假设我们有一个Person包含3列的表:
PersonId类型int.(首要的关键)Name类型string.GenderId类型int(外键引用Gender表).该Gender表由2列组成:
GenderId类型int.Name类型string.我的问题是:是否值得实施该Gender表?或者它会导致性能下降?处理这个问题的最佳方法是什么?
我必须在我的UI中填充一个下拉控件,其中包含一系列固定性别(女性和男性).
我认为在这种情况下最好的方法是妥协:
现在您只需要从一个表中进行查询,但您仍然可以通过外键保护数据不一致,并且可以根据需要从Gender表中提取下拉列表的值.两全其美.
此外,它使在数据库中工作的人的生活更轻松,因为他们不需要记住您为男/女分配的任意ID.
| 归档时间: |
|
| 查看次数: |
334 次 |
| 最近记录: |