【计算机类职业资格】全国计算机三级数据库技术考试2+2015年及答案解析.doc
《【计算机类职业资格】全国计算机三级数据库技术考试2+2015年及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机三级数据库技术考试2+2015年及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机三级数据库技术考试 2+2015年及答案解析(总分:51.00,做题时间:120 分钟)一、选择题(总题数:29,分数:29.00)1.设在某 SELECT语句的 WHERE子句中,需要对 Grade列的空值进行处理。下列关于空值的操作中,错误的是_。(分数:1.00)A.Grade IS NOT NULLB.Grade IS NULLC.Grade = NULLD.NOT (Grade IS NULL)2.现要利用 Student表查询年龄最小的学生的姓名和年龄。下列实现此功能的查询语句中,正确的是_。(分数:1.00)A.SELECT Sname, MIN(Sage) FROM
2、StudentB.SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)C.SELECT TOP 1 Sname, Sage FROM StudentD.SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage3.设 SC表中记录成绩的列为:Grade,类型为 int。若在查询成绩时,希望将成绩按“优”、“良”、“中”、“及格”和“不及格”形式显示,正确的 Case函数是_。 (分数:1.00)A.Case GradeWhen 90100 THEN优When 8089 TIIEN良When 70
3、79 THEN中When 6069 THEN及格。 Else不及格EndB.CaseWhen Grade between 90 and 100 THEN Grade=优When Grade between 80 and 89 THEN Grade=良When Grade between 70 and 79 THEN Grade=中When Grade between 60 and 69 THEN Grade=及格Else Grade=不及格EndC.Case When Grade between 90 and 100 THEN优When Grade between 80 and 89 THEN
4、良When Grade between 70 and 79 THEN中When Grade between 60 and 69 THEN及格Else不及格EndD.Case GradeWhen 90100 THEN Grade=优When 8089 THEN Grade=良When 7079 THEN Grade=由When 6069 THEN Grade=及格Else Grade=不及格End4.下述语句的功能是将两个查询结果合并为一个结果,其中正确的是_。 (分数:1.00)A.select sno,sname, sage from student where sdept = cs Ord
5、er by sageUnionselect sno,sname,sage from student where sdept = isOrder by sageB.select sno,sname, sage from student where sdept = cs Unionselect sno,sname, sage from student where sdept = is Order by sageC.select sno,sname,sage from student where sdept = cs Unionselect sno,sname from student where
6、sdept = isOrder by sageD.select sno,sname,sage from student where sdept = csOrder by sageUnionselect sno,shame, sage fron student where sdept = is5.在 SQL Server 2000中,有学生表(学号,姓名,年龄),其中“姓名”的数据类型是:char(10)。现要查询姓“张”且名字是三个字的学生的详细信息,正确的语句是_。(分数:1.00)A.SELECTFROM 学生表 WHERE姓名 LIKE张_B.SELECTFROM 学生表 WHERE姓名
7、 LIKE张_C.SELECTFROM 学生表 WHERE姓名 LIKE张_AND LEN(姓名)=3D.SELECTFROM 学生表 WHERE姓名 LIKE张_AND LEN(姓名)=36.SQL Server数据库是由文件组成的。下列关于数据库所包含的文件的说法中,正确的是_。(分数:1.00)A.一个数据库可包含多个主要数据文件和多个日志文件B.一个数据库只能包含一个主要数据文件和一个日志文件C.一个数据库可包含多个次要数据文件,但只能包含一个日志文件D.一个数据库可包含多个次要数据文件和多个日志文件7.在 SQL Sever中创建用户数据库,其主要数据文件的大小必须大于_。(分数:1
8、.00)A.master数据库的大小B.model数据库的大小C.msdb数据库的大小D.3 MB8.在 SQL Server系统数据库中,存放用户数据库公共信息的是_。(分数:1.00)A.masterB.modelC.msdbD.tempdb9.在 SQL Sever中创建用户数据库,实际就是定义数据库所包含的文件以及文件的属性。下列不属于数据库文件属性的是_。(分数:1.00)A.初始大小B.物理文件名C.文件结构D.最大大小10.下列不属于创建分区表步骤的是_。(分数:1.00)A.创建分区依据列B.创建分区函数C.创建分区方案D.使用分区方案创建表11.创建存储过程的用处主要是_。(
9、分数:1.00)A.提高数据操作效率B.维护数据的一致性C.实现复杂的业务规则D.增强引用完整性12.下列关于存储过程的说法中,正确的是_。(分数:1.00)A.在定义存储过程的代码中可以包含数据的增、删、改、查语句B.用户可以向存储过程传递参数,但不能输出存储过程产生的结果C.存储过程的执行是在客户端完成的D.存储过程是存储在客户端的可执行代码段13.设要定义一个包含两个输入参数和两个输出参数的存储过程,各参数均为整型。下列定义该存储过程的语句中,正确的是_。(分数:1.00)A.CREATE PROC P1 x1,x2 intx3x4int outputB.CREATE PROC P1 x
10、1 intx2 intx2x4int outputC.CREATE PROC P1 x1 int,x2 int,x3 intx4 inta outputD.CREATE PROC P1 x1 intx2 intx3 int outputx4 int output t14.设有存储过程定义语句:CREATE PROC P1x int,y int output,z int output。下列调用该存储过程的语句中,正确的是_。(分数:1.00)A.EXEC P1 10a int outputb int outputB.EXEC P1 10a intb int outputC.EXEC P1 10a
11、 outputb outputD.EXEC P1 10ab output15.定义触发器的主要作用是_。(分数:1.00)A.提高数据的查询效率B.增强数据的安全性C.加强数据的保密性D.实现复杂的约束16.设在 sc(Sno,Cno,Grade)表上定义了如下触发器: CREATE TRIGGER tri1 ON SC INSTEAD OF INSERT 当执行语句:INSERT INTO SC VALUES(s001, c01,90) 会引发该触发器执行。下列关于触发器执行时表中数据的说法中,正确的是_。(分数:1.00)A.sc表和 INERTED表中均包含新插入的数据B.sc表和 IN
12、ERTED表中均不包含新插入的数据C.SC表中包含新插入的数据,INERTED 表中不包含新插入的数据D.sc表中不包含新插入的数据,INERTED 表中包含新插入的数据17.当执行由 UPDATE语句引发的触发器时,下列关于该触发器临时工作表的说法中,正确的是_。(分数:1.00)A.系统会自动产生 UPDATED表来存放更改前的数据B.系统会自动产生 UPDATED表来存放更改后的数据C.系统会自动产生 INSERTED表和 DELETED表,用 INSERTED表存放更改后的数据,用 DELETED表存放更改前的数据D.系统会自动产生 INSERTED表和 DELETED表,用 INSE
13、RTED表存放更改前的数据,用 DELETED表存放更改后的数据18.下列关于游标的说法中,错误的是_。(分数:1.00)A.游标允许用户定位到结果集中的某行B.游标允许用户读取结果集中当前行位置的数据C.游标允许用户修改结果集中当前行位置的数据D.游标中有个当前行指针,该指针只能在结果集中单向移动19.下列关于 SQL Server数据库用户权限的说法中,错误的是_。(分数:1.00)A.数据库用户自动具有该数据库中全部用户数据的查询权B.通常情况下,数据库用户都来源于服务器的登录账户C.一个登录账户可以对应多个数据库中的用户D.数据库用户都自动具有该数据库中 public角色的权限20.下
14、列关于 SQL Server数据库服务器登录账户的说法中,错误的是_。(分数:1.00)A.登录账户的来源可以是 Windows用户,也可以是非 Windows用户B.所有的 Windows用户都自动是 SQL Server的合法账户C.在 Windows身份验证模式下,不允许非 Windows身份的用户登录到 SQL Server服务器D.sa是 SQL Server提供的一个具有系统管理员权限的默认登录账户21.下列 SQL Server提供的系统角色中,具有数据库服务器上全部操作权限的角色是_。(分数:1.00)A.db_ownerB.dbcreatorC.db_datawriterD.
15、sysadmin22.下列角色中,具有数据库中全部用户表数据的插入、删除、修改权限且只具有这些权限的角色是_。(分数:1.00)A.db_ownerB.db_datareaderC.db_datawriterD.public23.创建 SQL Server登录账户的 SQL语句是_。(分数:1.00)A.CREATE LOGINB.CREATE USERC.ADD LOGIND.ADD USER24.下列关于用户定义的角色的说法中,错误的是_。(分数:1.00)A.用户定义角色可以是数据库级别的角色,也可以是服务器级别的角色B.用户定义的角色只能是数据库级别的角色C.定义用户定义角色的目的是简
16、化对用户的权限管理D.用户角色可以是系统提供角色的成员25.为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的 DBMS提供的数据定义语言建立实际的数据库,此项操作又称为_。(分数:1.00)A.定义数据结构B.数据装载C.数据库运行D.数据库的试运行26.数据库管理员作为数据库的主要维护者,其维护工作主要包括_。 数据库的转储和恢复数据库的安全性、完整性控制数据库性能的监控分析和改进数据库的重组和重构(分数:1.00)A.和B.和C.和D.27.下列关于数据库重构的说法中,错误的是_。(分数:1.00)A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变B.当存储空间的分配过
17、于零散,导致存取效率下降,所以必须重构数据库C.数据库重构包括重新设计数据库及其应用程序D.如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序28.下列哪些不是 SQL Server数据库拥有的逻辑空间结构和物理空间结构。(分数:1.00)A.表空间B.段C.区D.数据文件29.下面哪些是参数调整中需要关注的对象。(分数:1.00)A.内存分配B.磁盘 I/OC.资源竞争D.以上全部二、填空题(总题数:22,分数:22.00)30.在相关子查询中,子查询的执行次数是由 1 决定的。(分数:1.00)填空项 1:_31.对包含基于集合测试子查询的查询语句,是先执行 1 层查询,再执行 2
18、 层查询。(分数:1.00)填空项 1:_填空项 1:_32.对包含相关子查询的查询语句,是先执行 1 层查询,再执行 2 层查询。(分数:1.00)填空项 1:_填空项 1:_33.设有选课表(学号,课程号,成绩),现要查询考试成绩最高的三个学生的学号、课程号和成绩,包括并列情况,请补全下列语句: SELECT 1 学号,课程号,成绩 FROM选课表 2(分数:1.00)填空项 1:_34.UNION操作用于合并多个查询语句的结果,如果在合并结果时不希望去掉重复的数据,则在用 UNION操作时应使用 1 关键字。(分数:1.00)填空项 1:_35.若 SELECT语句中同时包含 WHERE
19、子句和 GROUP子句,则先执行的是 1 子句。(分数:1.00)填空项 1:_36.SQL Server数据库中数据的存储分配单位是 1。(分数:1.00)填空项 1:_37.SQL Server中一个数据页的大小是 1KB。(分数:1.00)填空项 1:_38.SQL Serer数据库中主要数据文件的推荐扩展名是 1,日志文件的推荐扩展名是 2。(分数:1.00)填空项 1:_填空项 1:_39.SQL Server一个数据库中可以包含 1 个次要数据文件。(分数:1.00)填空项 1:_40.如果某个数据表包含 20 000行数据,每行的大小是 5 000 8,则此数据表需要的存储空间大
20、约是 1MB。(分数:1.00)填空项 1:_41.用户创建数据库时,其主要数据文件的初始大小必须不小于 1 系统数据库大小。(分数:1.00)填空项 1:_42.利用存储过程机制,可以 1 数据操作效率。(分数:1.00)填空项 1:_43.存储过程可以接受输入参数和输出参数,对于输出参数,必须用 1 词来标明。(分数:1.00)填空项 1:_44.SQL Server支持两种类型的触发器,它们是 1 触发型触发器和 2 触发型触发器。(分数:1.00)填空项 1:_填空项 1:_45.在一个表上针对每个操作,可以定义 1 个前触发型触发器。(分数:1.00)填空项 1:_46.如果在某个表
21、的 INSERT操作上定义了触发器,则当执行 INSERT语句时,系统产生的临时工作表是 1。 (分数:1.00)填空项 1:_47.对于后触发型触发器,当在触发器中发现引发触发器执行的操作违反了约束时,需要通过 1 语句撤销已执行的操作。(分数:1.00)填空项 1:_48.打开游标的语句是 1。(分数:1.00)填空项 1:_49.在操作游标时,判断数据提取状态的全局变量是 1。(分数:1.00)填空项 1:_50.用户定义的函数有 1、 2 和 3 三类。(分数:1.00)填空项 1:_填空项 1:_填空项 1:_51.删除用户定义的函数的 TSQL语句是 1。(分数:1.00)填空项
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国计算机 三级 数据库技术 考试 22015 答案 解析 DOC
