1、 SQL Server 2008 R2 数据库技术及应用 (第 3 版 ) 选择题 及答案1 SQL Server 2008 R2数据库技术及应用 (第 3版) 选择题 及答案 说明: 以下选择题除 包含 了 本 教材中的选择题外,还扩充了 部分 选择题和参考答案,供读者学习使用。 第 1章 数据库系统认知 1. 数据库( DB)、数据库系统( DBS)和数据库管理系统( DBMS)之间的关系是( A )。 A DBS 包括 DB 和 DBMS B DBMS 包括 DB 和 DBS C DB 包括 DBS 和 DBMS D DBS 就是 DB,也就是 DBMS 2. 下面列出的数据库管理技术发
2、展的 3 个阶段中,没有专门的软件对数据进行管理的 阶段 是( D)。 I人工管理阶段 II文件系统阶段 III数据库阶段 A和 B只有 C和 D只有 3. 描述数据库 整体数据的全局逻辑结构和特性的是数据库的 ( A )。 A模式 B内模式 C外模式 4. 在修改数据结构时,为保证数据库的数据独立性,只需要修改的是( C)。 A模式与外模式 B模式与内模式 C三级模式之间的两层映射 D三级模式 5. 下列 4 项中,不属于数据库系统特点的是( C )。 A数据共享 B提高数据完整性 C数据冗余度高 D提高数据独立性 6. 数据模型的三个要素是( B )。 A实体完整性、参照完整性、域完整性
3、B数据结构、数据操作、数据完整性 C数据增加、数据修改、数据查询 D外模式、模式、内模式 7. 数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是 SQL Server 2008 R2 数据库技术及应用 (第 3 版 ) 选择题 及答案2 数据库系统( B)。 A 有专门的软件对数据进行管理 B 采用一定的数据模型组织数据 C 数据可长期保存 D 数据可共享 8. 下列选项中( A)不是数据库系统的特点。 A 数据加工 B 数据共享 C 关系模型 D 减少数据冗余 9. 数据库系统的数据独立性体现在( B) 。 A 不会因为数据的变化而影响到应用程序 B 不会因为数据存储结构
4、与数据逻辑结构的变化而影响应用程序 C 不会因为存储策略的变化而影响存储结构 D 不会因为某些存储结构的变化而影响其他的存储结构 10. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C)模式。 A 模式 B 物理模式 C 外(子) 模式 D 内模式 11. 下述( D)不是 DBA 数据库管 理员的职责 。 A 负责整个数据库系统的建立 B 负责整个数据库系统的管理 C 负责整个数据库系统的维护和监控 D 数据库管理系统设计 第 2章 需求分析与 数据库 概念设计 1. 在进行管理系统需求分析时 ,数据字典的含义是( D)。 A数据库中所涉及的属性和文件的名称集合 B数据库中所有数
5、据的集合 C数据库中所涉及的字母、字符及汉字的集合 D数据库中所涉及的各类数据描述的集合,它是关于数据库中数据的描述 2. 下列不属于需求分析阶段工作的是( C)。 SQL Server 2008 R2 数据库技术及应用 (第 3 版 ) 选择题 及答案3 A建立数据字典 B建立数据流图 C建立 ER 图 D系统功能需求 3. 数据流图是在数据库( C)阶段进行的。 A逻辑设计 B物理设计 C需求分析 D概念设计 4. 所谓概念模型,指的是( D)。 A 客观存在的事物及其相互联系 B 将信息世界中的住处数据化 C 实体模型在计算机中的数据化表示 D 现实世界到机器世界的一个中间层次,即信息世
6、界 5. 在数据库技术中,实体 -联系模型是一种( D)。 A 逻辑数据模型 B 物理数据模型 C 结构数据模型 D 概念数据模型 6. 区分不同实体的依据是( B) 。 A 名称 B 属性 C 对象 D 概念 7. 在数据库设计中,用 ER 图来描述描述现实世界概念结构模型,但不涉及信息在计算机中的表示,它属于数据库设计的( D)阶段。 A逻辑设计 B物理设计 C需求分析 D概念设计 8. ER 方法的三要素是( C)。 A实体、属性、实体集 B实体、键、联系 C实体、属性、联系 D实体、域、候选区 9. 概念设计的结果是( B )。 A一个与 DBMS 相关的要领模型 B一个与 DBMS
7、无关的概念模型 C数据库 系统的公用视图 D数据库系统的数据字典 10. IDEF1X 方法中的独立实体和从属实体分别用( D )形状表示。 A矩形,椭圆 B菱形,矩形 C圆角矩形,方角矩形 D方角矩形,圆角矩形 SQL Server 2008 R2 数据库技术及应用 (第 3 版 ) 选择题 及答案4 11. IDEF1X 方法中的确定联系和不确定联系分别是( B )的联系。 A 1 1, m n B 1 n( n 0), m n C m n, 1 n( n 0) 12. IDEF1X 方法中的确定联系中的父子实体的标识联系和非标识联系分别用( A )连线表示。 A实线,虚线 B粗线,细线
8、C长线 ,短线 D虚线,实线 13. IDEF1X 方法中的非标识联系(非强制)连线的父实体端用( D )表示。 A实心圆 B实心圆 C三角 D空心钻石 第 3章 关系模型与数据库逻辑设计 1. 关系数据模型是目前最重要的一种数据模型,它的三个 组成 要素是( B )。 A实体完整性、参照完整性、用户定义完整性 B数据结构、关系操作、完整性约束 C数据增加、数据修改、数据查询 D外模式、模式、内模式 2. 在 一个关系中,能 唯一 标识元组的属性 或属性组 称为关系的( B)。 A副键 B 主键 C从键 D参数 3. 现有如下关系:患者 (患者编号 ,患者姓名 ,性别 ,出生日期 等 )、 主
9、键为“患者编号”;医生 (医生编号 ,医生姓名等 ),医疗 (患者编号 ,医生编号 ,医生姓名 ,诊断日期 ,诊断结果等 ),主键为“患者编号 +医生编号 +诊断日期”。其中,医疗关系中的外键是( D )。 A患者编号 B患者姓名 C患者编号和患者姓名 D医生编号和患者编号 4. 关系数据库管理系统应能实现的专门关系运算包括( B )。 A排序、索引、统计 B选择、投影、连接 C关联、更新、 排序 D显示、打印、制表 5. 从一个关系中取出满足某个条件的所有元组形成一个新的关系是( C )操作。 A投影 B连接 C选择 D复制 6. 如果采用关系数据库实现应用,在数据库逻辑设计阶段需将( A
10、)转换为关 SQL Server 2008 R2 数据库技术及应用 (第 3 版 ) 选择题 及答案5 系数据模型。 A概念模型 B层次模型 C关系模型 D网状模型 7. SQL Server 属于( A)类型的数据模型。 A 关系型数据模型 B 层次性数据模型 C 网状数据库模型 D 对象弄数据模型 8. 关系数据模型有许多优点 ,但下面所列的条目( D)不是它的优点。 A 结构简单 B 适用于集合操作 C 有标准语言 D 可表示复杂的语义 9. 下面的选项不是关系数据库基本特征的是( A)。 A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 与行的次序无关 D. 与列的
11、次序无关 10. 一个关系只有一个( D)。 A 候选 键 B 外 键 C 超 键 D 主 键 11. 关系模型中,一个 键 是( C )。 A. 可以由多个任意属性组成 B. 至多由一个属性组 成 C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组 D. 以上都不是 12. 关系代数运算是以( C)为基础的运算 。 A 关系运算 B 谓词演算 C 集合运算 D 代数运算 13. 传统关系 运算 符号有 ( C)。 SQL Server 2008 R2 数据库技术及应用 (第 3 版 ) 选择题 及答案6 A B C D 14. 专门关系运算符号是( B)。 A B C D 15. 关
12、系数据库管理系统应能实现的专门关系运算包括( B )。 A排序、索引、统计 B选择、投影、连接 C关联、更新、排序 D显示、打印、制表 16. 关系数据库中的投影操作是指从关系中( B)。 A 抽出特定 行 B 抽出特定 的列 C 建立相应的影像 D 建立相应的图形 17. 一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是( C )操作。 A投影 B连接 C选择 D复制 18. 关系代数中的连接操作是由( B)操作组 合而成 。 A 选择和投影 B 选择和笛卡 儿 积 C 投影、选择、笛卡 儿 积 D 投影和笛卡尔积 19. 一般情况下,当对关系 R 和 S 进行自然连接时,要求
13、R 和 S 含有一个或者多个共有的( C) 。 A 记录 B 行 C 属性 D 元组 20. 如果采用关系数据库实现应用,在数据库逻辑设计阶段需将( A )转换为关系数据模型。 SQL Server 2008 R2 数据库技术及应用 (第 3 版 ) 选择题 及答案7 A E-R 模型 B层次模型 C关系模型 D网状模型 21. 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足其每一属性都是( B ) A 互 不相关的 B 不可分解的 C 长度可变的 D 互相关联的 22. 下列关于规范化理论各项中正确的是( B) A 对于一个关系模式来说,规范化越深越好
14、 B 满足 第 二范式的关系模式一定满足 第 一范式 C第 一范式要求一非主 键 属性完全函数依赖 主键 D 规范化一般是通过分解各个关系模式实现的,但有时也有合并 23. 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式( B) 部门(部门号,部门名,部门成员,部门总经理) A 部门总经理 B 部门成 员 C 部门名 D 部门号 24. 在一个关系 R 中,若每个数据项都是不可分割的,那么关系 R 一定属于( B) A BCNF B 1NF C 2NF D 3NF 25. 对于关系 R,第三范式是 R 中的每个非主属性应满足( D
15、) A 与主关键字存在单值依赖关系 B 与主关键字存在多值依赖关系 C 函数传递依赖主关键字 D 非函数传递依赖主关键字 第 4章 SQL Server 2008 R2 的安装与配置 1. ( A )管理工具是 Microsoft SQL Server 2008 R2 提供的集成环境, 这种管理工具 用于访问、配置、控制、管理和开发 SQL Server 的所有组件。 A Microsoft SQL Server Management Studio B SQL Server 配置管理器 C Analysis Services D SQL Server Business Intelligence
16、 Development Studio 2. 下面的( C )不是 Microsoft 公司为用户提供的 SQL Server 2008 R2 版本。 A企业版 B数据中心版 C应用版 D标准版 3. Microsoft SQL Server 2008 R2 是一种基于客户机 /服务器的关系型数据库管理系 SQL Server 2008 R2 数据库技术及应用 (第 3 版 ) 选择题 及答案8 统,它使用( B )在服务器和客户机之间传递请求。 A TCP/IP B T-SQL C C D ASP 4. SQL 语言是( B)的语言,容易学习 。 A 过程化 B 非过程化 C 格式化 D 导
17、航式 第 5章 数据库的创建与管理 1. 在创建数据库时,系统自动将( C)系统数据库中的所有用户定义的对象都复制到数据库中。 A Master B Msdb C Model D Tempdb 2. SQL Server 2008 R2 的系统数据库是( D )。 A Master, Tempdb, AdventureWorks, Msdb, Resource B Master, Tempdb, Model, Librar, Resource C Master, Northwind, Model, Msdb, Resource D Master, Tempdb, Model, Msdb, Re
18、source 第 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 值叙述正确选项是 ( D)。 A NULL 表示空格
19、 B NULL 表示 0 C NULL 表示空值 N D ULL 既可以表示 0,也可以表示是空格 4. SQL Server 的字符型系统数据类型主要包括( B )。 SQL Server 2008 R2 数据库技术及应用 (第 3 版 ) 选择题 及答案9 A int、 money、 char B char、 varchar、 text C date、 binary、 int D char、 varchar、 int 5. 以下哪种情况应尽量创建索引( A )。 A 在 WHERE 子句中出现频率较高的列 B 具有很多 NULL 值的列 C 行 较少的表 D 需要频繁更新的表 6. 为数据
20、表创建索引的目的是( ( 1) A ),可以在创建表时用( ( 2) C) 两种方法来创建 唯一 索引。 A 提高查询的检索性能 B 创建 唯一 索引 C 创建主键 D 归类 A 设置主键约束,设置 唯一 约束 B CREATE TABLE, CREATE INDEX C 设置主键约束, CREATE INDEX D 以上都可以 7. 表的关键字可由( D) 列属性 组成 A 一 个 B 两个 C 多个 D 一个或多个 8. 【表设计器】的 “ 允许空 ” 单元格用于设置该 列 是否可输入空 值,实际上就是创建该列的( C )约束。 A 主键 B 外键 C NULL D CHECK 9. 可使
21、用下列操作中的( D)为字段输入 NULL 值。 A 输入 NULL B 输入 C 将字段清空 D 按【 Ctrl+O 】键 10. 假设列中的数据变化规律如下,请问哪一种情况可以使用 IDENTITY 列定义( A)。 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 SQL Server 2008 R2 数据库技术及应用 (第 3 版 ) 选择题 及答案10 11. 关于索引描述错误的是以下的哪一项?( A) A 表中的任何数据列都可以添加索引 B 创建索引的列最好不要含有许多重
22、复的值 C 一般不给很少使用的列添加索引 D 并不是数据库中的聚集索引越多搜索效率就越高 12. 在一个表上,最多可以定义多少个聚 集 索引( A)。 A 1 B 2 C 3 D 多个 13. 在查看关系图内容时,下面操作不能实现的是( C )。 A 调整数据表大小 B 调整数据表位置 C 自动排列数据表 D 自定义数据表显示比例 14. 对于 DROP TABLE 命令的解释正确的是( B) A 删除表里的数据,保留表的数据结构 B 删除表里的数据,同时删除了表的数据结构 C 保留数据,删除表的数据结构 D 删除此表,并删除数据库里所有与此表有关联的表 15. CREATE TABLE 语句( C )。 A 必须在表名称中指定表所属的数据库 B 必须指明表的所有者 C 指定的所有者和表名称组合起来在数据库中必须 唯 一 D 省略表名称时,则自动创建一个本地临时表 16. 下列叙述错误的是( C)。 A ALTER TABLE 语句可以添加字段 B ALTER TABLE 语句可以删除字段 C ALTER TABLE 语句可以修改字段名称