0

对于我的作业,我们需要在纸上创建一个 sql 数据库模型,但我被困在以下主题:

我们有不同的人,分配给他们一些数据:

人员表:

  • person_id(主键)
  • 人名
  • 人号
  • ......

现在我们必须创建一个天赋表,因为每个人都有某种天赋(IT、艺术、唱歌……),并且必须以某种方式联系起来。这里的问题是一个人可以拥有多种才能(IT和艺术一起)。

在这两个表之间创建这种关系的最佳方法是什么?

4

1 回答 1

1

person_talent创建另一个表

person_id
talent_id

人才表

1 talent_id talent_name
2 talent_id talent_name
3
4
.........

人表

person_id
...........

每当有人添加新人才时,只要有人删除该人才,就将其插入表中并删除记录talent_idperson_idtalent_person

希望能帮助到你

于 2013-09-29T14:01:03.533 回答