【发布时间】:2014-02-05 06:33:35
【问题描述】:
我正在为 PHP/MySQL 的前军事人员编写一个招聘网站,我正处于不确定该采取哪个方向的阶段
我有一个“候选人”表,其中包含所有常用的名字、姓氏等和唯一的候选人 ID,以及由唯一候选人 ID 链接的地址表
客户要求获取更多数据,如驾驶执照类型、宗教、SIA 级别(安全行业权威)、语言等
我的问题是,对于所有这些不同的数据,是否值得为每个数据设置专用表?例如,有一个驾驶执照表,其中包含所有不同类型的驾驶执照,每个都有一个唯一的 id,然后用一个driving_licence_id 单元格链接到候选表?
还是应该将所有额外的数据序列化为文本并将其放在候选表的一个单元格中?
【问题讨论】:
-
如果您愿意为修改这些数据而头疼 - 继续并序列化它(我的个人经验)。目前我可以想象只有一个有效的用例——这些数据将主要由 javascript 使用,所以你只需序列化为 JSON 就可以了。
-
“不会用于查询”,我的脚。
标签: php mysql database-design