收藏 分销(赏)

SQL-Server-2012数据库技术及应用选择题及参考答案20171027.doc

上传人:快乐****生活 文档编号:3248279 上传时间:2024-06-26 格式:DOC 页数:14 大小:115KB 下载积分:8 金币
下载 相关 举报
SQL-Server-2012数据库技术及应用选择题及参考答案20171027.doc_第1页
第1页 / 共14页
SQL-Server-2012数据库技术及应用选择题及参考答案20171027.doc_第2页
第2页 / 共14页


点击查看更多>>
资源描述
《SQL Server 2012数据库技术及应用》选择题及参考答案 《SQL Server 2012数据库技术及应用》 选择题及参考答案 说明:以下选择题除包含了本教材中的选择题外,还扩充了部分选择题和参考答案,供读者学习使用。 第1章 数据库系统认知 1. 下面列出的数据库管理技术发展的3个阶段中,没有统一管理和控制的专门软件对数据进行管理的是(D)。 Ⅰ.人工管理阶段 Ⅱ.文件系统阶段 Ⅲ.数据库阶段 A.只有Ⅰ B.只有Ⅱ C.Ⅱ和Ⅲ D.Ⅰ和Ⅱ 2. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 3. 下列四项中,不属于数据库系统特点的是(C)。 A.数据共享 B.提高数据完整性 C.数据冗余度高 D.提高数据独立性 4. 描述数据库整体数据的全局逻辑结构和特性的是数据库的(A)。 A.模式 B.内模式 C.外模式 5. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C)。 A.模式 B.内模式 C.外模式 6. 在修改数据结构时,为保证数据库的数据独立性,只需要修改的是(C)。 A.模式与外模式 B.模式与内模式 C.三级模式之间的两层映射 D.三级模式 7. 数据模型的三个要素是(B)。 A.实体完整性、参照完整性、域完整性 B.数据结构、数据操作、数据完整性 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 8. 下述(D)不是DBA数据库管理员的职责。 A.负责整个数据库系统的建立 B.负责整个数据库系统的管理 C.负责整个数据库系统的维护和监控 D.数据库管理系统设计 9. 下列选项中(A)不是数据库系统的特点。 A.数据加工 B.数据共享 C.关系模型 D.减少数据冗余 第2章 需求分析与数据库概念设计 1. 下列不属于系统需求分析阶段的工作是(C)。 A.建立数据字典 B.建立数据流图 C.建立E-R图 D.系统功能需求分析 2. 数据流图是在数据库系统开发(C)阶段进行的。 A.逻辑设计 B.物理设计 C.需求分析 D.概念设计 3. 描述信息世界的概念模型,指的是(D)。 A.客观存在的事物及其相互联系 B.将信息世界中的信息数据化 C.实体模型在计算机中的数据化表示 D.现实世界到机器世界的中间层次 4. 概念设计的结果是(B)。 A.一个与DBMS相关的概念模型 B.一个与DBMS无关的概念模型 C.数据库系统的公用视图 D.数据库系统的数据字典 5. 在数据库设计中,用E-R图来描述现实世界的概念结构模型,但不涉及信息在计算机中的表示,它属于数据库设计的(D)阶段。 A.逻辑设计 B.物理设计 C.需求分析 D.概念设计 6. 区分不同实体的依据是(B)。 A.名称 B.属性 C.对象 D.概念 7. E-R图中的矩形框、椭圆形框和菱形框分别表示(C)。 A.实体、属性、实体集 B.实体、键、联系 C.实体、属性、联系 D.实体、域、候选区 8. 在IDEF1X方法中,独立实体和从属实体分别用(D)形状表示。 A.矩形,椭圆 B.菱形,矩形 C.圆角矩形,方角矩形 D.方角矩形,圆角矩形 9. 在IDEF1X方法中,确定联系和不确定联系分别是(B)的联系。 A.1:1,m:n B.0/1:n(n≥0),m:n C.m:n,1:n(n≥0) 10. 在IDEF1X方法中,确定联系中的父子实体的标识联系和非标识联系分别用(A)连线表示。 A.实线,虚线 B.粗线,细线 C.长线,短线 D.虚线,实线 11. 在IDEF1X方法中,非标识联系(非强制)连线的父实体端用(D)表示。 A.实心圆 B.实心圆 C.三角 D.空心钻石 第3章 关系模型与数据库逻辑设计 1. 关系模型是目前最重要的一种逻辑数据模型,它的3个组成要素是(B)。 A.实体完整性、参照完整性、用户定义完整性 B.关系数据结构、关系数据操作、关系完整性约束 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 2. 在一个关系中,能唯一标识元组的属性或属性组称为关系的(B)。 A.副键 B.主键 C.从键 D.参数 3. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期等),主键为“患者编号”;医生(医生编号,医生姓名等),主键为“医生编号”;医疗(患者编号,医生编号,诊断日期,诊断结果等),主键为“患者编号+医生编号+诊断日期”。其中,医疗关系中的外键是(D)。 A.患者编号 B.患者姓名 C.患者编号和患者姓名 D.患者编号和医生编号 4. 关系数据库管理系统应能实现的专门关系运算包括(B)。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 5. 从一个关系中取出满足某个条件的所有元组形成一个新的关系是(C)操作。 A.投影 B.连接 C.选择 D.复制 6. 如果采用关系数据库实现应用,在数据库逻辑设计阶段需将(A)转换为关系数据模型。 A.概念模型 B.层次模型 C.关系模型 D.网状模型 7. SQL Server 属于(A)类型的数据模型。 A.关系 B.层次 C.网状 D.对象 8. 关系数据模型有许多优点,但下面所列的条目(D)不是它的优点。 A.结构简单 B.适用于集合操作 C.有标准语言 D.可表示复杂的语义 9. 下面的选项不是关系数据库基本特征的是(A)。 A.不同的列应有不同的数据类型 B.不同的列应有不同的列名 C.与行的次序无关 D.与列的次序无关 10. 一个关系只有一个(D)。 A.候选键 B.外键 C.超键 D.主键 11. 关系模型中,主键是(C )。 A.可以由多个任意属性组成 B.至多由一个属性组成 C.由一个或多个属性组成,其值能够唯一标识关系中一个元组 D.以上都不是 12. 关系代数运算是以(C)为基础的运算。 A.关系运算 B.谓词演算 C.集合运算 D.代数运算 13. 传统关系运算符号有(C)。 A.∪ × σ B.∪ -σ∞ C.∪∩-× D.∪∩ΣΠ 14. 专门关系运算符号是(B)。 A. ∪∩- B.Πσ C.∪∩× D.∪σΠ 15. 关系数据库管理系统应能实现的专门关系运算包括(B )。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 16. 关系数据库中的投影操作是指从关系中(B)。 A.选择出特定行 B.选择出特定的列 C.建立相应的影像 D.建立相应的图形 17. 一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是(C)操作。 A.投影 B.连接 C.选择 D.复制 18. 关系代数中的自然连接操作是由(C)操作组合而成。 A.选择和投影 B.选择和笛卡儿积 C.投影、选择、笛卡儿积 D.投影和笛卡尔积 19. 一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的(C)。 A.记录 B.行 C.属性 D.元组 20. 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足其每一属性都是(B)。 A.互不相关的 B.不可分解的 C.长度可变的 D.互相关联的 21. 下列关于规范化理论各项中正确的是(B)。 A.对于一个关系模式来说,规范化越深越好 B.满足第二范式的关系模式一定满足第一范式 C.第一范式要求非主键属性完全函数依赖主键 D.规范化一般是通过分解各个关系模式实现的,但有时也有合并 22. 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式(B)。 部门(部门号,部门名,部门成员,部门总经理) A.部门总经理 B.部门成员 C.部门名 D.部门号 23. 在一个关系R中,若每个数据项都是不可分割的,那么关系R一定属于(B)。 A.BCNF B.1NF C.2NF D.3NF 24. 对于关系R,第三范式是R中的每个非主属性应满足(D) A.与主关键字存在单值依赖关系 B.与主关键字存在多值依赖关系 C.函数传递依赖主关键字 D.非函数传递依赖主关键字 第4章 SQL Server 2012的安装与配置 1. (A)管理平台是SQL Server 2012提供的集成环境,其中的管理工具由用于访问、配置、控制、管理和开发SQL Server的所有组件构成。 A.SQL Server Management Studio B.SQL Server配置管理器 C.Analysis Services D.SQL Server Data Tools 2. 下面的(C)不是Microsoft公司为用户提供的SQL Server 2012版本。 A.企业版 B.商业智能版 C.应用版 D.标准版 3. 不管应用程序的用户界面是什么形式,与SQL Server实例通信的所有应用程序都通过将(B)语句发送到服务器进行通信。 A.TCP/IP B.T-SQL C.C D.ASP 4. SQL语言是(B)的语言,容易学习。 A.过程化 B.非过程化 C.格式化 D.导航式 第5章 数据库的创建与管理 1. 在创建数据库时,系统自动将(C)系统数据库中的所有用户定义的对象都复制到数据库中。 A.master B.msdb C.model D.tempdb 2. SQL Server 2012的系统数据库是(D)5个。 A.master、tempdb、AdventureWorks、msdb、resource B.master、tempdb、model、Library、resource C.master、ReportServer、model、msdb、resource D.master、model、msdb、tempdb resource 第6章 表的创建与操作 1. 下面是有关主键、外键和唯一性约束的描述,请问哪些描述是正确的(C)。 A.一个表中最多只能有一个主键约束,一个唯一性约束 B.一个表中最多只能有一个主键约束,一个外键约束 C.在定义外键时,应该首先定义主键表的主键约束,然后定义外键约束 D.在定义外键时,应该首先定义外键约束,然后定义主键表的主键约束 2. 使用T-SQL创建表的语句是(B)。 A.DELETE TABLE B.CREATE TABLE C.ADD TABLE D.DROP TABLE 3. 在T-SQL中,关于NULL值叙述正确的选项是(C)。 A.NULL表示空格 B.NULL表示0 C.NULL表示空值 D.NULL既可以表示0,也可以表示是空格 4. SQL Server的字符型数据类型主要包括(B)。 A.int、money、char B.char、varchar、nchar C.date、binary、int D.char、varchar、int 5. 以下哪种情况应尽量创建索引(A)。 A.在WHERE子句中出现频率较高的列 B.具有很多NULL值的列 C.数据行较少的表 D.需要频繁更新的表 6. 假设列中的数据变化规律如下,请问(C)情况不可以使用IDENTITY列定义。 A.1,2,3,4,5… B.10,20,30,40,50… C.1,1,2,3,5,8,13,21… D.2,4,6,8,10… 7. 表的键可由(D)列属性组成 A.一个 B.两个 C.多个 D.一个或多个 8. 【表设计器】的“允许空”单元格用于设置该列是否可输入空值,实际上就是创建该列的(C )约束。 A.主键 B.外键 C.NOT NULL D.CHECK 9. 可使用下列操作中的(A)为列输入NULL值。 A.输入NULL B.输入<NULL> C.将列清空 D.按【Ctrl+N】组合键 10. 关于索引描述错误的是以下的哪一项?(D) A.可以在表的一个或者多个列的组合上创建索引。 B.创建索引的列最好不要含有许多重复的值 C.一般不给很少使用的列创建索引 D.数据库中的索引越多搜索效率就越高 11. 在一个表上,最多可以定义多少个聚集索引(A)。 A.1 B.2 C.3 D.多个 12. 在修改关系图内容时,下面操作不能实现的是(C )。 A.调整数据表大小 B.调整数据表位置 C.自动排列数据表 D.自定义数据表显示比例 13. 对于DROP TABLE 命令的解释正确的是(B)。 A.删除表里的数据,保留表的数据结构 B.删除表里的数据,同时删除了表的数据结构 C.保留数据,删除表的数据结构 D.删除此表,并删除数据库里所有与此表有关联的表 14. 下列叙述错误的是(C)。 A.ALTER TABLE语句可以添加列 B.ALTER TABLE语句可以删除列 C.ALTER TABLE语句可以修改列名称 D.ALTER TABLE语句可以修改列数据类型 15. 下面关于UPDATE语句错误的是(D)。 A.可以使用DEFAULT关键字将列设置为默认值 B.可以使用NULL关键字将列设置为空值 C.可使用UPDATE语句同时修改多行 D.如果UPDATE语句中没有指定搜索条件,则默认只能修改第一行 16. 如果表创建唯一索引后SQL Server将禁止(B)语句向表中添加重复的键值行。 A.INSERT B.INSERT或UPDATE C.UPDATE D.ADD 第7章 SELECT数据查询 1. SELECT查询语句的子句有多个,但至少包括的子句是(B)。 A.SELECT和INTO B.SELECT 和FROM C.SELECT和GROUP BY D.仅SELECT 2. 执行语句“SELECT name,sex,Birthdate FROM human”将返回(C)列。 A.1 B.2 C.3 D.4 3. 在T-SQL中,SELECT查询语句中使用关键字(A)可以把重复行屏蔽。 A.DISTINCT B.UNION C.ALL D.TOP 4. 执行语句“SELECT COUNT (*) FROM human”将返回(A)行。 A.1 B.2 C.3 D.4 5. 假设表“test1”中有10条数据行,可获得最前面两条数据行的语句为(B)。 A.SELECT 2 * FROM test1 B.SELECT TOP 2 * FROM test1 C.SELECT PERCENT 2 * FROM test1 D.SELECT PERCENT 20 * FROM test1 6. 如果在SELECT语句中使用聚合函数(列函数)进行分组统计时,一定在后面使用(A)子句。 A.GROUP BY B.COMPUTE BY C.HAVING D.COMPUTE 7. 下面关于SELECT查询语句中ORDER BY子句描述正确的是(C)。 A.如果未指定排序列,则默认按递增排序 B.表的任何类型的列都可用作为排序依据 C.如果指定了SELECT DISTINCT(去重复行),那么ORDER BY子句中的列名就必须出现在SELECT子句的列表中 D.在ORDER BY子句中使用的列不适合建立索引 8. 由EXISTS引出的SELECT子查询,其投影列表达式通常都用(C),因为带EXISTS的子查询只返回真值或假值。 A.% B.? C.* D._ 9. 在T-SQL中,与NOT IN等价的逻辑运算符是(D)。 A.=SOME B.<>SOME C.=ALL D.<>ALL 10. 设A、B两个表的行数分别为3和4,对两个表执行交叉连接查询,查询结果中最多可获得(C)行数据。 A.3 B.4 C.12 D.81 11. 将多个查询结果返回一个结果集合的运算符是(B)。 A.JOIN B.UNION C.INTO D.LIKE 12. 下列关于【查询编辑器】中执行查询叙述正确的是(C )。 A.如果没有选中的命令,则只执行最前面的第一条命令 B.如果有多条命令选择,则只执行选中命令中的第一条命令 C.如果查询中有多条命令有输出,则按顺序显示所有结果 D.都正确 13. 下列关于查询结果错误的是(C)。 A.查询结果可以显示在网格中 B.查询结果可以按文本方式显示 C.以文本和网格显示的查询结果在保存时,其文件格式不同 D.不管以那种方式查看,查询结果都会显示在查询结果窗口中 14. 如果SELECT查询语句的SELECT子句为SELECT A, B, C*D,则不能使用的GROUP BY子句是(D)。 A.GROUP BY A B.GROUP BY A,B C.GROUP BY A,B,C*D D.GROUP BY A,B,C,D 15. 有关SELECT colA colB FROM table-name语句,请问下面说法正确的是(C)。 A.该语句不能正常执行,因为出现了语法错误 B.该语句可以正常执行,其中colA是colB的别名 C.该语句可以正常执行,其中colB是colA的别名 D.该语句可以正常执行,colA和colB两个不同的列名 16. 下面是有关分组技术的描述,请问哪一种描述是正确的(A)。 A.SELECT子句中的非统计(聚合函数)列必须出现在GROUP BY子句中。 B.SELECT子句中的非统计(聚合函数)列可以不出现在GROUP BY子句中。 C.SELECT子句中的统计(聚合函数)列必须出现在GROUP BY子句中。 第8章 视图的创建与应用 1. 数据库的三级模式结构是外模式、模式和内模式,在SQL Server中对应的是(C)。 A.VIEW、DATABASE和TABLE B.DATABASE、TABLE和VIEW C.VIEW、TABLE和DATABASE D.TABLE、VIEW和DATABASE 2. 对于下面的说法,(D)是不正确的。 A.视图是一种常用的数据库对象,使用视图可以简化数据操作 B.使用视图可以提高数据库的安全性 C.CREATE VIEW是创建视图的语句 D.DELETE VIEW是删除视图的语句 3. SQL Server不允许修改视图中表达式、聚合函数和(B)子句派生的列。 A.ORDER BY B.GROUP BY C.FROM D.SELECT 第9章 T-SQL编程与应用 1. 对于T-SQL单行注释,必须使用下列(A)符号进行指明。 A.-- B.@@ C.** D.&& 2. 日期函数DATEADD(DD,6, '02/27/2017')返回的日期为(D)。 A.03/05/2017 B.2017/03/05 C.05-03-2017 D.2017-03-05 3. 用以去掉字符串尾部空格的函数是(C)。 A.LTRIM B.RIGHT C.RTRIM D.SUBSTRING 4. 可以用来获取指定子字符串的函数是(D)。 A.LEFT B.RIGHT C.RTRIM D.SUBSTRING 5. 表达式'123'+'456' 的结果是(C)。 A. '579' B.579 C.'123456' D.'123' 6. 对于T-SQL多行注释,必须使用下列(B)符号进行指明。 A./ / B./* */ C.-- -- D.// // 7. 在SQL Server中,全局变量以(B)符号开头。 A.@ B.@@ C.** D.&& 8. 字符串常量使用(A)作为定界符。 A.单引号 B.双引号 C.方括号 D.花括号 第10章 数据库服务器编程 1. 激活DML触发器的数据更新语句,有效选项是(B)。 A.INSERT B.UPDATE C.DELETE D.SELECT 2. 在执行对Book表的更新操作时,如果希望不执行该操作,而是执行其他操作,则应该创建(D)类型的DML触发器。 A.FOR B.BEFORE C.AFTER D.INSTEAD OF 3. 一个表上可以建立多个名称不同、类型各异的触发器,每个触发器可以由3个动作来引发,但是每个触发器最多只能作用于(A)个表上。 A.1 B.2 C.3 D.4 4. 关于触发器叙述正确的是(A)。 A.触发器是自动执行的,可以在一定条件下触发 B.触发器不可以同步数据库的相关表进行级联更改 C.SQL Server 2012不支持DDL触发器 D.触发器不属于存储过程 第11章 数据库的安全性管理 1. SQL Server的安全性管理可分为5个等级,不包括(B)。 A.Windows级 B.用户级 C.SQL Server服务器级 D.数据库级 2. 关于登录名和数据库用户,下列各项表述不正确的是(C)。 A.登录名是在服务器级创建的,数据库用户是在数据库级创建的 B.创建数据库用户时必须存在一个登录名 C.数据库用户和登录名必须同名 D.一个登录名可以对应多个数据库用户 3. 对SQL Server实例的登录有两种验证模式:Windows 身份验证模式和(B)。 A.Windows NT模式 B.混合身份验证模式 C.以上都不对 4. 固定数据库角色db_owner(A)。 A.可以执行数据库的所有配置和维护行为,还可以删除数据库 B.可以添加或删除用户 C.可以管理全部权限、对象所有权、角色和角色成员资格 D.可以更改数据库内用户表中的任何数据 5. 固定服务器角色sysadmin(A)活动。 A.在数据库中有全部权限 B.可以添加或删除用户 C.可以管理全部权限、对象所有权、角色和角色成员资格 D.可以更改数据库内任何用户表中的所有数据 6. 下列选项不属于SQL Server对象权限适用的语句是(C)。 A.SELECT B.UPDATE C.ALTER D.DELETE 7. 下列选项不属于SQL Server固定服务器权限的是(D)。 A.serveradmin B.sysadmin C.diskadmin D.db_ddladmin 8. 固定服务器角色dbcreator可以在数据库中进行(C)活动。 A.在数据库中有全部权限 B.可以添加或删除用户 C.创建、更改、删除和还原任何数据库 D.可以更改数据库内用户表中的任何数据 9. 可以执行SQL Server系统中所有操作权限的固定服务器角色是(B)。 A.bulkadmin B.sysadmin C.diskadmin D.processadmin 10. 不与权限管理直接有关的T-SQL语句是(D)。 A.GRANT B.DENY C.REVOKE D.CREATE TABLE 第12章 数据库的恢复与传输 1. 进行数据库差异备份之前,需要做(B)备份。 A.数据库差异 B.数据库完整 C.事务日志 D.文件和文件组 2. (A)备份最耗费时间。 A.数据库完整 B.数据库差异 C.事务日志 D.文件和文件组 3. 下列关于数据库备份的叙述错误的是(A)。 A.如果数据库很稳定就不需要经常做备份,反之要经常做备份以防数据库损坏 B.数据库备份是一项很复杂的工作,应该由专业的管理人员来完成 C.数据库备份会受到数据库恢复模式的制约 D.数据库备份策略的选择应该综合考虑各方面因素,并不是备份做得越多、越全面就越好 4. 关于SQL Server的恢复模式叙述错误的是(B)。 A.大容量日志模式提高了大容量操作的性能,并且使用最少的日志空间 B.简单恢复模式支持所有的文件恢复 C.完整恢复模式是最好的安全模式 D.简单恢复模式无法将数据库还原到故障点或特定的即时点 14
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服