2张表(1.人员类型表2.人员信息表)人员类型表有字段:TypeId, TypeName人员信息表有字段:Id, TypeId, Name, Phone请问2张表要建立主外关系的话,主表应该是人员信息表,外键表应该是人员类型表?2张表有字段要建立主外键关系的话是不是应该为一样?比如:人员类型表中的TypeId与人员信息表中的TypeId?
关于SQL2005主外键的问题
答案:4 悬赏:0 手机版
解决时间 2021-08-21 10:35
- 提问者网友:温柔港
- 2021-08-21 03:24
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-08-21 04:16
typeid是外建,没有主外表之说,只有主外建,你建了主外建系统会制动限制他们的值一样的,不用你烦
全部回答
- 1楼网友:从此江山别
- 2021-08-21 06:25
应该人员类型表是主表 ,人员信息表是子表。。。因为你的人员信息表的TypeId是要引用人员类型表的。
2张表有字段要建立主外键关系的话是不是应该为一样?
不一定,。但子表外键字段有的数据必须在主表的相应主键存在。。。
如果2个表有主外键关系,如果外键表有数据,那么删除表的时候,要先删除外键表,不然先删主表,不然会报错,因为要保证数据完整性
- 2楼网友:神鬼未生
- 2021-08-21 05:40
人员类型表是主表 人员信息表是从表 外键字段可以不一样
举例子:
- 3楼网友:玩世
- 2021-08-21 05:26
主键列和外键列字段名可以不相同的,但要建立关系(人员类型表中的TypeId建主键列,人员信息表中的TypeId建主键列后右击该列—关系—选中小方框,填写主键表和外键表对应字段关系即可),若要实现同步更新还需一下操作:人员信息表—键—右击外键关系—更新、删除操作—“层叠”(默认不允许更新和删除,但可插入同步更新)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯