[计算机类试卷]关系数据库标准语言SQL练习试卷1及答案与解析.doc
《[计算机类试卷]关系数据库标准语言SQL练习试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]关系数据库标准语言SQL练习试卷1及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
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语言
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 关系 数据库 标准 语言 SQL 练习 答案 解析 DOC
