如无特殊说明,本次考试所涉及的题目均基于如下描述:
设有一个学生选课数据库,其包括学生表S、课程表C和学生选课表SC三个关系:
S(SNO, SNAME, SAGE, SSEX, SDEP);
C(CNO, CNAME);
SC(SNO, CNO, GRADE)。
其中SNO是学生号,SNAME是学生姓名,SAGE是年龄,SDEP是学生所在系,CNO是课程号,CNAME是课程名称。
检索所有比“刘晨”年龄大的学生姓名、年龄和性别。正确的SELECT语句是()。
A.SELECT SNAME, SAGE, SSEX FROM S
WHERE SAGE >(SELECT SAGE FROM S WHERE SNAME = '刘晨');
B.SELECT SNAME, SAGE, SSEX FROM S WHERE SNAME = '刘晨';
C.SELECT SNAME, SAGE, SSEX FROM S
WHERE SAGE>(SELECT SAGE WHERE SNAME = "刘晨");
D.SELECT SNAME, SAGE, SSEX FROM S WHERE SAGE>'王华'.SAGE;
第1题
设有一个学生选课数据库,其包括学生表S、课程表C和学生选课表SC三个关系:
S (SNO, SNAME, SAGE, SDEP);
C (CNO, CNAME);
SC (SNO, CNO, GRADE)。
其中SNO是学生号,SNAME是学生姓名,SAGE是年龄, SDEP是学生所在系,CNO是课程号,CNAME是课程名称。
“查询计算机科学系年龄介于15岁至19岁之间的学生”,其SQL语句为( )。
A.SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE BETWEEN 15 AND 19;
B.SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE<= 19 AND SAGE >= 15;
C.SELECT * FROM S WHERE SDEP = ‘CS’ OR SAGE BETWEEN 15 AND 19;
D.SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE<= 19 OR SAGE >= 15;
第2题
设有学生关系:S(SNO, SNAME, SEX, AGE, DEPT)。在这个关系中,SNO表示学号,SNAME表示姓名,SEX表示性别,AGE表示年龄,DEPT表示系部。查询学生姓名和所在系的投影操作的关系运算式是( )。
A.П2, 5(S)
B.σ2, 5(S)
C.ПSNAME, DEPT(S)
D.σSNAME, DEPT(S)
第3题
在关系代数的基本运算中,交、连接、除这三种运算可用其它五种运算来表达,以下描述正确的是( )。
A.R ∩ S = R – (R – S)
B.R ∞XθY S = σ XθY(R×S)
C.R(X, Y)÷S(Y, Z) =ПX(R)–ПX(ПX(R)×ПY(S)-R)
D.R(X, Y)÷S(Y, Z) =ПX(R)–ПX(ПX(R)×ПY(S))
第4题
有关系S(SNO, SNAME, SAGE),C(CNO, CNAME),SC(SNO, CNO, GRADE)。其中SNO是学生号,SNAME是学生姓名,SAGE是学生年龄, C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的学生姓名,则SQL语句是: SELECT SNAME FROM S,C,SC WHERE子句。 这里的WHERE子句的内容是( )。
A.S.SNO = SC.SNO and C.CNO = SC.CNO and SAGE>=20 and CNAME=‘ACCESS’
B.S.SNO = SC.SNO and C.CNO = SC.CNO and SAGE in>=20 and CNAME in ‘ACCESS’
C.SAGE in>=20 and CNAME in ‘ACCESS’
D.SAGE>=20 and CNAME=’ ACCESS’
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!