主键与外键

baidu_35289351 2017-07-04 02:41:43

上图,我好像觉得有问题啊。他是这样说
A1(N0,N1,N2,N3),NO是A1的主键,是B1的外键
B1(N0,M1,M2,M3),NO是B1的主键,M1是C1的外键
C1(M1,K1,K2,K3,K4),M1是C1的主键
我觉得应该这样才是啊
A1(N0,N1,N2,N3),NO是A1的主键,N1是B1的外键
B1(N1,M1,M2,M3),NO是B1的主键,M1是C1的外键
C1(M1,K1,K2,K3,K4),M1是C1的主键

...全文
359 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
二月十六 版主 2017-07-04
  • 打赏
  • 举报
回复
引用 4 楼 baidu_35289351 的回复:
[quote=引用 2 楼 sinat_28984567 的回复:] 感觉是有点问题,如果NO是A1的主键还是B1的外键还是B1的主键,那A和B表弄成一个就完了,都是一对一的
应该是1楼的才是对的吧。。。[/quote] 额,我觉得 A1(N0,N1,N2,N3), N0是A1的主键,N0是B1的外键 B1(N0,M1,M2,M3),M1是B1的主键,N0是B1的外键,M1是C1的外键 C1(M1,K1,K2,K3,K4)M1是C1的外键,k1是C1的主键
baidu_35289351 2017-07-04
  • 打赏
  • 举报
回复
引用 2 楼 sinat_28984567 的回复:
感觉是有点问题,如果NO是A1的主键还是B1的外键还是B1的主键,那A和B表弄成一个就完了,都是一对一的
应该是1楼的才是对的吧。。。
baidu_35289351 2017-07-04
  • 打赏
  • 举报
回复
原文出处,http://bbs.csdn.net/topics/392186963
二月十六 版主 2017-07-04
  • 打赏
  • 举报
回复
感觉是有点问题,如果NO是A1的主键还是B1的外键还是B1的主键,那A和B表弄成一个就完了,都是一对一的
baidu_35289351 2017-07-04
  • 打赏
  • 举报
回复
A1(N0,N1,N2,N3), N0是A1的主键,N1是B1的外键 B1(N1,M1,M2,M3),N1是B1的主键,M1是C1的外键 C1(M1,K1,K2,K3,K4),M1是C1的主键 这样的逻辑才对吧。如果这样才对,出题目的老师也太粗心了吧。

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧