SQL关系代数,求至少选修了两门以上课的学生的学号,用关系代数写出来。

如题,表大家应该都清楚了,三张表,学生表,学生选课表,课程表,字段我就不说了。... 如题,表大家应该都清楚了,三张表,学生表,学生选课表,课程表,字段我就不说了。 展开
 我来答
娱乐小八卦啊a
高粉答主

2020-05-05 · 娱乐小八卦,天天都知道
娱乐小八卦啊a
采纳数:256 获赞数:117830

向TA提问 私信TA
展开全部

代码入戏:

use hngy

go

/*查询至少选修两门课程的学生学号*/

select StuNO,count(CNO)  选修门数 from SC

group by StuNO

having count(CNO)>=2

go

扩展资料

关系代数的运算有集合运算(集合<表>与集合<表>之间的运算)和关系运算(集合<表>内部的运算)集合运算:并运算:  R U S              差运算:  R - S                 交运算:   R  ∩ B            笛卡儿积: R  x  S  (组合运算)。

并,交,差(是对各集合元组的重新组合;要求:参加集合操作的各结果表的列数必须相同,对应项的数据类型也必须相同)

关系运算:

选择  ,       σF(R)={t|t∈R∧F(t)=True}σF(R)={t|t∈R∧F(t)=True}                ------水平分割表

投影  ,       πA(R)={t[A]|t∈R}πA(R)={t[A]|t∈R}                                         -------垂直分割表

连接 【/* 这里是比较运算符 */,为大于,小于的连接叫比较连接,为等于的连接叫等值连接,自然连接 ⋈ /*它是等值连接的特殊情况,结果集中公共的属性只保留一个------去除重复列。

两表关联,外键主建出现在同一集合里(外键和主键就是重复的列,要去除一列),2*/自然,   =   σ XθY(R×S),扩展的还有外连接 】

匿名用户
推荐于2017-07-07
展开全部
study(sno,cno,score)查询至少选修了两门课程的学生学号:π1(σ(1=4Λ2!=5)(study x study))
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
O合家欢O
2014-06-25 · TA获得超过120个赞
知道答主
回答量:51
采纳率:0%
帮助的人:16.7万
展开全部
∏1(σ1=4∧2<>5(SCXSC))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一枝一叶一清晨
2013-09-20
知道答主
回答量:1
采纳率:0%
帮助的人:1443
展开全部
select xuehao,count(kch) as 选修门数 from cjb group by xuehao having count(kch)>2
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-29
展开全部
问问不行了~~没高手~~以后别在这提问了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式