一个关于SQL的简单问题,关于选课表SC的主码外码

有表STUDENT主码学号,表CLASS主码课程号,表SC有学号,课程号,成绩,上课时间,请问SC表的外码和主码是什么啊?... 有表STUDENT主码学号,表CLASS主码课程号,表SC有学号,课程号,成绩,上课时间,请问SC表的外码和主码是什么啊? 展开
 我来答
shadow_war3
推荐于2016-06-29 · TA获得超过943个赞
知道小有建树答主
回答量:202
采纳率:100%
帮助的人:171万
展开全部
主码应该就是主键,是唯一标示符,不可重复,比如在大学,可能有同名同姓的,也可能有同地区的,那么怎么找到我想要的人,就是通过学号,学号没有重复的,所以就是唯一的标识符
CLASS一样,课程号肯定没有重复的
SC表里面,可能同一个学生选好几门课,也可能同一门课,好几个学生选,
所以没有主键。
外码也就是外键,外键就是其他表的主键,所以外码是学号和课程号
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
百度网友2dca20d
2015-07-10 · TA获得超过4036个赞
知道大有可为答主
回答量:2638
采纳率:77%
帮助的人:1050万
展开全部
SC表的外码:学号,引用STUDENT表的学号;课程号,引用CLASS表的课程号.
SC表的主码:(学号,课程号)
追问
那可不可以告诉我用SQL建表语句应该怎样写呢?
追答
CREATE TABLE SC(学号 CHAR(10) REFERENCES STUDENT(学号),
课程号 CHAR(10) REFERENCES CLASS(课程号),
成绩 INT,
上课时间 INT)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式