【发布时间】:2011-04-18 07:31:31
【问题描述】:
我想允许用户在线创建他们的简历。简历创建将有一些步骤。第一步简历将被保存。他可以稍后为其他步骤输入数据,或者他可以在第一步之后进入下一步。
第 1 步个人信息: 标题 姓名 地址 电话 电子邮件
第 2 步工作经历: 求职意向 最近的职位 上一个职位(他可以输入尽可能多的职位)
第 3 步教育: (标题、完成年份等)(很多)
第 4 步技能: 非技术 计算机技能(很多)
我决定为不需要多个条目的字段提供一个表格。例如,用户将具有许多计算机技能、教育程度、以前的职位,这就是为什么他们都将使用唯一的 resumeID 进入其他表,而其余字段将保留在简历表中。
根据数据库是优雅的方法吗?或者我应该为每个步骤制作单独的表格,因为会有单独的表格并且我很容易处理。
【问题讨论】:
标签: database-design normalization