国家二级MSOffice高级应用机试(数据库设计基础)模拟试卷2(共267题)_第1页
国家二级MSOffice高级应用机试(数据库设计基础)模拟试卷2(共267题)_第2页
国家二级MSOffice高级应用机试(数据库设计基础)模拟试卷2(共267题)_第3页
国家二级MSOffice高级应用机试(数据库设计基础)模拟试卷2(共267题)_第4页
国家二级MSOffice高级应用机试(数据库设计基础)模拟试卷2(共267题)_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国家二级MSOffice高级应用机试(数据库设计基础)模拟试卷2(共9套)(共267题)国家二级MSOffice高级应用机试(数据库设计基础)模拟试卷第1套一、选择题(本题共23题,每题1.0分,共23分。)1、数据库管理系统是()。A、操作系统的一部分B、在操作系统支持下的系统软件C、一种编译系统D、一种操作系统标准答案:B知识点解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等,是一种在操作系统之上的系统软件。2、负责数据库中查询操作的数据库语言是()。A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言标准答案:C知识点解析:数据定义语言,负责数据的模式定义与数据的物理存取构建;数据操纵语言,负责数据的操纵,包括查询及增、删、改等操作;数据控制语言,负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。3、数据库应用系统中的核心问题是()。A、数据库设计B、数据库系统设计C、数据库维护D、数据库管理员培训标准答案:A知识点解析:数据库应用系统中的核心问题是数据库的设计。4、在数据管理技术发展的3个阶段中,数据共享最好的是()。A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、3个阶段相同标准答案:C知识点解析:数据管理发展至今已经历了3个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中最后一个阶段结构简单,使用方便,逻辑性强,物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位,所以选择C选项。5、下列描述中不属于数据库系统特点的是()。A、数据共享B、数据完整性C、数据冗余度高D、数据独立性高标准答案:C知识点解析:数据库系统的特点为高共享、低冗余、独立性高、具有完整性等,故C选项错误。6、数据库设计中反映用户对数据要求的模式是()。A、内模式B、概念模式C、外模式D、设计模式标准答案:C知识点解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户的公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以选择C选项。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。7、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则实体部门和职员间的联系是()。A、1:1联系B、m:1联系C、1:m联系D、m:n联系标准答案:C知识点解析:两个实体集间的联系实际上是实体集间的函数关系,主要有一对一联系(1:1)、一对多联系(1:m)、多对一联系(m:1)、多对多联系(m:n)。对于每一个实体部门,都有多名职员,则其对应的联系为一对多联系(1:m),答案为C选项。8、一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。A、1:1联系B、1:m联系C、m:1联系D、m:n联系标准答案:D知识点解析:因为一个教师可讲授多门课程,而一门课程又能由多个教师讲授,所以它们之间是多对多的关系,可以表示为m:n。9、关系表中的每一横行称为一个()。A、字段B、元组C、行D、码标准答案:B知识点解析:在关系数据库中,关系模型采用二维表来表示,简称“表”。二维表是由表框架及表元组组成的。在表框架中,按行可以存放数据,每行数据称为元组。本题答案是B选项。10、在E-R图中,用来表示实体联系的图形是()。A、椭圆形B、矩形C、菱形D、三角形标准答案:C知识点解析:在E—R图中,实体集用矩形,属性用椭圆,联系用菱形。11、层次型、网状型和关系型数据库划分原则是()。A、记录长度B、文件的大小C、联系的复杂程度D、数据之间的联系方式标准答案:D知识点解析:层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示,所以3种数据库的划分原则是数据之间的联系方式。12、下列叙述中正确的是()。A、数据库不需要操作系统的支持B、数据库设计是指设计数据库管理系统C、数据库是存储在计算机存储设备中的、结构化的相关数据的集合D、数据库系统中,数据的物理结构必须与逻辑结构一致标准答案:C知识点解析:数据库是存储在计算机存储设备中的、结构化的相关数据的集合。数据库中的数据不只是面向某一项特定的应用,而是面向多种应用,可以被多个用户、多个应用程序共享,不具有独立性的系统。设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型。数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够I司时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。本题答案为C选项。13、在关系数据库中,用来表示实体间联系的是()。A、属性B、二维表C、网状结构D、树状结构标准答案:B知识点解析:关系模型实体间的联系采用二维表来表示,简称表。C选项为网状模型实体间的联系,D选项为层次模型实体间的联系,A选项则刻画了实体。14、有3个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到的,该操作为()。A、选择B、投影C、交D、并标准答案:D知识点解析:在关系T中包含了关系R与S中的所有元组,所以进行的是并运算。15、有3个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。A、并B、自然连接C、笛卡儿积D、交标准答案:D知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B选项错误。笛卡儿积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对,所以C选项错误。根据关系T可以很明显地看出是从关系R与关系S中取得相同的关系组,所以取的是交运算,选择D选项。16、有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。A、自然连接B、并C、交D、差标准答案:D知识点解析:关系T中的元组是关系R中有而关系S中没有的元组的集合,即从关系R中除去与关系S中相同的元组后得到的关系T,所以做的是差运算。17、有2个关系R和S如下:则由关系R得到关系S的操作是()。A、选择B、投影C、自然连接D、并标准答案:A知识点解析:由关系R到关系S为一元运算,排除C选项和D选项。关系S是关系R的一部分,是通过选择之后的结果,因此选A选项。18、有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。A、自然连接B、交C、投影D、并标准答案:A知识点解析:关系R和关系S有公共域,关系T是通过公共域的等值进行连接的结果,符合自然连接,故选A选项。19、有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。A、自然连接B、交C、除D、并标准答案:C知识点解析:如果T=R/S,则T称为R除以S的商。在除运算中,T的域由R中那些不出现在S中的域所组成,对于T中的任意有序组,由它与关系S中每个有序组所构成的有序组均出现在关系R中,所以本题选择C选项。20、下列关于数据库设计的叙述中正确的是()。A、在需求分析阶段建立数据字典B、在概念设计阶段建立数据字典C、在逻辑设计阶段建立数据字典D、在物理设计阶段建立数据字典标准答案:A知识点解析:数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。21、数据库设计过程不包括()。A、概念设计B、逻辑设计C、物理设计D、算法设计标准答案:D知识点解析:数据库设计过程主要包括需求分析、概念结构设计、逻辑结构分析、数据库物理设计、数据库实施、数据库运行和维护阶段。答案为D选项。22、在数据库设计中,将E-R图转换成关系数据模型的过程属于()。A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段标准答案:C知识点解析:E—R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。23、设有表示学生选课的3张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。A、课号,成绩B、学号,成绩C、学号,课号D、学号,姓名,成绩标准答案:C知识点解析:学号是学生表S的主键,课号是课程表C的主键,所以选课表SC的关键字就应该是与前两个表能够直接联系且能唯一定义的学号和课号,所以选择C选项。国家二级MSOffice高级应用机试(数据库设计基础)模拟试卷第2套一、选择题(本题共30题,每题1.0分,共30分。)1、数据库技术的根本目标是要解决数据的()。A、存储问题B、共享问题C、安全问题D、保护问题标准答案:B知识点解析:数据库设计是数据应用的核心,是数据库技术的主要内容之一。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。数据库设计的根本目标是要解决数据共享问题。2、用树型结构表示实体之间联系的模型是()。A、关系模型B、网状模型C、层次模型D、以上全是标准答案:C知识点解析:用树型结构表示实体及其之间联系的模型称为层次模型。3、学生和学号之间的联系是()。A、一对一B、一对多C、多对一D、多对多标准答案:A知识点解析:一个学生只有一个学号,同时一个学号也只对应一个学生,这种关系称为一对一联系。4、设有学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字是()。A、课号、成绩B、学号、成绩C、学号、课号D、学号、姓名、成绩标准答案:C知识点解析:学生表S的关键字是学号,课程表C的关键字是课号,选课SC的关键字是学号、课号。5、在数据库设计中了将E-R图转换戏关系数据模型的过程属于()。A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段标准答案:C知识点解析:在数据库设计中,将E—R图转换成关系数据模型的过程属于逻辑设计阶段。6、有两个关系R、S如下,由关系R通过某种操作得到关系S,该操作是()。A、选择B、投影C、插入D、连接标准答案:A知识点解析:选择是指从关系中找出满足给定条件的元组的操作。关系S是关系R的一部分,元组属于选择操作。7、由关系R和S通过某种操作得到关系T,这种操作是()。A、交B、自然连接C、笛卡尔积D、投影标准答案:B知识点解析:关系T是关系R中的A属性和关系S中的A属性相等(即R.A=S.A)得到的,同时重复的属性列被去除,是自然连接。8、由关系R和S通过某种操作得到关系T,这种操作是()。A、交B、笛卡尔积C、差D、自然连接标准答案:C知识点解析:关系T中只有一行元组,这一行存在于关系R中,不存在于关系S中,是差操作。9、由关系R和S通过某种操作得到关系T,这种操作是()。A、交B、笛卡尔积C、差D、自然连接标准答案:B知识点解析:关系T中3行,且属性是关系R和关系S的属性之和,相当于关系R中的每一行和关系S中每一行相乘,这种是笛卡尔积操作。10、在满足实体完整性约束的条件下()。A、一个关系中应该有一个或多个候选关键字B、一个关系中只能有一个候选关键字C、一个关系中必须有多个候选关键字D、一个关系中可以没有候选关键字标准答案:A知识点解析:实体完整性约束:若属性M是关系的主键,则属性M中的属性值不能为空值。一个关系至少有一个候选关键字,也可以有多个。11、在学生管理的关系数据库中,存取一个学生信息的数据单位是()。A、文件B、数据库C、字段D、记录标准答案:D知识点解析:存取一个学生信息的数据单位叫作一个元组,也叫作记录。12、将E-R图转换到关系模式时,实体与联系都可以表示成()。A、属性B、关系C、键D、域标准答案:B知识点解析:将E—R图转换为关系模式时,实体和联系都可以表示为关系。13、下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。A、并B、交C、投影D、笛卡尔积标准答案:B知识点解析:减少元组个数但不改变属性个数的是交运算。14、索引属于()。A、模式B、内模式C、外模式D、概念模式标准答案:B知识点解析:索引的写入修改了数据库的物理结构,而不是简单的逻辑设计。内模式规定了数据在存储介质上的物理组织方式、记录寻址方式。15、数据库设计过程不包括()。A、概念设计B、逻辑设计C、物理设计D、算法设计标准答案:D知识点解析:数据库设计过程包括需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理设计阶段、数据库实施阶段、数据库运行和维护阶段。16、在关系数据库中,用来表示实体间联系的是()。A、属性B、二维表C、网状结构D、树状结构标准答案:B知识点解析:关系数据库中,表示实体间联系的是二维表。17、在关系模型中,每一个二维表称为一个()。A、关系B、属性C、元组D、主码(键)标准答案:A知识点解析:关系模型中,每个二维表称为一个关系。18、视图设计一般有三种设计次序,下列不属于视图设计次序的是()。A、自顶向下B、由外向内C、由内向外D、自底向上标准答案:B知识点解析:视图设计有三种策略:自顶向下、自底向上、由内向外。19、在关系模式A(S,SN,C)和B(C,CN,CL)中,关系A的主键是S,关系B的主键是C,则属性C在A中称为()。A、主键B、外键C、候选键D、超键标准答案:B知识点解析:A关系中的字段是B关系的主键,这个字段在A关系中称为外键。其中外键的值必须为空值或者某元组的主码值。20、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算中的表示,它属于数据库设计的是()。A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段标准答案:C知识点解析:E-R模型是将现实世界的要求转化成实体、联系和属性等概念,以及它们之间的联系,属于概念设计阶段。21、设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是()。A、姓名B、身份证号C、姓名,性别,年龄D、学号,姓名标准答案:B知识点解析:候选键是二维表中能唯一标识元组的最小属性集。一个二维表有多个候选键,则选定其中一个作为主键供用户使用,学生学号与身份证号均是唯一的,都可以作为主键,B项正确。22、有关系如下图,若B是主键,则最后一条记录违反了()。A、实体完整性约束B、参照完整性约束C、用户定义的完整性约束D、以上都不正确标准答案:A知识点解析:关系模型中可以三类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性M是关系的主键,则属于M中的属性值不能为空值。属性B为主键,最后一个记录为空,违反了实体完整性约束。23、在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是()。A、概念数据模型B、逻辑数据模型C、物理数据模型D、结构数据类型标准答案:A知识点解析:数据模型按照不同的应用层次分为三种类型;概念数据模型着重于对客观世界中复杂事物的描述及对它们内在联系的刻画;逻辑数据模型是面向数据库系统的模型,着重于在数据库系统一级的实现:物理数据模型是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。24、若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是()。A、多对一B、一对多C、一对一D、多对多标准答案:A知识点解析:因为实体A和B是一对一联系,那么A和B可等价看待,A与C的关系应该和B与C的关系一样,都是多对一联系。25、当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的()。A、逻辑独立性B、物理独立性C、应用独立性D、空间独立性标准答案:A知识点解析:当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的逻辑独立性。26、“商品”与“顾客”两个实体集之间的联系一般是()。A、一对一B、一对多C、多对一D、多对多标准答案:D知识点解析:实体之间的关系有一对一、一对多和多对多。本题中“商品”与“顾客”两个实体集之间的联系是多对多联系,一种“商品”可以被多个“顾客”购买,而一个“顾客”也可以购买多个“商品”。27、能够减少相同数据重复存储的是()。A、数据库B、字段C、文件D、记录标准答案:A知识点解析:数据库主要特点:实现数据共享、减少数据的冗余度、数据的独立性、数据实现集中控制、数据一致性和可维护性,以确保数据的安全性和可靠性及故障恢复。28、定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号,姓名,课程号,课程名,成绩)该关系的范式最高达到()。A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:第一范式规定所有的域都是原子性的,每一列都是不可分割的原子数据项;第二范式是在第一范式的基础上满足非主属性必须完全依赖于候选码;第三范式是在第二范式基础上任何非主属性不依赖于其他非主属性。题目中SC表中每一列都是不可分割的,符合第一范式,SC表的主码是学号和课程号,姓名部分依赖于主码,因此不满足第二范式。29、关系表中,属性值必须是另一个表主键的有效值或空值,这样的属性是()。A、外键B、候选键C、主键D、主属性标准答案:A知识点解析:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。外键是为了保持数据一致性、完整性,主要目的是控制存储在外键表中的数据,使两张表形成关联,外键只能引用外表中的列的值或使用空值。所以A项正确。30、第三范式是在第二范式的基础上消除了()。A、非主属性对键的传递函数依赖B、非主属性对键的部分函数依赖C、多值依赖D、以上三项标准答案:A知识点解析:第三范式要满足以下的条件:首先要满足第二范式,其次非主属性之间不存在函数依赖。由于满足了第二范式,表示每个非主属性都函数依赖于主键。如果非主属性之间存在了函数依赖。就会存在传递依赖,这样就不满足第三范式。所以A项正确。国家二级MSOffice高级应用机试(数据库设计基础)模拟试卷第3套一、选择题(本题共30题,每题1.0分,共30分。)1、按软件功能分类,数据库管理系统是()。A、系统软件B、应用软件C、支撑软件D、以上都不是标准答案:A知识点解析:数据库管理系统(DBMS)是管理数据库的机构,是系统软件,负责数据库中的数据的组织、操纵、维护、控制、保护以及数据服务等。2、数据库管理系统是()。A、操作系统的一部分B、在操作系统支持下的系统软件C、一种编译系统D、一种操作系统标准答案:B知识点解析:数据库管理系统是用户和操作系统之家的桥梁,需要操作系统的支持,为用户提供服务。3、数据库应用系统中的核心问题是()。A、数据库设计B、数据库管理系统C、数据库D、数据库管理员标准答案:B知识点解析:数据库管理系统是数据库系统的核心。4、负责数据库中查询操作的数据库语言是()。A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言标准答案:C知识点解析:数据库管理系统提供三种语言:数据定义语言、数据操纵语言和数据控制语言。负责数据查询、新增、更改、删除的是数据操纵语言。5、负责数据库中数据模式定义的语言是()。A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言标准答案:A知识点解析:数据库管理系统提供三种语言:数据定义语言、数据操纵语言和数据控制语言。负责数据结构定义与数据库对象定义的语言是数据定义语言。6、数据库管理系统的主要类型不包括()。A、文件管理系统B、层次数据库系统C、关系数据库系统D、面向对象数据库系统标准答案:D知识点解析:数据库管理系统类型包括:文件管理系统、层次数据库系统、网状数据库系统和关系数据库系统。7、SQL语言又称为()。A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构化操纵语言标准答案:C知识点解析:SQL是StructuredQueryLanguage的缩写,结构化查询语言是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。8、数据管理发展的阶段不包括()。A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、分布式存储系统标准答案:D知识点解析:数据管理发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。9、数据库系统中的核心问题是()。A、数据库设计B、数据库系统设计C、数据库维护D、数据库管理员培训标准答案:A知识点解析:在数据库应用系统中的一个核心问题就是设计一个能满足用户要求、性能良好的数据库,这就是数据库设计。10、下列属于数据库管理系统特点的是()。A、数据的集成性B、数据的高共享性和低冗余性C、数据关联性高D、数据统一管理与控制标准答案:C知识点解析:数据库管理系统的特点是:数据的集成性、数据的高共享性和低冗余性、数据独立性高、数据的统一管理与控制。11、数据库的三级模式结构不包括()。A、概念模式B、存储模式C、外模式D、内模式标准答案:B知识点解析:数据库的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述;内模式是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式;外模式是用户的数据视图,是用户能看见和使用的局部数据的逻辑结构和特征的描述。12、数据库概念模式和内模式映射是指()。A、数据局部逻辑结构和全局逻辑结构的对应关系B、数据局部逻辑结构和存储结构的对应关系C、数据全局逻辑结构和存储结构的对应关系D、数据的物理结构和存储结构对应的关系标准答案:C知识点解析:数据库的概念模式和内模式映射定义了全局逻辑结构和存储结构之间的对应关系。13、数据模型的要素不包括()。A、数据结构B、数据操作C、数据约束D、数据定义标准答案:D知识点解析:数据模型是对数据特征的抽象,从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表示与操作提供一个抽象的框架。数据模型的要素包含:数据结构、数据操作和数据约束。14、E-R模型不包括()。A、实体B、联系C、属性D、操作标准答案:D知识点解析:E-R(实体一联系)模型是将现实世界的要求转化为实体、联系、属性概念。15、E-R模型实体间的联系不包括()。A、一对一联系B、一对多联系C、多对多联系D、多对一联系标准答案:D知识点解析:E-R模型联系的类型分为:一对一联系、一对多联系和多对多联系。16、E-R图中用来表示实体的几何图形是()。A、矩形B、椭圆C、菱形D、三角形标准答案:A知识点解析:E-R图中用矩形来表示实体集,在矩形内写上实体集的名字。17、E-R图中用来表示实体间联系的是()。A、矩形B、椭圆C、菱形D、三角形标准答案:C知识点解析:E-R图中用菱形表示联系,在菱形内写上联系名。18、下图表示实体及其之间联系的模型是()。A、层次模型B、网状模型C、关系模型D、对象模型标准答案:A知识点解析:用树型结构表示实体及其之间联系的模型称为层次模型。在层次模型中,节点是实体,树枝是联系,从上到下是一对多的关系。层次模型的基本结构是树型结构,自顶向下、层次分明。19、在数据管理技术发展的三个阶段中,数据共享最好的是()。A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同标准答案:C知识点解析:数据库系统的数据集成性使得数据可以为多个应用所共享。20、数据库设计中反映用户对数据要求的是()。A、内模式B、概念模式C、外模式D、设计模式标准答案:C知识点解析:外模式也称用户模式或子模式,是用户的数据视图,是用户所能看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。21、数据库设计中反映全局数据逻辑结构的是()。A、内模式B、概念模式C、外模式D、设计模式标准答案:B知识点解析:概念模式也称模式,是数据库系统中全局数据逻辑结构的描述,是全体用户的公共数据视图。22、关系模型中二维表的一行称为()。A、属性B、值域C、元组D、主键标准答案:C知识点解析:二维表中的一行称为元组,也称为记录。23、关系模型的数据操作不包括()。A、数据查询B、数据删除C、数据插入D、数据备份标准答案:D知识点解析:关系模型的数据操作包括增加、删除、更改、查询。24、关系模型允许定义的完整性约束不包括()。A、实体完整性约束B、参照完整性约束C、用户定义的完整性约束D、唯一值完整性约束标准答案:D知识点解析:关系模型允许定义三类数据约束:实体完整性约束;参照完整性约束;用户定义的完整性约束。25、从关系模式中指定若干个属性组成新的关系是()。A、选择运算B、投影运算C、笛卡尔积D、自然连接标准答案:B知识点解析:从关系模式中指定若干个属性组成新的关系,称为投影运算。26、在下列模式中,给出数据物理存储结构的是()。A、概念模式B、外模式C、内模式D、逻辑模式标准答案:C知识点解析:内模式又称为物理模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示形式。27、一个班级有多个学生,这种对应关系是()。A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:如果实体集A中的每一个实体,在实体集B中都有多个实体与之对应;实体集B中的每一个实体,在实体集A中只有一个实体与之对应,则称实体集A与实体集B是一对多联系的。28、一门课程可以被多个学生选择学习,一个学生也可以选择学习多门课程,这种对应关系是()。A、一对一B、一对多C、多对一D、多对多标准答案:D知识点解析:如果实体集A中的每一个实体,在实体集B中都有多个实体与之对应,反之亦然,则称这种关系是多对多联系。29、在E-R图中,用来表示两个实体之间联系的是()。A、矩形B、椭圆C、三角形D、菱形标准答案:D知识点解析:E—R图用菱形表示联系,在菱形内写上联系名。30、层次型、网状型和关系型数据库的划分原则是()。A、记录长度B、文件的大小C、联系的复杂程度D、数据之间的联系方式标准答案:D知识点解析:根据数据之间的联系方式,可以把数据库分为层次型、网状型和关系型数据库,它们是根据数据之间的联系方式来划分的。国家二级MSOffice高级应用机试(数据库设计基础)模拟试卷第4套一、选择题(本题共29题,每题1.0分,共29分。)1、有三个关系R、S和T如下图所示:其中关系T由关系R和S通过运算得到,则所使用的运算为A、笛卡尔积B、交C、并D、自然连接标准答案:D知识点解析:在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件:两关系间有公共域;通过公共域的相等值进行连接。通过观察三个关系R,S,T的结果可知关系T是由关系R和S进行自然连接得到酶。2、有三个关系R,S和T如下图所示:其中关系T由关系R和S通过运算得到,则该运算是A、选择B、投影C、交D、并标准答案:D知识点解析:由关系T中的数据可以看出,其数据由关系R和S的数据组成。所以关系T是由关系R和T通过并运算得到的。3、数据库设计中反映用户对数据要求的模式是A、内模式B、概念模式C、外模式D、设计模式标准答案:C知识点解析:概念模式,是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(DataDescriptionLanguage,DDL)来描述、定义的,体现、反映了数据库系统的整体观。外模式,对应于用户级,它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,也称为子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它反映了用户对数据的要求。包含模式中允许特定用户使用的那部分数据,用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(DataManipulationLanguage,DML)对这些数据记录进行描述。内模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义,它是数据库的存储观。4、数据库系统的三级模式不包括A、概念模式B、内模式C、外模式D、数据模式标准答案:D知识点解析:数据库系统的三级模式包括概念模式、外模式和内模式(物理模式)。5、有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是A、自然连接B、交C、除D、并标准答案:C知识点解析:从关系R、S和T的结构可以得出关系T是由关系R、S经过除运算后得到的。6、数据库设计过程不包括A、概念设计B、逻辑设计C、物理设计D、算法设计标准答案:D知识点解析:数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和物理设计。7、一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的A、记录B、行C、属性D、元组标准答案:C知识点解析:自然连接要满足两个条件:一是两关系之间有公共域。二是通过共域的相等值(属性)进行连接。8、在数据库管理系统提供的数据语言中,负责数据模式定义的是A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言标准答案:A知识点解析:数据库管理系统一般提供相应的数据语言,它们分别是:数据定义语言,负责数据的模式定义与数据的物理存取构建;数据操纵语言,负责数据的操纵,包括查询及增、删、改等操作;数据控制语言,负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。9、有关系如下图所示,若B为键,则最后一条记录违反了A、实体完整性约束B、参照完整性约束C、用户定义的完整性约束D、以上都不正确标准答案:A知识点解析:关系模型中可以3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性M是关系的主键,则属于M中的属性值不能为空值。属性B为主键,最后一个记录为空,违反了实体完整性约束,选项A正确。10、在数据库设计中,将E-R图转换成关系数据模型的过程属于A、逻辑设计阶段B、需求分析阶段C、概念设计阶段D、物理设计阶段标准答案:A知识点解析:数据库的设计阶段包括需要分析、概念设计、逻辑设计和物理设计,其中将E—R图转换成关系数据模型的过程属于逻辑设计阶段。11、关系数据模型A、只能表示实体间1:1联系B、只能表示实体间1:m联系C、可以表示实体间m:n联系D、只能表示实体间1:n联系标准答案:C知识点解析:关系数据模型能表示实体间一对一(1:1)、一对多(1:m)和多对多(m:m)联系。因此选项C正确。12、有三个关系R,S和T如下图所示,则由关系R和S得到关系T的运算是A、并B、自然连接C、除法D、差标准答案:C知识点解析:在关系代数中,除法运算可理解为笛卡尔积的逆运算。设被除关系R为m元关系,除关系S为n元关系,那么它们的商为m-n元关系,记为R÷S。商的构成原则是:将被除关系R中的m-n列,按其值分成若干组,检查每一组的n列值的集合是否包含除关系S,若包含则取m-n列的值作为商的一个元组,否则不取。本题中关系T是由关系R和S进行除法运算后的结果。13、在数据库系统中,数据模型包括概念模型、逻辑模型和A、物理模型B、空间模型C、时间模型D、以上三个均包含标准答案:A知识点解析:数据模型按照不同的应用层次分为以下3种类型,概念模型着重于对客观世界中复杂事物的描述及对它们内在联系的刻画;逻辑模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。故选项A正确。14、有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是A、并B、投影C、交D、选择标准答案:A知识点解析:关系并运算是指,设有两个关系R和S,它们具有相同的结构。R和S的并是由属于R或属于S的元组组成的集合。所以对于本题关系R和S具有相同的结构,并且关系T的元组是由属于R或属于S的元组组成的集合。因此选项A正确。15、建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是A、课程和成绩B、课程和课程号C、学生和学号D、学生和课程标准答案:D知识点解析:在学生选修课程活动的实体联系模型中,实体分别是学生和课程,所以选项D正确。16、下列关于数据库特点的说法中正确的是A、数据能共享且独立性高B、数据能共享但数据冗余很高C、能保证数据完整性但降低了安全性D、数据独立性高但不能实现共享标准答案:A知识点解析:数据库系统阶段特点:数据的管理者:数据库管理系统;数据面向的对象:整个应用系统;数据的共享程度:共享性高,冗余度小;数据的独立性:具有高度的物理独立性和逻辑独立性;数据的结构化:整体结构化,用数据模型描述;数据控制能力:由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力。所以选择A选项。17、定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性部分依赖的关系是A、S(S#,Sn,Sd,Dc,Sa)B、C(C#,Cn,P#)C、SC(S#,C#,G)D、S(S#,Sd,S#,C#)标准答案:A知识点解析:在S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄)中,将学号S#设置主关键字,属性所在系的系主任(Dc)依赖属性所在系(Sd)这个属性,这是一个部分依赖关系。所以选项A正确。18、关系数据模型的三个组成部分中不包括A、关系的并发控制B、关系的数据操纵C、关系的数据结构D、关系的完整性约束标准答案:A知识点解析:关系数据模型的三个组成部分中包括关系的数据操纵、关系的数据结构和关系的完整性约束。所以应选A选项。19、关系数据库规范化的目的是为了解决关系数据库中的A、数据操作复杂的问题B、查询速度低的问题C、插入、删除异常及数据冗余问题D、数据安全性和完整性保障的问题标准答案:C知识点解析:关系模式将导致数据冗余和存储异常,而存储异常问题有:更新异常、插入异常和删除异常。以上的关系模式属于“不好”的关系,要消除这些“不好”的关系和数据依赖有密切的联系,其中,最重要的是函数依赖和多值依赖,这正是关系数据库的规范化所要解决的问题。所以选项C正确。20、第二范式是在第一范式的基础上消除了A、多值依赖B、非主属性对键的传递函数依赖C、主键值对键的部分函数依赖D、非主属性对键的部分函数依赖标准答案:D知识点解析:第二范式实际上对关系增加了一约束,就是关系中的每一个属性必须完全依赖于主码,即在第一范式的基础上,消除非主属性对主码的部分函数依赖可达到第二范式。所以选项D正确。21、将数据库的结构划分成多个层次,是为了提高数据库的A、数据共享B、数据处理并发性C、管理规范性D、逻辑独立性和物理独立性标准答案:D知识点解析:将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和物理独立性。数据逻辑独立性:当模式改变时,由数据库管理员对各个外模式/模式映象作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称为数据逻辑独立性。数据物理独立性:当数据库的存储结构等内模式改变了,由数据库管理员对模式/内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,简称为数据物理独立性。所以选项D正确。22、下面选项中不是关系数据库基本特征的是A、与列的次序无关B、不同的列应有不同的列名C、与行的次序无关D、不同的列应有不同的数据类型标准答案:D知识点解析:关系数据库中的表具有下列的性质,同一列数据项要具有相同的数据类型,不同的列可以有相同的数据类型。不同的列应有不同的列名。记录的顺序可以任意排列。字段的顺序可以任意排列。所以选项D正确。23、学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式中包含对主属性部分依赖的是A、S#→SdB、(S#,C#)→GC、C#→CnD、C#→P#标准答案:A知识点解析:在关系模式SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩)中,主键为(S#,C#)。则存在S#,Sd,即学号就可以决定非主属性Sd。所以非主属性Sd部分依赖主键(S#,C#)中S#。所以选项A正确。24、由关系R1和R2得到关系R3的操作是A、交B、并C、笛卡尔积D、等值连接标准答案:D知识点解析:等值连接是关系运算-连接运算的一种常用的连接方式。是条件连接(或称θ连接)在连接运算符为“=”号时,即θ=0时的一个特例。25、在关系数据库中,描述全局数据逻辑结构的是A、内模式B、用户模式C、概念模式D、物理模式标准答案:C知识点解析:概念模式也称为模式或逻辑模式,概念模式是数据库中全体数据的整体逻辑结构和特征的描述。概念模式通常还包含有访问控制、保密定义和完整性检查等方面的内容,以及概念/物理之间的映射。26、定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是A、S#→SnB、(S#,C#)→GC、(S#,C#)→S#D、(S#,C#)→C#标准答案:A知识点解析:关系模式SC中,学号是学生的唯一编码,姓名对主属性具有依赖。27、定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为A、C#B、S#C、S#,C#D、S#,C#,G标准答案:C知识点解析:主关键字(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。SC中学号和课程号一起才能用于唯一地表示表中的某一条记录,因此SC的主键是“S#,C#”。28、数据库管理系统(DBMS)是A、硬件系统B、系统软件C、一个完整的数据库应用系统D、既包括硬件、也包括软件的系统标准答案:B知识点解析:数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件,它是一种应用软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。29、数据库管理系统(DBMS)是一种A、应用软件B、系统软件C、计算机辅助设计D、办公软件标准答案:B知识点解析:数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。国家二级MSOffice高级应用机试(数据库设计基础)模拟试卷第5套一、选择题(本题共29题,每题1.0分,共29分。)1、在数据库设计中,将E-R图转换成关系数据模型的过程属于A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段标准答案:C知识点解析:数据库的设计阶段包括需要分析、概念设计、逻辑设计和物理设计,其中将E—R图转换成关系数据模型的过程属于逻辑设计阶段。2、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A、课号,成绩B、学号,成绩C、学号,课号D、学号,姓名,成绩标准答案:C知识点解析:关键字是指属性或属性的组合,其值能够唯一地标识一个元组,而在SC中学号和课号的组合可以对元组进行唯一的标识。3、将E-R图转换为关系模式时,实体和联系都可以表示为A、属性B、键C、关系D、域标准答案:C知识点解析:将E-R图转换为关系模式时,实体和联系都可以表示为关系。4、在E-R图中,用来表示实体间联系的图形是A、椭圆形B、矩形C、菱形D、三角形标准答案:C知识点解析:构成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体型(Entity)一用矩形表示;属性(Attribute)一用椭圆形表示,联系(Relationship)一用菱形表示,菱形框内写明联系名。5、有三个关系R,S和T如下图所示:则由关系R和S得到关系T的操作是A、选择B、差C、交D、并标准答案:B知识点解析:由关系T中的数据可以看出,其数据由属于关系R但是不属于关系S的数据组成。所以关系T是由关系R和S通过差运算得到的。6、在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A、外模式B、内模式C、概念模式D、逻辑模式标准答案:B知识点解析:数据库有三层模式结构,逻辑模式是数据的全局逻辑结构的描述,外模式也称为子模式,是局部数据的逻辑结构描述,而内模式也称为存储模式,是数据库物理存储结构和存取方法的描述。7、有两个关系R和S如下图所示,则由关系R得到关系S的运算是A、选择B、投影C、自然连接D、并标准答案:A知识点解析:关系S是由关系R中的一行元组组成,应通过选择运算得到。8、若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:由于B和C有一一对应的联系,而A和B只间有一对多的联系,则通过关系之间的传递,则A和C之间也是一对多的联系。9、在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的A、外键(码)B、候选键(码)C、主键(码)D、候选键或主键标准答案:A知识点解析:二维表中的一行称为元组。候选键(码)是二维表中能唯一标识元组的最小属性集。若一个二维表有多个候选码,则选定其中一个作为主键(码)供用户使用。表M中的某属性集是表N的候选键或者主键,则称该属性集为表M的外键(码)。A中属性集D是B的主关键字,故D是A的外键(码),所以选项A正确。10、在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言标准答案:C知识点解析:数据库管理系统提供了相应的数据语言,它们是:数据定义语言,该语言负责数据的模式定义与数据的物理存取构建:数据操纵语言,该语言负责数据的操纵,包括查询与增加、删除和修改等操作:数据控制语言,该语言负责数据完整性,安全性的定义与检查以及并发控制,故障恢复功能。故选项C正确。11、有三个关系R,S和T如下图所示:其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。则T的记录项(b,q,4)违反了A、实体完整性约束B、参照完整性约束C、用户定义的完整性约束D、以上三项标准答案:B知识点解析:关系模型中可以有3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性M是关系的主键,则属性M中的属性值不能为空值。参照完整性约束是指,具有参照完整性约束的表中的外键字段,是其参照表的主键字段。外键取值必须取参照表中主键字段已经有的值,可以为空也可不为空。对于这个题目来说,复合关键字(A,B)只能取(A,F)、(A,1)、(A,n)、(b,F)、(b,1)、(b,n),而T的记录项(b,q,4)中复合关键字(A,B)的值为(b,q)不在上述的取值范围中,所以T的记录项(b,q,4)违反了参照完整性约束。12、在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于A、逻辑设计阶段B、需求分析阶段C、概念设计阶段D、物理设计阶段标准答案:C知识点解析:E-R模型(实体联系模型)是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们间的两种基本联接关系,并且可用一种图非常直观地表示出来。它属于数据库设计的概念设计阶段。13、在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同标准答案:C知识点解析:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大;数据库系统管理阶段共享性大,冗余度小。14、一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是A、一对多B、一对一C、多对一D、多对多标准答案:A知识点解析:因为一个实体运动队有多个队员,一个队员仅属于一个运动队。所以实体运动队和队员的联系是一对多。选项A正确。15、当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的A、逻辑独立性B、物理独立性C、应用独立性D、空间独立性标准答案:A知识点解析:当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的逻辑独立性。所以选项A正确。16、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A、选择B、差C、交D、并标准答案:B知识点解析:关系T中的元组是R关系中有而S关系中没有的元组的集合,所以进行的差运算,选择B选项。17、在关系数据库设计中,关系模式是用来记录用户数据的A、实体B、视图C、属性D、二维表标准答案:D知识点解析:在关系数据库设计中,关系模式是用来记录用户数据的二维表。所以选项D正确18、对数据库数据的存储方式和物理结构的逻辑进行描述的是A、内模式B、模式C、外模式D、用户模式标准答案:A知识点解析:数据库系统的=级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称为物理模式,它给出了数据库物理存储结构与物理存取方法。所以选项A正确。19、表示学生选修课程的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,检索选修了课程号为2的课且成绩不及格的学生学号的表达式是A、

B、

C、

D、

标准答案:A知识点解析:检索选修了课程号为2的课且成绩不及格的学生学号的表达式,首先对关系模式SC在C#列进行满足课程号为2并且成绩不及格(G<60)选择运算,对得到的结果,再在学号S#列进行投影运算。所以选项A正确。20、在关系表中,属性值必须是另一个表主键的有效值或空值,这样的属性是A、外键B、候选键C、主键D、主属性标准答案:A知识点解析:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。为了保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。使两张表形成关联,外键只能引用外表中的列的值或使用空值。所以选项A正确。21、下面不属于数据库系统特点的是A、数据冗余度高B、数据具有完整性C、数据共享性好D、数据独立性高标准答案:A知识点解析:数据库系统特点的是:①实现数据共享;②减少数据的冗余度;③数据的独立性;④数据实现集中控制:⑤数据一致性和可维护性;⑥故障恢复。数据库中的表只能尽量避免数据的重复,不能避免一切数据的重复。所以选项A为正确答案。22、第三范式是在第二范式的基础上消除了A、非主属性对键的传递函数依赖B、非主属性对键的部分函数依赖C、多值依赖D、以上三项标准答案:A知识点解析:第三范式要满足以下的条件:首先要满足第二范式,其次非主属性之间不存在函数依赖。由于满足了第二范式,表示每个非主属性都函数依赖于主键。如果非主属性之间存在了函数依赖,就会存在传递依赖,这样就不满足第三范式。所以选项A正确。23、一名员工可以使用多台计算机,每台计算机可由多名员工使用,则实体员工和计算机间的联系是A、多对多B、一对多C、一对一D、多对一标准答案:D知识点解析:一名员工可以使用多台计算机,每台计算机可由多名员工使用,则实体员工和计算机间的联系是多对多。所以选项D正确。24、学生关系模式中有D(D#,Dn,Dl,DAddr)(其属性分别为系编号、系名称、系主任和系地址)和S(S#,Sn,SG,Date,Maj,D#)(其属性分别为学号、姓名、性别、入学日期、专业和系编号)两个关系,关系S的主键(码)是S#,关系S的外键(码)是A、DlB、MajC、D#D、Dn标准答案:C知识点解析:关系D(D#,Dn,D1,DAddr)(其属性分别为系编号、系名称、系主任和系地址)的主键D#,作为关系S(S#,Sn,SG,Date,Maj,D#)(其属性分别为学号、姓名、性别、入学日期、专业和系编号)的外键。所以选项C正确。25、定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是A、S#B、C#C、S#,C#D、Sn,C#标准答案:C知识点解析:主关键字(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表的主键可以由多个关键字共同组成,并且主关键字的列不能包含空值。本题关系模式SC中应将学号(S#)和课程号(C#)作为主关键字。26、每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是A、多对一B、多对多C、一对一D、一对多标准答案:A知识点解析:本题中,一个人可以兼任多所学校的校长,但是一所学校只有一名校长,因此学校对校长是多对一关系。27、将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和A、安全性B、操作独立性C、物理独立性D、管理规范性标准答案:C知识点解析:物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变;逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。用户的应用程序和数据库中的逻辑结构是相互独立的,当数据的逻辑结构发生改变时应用不需要改变,逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。28、定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。本题中关系模式中的可能不被唯一地区分,因此它只能满足第一范式,而满足不了第二范式。29、规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及A、数据丢失的问题B、冗余度大的问题C、数据不一致的问题D、结构不合理的问题标准答案:B知识点解析:规范化理论正是用来改造关系模式,通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。国家二级MSOffice高级应用机试(数据库设计基础)模拟试卷第6套一、选择题(本题共27题,每题1.0分,共27分。)1、数据库管理系统是A、操作系统的一部分B、在操作系统支持下的系统软件C、一种编译系统D、一种操作系统标准答案:B知识点解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。2、数据库系统的核心是A、数据模型B、数据库管理系统C、数据库D、数据库管理员标准答案:B知识点解析:数据库管理系统(DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。所以,数据库管理系统是数据系统的核心。3、数据库管理系统中负责数据模式定义的语言是A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言标准答案:A知识点解析:数据库管理系统_般提供相应的数据语言,它们分别是:数据定义语言,负责数据的模式定义与数据的物理存取构建:数据操纵语言,负责数据的操纵,包括查询及增、删、改等操作:数据控制语言,负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。4、数据库技术的根本目标是要解决数据的A、存储问题B、共享问题C、安全问题D、保护问题标准答案:B知识点解析:数据库中的数据具有“集成”、“共享”之特点,即数据库集中了各种应用的数据,进行统一地构造与存储,而使它们能被不同的应用程序所使用。因而数据库技术的根本目标是解决数据的共享问题。5、下列描述中错误的是A、在数据库系统中,数据的物理结构必须与逻辑结构一致B、数据库技术的根本目标是要解决数据的共享问题C、数据库设计是指在已有数据库管理系统的基础上建立数据库D、数据库系统需要操作系统的支持标准答案:A知识点解析:在数据库系统中,物理独立性是指数据的物理结构(包括存储结构、存取方式等)的改变,如存储设备的更换、物理存储的更换、存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序的变化。6、在数据管理技术发展的三个阶段中,数据共享最好的是A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同标准答案:C知识点解析:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大;数据库系统管理阶段共享性大,冗余度小。7、数据独立性是数据库技术的重要特点之一,所谓数据独立性是指A、数据与程序独立存放B、不同的数据被存放在不同的文件中C、不同的数据只能被对应的应用程序所使用D、以上三种说法都不对标准答案:D知识点解析:数据独立性是指数据库中数据独立于应用程序而不依赖于应用程序,即数据与程序间的互不依赖性。也就是说数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据的独立性包括物理独立性和逻辑独立性两级。①物理独立性:数据的物理结构(包括存储结构、存取方式等)的改变,如存储设备的更换、物理存储的更换、存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序的变化。②逻辑独立性:数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要相应的应用程序改变,这就是数据的逻辑独立性。8、在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A、外模式B、内模式C、概念模式D、逻辑模式标准答案:B知识点解析:数据库有三层模式结构,逻辑模式是数据的全局逻辑结构的描述,外模式也称为子模式,是局部数据的逻辑结构描述,而内模式也称为存储模式,是数据库物理存储结构和存取方法的描述。9、在数据库系统中,用户所见的数据模式为A、概念模式B、外模式C、内模式D、物理模式标准答案:B知识点解析:用户所见到的数据模式是外模式也称用户模式。它是用户的数据视图,它由概念模式导出。一个概念模式可以有若干个外模式,每个用户只关心与它有关的外模式,这样不仅可以屏蔽大量无关信息,而且有利于数据维护。10、在E-R图中,用来表示实体的图形是A、矩形B、椭圆形C、菱形D、三角形标准答案:A知识点解析:在E-R图中,用矩形表示实体集,在矩形内写上该实体集的名字;用椭圆形表示属性;用菱形(内部写上联系名)表示联系。11、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:两个实体集间的联系可以有下面几种;一对一的联系、一对多或多对一的联系和多对多的联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。12、一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是A、1:1联系B、1:m联系C、m:1联系D、m:n联系标准答案:D知识点解析:一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程的联系是多对多的联系。13、若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是,A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:由于B和C有一一对应的联系,而A和B只间有一对多的联系,则通过关系之间的传递,则A和C之间也是一对多的联系。14、用树形结构表示实体之间联系的模型是A、关系模型B、网状模型C、层次模型D、以上三个都是标准答案:C知识点解析:层次模型的基本结构是树形结构,这种结构方式在现实世界中很普遍,它们自顶向下、层次分明。15、在关系数据库中,用来表示实体间联系的是A、属性B、二维表C、网状结构D、树状结构标准答案:B知识点解析:在关系数据库中,实体间的联系由一个二维表来表示。16、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A、课号,成绩B、学号,成绩C、学号,课号D、学号,姓名,成绩标准答案:C知识点解析:关键字是指属性或属性的组合,其值能够唯一地标识一个元组,而在SC中学号和课号的组合可以对元组进行唯一的标识。17、在学生管理的关系数据库中,存取一个学生信息的数据单位是A、文件B、数据库C、字段D、记录标准答案:D知识点解析:本题考查关系数据库中,数据单位的相关概念。文件是指存储在外部介质上的数据的集合。数据库是存储在计算机存储设备上,结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。在数据库中,表的“行”称为“记录”,“列”称为“字段”。由此可得,题中存取一个学生信息的数据单位为记录。18、在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是A、并B、交C、投影D、笛卡儿乘积标准答案:B知识点解析:关系R与S经交运算后所得到的关系是由那些既在R内又在S内的有序组所组成,。记为RNS。形式定义如下:RAS≡{t∈R八t∈S}=R-(R-S)。所以不改变关系表中的属性个数,但能减少元组个数的是关系表之间的交操作。19、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为A、并B、自然连接C、笛卡尔积D、交标准答案:D知识点解析:关系R与S经交运算后所得到的关系是由那些既在R内又在S内的有序组组成的,记为R∩S。20、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A、自然连接B、差C、交D、并标准答案:B知识点解析:由三个关系R、S和T的结构可以知道,关系T是由关系R、S经过差运算得到的。21、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A、选择B、差C、交D、并标准答案:B知识点解析:由关系T中的数据可以看出,其数据由属于关系R但是不属于关系S的数据组成。所以关系T是由关系R和S通过差运算得到的。22、有两个关系R和S如下:则由关系R得到关系S的操作是A、自然连接B、并C、选择D、投影标准答案:C知识点解析:关系S是由关系R中的一行元组组成,应通过选择运算得到。23、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为A、笛卡尔积B、交C、并D、自然连接标准答案:D知识点解析:在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件:两关系间有公共域;通过公共域的相等值进行连接。通过观察三个关系R,S,T的结果可知关系T是由关系R和S进行自然连接得到的。24、一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的A、记录B、行C、属性D、元组标准答案:C知识点解析:自然连接要满足两个条件:一是两关系之间有公共域。二是通过共域的相等值进行连接。25、有两个关系R和T如下:则由关系R得到关系T的操作是A、选择B、投影C、交D、并标准答案:A知识点解析:由关系R和T所包含的元素可知,关系R经过选择操作就可以得到关系T。26、将E-R图转换为关系模式时,实体和联系都可以表示为A、属性B、键C、关系D、域标准答案:C知识点解析:将E-R图转换为关系模式时,实体和联系都可以表示为关系。27、数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和A、编码设计B、测试阶段C、运行阶段D、物理设计标准答案:D知识点解析:数据库设计目前一般采用生命周期法,即把整个数据库应用系统的开发分解成目标独立的四个阶段。它们分别是需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段。国家二级MSOffice高级应用机试(数据库设计基础)模拟试卷第7套一、选择题(本题共26题,每题1.0分,共26分。)1、在黑盒测试方法中,设计测试用例的根据是()。A、数据结构B、模块间的逻辑关系C、程序调用规则D、软件要完成的功能标准答案:D知识点解析:黑盒测试方法也称功能测试或数据驱动测试。黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证。它完全不考虑程序内部的逻辑结构和内部特征,只依据程序的需求和功能规格说明,检查程序的功能是否符合它的功能要求。2、通常软件测试实施的步骤是()。A、集成测试、确认测试、系统测试B、单元测试、集成测试、确认测试C、确认测试、集成测试、单元测试D、单元测试、集成测试、回归测试标准答案:B知识点解析:软件测试的实施过程主要有4个步骤:单元测试、集成测试、确认测试(验收测试)和系统测试。3、下列叙述中正确的是()。A、数据库的数据项之间无联系B、数据库中任意两个表之间一定不存在联系C、数据库的数据项之间存在联系D、数据库的数据项之间以及两个表之间都不存在联系标准答案:C知识点解析:数据库的数据项之间以及表之间都存在联系。4、在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。A、文件系统阶段B、人工管理阶段C、文件系统阶段和数据库阶段D、人工管理阶段和文件系统阶段标准答案:B知识点解析:数据库管理技术的三个阶段是人工管理阶段、文件系统阶段和数据库系统阶段。人上管理阶段没有专门的软件对数据进行管理。5、数据库系统的数据独立性是指()。A、不会因为存储策略的变化而影响存储结构B、不会因为数据的变化而影响应用程序C、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序D、不会因为某些存储结构的变化而影响其他的存储结构标准答案:C知识点解析:数据库系统的数据独立性,是指数据库中数据独立于应用程序且不依赖于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据独立性一般分为物理独立性和逻辑独立性两级。6、数据库中对概念模式内容进行说明的语言是()。A、数据控制语言B、数据操纵语言C、数据定义语言D、数据并发语言标准答案:C知识点解析:概念模式主要描述数据的概念记录类型以及它们间的关系,它还包括一些数据间的语义约束,对它的描述可用DDL语言(数据定义语言)定义。7、在数据库的三级模式中,外模式(用户模式或子模式)有()。A、3个B、2个C、1个D、任意多个标准答案:D知识点解析:一个数据库可以有多个外模式(因为用户可有多个),但概念模式和内模式只能有一个。8、在数据库系统中,数据模型包括概念模型、逻辑模型和()。A、物理模型B、空间模型C、时间模型D、谓词模型标准答案:A知识点解析:数据模型按照不同的应用层次分为3种类型:概念数据模型、逻辑数据模型、物理数据模型。概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关,与具体的计算机平台无关。较为有名的概念数据模型有实体联系模型(E

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论