2022年2022年关系数据库标准语言SQL .pdf
《2022年2022年关系数据库标准语言SQL .pdf》由会员分享,可在线阅读,更多相关《2022年2022年关系数据库标准语言SQL .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章关系数据库标准语言SQL 一、单项选择题1SQL语言是的语言,易学习。 A过程化 B非过程化 C格式化 D导航式2SQL语言是语言。 A层次数据库 B网络数据库 C关系数据库 D非数据库3SQL语言具有的功能。 A关系规范化、数据操纵、数据控制 B数据定义、数据操纵、数据控制 C数据定义、关系规范化、数据控制 D数据定义、关系规范化、数据操纵4SQL语言的数据操纵语句包括SELECT , INSERT ,UPDATE 和 DELETE 等。其中最重要的,也是使用最频繁的语句是。 ASELECT B INSERT C UPDATE D DELETE 5SQL语言具有两种使用方式,分别称为交
2、互式SQL和。 A提示式 SQL B 多用户 SQL C 嵌入式 SQL D 解释式 SQL 6SQL语言中,实现数据检索的语句是。 ASELECT BINSERT CUPDATE DDELETE 7下列 SQL语句中,修改表结构的是。 AALTER BCREATE CUPDATE DINSERT 第 8 到第 11 题基于这样的三个表即学生表S、课程表 C和学生选课表SC ,它们的结构如下: S(S#,SN ,SEX ,AGE ,DEPT) C(C#,CN) SC(S#, C#,GRADE) 其中: S#为学号, SN为姓名, SEX为性别, AGE为年龄, DEPT 为系别, C# 为课程
3、号, 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 S 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 -
4、 - - - - - - - - WHERE AGE(SELECT AGE WHERE SN=“王华” ) DSELECT SN ,AGE , SEX FROM S WHERE AGE王华 AGE 9检索选修课程 “ C2”的学生中成绩最高的学生的学号。正确的 SELECT 语句是。 ASELECT S# FORM SC WHERE C#= “C2” AND GRAD (SELECT GRADE FORM SC WHERE C#=“C2”) BSELECT S# FORM SC WHERE C#=“ C2 ” AND GRADE IN (SELECT GRADE FORM SC WHERE C
5、#=“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 GRADE ALL (SELECT GRADE FORM SC WHERE C#=“C2” ) 10检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是。 ASELECT S SN ,SCC#,SC GRADE FROM S WHERE SS#=SC S# BSELECT S SN ,SCC#,SC GRADE FR
6、OM SC WHERE SS#SC GRADE CSELECT S SN ,SCC#,SC GRADE FROM S,SC WHERE SS#=SC S# DSELECT S SN ,SCC#,SC GRADE FROM SSC 11检索选修四门以上课程的学生总成绩( 不统计不及格的课程) ,并要求按总成绩的降序排列出来。正确的SELECT 语句是。 ASELECT S# ,SUM(GRADE)FROM SC WHERE GRADE=60 GROUP BY S# ORDER BY 2 DESC HAVING COUNT(*) 4 WHERE C#= “C2” AND GRADE (SELECT
7、 GRADE FORM SC WHERE C#=“C2”) BSELECT S# FORM SC WHERE C#=“C2” AND GRADE IN 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - (SELECT GRADE FORM SC WHERE C#=“ C2 ”) CSELECT S# FORM SC WHERE C#=“C2” AND GRADE NOT IN (SELECT GRADE FORM SC WHERE
8、 C#=“C2”) DSELECT S# FORM SC WHERE C#=“C2” AND GRADE ALL (SELECT GRADE FORM SC WHERE C#=“C2”) 12假定学生关系是S(S#,SNAME ,SEX ,AGE) ,课程关系是C(C#,CNAME ,TEACHER) ,学生选课关系是SC(S# , C#,GRADE) 。要查找选修“ COMPUTER”课程的“女”学生姓名,将涉及到关系。 AS BSC ,C CS,SC DS,C,SC 13如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作不能执行。 A从职工表中删除行(
9、025 , 王芳, 03 ,720) B将行 ( 005, , 乔兴, 04 ,750) 插入到职工表中 C将职工号为, 001的工资改为700 D将职工号为, 038的部门号改为0314若用如下的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
10、) 二、填空题1SQL是。2 SQL 语言的数据定义功能包括、和。3 视图是一个虚表, 它是从中导出的表。 在数据库中, 只存放视图的,不存放视图的。4设有如下关系表R、S和 T:以 BH ,XM , XB ,DWH) S(DWH , DWM) T(BH,XM ,XB,DWH) 实现 RT 的 SQL语句是。实现DWH= 100(R) 的 SQL语句是。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 实现XM,XB(R) 的 S
11、QL语句是。实现XM,DWH(XB= 女(R) )的 SQL语句是。实现 R S 的 SQL语句是。实现XM,XB,DWM(XB= 男(R S) )的 SQL语句是。5设有如下关系表R: R(No,NAME , SEX ,AGE ,CLASS) 主关键字是NO 其中 NO为学号, NAME 为姓名, SEX为性别, AGE为年龄, CLASS 为班号。写出实现下列功能的SQL语句。插入一个记录(25 , “李明”, “男” , 21, “95031”) ;。插入“ 95031”班学号为30、姓名为“郑和”的学生记录;。将学号为10 的学生姓名改为“王华”;。将所有“ 95101”班号改为“ 9
12、5091” ;。删除学号为20 的学生记录;。删除姓“王”的学生记录;。三简述与应用题1叙述 SQL语言支持的三级逻辑结构。2叙述使用SQL语言实现各种关系运算的方法。3设有如下所示的三个关系,并假定这三个关系框架组成的数据模型就是用户子模式。其中各个属性的含义如下:A#(商店代号 ) 、ANAME( 商店名 ) 、WQTY( 店员人数 ) 、CITY( 所在城市) 、B#(商品号 ) 、BNAME( 商品名称 ) 、PRICE(价格 ) 、QTY(商品数量 ) 。试用 SQL语言写出下列查询,并给出执行结果:(1).找出店员人数不超过100 人或者在长沙市的所有商店的代号和商店名。 (2).
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年关系数据库标准语言SQL 2022 年关 系数 标准 语言 SQL
限制150内