【发布时间】:2010-11-19 19:43:23
【问题描述】:
只是一个简单的问题,假设我有一张桌子,其中一个属性是工作...工作选项可以是 0-20 个字符 (varchar(20))...这样可以吗?或者我应该创建一个映射表使得 a = job1, b = job2, ..etc..etc,所以当我插入数据库时,我将其作为 'a' 而不是 job 1 插入。
【问题讨论】:
只是一个简单的问题,假设我有一张桌子,其中一个属性是工作...工作选项可以是 0-20 个字符 (varchar(20))...这样可以吗?或者我应该创建一个映射表使得 a = job1, b = job2, ..etc..etc,所以当我插入数据库时,我将其作为 'a' 而不是 job 1 插入。
【问题讨论】:
是的,但我会让 Jobs 查找表使用整数作为主键,而不是 a、b、c 等。
这样你可以给用户一个组合框或一个列表框来输入这个值(他们看到的是长名称而不是数字/键)。
此外,从管理的角度来看,您可以让某人在 Jobs 表中输入更多 Jobs,而无需任何特殊编码即可使用它们。
您必须在想要链接完整职位描述的任何时候加入这些表格。
【讨论】: