



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章 关系数据库标准语言SQL一、选择题1、SQL语言是 的语言,易学习。 A过程化 B非过程化 C格式化 D导航式 答案:B2、SQL语言是 语言。 A层次数据库 B网络数据库 C关系数据库 D非数据库 答案:C3、SQL语言具有 的功能。 A关系规范化、数据操纵、数据控制 B数据定义、数据操纵、数据控制 C数据定义、关系规范化、数据控制 D数据定义、关系规范化、数据操纵 答案:B4、SQL语言具有两种使用方式,分别称为交互式SQL和 。 A提示式SQL B多用户SQL C嵌入式SQL D解释式SQL 答案:C5、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系 。 AS BSC,C CS,SC DS,C,SC 答案:D6、若用如下的SQL语句创建一个student表: CREATE TABLE student(NO C(4) NOT NULL, NAME C(8) NOT NULL, SEX C(2), AGE N(2) 可以插入到student表中的是 。A(1031,曾华,男,23) B(1031,曾华,NULL,NULL) C(NULL,曾华,男,23) D(1031,NULL,男,23) 答案:B7、当两个子查询的结果 时,可以执行并,交,差操作.结构完全不一致 B.结构完全一致C.结构部分一致 D.主键一致 答案:B 第8到第10题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下: S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。8、检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是 。 ASELECT SN,AGE,SEX FROM S WHERE AGE(SELECT AGE FROM S WHERE SN=王华) BSELECT SN,AGE,SEX FROM S WHERE SN王华 CSELECT SN,AGE,SEX FROM SWHERE AGE(SELECT AGE WHERE SN=王华) DSELECT SN,AGE,SEX FROM S WHERE AGE王华AGE答案:A9、检索选修课程C2的学生中成绩最高的学生的学号。正确的SELECT语句是 。A SELECT S# FORM SC WHERE C#=C2 AND GRADE (SELECT GRADE FORM SC WHERE C#=C2) BSELECT S# FORM SC WHERE C#=C2 AND GRADE IN (SELECT GRADE FORM SC WHERE C#=C2) CSELECT S# FORM SC WHERE C#=C2 AND GRADE NOT IN (SELECT GRADE FORM SC WHERE C#=C2) DSELECT S# FORM SC WHERE C#=C2 AND GRADEALL (SELECT GRADE FORM SC WHERE C#=C2) 答案:D10、检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是 。 ASELECT SSN,SCC#,SCGRADE FROM S WHERE SS#=SCS# BSELECT SSN,SCC#,SCGRADE FROM SC WHERE SS#SCGRADE CSELECT SSN,SCC#,SCGRADE FROM S,SC WHERE SS#=SCS# DSELECT SSN,SCC#,SCGRADE FROM SSC答案:C11、关系代数中的运算符对应SELECT语句中的( )子句.A.SELECT B.FROM C.WHERE D.GROUP BY 答案:A12、关系代数中的运算符对应SELECT语句中的( )子句.A.SELECT B.FROM C.WHERE D.GROUP BY 答案:C13、WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是( ).A. * B. % C. - D.? 答案:B14、WHERE子句的条件表达式中,可以匹配单个字符的通配符是( ).A. * B. % C. - D.? 答案:C15、SELECT语句中与HAVING子句同时使用的是( )子句.A.ORDER BY B.WHERE C.GROUP BY D.无需配合 答案:C16、与WHERE G BETWEEN 60 AND 100语句等价的子句是( ). 答案:DA. WHERE G60 AND G=60 AND G60 AND G=60 AND G80 (5) SELECT SNAME FROM S,SC WHERE S.S#=SC.S# GROUP BY S# HAVING COUNT(*)3 2、设学生-课程数据库中包括三个表: 学生表:Student (Sno,Sname,Sex,Sage,Sdept)课程表:Course(Cno,Cname,Ccredit)学生选课表:SC(Sno,Cno,Grade)其中Sno、Sname、Sex、Sage、Sdept、 Cno、Cname、Ccredit、Grade分别表示学号、姓名、性别、年龄、所在系名、课程号、课程名、学分和成绩。试用SQL语言完成下列项操作:(1)创建一个计算机科学系学生信息视图S_CS_VIEW,该视图包含的属性为:Sno、Sname、Sex。(2)通过上面第2题创建的视图修改数据,把王平的名字改为王慧平。(3)创建一选修数据库课程信息的视图,视图名称为datascore_view,该视图包含的属性为: SNO、SNAME、GRADE。 答案: (1) CREATE VIEW S_CS_VIEW AS SELECT SNO, SNAME, SEX FROM STUDENT WHERE Sdept=CS(2)UPDATE S_CS_VIEW SET SNAME=王慧平 WHERE SNAME=王平(3)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数学初中苏教七年级下册期末必考知识点试题经典套题及解析
- 【语文】山东省青岛市太平路小学小学三年级下册期末试题
- 2024年文物保护工程从业资格考试责任工程师综合能力测试题及答案
- 监理工程师建设工程监理案例分析真题及答案2025
- 2025年数据库系统工程师考试数据库系统云计算边缘计算试卷及答案
- 三级人工智能训练师练习试题附答案
- 2025年高级经济师考试新版真题试卷及答案保险专业
- 园林绿化工考试题库40题含答案
- 团体咨询方案的基本框架
- 市场营销策划活动方案公司
- 2025年杭州上城区总工会公开招聘工会社会工作者9人笔试参考题库附答案解析
- 2025年互联网+特殊教育行业研究报告及未来发展趋势预测
- 医院信息安全保密培训课件
- 物流紧急事件应急预案方案
- 幼儿创意玉米课件
- 2025年智能焊接机器人产业发展蓝皮书-GGII高工咨询
- 冷却塔填料更换施工方案
- 运输公司环保措施方案(3篇)
- 2025安全月八大特殊作业竞赛题库及答案
- 医疗机构基孔肯雅热防控卫生监督检查表
- 刀具更换管理办法
评论
0/150
提交评论