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