首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2013-08-10 
【请教】表与表外键链接的问题先上图这是我刚做的5个表的关系图。其中【readers】和【readertype】这两张表,【read

【请教】表与表外键链接的问题
先上图

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


这是我刚做的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列,也可以建外键关联

热点排行