已知三个关系: S(SNO,NAME,SEX,CLASS);C(CNO,CNAME,TIME); SC(SNO,CNO,DEGREE) 若要查询统计每门课各班的平均成绩和每门课的平均成绩以及总的平均成绩,下列语句正确的是()
A、select class, cname, avg(degree) as平均分from s, sc, c where s.sno=sc.sno and c. cno=sc.cno group by s.class, c. cname with rollup
B、select class, cname, avg(degree) as平均分from s, sc, c where s.sno =sc.sno and c. cno =sc. cno group by s. class, c. cname with cube
C、select class, cname, avg(degree) as平均分 from s, sc, c where s.sno =sc. sno and c. cno =sc. cno group by c. cname, s.class with cube
D、select class, cname, avg(degree) as 平均分from s, sc, c where s. sno =sc. sno and c. cno =sc. cno group by c. cname, s.class with rollup
时间:2024-04-12 15:03:13
-
设学生关系Students(Sno,Sname,Sex,Sdept,Sage,Sadd),Sno、Sname、Sex、Sdept、Sage、Sadd分别表示学生的学号、姓名、性别、所在系、年龄和住址。查询比计算机系(CS)所有学生年龄都小于其他系的学生姓名及年龄的SQL语句为:
https://assets.asklib.com/psource/2016072809015873123.gif
空白(5)处应选择()
A . A.<MAX
B . >MIN
C . <ALL
D . <ANY
-
“学生-选课-课程”数据库中的三个关系是: S(sno,shame,sex,age,dept),C(cno,cname,teacher),SC(sno,cno,grade) 查找选修“数据库技术”课程的学生的姓名和成绩,用关系代数表达式可表示为()
-
https://assets.asklib.com/images/image2/201807111538457007.jpg
其中学生关系student的主码是sno,课程关系course的主码是cno,选课关系sc的主码是(sno,cno)。
执行SQL语句:
SELEC Tstudent.sno,sname,cno,grade FROM student,sc
WHERE sex′女′=and student.sno=sc.sno
则该语句对student和sc执行的操作有()。
A . 交(∩),选择(σ)和投影(π)
B . 自然连接(ⅲ,选择(σ)和投影(π)
C . 并(∪),选择(σ)和投影(π)
D . 并(∪),笛卡儿积(×)和选择(σ)
-
学生一选课一课程数据库中的三个基本表: 学生信息表:STUDENT(sno,sname,sex,age,dept)主码为sno 课程信息表:CDLIRSB(cno,cname,teacher)主码为cno 学生选课信息表:SC(sno,cno,grade)主码为(sno,cno) “查询没有学习成绩的学生的学号和课程号”的SQL语句是()
A . SELECT snc,cno FROM SC WHERE grade=NULL
B . SELECT sno,cno FROM SC WHERE gradeIS’’
C . SELECT sno.cno FROM SC WHERE gradeISNULL
D . SELECT sno.cno FROM SC WHERE grade=’ &rsquo
-
设学生关系Students(Sno,Sname,Sex,Sdept,Sage,Sadd),Sno、Sname、Sex、Sdept、Sage、Sadd分别表示学生的学号、姓名、性别、所在系、年龄和住址。查询比计算机系(CS)所有学生年龄都小于其他系的学生姓名及年龄的SQL语句为:
https://assets.asklib.com/psource/2016072809015873123.gif
空白(6)处应选择()
A . A.Sdept=’CS’
B . Sdept<>’CS’
C . ’Sdept’=CS
D . ’Sdept’<>CS
-
“学生—选课—课程”数据库中的三个关系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER) 若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将涉及关系()。
A . S和SC
B . SC和C
C . S和C
D . S、SC和C
-
1.在“学生选课”数据库中的两个关系如下。S(SNO,SNAME,SEX,AGE),SC(SNO,CNO,GRADE)则与SQL命令“SELECT SNAME FROM S WHERE SNO IN(SELECT SNO FROM SC WHERE GRADE<60)”等价的关系代数表达式是_____ 。
-
已知d=dict(name='王芳',age=23,sex='女'),则d的值为_________。
-
设学生关系S(sno,sname,sex,dept)的主码为sno,学生选课关系SC(sno,cno,grade)的主码为(sno,cno),则关系模式R(sno,eno,sex,dept,grade)最高属于()。
A.1NF
B.2NF
C.3NF
D.BCNF
-
设有关系S(SNO,SNAME,SEX),C(CNO,CNAME),SC(SNO,CNO,GRADE)。其中SNO为学生号,SNAME为学生姓名,SEX为性别,CNO为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。这里WHERE子句的内容是()
A.S.SNO=S
B.SNOand
C.CNO=S
D.CNOandSEX=‘女′andCNAME=‘计算机′
-
7、在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE);SC(SNO, CNO, GRADE); C(CNO, CNAME, TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为()。
A.ПCNAME, GRADE (σCNAME=’数据库技术’(C) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )B.ПCNAME, GRADE (σCNAME=’数据库技术’(C) ¥ SC ¥ S)C.ПCNAME, GRADE (C ¥ SC ¥ SC)D.ПCNAME, GRADE (σCNAME=’数据库技术’ (ПCNAME (C)) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )
-
若用如下的SQL语句创建了一个表S: CREATE TABLE S (SNO CHAR (6) NOT NULL, SName CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER ) 现向S表插入如下行时,哪一行可以被插入()。
A.(‘991001’,‘李明芳’,女,‘23’)
B.(‘990746’,‘张为’,NULL,NULL)
C.(NULL,‘陈道一’,‘男’,32)
D.(‘992345’,NULL,‘女’,25)
-
对于基本表S(S,Name,Sex,Birthday)和SC(S,C,Grade),其中S、Name、Sex、Birthday、C和G rade分别表示学号、姓名、性别、生日、课程号和成绩。与下列SQL语句等价的关系代数式是______。 SELECT S,Name FROM S WHERE S NOT IN (SELECT S FROM SC WHERE C='c102')。
A.πS,Name(σC≠'c102'(S<img src='https://img2.soutiyun.com/ask/uploadfile/1341001-1344000/323a4ae71591ced9c23849d07bd3a76b.jpg' />SC))
B.πS,Name(S)-πS,Name(σC≠'c102'(S<img src='https://img2.soutiyun.com/ask/uploadfile/1341001-1344000/323a4ae71591ced9c23849d07bd3a76b.jpg' />SC))
C.πS,Nmne(S<img src='https://img2.soutiyun.com/ask/uploadfile/1341001-1344000/323a4ae71591ced9c23849d07bd3a76b.jpg' />σC≠'c102'(SC))
D.πS,Name(S<img src='https://img2.soutiyun.com/ask/uploadfile/1341001-1344000/3fc30a9ef68a99730b1bdc9d3e7b5749.jpg' />(SC))
-
若“学生-选课—课程”数据库中的三个关系是:S(S,SNAME,SEX,AGE),SC(S,C,GRADE),C(C,CNAME,TEAC
若“学生-选课—课程”数据库中的三个关系是: S(S,SNAME,SEX,AGE),SC(S,C,GRADE),C(C,CNAME,TEACHER) 查找学生号为200301188学生的“数据库”课程的成绩,至少将使用关系()。
A.S和SC
B.SC和C
C.S和C
D.S、SC和C
-
● 对于下图所示的 Students和 SC 关系,属性 Sno 表示学号,Sname 表示姓名,Sex表示性别,SD表示专业,Age 表示年龄,Cno 表示课程号,Grade 表示成绩。
<img src='https://img2.soutiyun.com/ask/uploadfile/2418001-2421000/37513cf816e5c046ce692b328cb854a0.gif' />
a. 当用户查询“选了课程 2 的学生数”时,其结果应为 (59) ;当 Students 和 SC关系进行自然连接时,其结果集的属性列数应为 (60) 。
(59)A. 3 B. 4 C. 6 D. 7
(60)A. 6 B. 7 C. 8 D. 9
b. 查询“至少选修了两门课程的每个学生的平均成绩”的 SQL 语句如下:
SELECT Sno, (61)
FROM SC
GROUP BY Sno
(62) >1;
(61)
A. Grade
B. SUM(Grade)/ 7
C. AVG(Grade)
D. SUM(Grade)/ COUNT(Cno)
(62)
A. WHERE COUNT(Sno)
B. WHERE COUNT(DISTINCT(Sno) )
C. HAVING COUNT(Sno)
D. HAVING COUNT(DISTINCT(Sno) )
-
已知有基本表:学生:S(SNO,SNAME,SEX,DEPT,SAGE) 课程:C(CNO,CNAME,PCNO) 选课:SC(SNO,CNO,G)
已知有基本表:学生:S(SNO,SNAME,SEX,DEPT,SAGE)
课程:C(CNO,CNAME,PCNO)
选课:SC(SNO,CNO,G)
1.定义学生选课SC表。在定义模式的同时,要完成如下完整性约束定义:
①定义主码②定义参照完整性
2.查询全体学生的详细记录
3.查询全体学生的姓名及其学号。
4.查询年龄在20岁以下的学生姓名和年龄。
5.查询选修2号课程且成绩在90分以上的所有学生
-
设有如下图所示的两个关系S(sno,sname,Sex)和SC(sno,cno,grade)。其中关系S的主码是sno,关系SC的
设有如下图所示的两个关系S(sno,sname,Sex)和SC(sno,cno,grade)。其中关系S的主码是sno,关系SC的主码是(sno,cno)。且关系SC的属性"sno"是它的外码。要求 grade的取值只能是0~100之间的整数。关系S
<img src='https://img2.soutiyun.com/shangxueba/ask/3018001-3021000/3020352/ct_chibm_chibchoose_05400(20092).jpg' />
关系数据库必须满足以下3类完整性规则:
Ⅰ.实体完整性规则
Ⅱ.参照完整性规则
Ⅲ.用户定义的完整性规则
上述两个关系违背了哪个(些)完整性规则?
A.仅Ⅰ
B.仅Ⅱ和Ⅲ
C.仅Ⅰ和Ⅱ
D.Ⅰ、Ⅱ和Ⅲ
-
(11 ) “ 学生 - 选课 - 课程 ” 数据库中的三个关系是:S (sno,shame,sex,age,dept ), C (cno,c
(11 ) “ 学生 - 选课 - 课程 ” 数据库中的三个关系是:
S (sno,shame,sex,age,dept ), C (cno,cname,teacher ), SC (sno,cno,grade )
查找选修 “ 数据库技术 ” 课程的学生的姓名和成绩,用关系代数表达式可表示为
<img src='https://img2.soutiyun.com/ask/uploadfile/10839001-10842000/cb93a3e7642b47fbb5a38520676520c2.gif' />
-
假设以下代码运行环境为32位系统,其中,__attribute__((packed))的作用是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐。代码段1:struct student1 {char name [10];long sno;char sex;float score [4];}__attribute__((packed)) *p1, a1, b1;代码段2:union
A.248和128
B.31和31
C.31和16
D.16和16
-
设有关系模式 SC(Sno, Sname, Sex, Birthday, Cno, Cname, Grade, Tno, Tname)满足函数 依赖集: {Sno→Sname, Sno→Sex, Sno→Birthday, Cno→Cname, (Sno, Cno)→Grade, Tno→ Tname}.SC 的主码和属性集(Sno, Tno)的闭包分别是()
A.(Sno,Tno)和 {Cno,Cname,Grade,Tno,Tname}
B.(Sno, Cno, Tno)和 {Sno, Sname, Sex, Birthday, Cno}
C.(Sno, Cno, Tno)和 {Sno, Sname, Sex, Birthday, Tno, Tname}
D.(Sno, Cno, Tno)和 {Sno, Sname, Sex, Birthday)
-
11、在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为()。
A.ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥SC ¥ПSNO, SNAME (S) )B.ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ SC ¥ S)C.ПSNAME, GRADE (C ¥ SC ¥ SC)D.ПSNAME, GRADE (σCNAME=’数据库技术’ (ПCNO, CNAME (C)) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )
-
12、在“学生-选课-课程”数据库中的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)
-
11、若用如下的SQL语句创建了一个表S: CREATE TABLE S (SNO CHAR(6) PRIMARY KEY, NAME CHAR(12) NOT NULL, SEX CHAR(2), AGE INT); 现向S表中插入如下行时,能够成功插入的是()。
A.('191001', '李明芳', '女', '23')
B.('191002', '张宇', NULL, NULL)
C.(NULL, '陈明', '男', 23)
D.('191003', NULL , '女', '23')
-
4、在“学生选课”数据库中的三个关系如下: S(SNO,SNAME,SEX,AGE),SC(SNO,CNO,GRADE),C(CNO,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME=‘数据库技术’AND S.SNO=SC.SNO AND () 。