MySQL多表或序列化数据

And*_*ndy 2 php mysql database-design

我正在为PHP/MySQL中的前军事人员编写招聘网站,我正处于一个我不确定要采取哪个方向的阶段

我有一个"候选"表,其中包含所有常用的名字,姓氏等和唯一的candidate_id,以及由唯一的candidate_id链接的地址表

客户要求获取更多数据,如驾驶执照类型,宗教信仰,SIA级别(安全行业管理局),语言等

我的问题是,有了所有这些不同的数据,是否值得为每个数据设置专用表?那么例如有一个驾驶执照表,其中包含所有不同类型的驾驶执照,每个驾驶执照都有一个唯一的ID,然后用driving_licence_id单元链接到候选表?

或者我应该将所有额外数据序列化为文本并将其放在候选表中的一个单元格中?

You*_*nse 5

我的问题是,有了所有这些不同的数据,是否值得为每个数据设置专用表?

是.这就是数据库的用途.

  • 表现与这个问题毫无关系.这绝对是无关紧要的事情. (2认同)