阅读以下说明和关系表,回答问题1~3。[说明]关系S(学号Sno、课程号Cno、成绩Grade)、Q(课程号Cno、成绩Grade)、R(课程号Cno、教师号Tno)如下表所示,根据要求来进行关系运算。求S×Q

题目

阅读以下说明和关系表,回答问题1~3。

[说明]

关系S(学号Sno、课程号Cno、成绩Grade)、Q(课程号Cno、成绩Grade)、R(课程号Cno、教师号Tno)如下表所示,根据要求来进行关系运算。

求S×Q

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在成绩表(score)中有三个字段学号(sno)、课程号(cno)、成绩(grade),那么成绩表的主键是

A.sno

B.sno和cno

C.cno

D.grade


sno 和 cno

第2题:

在教务管理数据库中,有学生关系S(Sno,Sname,Ssex,Sage,Sdept)、选课关系SC(Sno,Cno,Grade)、课程关系(Cno,Cname,Tno)。其中,Tno表示教师号。 请使用关系代数表示以下查询: (1)查询教师号为T1的老师所讲授课程的课程号和课程名。 (2)查询年龄大于18岁的男同学的学号和姓名。 (3)查询“张天”同学所选修的所有课程的课程号、课程名和成绩。 (4)查询至少选修全部课程的学生姓名。


1.------------ C 2.------------ D 3.------------ A 4.------------ E 5.------------ B

第3题:

在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查询既选修了“2”号又选修了“4”号课程的学生学号。若用关系代数表达式来表示为()。

A.ПSNO (σCNO=’2’(SC) ∩ σCNO=’4’(SC) )

B.ПSNO (σCNO=’2’(SC)) ¥ ПSNO(σCNO=’4’(SC) )

C.ПSNO (σCNO=’2’(SC) ∪ σCNO=’4’(SC) )

D.σCNO=’2’(SC) ¥σCNO=’4’(SC)


S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL语句。

第4题:

查询成绩在70到80分之间的学生的学号、课程号和成绩

A.select sno 学号,cno 课程号,grade 成绩 from sc where grade between 70 and 80

B.select sno 学号,cno 课程号,grade 成绩 from sc where 70<=grade<=80

C.select sno 学号,cno 课程号,grade 成绩 from sc where grade>=70 or grade<=80

D.select sno 学号,cno 课程号,grade 成绩 from sc having grade>=70 and grade<=80


检索学生的成绩在70~80分之间的学生的姓名(子查询实现)。select xm from xsb where xueh in(select xueh from cjb where cj>70 and cj检索成绩在90分到100分范围内的学生的信息。(子查询实现)select * from xsb where xueh in(select xueh from cjb where cj between 90 and 100);检索和学生02023家庭住址相同的学生的学号和姓名。(子查询实现) select xueh,xm from xsb where jtzz=(select jtzz from xsb where xueh='02023');检索显示学生的xueh(学号)、xm(姓名)、xb(性别)、cj(成绩)等信息。select xsb.xueh, xsb.xm, xsb.xb,cjb.cm from xsb join cjb on xsb.xueh=cjb.xueh;检索显示课程表(kcb)与成绩表(cjb)中的kcbh(课程编号)、kcmc(课程名称)、xueh(学号)、cj(成绩)等信息,没有成绩信息的课程表信息也要求显示。select kcb.kcbh, kcb.kcmc,cjb.xueh, cjb.cj from kcb left join cjb on kcb.kcbh=cjb.kcbh;检索显示xsb(学生表)与cjb(成绩表)中的xueh(学号)、xm(姓名)、xb(性别)、cj(成绩)等信息,第2个表中的不符合连接条件的记录也要求显示。select xsb.kcbh,xsb.kcmc,cjb.xueh, cjb.cj from xsb right join cjb on xsb.kcbh=cjb.kcbh;检索家庭住址为“烟台”和“大连”的学生的个人信息和成绩信息。(子查询实现)select xsb.*,cjb.cj from xsb join cjb on xsb.xueh=cjb.xueh where xsb.xueh in(select xueh from xsb where jtzz like('%烟台%') or jtzz like('%大连%'));统计计算家庭住址为“烟台”和“大连”的学生成绩的总和。(子查询实现)select sum(cj) as 成绩总和 from cjb where xueh in(select xueh from xsb where jtzz like('%烟台%') or jtzz like('%大连%'));

第5题:

已知关系模式:

S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名

C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师

SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩

要求实现如下5个处理:

1. 找出没有选修过“李明”老师讲授课程的所有学生姓名

2. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩

3. 列出既学过“1”号课程,又学过“2”号课程的所有学生姓名

4. 列出“1”号课成绩比“2”号同学该门课成绩高的所有学生的学号

5. 列出“1”号课成绩比“2”号课成绩高的所有学生的学号及其“1”号课和“2”号课的成绩


正确答案:
 

第6题:

为课程管理设计关系数据库模式,该模式需包括下列属性:

CNo(课程号),CName(课程名),Credit(学分),TNo(教师号),Term(学期),Room(教室),Time(时间),SNo(学号),Score(学生选课成绩)

满足下列函数依赖:

F={Time*Term*Room→CNo,Time*CNo→TNo,SNo*CNo→Score,CNo←CName,CNo→Credit}

根据要求设计满足3NF的关系。


正确答案:R1(TIMETERMROOMCNO) R2(TIMECNOTNO) R3(SNOCNOSCORE) R4(CNOCNAMECREDIT)
R1(TIME,TERM,ROOM,CNO) R2(TIME,CNO,TNO) R3(SNO,CNO,SCORE) R4(CNO,CNAME,CREDIT)

第7题:

16) 设有关系 SC(SNO,CNO,GRADE), 其中 SNO 、 CNO 分别表示学号和课程号 ( 两者均为字符型 ) ,GRADE 表示成绩 ( 数值型 ) 。若要把学号为 “ S101 ” 的同学,选修课程号为 “ C11 ” , 成绩为 98 分的记录插入到SC 中 ,正确的语句是

A)INSERT INTO SC(SNO,CNO,GRADE) VALUES ( 'S101' , 'C11' , '98' )

B)INSERT INTO SC(SNO,CNO,GRADE) VALUES (S101, C11, 98)

C)INSERT ( 'S101' , 'C11' , '98' ) INTO SC

D)INSERT INTO SC VALUES ( 'S101' , 'C11' ,98)


正确答案:D

第8题:

关系模式Student(sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选若干门课程,一个教师可以讲授若干门课程,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授的课程,教师不会重名。下列有关关系模式Student的分解中,是无损联接并保持函数依赖的是——。

A.{(Sno,Sname,Cno,rname,raddr),(sno,Sname,Cno,Cnarne,Grade)}E:INF

B.{(Sno,Sname),(sn0,Cno,Grade,Tname,。Taddr),(Cno,Cname)∈2NF

C.{(Sno,Sname),(sno,Cno,Grade),(rI'name,Taddr),(Cno,Cname,)∈3NF

D.{(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)}∈BCNF


正确答案:B
解析:关系模式Student(Sno,Shame,Cno,Cname,Grade, rname。Taddr)的候选关键字有1个,为(Sno,Cno)。最小函数依赖集中有5个函数依赖。由于存在部分依赖现象,因此该关系模式属于lNF范式,分解p={(Sno,Shame),(Sn0,Cno,Grade,Tname,Taddr),(Cno,Cname)}∈2NF,并且是无损联接及保持函数依赖。

第9题:

设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型)。若要把学号为“S101”的同学,选修课程号为:“C11”,成绩为98分的记录插入到表SC中,正确的语句是______。

A.INSERT INTO SC(SNO,CNO,GRADE) VALUES('S101','C11','98')

B.INSERT INTO SC(SNO,CNO,GRADE) VALUES(S101,C11,98)

C.INSERT ('S101','C11','98') INTO SC

D.INSERT INTO SC VALUES ('S101','C11',98)


正确答案:D
解析:INSERT—SQL命令格式:INSERT INTO 表名[(字段名1[,字段名2,...])] VALUES(表达式1[,表达式 2,...])。