1、国家二级 MS Office高级应用机试(数据库设计基础)模拟试卷 15及答案与解析 一、选择题 1 数据库技术的根本目标是要解决数据的 ( )。 ( A)存储问题 ( B)共享问题 ( C)安全问题 ( D)保护问题 2 用树型结构表示实体之间联系的模型是 ( )。 ( A)关系模型 ( B)网状模型 ( C)层次模型 ( D)以上全是 3 学生和学号之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 4 设有学生选课的三张表,学生 S(学号,姓 名,性别,年龄,身份证号 ),课程C(课号,课名 ),选课 SC(学号,课号,成绩 ),则表 SC的关键字是
2、( )。 ( A)课号、成绩 ( B)学号、成绩 ( C)学号、课号 ( D)学号、姓名、成绩 5 在数据库设计中了将 E-R图转换戏关系数据模型的过程属于 ( )。 ( A)需求分析阶段 ( B)概念设计阶段 ( C)逻辑设计阶段 ( D)物理设计阶段 6 有两个关系 R、 S如下,由关系 R通过某种操作得到关系 S,该操作是 ( )。( A)选择 ( B)投影 ( C)插入 ( D)连接 7 由关 系 R和 S通过某种操作得到关系 T,这种操作是 ( )。( A)交 ( B)自然连接 ( C)笛卡尔积 ( D)投影 8 由关系 R和 S通过某种操作得到关系 T,这种操作是 ( )。( A)
3、交 ( B)笛卡尔积 ( C)差 ( D)自然连接 9 由关系 R和 S通过某种操作得到关系 T,这种操作是 ( )。( A)交 ( B)笛卡尔积 ( C)差 ( D)自然连接 10 在满足实体完整性约束的条件下 ( )。 ( A)一个关系中应该有一个或多个候选关键字 ( B)一个关系中只能有一个候选关键字 ( C) 一个关系中必须有多个候选关键字 ( D)一个关系中可以没有候选关键字 11 在学生管理的关系数据库中,存取一个学生信息的数据单位是 ( )。 ( A)文件 ( B)数据库 ( C)字段 ( D)记录 12 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( )。 ( A)属
4、性 ( B)关系 ( C)键 ( D)域 13 下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 ( )。 ( A)并 ( B)交 ( C)投影 ( D)笛卡尔积 14 索引属于 ( )。 ( A)模式 ( B)内模式 ( C)外模式 ( D)概念模式 15 数据库设计过程不包括 ( )。 ( A)概念设计 ( B)逻辑设计 ( C)物理设计 ( D)算法设计 16 在关系数据库中,用来表示实体间联系的是 ( )。 ( A)属性 ( B)二维表 ( C)网状结构 ( D)树状结构 17 在关系模型中,每一个二维表称为一个 ( )。 ( A)关系 ( B)属性 ( C)元组 ( D)
5、主码 (键 ) 18 视图设计一般有三种设计次序,下列不属于视图设计次序的是 ( )。 ( A)自顶向下 ( B)由外向内 ( C)由内向外 ( D)自底向上 19 在关系模式 A(S, SN, C)和 B(C, CN, CL)中,关系 A的主键是 S,关系 B的主键是 C,则属性 C在 A中称为 ( )。 ( A)主键 ( B)外键 ( C)候选键 ( D)超键 20 在数据库设计中,用 E-R图来描述信息结构但不涉及信息在计算中的表示,它属于数据库设计的是 ( )。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 21 设有关系表学生 S(学号,姓名
6、,性别 ,年龄,身份证号 ),每个学生学号唯一。除属性学号外,也可以作为键的是 ( )。 ( A)姓名 ( B)身份证号 ( C)姓名,性别,年龄 ( D)学号,姓名 22 有关系如下图,若 B是主键,则最后一条记录违反了 ( )。 ( A)实体完整性约束 ( B)参照完整性约束 ( C)用户定义的完整性约束 ( D)以上都不正确 23 在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是 ( )。 ( A)概念数据模型 ( B)逻辑数据模型 ( C)物理数据模型 ( D)结构数据类 型 24 若实体 A和 B是一对一的联系,实体 B和 C是多对一的联系,则实体 A和 C
7、的联系是 ( )。 ( A)多对一 ( B)一对多 ( C)一对一 ( D)多对多 25 当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的( )。 ( A)逻辑独立性 ( B)物理独立性 ( C)应用独立性 ( D)空间独立性 26 “商品 ”与 “顾客 ”两个实体集之间的联系一般是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 27 能够减少相同数据重复存储的是 ( )。 ( A)数据库 ( B)字段 ( C)文件 ( D)记录 28 定义学生选修课程的关系模式: SC(S#, Sn, C#, Cn, G)(其属性分别为学号,姓名,课程号,课程名
8、,成绩 )该关系的范式最高达到 ( )。 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 29 关系表中,属性值必须是另一个表主键的有效值或空值,这样的属性是 ( )。 ( A)外键 ( B)候选键 ( C)主键 ( D)主属性 30 第三范式是在第二范式的基础上消除了 ( )。 ( A) 非主属性对键的传递函数依赖 ( B)非主属性对键的部分函数依赖 ( C)多值依赖 ( D)以上三项 国家二级 MS Office高级应用机试(数据库设计基础)模拟试卷 15答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 数据库设计是数据应用的核心,是数据库技术的主要内容
9、之一。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。数据库设计的根本目标是要解决数据共享问题。 【知识模块】 数据库设计基础 2 【正确答案】 C 【试题解析】 用树型结构表示实体及其之间联系的模型称为层次模型。 【知识模块】 数据库设计基础 3 【正确答案】 A 【试题解析】 一个学生只有一个学号,同时一个学号也只对应一个学生,这种关系称为一对一联系。 【知识模块】 数据库设计基础 4 【正确答案】 C 【试题解析】 学生表 S的关键字是学号,课程表 C的关键字是课号,选课 SC的关键字是学号、课号。 【知识模块
10、】 数据库设计基础 5 【正确答案】 C 【试题解析】 在数据库设计中,将 ER图转换成关系数据模型的过程属于逻辑设计阶段。 【知识模块】 数据库设计基础 6 【正确答案】 A 【试题解析】 选择是指从关系中找出满足给定条件的元组的操作。关系 S是关系R的一部分,元组属于选择操作。 【知识模块】 数据库设计基础 7 【正确答案】 B 【试题解析】 关系 T是关系 R中的 A属性和关系 S中的 A属性相等 (即R A=S A)得到的,同时重复的属性列被去除,是自然连接。 【知识模块】 数据库设计基础 8 【正确答案】 C 【试题解析】 关系 T中只有一行元组,这一行存在于关系 R中,不存在于关系
11、 S中,是差操作。 【知识模块】 数据库设计基础 9 【正确答案】 B 【试题解析】 关系 T中 3行,且属性是关系 R和关系 S的属性之和,相当于关系 R中的每一行和关系 S中每一行相乘,这种是笛卡尔积操作。 【知识模块】 数据库设计基础 10 【正确答案】 A 【试题解析】 实体完整性约束:若属性 M是关系的主键,则属性 M中的属性值不能为空值。一个关系至少有一个候选关键字,也可以有多个。 【知识模块】 数据库设计基础 11 【正确答案】 D 【试题解析】 存取一个学生信息的数据单位叫作一个元组,也叫作记录。 【知识模块】 数据库设计基础 12 【正确答案】 B 【试题解析】 将 ER图转
12、换为关系模式时,实体和联系都可以表示为关系。 【知识模块】 数据库设计基础 13 【正确答案】 B 【试题解析】 减少元组个数但不改变属性个数的是交运算。 【知识模块】 数据库设计基础 14 【正确答案】 B 【试题解析】 索引的写入修改了数据库的物理结构,而不是简 单的逻辑设计。内模式规定了数据在存储介质上的物理组织方式、记录寻址方式。 【知识模块】 数据库设计基础 15 【正确答案】 D 【试题解析】 数据库设计过程包括需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理设计阶段、数据库实施阶段、数据库运行和维护阶段。 【知识模块】 数据库设计基础 16 【正确答案】 B 【试题解析】
13、关系数据库中,表示实体间联系的是二维表。 【知识模块】 数据库设计基础 17 【正确答案】 A 【试题解析】 关系模型中,每个二维表 称为一个关系。 【知识模块】 数据库设计基础 18 【正确答案】 B 【试题解析】 视图设计有三种策略:自顶向下、自底向上、由内向外。 【知识模块】 数据库设计基础 19 【正确答案】 B 【试题解析】 A关系中的字段是 B关系的主键,这个字段在 A关系中称为外键。其中外键的值必须为空值或者某元组的主码值。 【知识模块】 数据库设计基础 20 【正确答案】 C 【试题解析】 E-R模型是将现实世界的要求转化成实体、联系和属性等概念,以及它们之间的联系,属于概念设
14、计 阶段。 【知识模块】 数据库设计基础 21 【正确答案】 B 【试题解析】 候选键是二维表中能唯一标识元组的最小属性集。一个二维表有多个候选键,则选定其中一个作为主键供用户使用,学生学号与身份证号均是唯一的,都可以作为主键, B项正确。 【知识模块】 数据库设计基础 22 【正确答案】 A 【试题解析】 关系模型中可以三类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性 M是关系的主键,则属于 M中的属性值不能为空值。属性 B为主键,最后一 个记录为空,违反了实体完整性约束。 【知识模块】 数据库设计基础 23 【正确答案】 A 【试题解析】 数
15、据模型按照不同的应用层次分为三种类型;概念数据模型着重于对客观世界中复杂事物的描述及对它们内在联系的刻画;逻辑数据模型是面向数据库系统的模型,着重于在数据库系统一级的实现:物理数据模型是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。 【知识模块】 数据库设计基础 24 【正确答案】 A 【试题解析】 因为实体 A和 B是一对一联系,那么 A和 B可等价看 待, A与 C的关系应该和 B与 C的关系一样,都是多对一联系。 【知识模块】 数据库设计基础 25 【正确答案】 A 【试题解析】 当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的逻辑独立性。 【
16、知识模块】 数据库设计基础 26 【正确答案】 D 【试题解析】 实体之间的关系有一对一、一对多和多对多。本题中 “商品 ”与 “顾客 ”两个实体集之间的联系是多对多联系,一种 “商品 ”可以被多个 “顾客 ”购买,而一个 “顾客 ”也可以购买多个 “商品 ”。 【知识模块】 数据库设计基 础 27 【正确答案】 A 【试题解析】 数据库主要特点:实现数据共享、减少数据的冗余度、数据的独立性、数据实现集中控制、数据一致性和可维护性,以确保数据的安全性和可靠性及故障恢复。 【知识模块】 数据库设计基础 28 【正确答案】 A 【试题解析】 第一范式规定所有的域都是原子性的,每一列都是不可分割的原
17、子数据项;第二范式是在第一范式的基础上满足非主属性必须完全依赖于候选码;第三范式是在第二范式基础上任何非主属性不依赖于其他非主属性。题目中 SC表中每一列都是不可分割的,符合第一范 式, SC表的主码是学号和课程号,姓名部分依赖于主码,因此不满足第二范式。 【知识模块】 数据库设计基础 29 【正确答案】 A 【试题解析】 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。外键是为了保持数据一致性、完整性,主要目的是控制存储在外键表中的数据,使两张表形成关联,外键只能引用外表中的列的值或使用空值。所以 A项正确。 【知识模块】 数据库设计基础 30 【正确答案】 A 【试题解析】 第三范式要满足以下的条件:首先要满足第二范式,其 次非主属性之间不存在函数依赖。由于满足了第二范式,表示每个非主属性都函数依赖于主键。如果非主属性之间存在了函数依赖。就会存在传递依赖,这样就不满足第三范式。所以 A项正确。 【知识模块】 数据库设计基础
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1