当前位置: 代码迷 >> Sql Server >> 【请问】表与表外键链接的有关问题
  详细解决方案

【请问】表与表外键链接的有关问题

热度:40   发布时间:2016-04-24 20:53:18.0
【请教】表与表外键链接的问题
先上图




这是我刚做的5个表的关系图。

其中【readers】和【readertype】这两张表,【readertype】中的typeno列和【readers】中的readertype列链接。readertype和typeno的数值类型是相同的,但是名字却不同,这样readertype也能作为外键吗?

同样的还有【books】中的booktype列和【booktype】中的booktypeno列

所以,两张表用外键链接时,外键表中的外键和主键表中的主键只要数据类型相同就可以了吗?而不需要名字也相同?

SQL 外键 链接

------解决方案--------------------
其中【readers】和【readertype】这两张表,【readertype】中的typeno列和【readers】中的readertype列链接。readertype和typeno的数值类型是相同的,但是名字却不同,这样readertype也能作为外键吗?
当然可以。数据类型相同,而且你建了外键关联,与字段名是否相同无关。
同理,【books】中的booktype列和【booktype】中的booktypeno列,也可以建外键关联

  相关解决方案