ImageVerifierCode 换一换
格式:DOC , 页数:16 ,大小:47.50KB ,
资源ID:494482      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-494482.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]关系数据库标准语言SQL练习试卷1及答案与解析.doc)为本站会员(wealthynice100)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]关系数据库标准语言SQL练习试卷1及答案与解析.doc

1、关系数据库标准语言 SQL练习试卷 1及答案与解析 1 在零件 -供应数据库中,有如下 3个关系: 供应商关系: S(供应商号,供应商名,地址 ) 零件关系: P(零件号,零件名,颜色,重量 ) 供应关系: SP(供应商号,零件号,数量 ) 若要查找 “红色零件的供应商名 ”,将涉及到关系 _。 ( A) P和 SP ( B) S和 P ( C) S和 SP ( D) S、 P和 SP 2 实现 “收回用户 U4对学生表 STUD中学号 (XH)的修改权 ”这一功能的正确 SQL语句是 _。 ( A) REVOKE UPDAE(XH)ON TABLE FROM U4 ( B) REVOKE U

2、PDAE(XH)ON TABLE STUD FROM PUBLIC ( C) REVOKE UPDAE(XH)ON TABLE STUD FROM U4 ( D) REVOKE ALL PRIVILEGES ON TABLE FROM U4 3 在嵌入式 SQL中,主语言向 SQL语句输入数据,主要用主变量来实现。为了区别字段名,要求主变量名前必须加符号 _ 作标志。 ( A); (分号 ) ( B)、 (顿号 ) ( C) +(加号 ) ( D): (冒号 ) 4 在 SQL语言中,删除视图的语句是 _。 ( A) ALTER VIEW ( B) DROP VIEW ( C) ZAP VIE

3、W ( D) DELETE VIEW 5 在 SQL语言中, CREATE VIEW语句用于建立视图。如果要求对视图更新时,必须满足子查询中的条件表达式,应当在该语句中使用短语 _。 ( A) WITH UPDATE ( B) WITH INSERT ( C) WITH DELETE ( D) WITH CHECK OPTION 6 为使程序员编程时既可使用数据语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到 _ 中, ( A)编译程序 ( B)操作系统 ( C)中间语言 ( D)宿主语言 7 关系数据库的数据语言是 _ 的语言,其核心部分为查询,因此又称为查询语言。 ( A)

4、过程化 ( B)非过程化 ( C)宿主 ( D)系列化 8 在 SQL语言的 SELECT语句中,用于对结果元组进行排序的是哪一个子句 ?_。 ( A) GROUP BY ( B) HAVING ( C) ORDER BY ( D) WHERE 9 下列关于 SQL语言中索引 (Index)的叙述中,哪一条是不正确的 ?_。 ( A)索引是外模式 ( B)一个基本表上可以创建多个索引 ( C)索引可以加快查询的执行速度 ( D)系统在存取数据时会自动选择合适的索引作为存取路径 10 SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句CREATE、 DROP、 ALTER实现哪类

5、功能 ?_。 ( A)数据查询 ( B)数据操纵 ( C)数据定义 ( D)数据控制 11 下列关于关系数据库视 图的说法中,哪些是正确的 ?_。 视图是关系数据库三级模式中的内模式。 视图能够对机密数据库提供一定的安全保护。 视图对重构数据库提供了一定程度的逻辑独立性。 对视图的一切操作最终都要转换为对基本表的操作。 所有的视图都是可以更新的。 ( A) 、 和 ( B) 、 和 ( C) 、 、 和 ( D)都正确 12 结构化查询语言 SQL在哪年被国际标准化组织 (ISO)采纳,成为关系数据库语言的国际标准 ?_。 ( A) 1986 ( B) 1987 ( C) 1988 ( D)

6、1989 13 下面关于 SQL语言的说法中,哪一种说法是错误的 ?_。 ( A)一个 SQL数据库就是一个基本表 ( B) SQL语言支持数据库的三级模式结构 ( C)一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表 ( D) SQL的一个表可以是一个基本表,也可以是一个视图 14 下面所列条目中,哪一条不是标准的 SQL语句 ?_。 ( A) ALTER TABLE ( B) ALTER VIEW ( C) CREATE TABLE ( D) CREATE VIEW 15 把 SQL语言嵌入主语言使用时必须解决的问题有 _。 区分 SQL语句与主语言语句 数据库工作单

7、元和程序工作单元之间的通信 协调 SQL语句与主语言语句处理记录的不同方式 ( A) 和 ( B) 和 ( C) 和 ( D) 、 和 16 下列问题,基于 “学生 选课 课程 ”数据库中如下三个关系: S(S#,SNAME,SEX,AGE) SC(S#,C#,GRADE) C(C#,CNAME,TEACHER) 16 查找学生号为 “200301188“的学生的 “数据库 ”课程的成绩,至少将使用关系_。 ( A) S和 SC ( B) SC和 C ( C) S和 C ( D) S、 SC和 C 17 把学生的学号及他的平均成绩定义为一个视图。定义这个视图时,所用的SELECT语句中将出现哪

8、些子句 ?_。 FROM WHERE GROUP BY ORDER BY ( A) 和 ( B) 和 ( C) 、 和 ( D)全部 18 查询选修了课程号为 C2的学生号和姓名,若用下列 SQL的 SELECT语句表达时,哪一个是错误的 ?_。 ( A) SELECT S.S#,SNAME FROM S WHERE S.S#=(SELECT SC.S# FROM SC WHERE C#=C2) ( B) SELECT S.S#,SNAME FROM S,SC WHERE S.S#=SC.S# AND C#=C2 ( C) SELECT S.S#,SNAME FROM S,SC WHERE S

9、.S#=SC.S# AND C#=C2ORDER BYS.S# ( D) SELECT S.S#,SNAME FROM S WHERE S.S# IN(SELECT SC.S# FROM SC WHERE C#=C2) 19 SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTER TABLE实现田 6类功能 ?_。 ( A)数据查询 ( B)数据操纵 ( C)数据定义 ( D)数据控制 20 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建 _。 ( A)另一 个表 (table) ( B)游标 (cursor) ( C)视图 (vi

10、ew) ( D)索引 (index) 21 下列问题基于 “学生 选课 课程 ”数据库中的三个关系: S(S#,SNAME,SEX,AGE) SC(S#,C#,GRADE) C(C#,CNAME,TEACHER) 21 若要求查找选修 “数据库技术 ”这门课程的学生姓名和成绩,将使用关系_。 ( A) S和 SC ( B) SC和 C ( C) S和 C ( D) S、 SC和 C 22 若要求查找姓名中第一个字为 王 的学生 号和姓名。下面列出的 SQL语句中,哪个 (些 )是正确的 ?_。 SELECT S#,SNAME FROM S WHERE SNAME=王 % SELECT S#,S

11、NAME FROM S WHERE SNAME LIKE王 % SELECT S#,SNAME FROM S WHERE SNAME LIKE王 _ ( A) ( B) ( C) ( D)全部 23 为了提高查询速度,对 SC表 (关系 )创建唯一索引,应该创建在哪个 (组 )属性上 ?_。 ( A) (S#, C#) ( B) S# ( C) C# ( D) GRADE 24 为了考虑安全性,每个教师只能存取自己讲授的课程的学生成绩,为此 DBA应创建 _。 ( A)视图 (view) ( B)索引 (index) ( C)游标 (cursor) ( D)表 (table) 25 SQL语言

12、集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、 DELETE、 UPDATE实现哪类功能 ?_。 ( A)数据查询 ( B)数据操纵 ( C)数据定义 ( D)数据控制 26 下面 列出的关于 “视图 (View)”的条目中,哪一条是不正确的 ?_。 ( A)视图是外模式 ( B)视图是虚表 ( C)使用视图可以加快查询语句的执行速度 ( D)使用视图可以简化查询语句的编写 27 下列问题基于如下描述:设有一个数据库,包括 S、 J、 P、 SJP四个关系模式如下: 供应商关系模式 S(SNO,SNAME,CITY)零件关系模式P(PNO,PNAME,COLOR,WEI

13、GHT)工程项目关系模式 J(JNO,JNAME,CITY)供应情况关系模式 SJP(SNO,PNO,JNO,QTY)假定它们都已经有若干数据。 27 “找出使用供应商名为虹星,的供应商所供应的零件的工程名 ”的 SELECT语句中将使用的关系有 _。 ( A) S、 J和 SJP ( B) S、 P和 SJP ( C) P、 J和 SJP ( D) S、 J、 P和 SJP 28 “找出北京供应商的所有信息 ”的 SELECT语句是 _。 ( A) SELECT*FROM S WHERE CITY=北京 ( B) SELECT SNO, SNAME FROM S WHERE CITY=北京

14、( C) SELECT*FROM S WHERE CITY=北京 ( D) SELECT SNO, SNAME FROM S WHERE CITY=北京 29 下列问题基于学生 -课程数据库中的三个基本表:学生信息表: s(sno, sname,sex, age, dept),主码为 sno课程信息表: c(cno, cname, teacher),主码为 cno学生选课信息表; sc(sno, cno, grade),主码为 (sno, cno) 29 从学生选课信息表中 “找出无成绩的元组 ”的 SQL语句是 _。 ( A) SELECT*FROM sc WHERE grade=NULL

15、( B) SELECT*FROM sc WHERE grade IS ( C) SELECT*FROM sc WHERE grade IS NULL ( D) SELECT*FROM sc WHERE grade= 30 在 “查询选修课程号为 4,且成绩在 80分以上的所有学生的学号和姓名 ”的 SQL语句中,将使用的表是 _。 ( A)学生信息表 s ( B)学生信息表 s和课程信息表 c ( C)学生信息表 s、课程信息表 c和学生选课信息表 sc ( D)学生信息表 s和学生选课信息表 sc 31 在 SQL中,字符串匹配运算符用【 】;匹配符【 】表示零个或多个字符。 32 当用 S

16、QL的 CREATE INDEX语句建立索引时,可以在该语句中使用短语【 】指定索引值按升序排序 ,使用短语【 】按降序排序。 33 嵌入式 SQL语句与主语言之间的通信方法是:主语言向 SQL语句输入数据主要用主变量 (主语言中的程序变量 )来实现; SQL语句向主语言输出数据主要用主变量和游标来实现;所谓游标,指的是系统为用户开设的一个【 】。 34 SQL语言中对权限回收的命令是【 】。 35 在 SQL语言中,如果要为一个基本表增加列和完整性约束条件,应该使用 SQL语句【 】。 36 当对视图进行 UPDATE, INSERT和 DELETE操作时,为了保证被操作的行满足视图定义中子

17、查询语 句的谓词条件,应在视图定义语句中使用可选择项【 】。 37 在 SQL语言中, RESOURCE权限允许创建新的 _。 38 在 SQL语言中,如果要为一个基本表增加列和完整性的约束条件,应该使用SQL语句 _。 39 当对视图进行 UPDATE、 INSERT和 DELETE操作时,为了保证被操作的行满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项 _。 40 SQL语言集数据查询、数据操纵、数据定义和数据控制功能为一体,其中语句GRANT、 REVOKE是实现 _功能。 41 在 SQL语言中,删除表的定义以及表中的数据和此表上的索引,应该使用的语句是 _。 42

18、 一个 SQL语句原则上可产生或处理一组记录,而主语句一次只能处理一个记录,为此必须协调两种处理方式,这是通过使用 _机制来解决的。 43 在 “学生 选课 课程 ”数据库中的三个关系如下: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER)。 现要查找选修 “数据库技术 ”这门课程的学生的学生姓名和成绩,可使用如下的 SQL语 句: SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME=数据库技术 AND S.S#=SC.S# AND_。 关系数据库标准语言 SQL练习试卷 1答案与解析 1 【正

19、确答案】 D 【知识模块】 关系数据库标准语言 SQL 2 【正确答案】 C 【知识模块】 关系数据库标准语言 SQL 3 【正确答案】 D 【知识模块】 关系数据库标准语言 SQL 4 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 5 【正确答案】 D 【知识模块】 关系数据库标准语言 SQL 6 【正确答案】 D 【知识模块】 关系数据库标准语言 SQL 7 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 8 【正确答案】 C 【知识模块】 关系数据库标准语言 SQL 9 【正确答案】 A 【知识模块】 关系数据库标准语言 SQL 10 【正确答案】 C 【知识模

20、块】 关系数据库标准语言 SQL 11 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 12 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 13 【正确答案】 A 【知识模块】 关系数据库标准语言 SQL 14 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 15 【正确答案】 D 【知识模块】 关系数据库标准语言 SQL 16 【正确答案】 D 【知识模块】 关系数据库标准语言 SQL 17 【正确答案】 C 【知识模块】 关系数据库标准语言 SQL 18 【正确答案】 D 【知识模块】 关系数据库标准语言 SQL 19 【正确答案 】 C 【知识模块】

21、 关系数据库标准语言 SQL 20 【正确答案】 C 【知识模块】 关系数据库标准语言 SQL 21 【正确答案】 D 【知识模块】 关系数据库标准语言 SQL 22 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 23 【正确答案】 A 【知识模块】 关系数据库标准语言 SQL 24 【正确答案】 A 【知识模块】 关系数据库标准语言 SQL 25 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 26 【正 确答案】 C 【知识模块】 关系数据库标准语言 SQL 27 【正确答案】 A 【知识模块】 关系数据库标准语言 SQL 28 【正确答案】 A 【知识模块】 关

22、系数据库标准语言 SQL 29 【正确答案】 C 【知识模块】 关系数据库标准语言 SQL 30 【正确答案】 D 【知识模块】 关系数据库标准语言 SQL 31 【正确答案】 LIKE; 【知识模块】 关系数据库标准语言 SQL 32 【正确答案】 ASC; DESC 【知识模块】 关系数据库 标准语言 SQL 33 【正确答案】 数据缓冲区 /通信区 【知识模块】 关系数据库标准语言 SQL 34 【正确答案】 REVOKE 【知识模块】 关系数据库标准语言 SQL 35 【正确答案】 ALTER TABLE 【知识模块】 关系数据库标准语言 SQL 36 【正确答案】 WITH CHEC

23、K OPTION 【知识模块】 关系数据库标准语言 SQL 37 【正确答案】 数据存储结构 【知识模块】 关系数据库标准语言 SQL 38 【正确答案】 ALTER TABLE 【知识模块】 关系数据库标准语言 SQL 39 【正确答案】 WITH CHECK OPTION 【知识模块】 关系数据库标准语言 SQL 40 【正确答案】 数据控制 【知识模块】 关系数据库标准语言 SQL 41 【正确答案】 DROP TABLE 【知识模块】 关系数据库标准语言 SQL 42 【正确答案】 游标 【知识模块】 关系数据库标准语言 SQL 43 【正确答案】 SC.C#=C.C# 【知识模块】 关系数据库标准语言 SQL

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1