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

上传人:沈*** 文档编号:119797771 上传时间:2022-07-16 格式:DOC 页数:14 大小:115KB
返回 下载 相关 举报
SQL-Server-2012数据库技术及应用选择题及参考答案20171027_第1页
第1页 / 共14页
SQL-Server-2012数据库技术及应用选择题及参考答案20171027_第2页
第2页 / 共14页
SQL-Server-2012数据库技术及应用选择题及参考答案20171027_第3页
第3页 / 共14页
点击查看更多>>
资源描述
SQL Server 2012数据库技术及应用选择题及参考答案SQL Server 2012数据库技术及应用选择题及参考答案说明:以下选择题除包含了本教材中的选择题外,还扩充了部分选择题和参考答案,供读者学习使用。第1章 数据库系统认知1. 下面列出的数据库管理技术发展的3个阶段中,没有统一管理和控制的专门软件对数据进行管理的是(D)。人工管理阶段 文件系统阶段 数据库阶段A只有 B只有 C和 D和2. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。ADBS包括DB和DBMS BDBMS包括DB和DBSCDB包括DBS和DBMS DDBS就是DB,也就是DBMS3. 下列四项中,不属于数据库系统特点的是(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)的联系。A1:1,m:nB0/1:n(n0),m:nCm:n,1:n(n0)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 D14. 专门关系运算符号是(B)。A B C D15. 关系数据库管理系统应能实现的专门关系运算包括(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)。ABCNFB1NFC2NFD3NF24. 对于关系R,第三范式是R中的每个非主属性应满足(D)A与主关键字存在单值依赖关系 B与主关键字存在多值依赖关系C函数传递依赖主关键字 D非函数传递依赖主关键字第4章 SQL Server 2012的安装与配置1. (A)管理平台是SQL Server 2012提供的集成环境,其中的管理工具由用于访问、配置、控制、管理和开发SQL Server的所有组件构成。ASQL Server Management StudioBSQL Server配置管理器CAnalysis ServicesDSQL Server Data Tools2. 下面的(C)不是Microsoft公司为用户提供的SQL Server 2012版本。A企业版 B商业智能版 C应用版 D标准版3. 不管应用程序的用户界面是什么形式,与SQL Server实例通信的所有应用程序都通过将(B)语句发送到服务器进行通信。ATCP/IP BT-SQL CC DASP4. SQL语言是(B)的语言,容易学习。A过程化 B非过程化 C格式化 D导航式第5章 数据库的创建与管理1. 在创建数据库时,系统自动将(C)系统数据库中的所有用户定义的对象都复制到数据库中。Amaster Bmsdb Cmodel Dtempdb2. SQL Server 2012的系统数据库是(D)5个。Amaster、tempdb、AdventureWorks、msdb、resourceBmaster、tempdb、model、Library、resourceCmaster、ReportServer、model、msdb、resourceDmaster、model、msdb、tempdb resource 第6章 表的创建与操作1. 下面是有关主键、外键和唯一性约束的描述,请问哪些描述是正确的(C)。A一个表中最多只能有一个主键约束,一个唯一性约束B一个表中最多只能有一个主键约束,一个外键约束C在定义外键时,应该首先定义主键表的主键约束,然后定义外键约束D在定义外键时,应该首先定义外键约束,然后定义主键表的主键约束2. 使用T-SQL创建表的语句是(B)。ADELETE TABLE BCREATE TABLE CADD TABLE DDROP TABLE3. 在T-SQL中,关于NULL值叙述正确的选项是(C)。ANULL表示空格 BNULL表示0CNULL表示空值 DNULL既可以表示0,也可以表示是空格4. SQL Server的字符型数据类型主要包括(B)。Aint、money、charBchar、varchar、ncharCdate、binary、int Dchar、varchar、int5. 以下哪种情况应尽量创建索引(A)。A在WHERE子句中出现频率较高的列B具有很多NULL值的列C数据行较少的表D需要频繁更新的表6. 假设列中的数据变化规律如下,请问(C)情况不可以使用IDENTITY列定义。A1,2,3,4,5B10,20,30,40,50C1,1,2,3,5,8,13,21D2,4,6,8,107. 表的键可由(D)列属性组成A一个 B两个 C多个 D一个或多个8. 【表设计器】的“允许空”单元格用于设置该列是否可输入空值,实际上就是创建该列的(C )约束。A主键 B外键 CNOT NULL DCHECK 9. 可使用下列操作中的(A)为列输入NULL值。A输入NULLB输入 C将列清空D按【Ctrl+N】组合键10. 关于索引描述错误的是以下的哪一项?(D)A可以在表的一个或者多个列的组合上创建索引。B创建索引的列最好不要含有许多重复的值C一般不给很少使用的列创建索引D数据库中的索引越多搜索效率就越高11. 在一个表上,最多可以定义多少个聚集索引(A)。A1 B2 C3 D多个12. 在修改关系图内容时,下面操作不能实现的是(C )。A调整数据表大小B调整数据表位置C自动排列数据表D自定义数据表显示比例13. 对于DROP TABLE 命令的解释正确的是(B)。A删除表里的数据,保留表的数据结构B删除表里的数据,同时删除了表的数据结构C保留数据,删除表的数据结构D删除此表,并删除数据库里所有与此表有关联的表14. 下列叙述错误的是(C)。AALTER TABLE语句可以添加列BALTER TABLE语句可以删除列CALTER TABLE语句可以修改列名称DALTER TABLE语句可以修改列数据类型15. 下面关于UPDATE语句错误的是(D)。A可以使用DEFAULT关键字将列设置为默认值B可以使用NULL关键字将列设置为空值C可使用UPDATE语句同时修改多行D如果UPDATE语句中没有指定搜索条件,则默认只能修改第一行16. 如果表创建唯一索引后SQL Server将禁止(B)语句向表中添加重复的键值行。AINSERT BINSERT或UPDATE CUPDATE DADD第7章 SELECT数据查询1. SELECT查询语句的子句有多个,但至少包括的子句是(B)。ASELECT和INTOBSELECT 和FROMCSELECT和GROUP BYD仅SELECT2. 执行语句“SELECT name,sex,Birthdate FROM human”将返回(C)列。A1 B2 C3 D43. 在T-SQL中,SELECT查询语句中使用关键字(A)可以把重复行屏蔽。ADISTINCT BUNION CALL DTOP4. 执行语句“SELECT COUNT (*) FROM human”将返回(A)行。A1 B2 C3 D45. 假设表“test1”中有10条数据行,可获得最前面两条数据行的语句为(B)。ASELECT 2 * FROM test1BSELECT TOP 2 * FROM test1CSELECT PERCENT 2 * FROM test1DSELECT PERCENT 20 * FROM test16. 如果在SELECT语句中使用聚合函数(列函数)进行分组统计时,一定在后面使用(A)子句。AGROUP BY BCOMPUTE BYCHAVING DCOMPUTE7. 下面关于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 BSOME C=ALL DALL10. 设A、B两个表的行数分别为3和4,对两个表执行交叉连接查询,查询结果中最多可获得(C)行数据。A3 B4 C12 D8111. 将多个查询结果返回一个结果集合的运算符是(B)。AJOIN BUNION CINTO DLIKE12. 下列关于【查询编辑器】中执行查询叙述正确的是(C )。A如果没有选中的命令,则只执行最前面的第一条命令B如果有多条命令选择,则只执行选中命令中的第一条命令C如果查询中有多条命令有输出,则按顺序显示所有结果D都正确13. 下列关于查询结果错误的是(C)。A查询结果可以显示在网格中B查询结果可以按文本方式显示C以文本和网格显示的查询结果在保存时,其文件格式不同D不管以那种方式查看,查询结果都会显示在查询结果窗口中14. 如果SELECT查询语句的SELECT子句为SELECT A, B, C*D,则不能使用的GROUP BY子句是(D)。AGROUP BY ABGROUP BY A,BCGROUP BY A,B,C*DDGROUP BY A,B,C,D15. 有关SELECT colA colB FROM table-name语句,请问下面说法正确的是(C)。A该语句不能正常执行,因为出现了语法错误B该语句可以正常执行,其中colA是colB的别名C该语句可以正常执行,其中colB是colA的别名D该语句可以正常执行,colA和colB两个不同的列名16. 下面是有关分组技术的描述,请问哪一种描述是正确的(A)。ASELECT子句中的非统计(聚合函数)列必须出现在GROUP BY子句中。BSELECT子句中的非统计(聚合函数)列可以不出现在GROUP BY子句中。CSELECT子句中的统计(聚合函数)列必须出现在GROUP BY子句中。第8章 视图的创建与应用1. 数据库的三级模式结构是外模式、模式和内模式,在SQL Server中对应的是(C)。AVIEW、DATABASE和TABLEBDATABASE、TABLE和VIEWCVIEW、TABLE和DATABASEDTABLE、VIEW和DATABASE2. 对于下面的说法,(D)是不正确的。A视图是一种常用的数据库对象,使用视图可以简化数据操作B使用视图可以提高数据库的安全性CCREATE VIEW是创建视图的语句DDELETE VIEW是删除视图的语句3. SQL Server不允许修改视图中表达式、聚合函数和(B)子句派生的列。AORDER BY BGROUP BY CFROM DSELECT第9章 T-SQL编程与应用1. 对于T-SQL单行注释,必须使用下列(A)符号进行指明。A- B C* D&2. 日期函数DATEADD(DD,6, 02/27/2017)返回的日期为(D)。A03/05/2017 B2017/03/05 C05-03-2017 D2017-03-053. 用以去掉字符串尾部空格的函数是(C)。ALTRIM BRIGHT CRTRIM DSUBSTRING4. 可以用来获取指定子字符串的函数是(D)。 ALEFT BRIGHT CRTRIM DSUBSTRING5. 表达式123+456 的结果是(C)。A 579 B579 C123456 D1236. 对于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)。AINSERT BUPDATE CDELETE DSELECT2. 在执行对Book表的更新操作时,如果希望不执行该操作,而是执行其他操作,则应该创建(D)类型的DML触发器。AFOR BBEFORE CAFTER DINSTEAD OF3. 一个表上可以建立多个名称不同、类型各异的触发器,每个触发器可以由3个动作来引发,但是每个触发器最多只能作用于(A)个表上。A1 B2 C3 D44. 关于触发器叙述正确的是(A)。A触发器是自动执行的,可以在一定条件下触发B触发器不可以同步数据库的相关表进行级联更改CSQL Server 2012不支持DDL触发器D触发器不属于存储过程第11章 数据库的安全性管理1. SQL Server的安全性管理可分为5个等级,不包括(B)。AWindows级 B用户级CSQL Server服务器级 D数据库级2. 关于登录名和数据库用户,下列各项表述不正确的是(C)。A登录名是在服务器级创建的,数据库用户是在数据库级创建的B创建数据库用户时必须存在一个登录名C数据库用户和登录名必须同名D一个登录名可以对应多个数据库用户3. 对SQL Server实例的登录有两种验证模式:Windows 身份验证模式和(B)。AWindows NT模式 B混合身份验证模式 C以上都不对4. 固定数据库角色db_owner(A)。A可以执行数据库的所有配置和维护行为,还可以删除数据库B可以添加或删除用户C可以管理全部权限、对象所有权、角色和角色成员资格D可以更改数据库内用户表中的任何数据5. 固定服务器角色sysadmin(A)活动。A在数据库中有全部权限B可以添加或删除用户C可以管理全部权限、对象所有权、角色和角色成员资格D可以更改数据库内任何用户表中的所有数据 6. 下列选项不属于SQL Server对象权限适用的语句是(C)。ASELECT BUPDATE CALTER DDELETE7. 下列选项不属于SQL Server固定服务器权限的是(D)。Aserveradmin Bsysadmin Cdiskadmin Ddb_ddladmin8. 固定服务器角色dbcreator可以在数据库中进行(C)活动。A在数据库中有全部权限B可以添加或删除用户C创建、更改、删除和还原任何数据库D可以更改数据库内用户表中的任何数据9. 可以执行SQL Server系统中所有操作权限的固定服务器角色是(B)。Abulkadmin Bsysadmin Cdiskadmin Dprocessadmin10. 不与权限管理直接有关的T-SQL语句是(D)。AGRANT BDENY CREVOKE DCREATE 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
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!