数据库 两张表的建立是不是一定要有主外键关系,如果两张表没有主外键就不能连ER图??

比方说学生信息表学号是主键其中有一项是学院ID然后学院表学院ID是主键在学生信息表那边是外键这样才能连接??... 比方说学生信息表 学号是主键 其中有一项是学院ID
然后学院表 学院ID是主键
在学生信息表那边是外键 这样才能连接??
展开
 我来答
peterpht
推荐于2018-04-07
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
对,两张表的联系是用外键来表示的,画ER图时需要有一个两张表的公共属性来作为其连接的条件,
ssjmhyvi
2011-04-29 · TA获得超过592个赞
知道小有建树答主
回答量:310
采纳率:0%
帮助的人:292万
展开全部
可以根据实体关系模型去理解的,其实是一种“归属”的关系吧,你可以想像一下,如果你想查询一个学院下面的所有学生名单,那么我们在建表的时候就会给予每个学生的一个“归属”学院列(外键),只要很简单的一句语句就可以了,select studentName from studens where 学院="某学院名",其中学院就是学生表的外键,这样就可以联接起来了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hmn1hv7bu
2011-04-25 · TA获得超过2953个赞
知道小有建树答主
回答量:1374
采纳率:100%
帮助的人:837万
展开全部
这个样应该可以:
ALTER TABLE 表名1 add constraint 约束名 foreign key(字段) references 表名2(字段)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式