《数据库原理期末考试题与答案.docx》由会员分享,可在线阅读,更多相关《数据库原理期末考试题与答案.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理期末考试题与答案一、选择题1 .在一个二维表中,行称为,列称为。A)属性;元组B)元组;属性(正确答案)0关系;元组D)属性;关系2 .数据库系统的核心是 oA)数据库管理系统(正确答案)B)数据库0数据D)数据库应用系统3 . VFP是一种 数据库管理系统。A)层次型B)网状型C)关系型(正确答案)D)树型4 .支持数据库各种操作的软件系统是 oA)数据库系统B)操作系统0数据库管理系统(正确答案)D)命令系统5 .在关系模型中,从表中选出满足条件的记录的操作称为A)连接B)投影0联系D)外部键48 .数据结构、关系操作集合和完整性约束三局部组成了A)关系模型(正确答案)B)关系C
2、)关系模式D)关系数据库49 .以下四项中,不是构成数据模型的要素。A)完整性约束B)数据操作C)数据结构D)数据类型(正确答案)50 .以下关系运算中,是单目运算。A)连接B)选择(正确答案)C)自然连接D)比拟51 .下面关系数据库系统的说法,正确的一项为哪一项 oA)数据库中只存在数据项之间的联系B)数据库中只存在记录之间的联系C)数据库的数据项之间和记录之间都存在联系(正确答案)D)数据库的数据项之间和记录之间都不存在联系52 .两个实体之间的联系可以分为3种类型,其中不包括A)一对一联系B)一对多联系C)多对多联系D)多对一联系(正确答案)53 .以下关于数据库系统的说法不正确的选项
3、是。A)数据库系统实现了有组织地、动态地存储大量相关数据的功能,提供了数据 处理和信息资源共享的便利手段B)数据库系统分为5局部:硬件系统、数据库集合、数据库管理系统及相关软 件、数据库管理员和用户C)数据库系统分为4局部:硬件系统、数据库管理系统及相关软件、数据库管 理员和用户(正确答案)D)数据库系统是指引进数据库技术后的计算机系统54 .如果要改变一个关系中属性的排列顺序,应使用的关系运算是 oA)自然连接B)选择C)投影(正确答案)D)多对一联系55 .下面关于面向对象数据库的表达中,错误的选项是 oA) 一个父类包括其所有子类的属性和方法(正确答案)BA -个子类能够继承其所有父类的
4、属性和方法C)每个对象在系统中都有唯一的对象标识D)事件作用于对象,对象识别事件并做出相应反映56 .工程管理器中的“全部”选项卡用于显示和管理 oA)数据、文档、自由表、文本文件B)数据、文档、类库、代码、其他(正确答案)C)表单、报表、文档、标签、查询D)表单、菜单、文本文件、数据库、其他文件57 .通过工程管理器中的按钮不可以完成的操作是 oA)新建文件B)添加文件C)为文件重命名(正确答案)D)删除文件58 .工程管理器中的“文档”选项卡用于显示和管理。A)数据库、自由表和查询B)表单、报表和标签(正确答案)C)数据库、标签和报表D)表单、报表和查询59 .工程管理器中的“数据”选项卡
5、用于显示和管理A)数据库、自由表和查询(正确答案)B)表单、报表和标签C)数据库、标签和报表D)表单、报表和查询60 .隐藏命令窗口的操作方法是 oA)单击“窗口”菜单中的“命令窗口”命令B)单击常用工具栏上的“命令窗口”按钮C)按CTRL+F4组合键D)以上方法均可以(正确答案)D)选择(正确答案)61 数据库系统与文件系统的主要区别是 oA)文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件B)文件系统管理的数据较少,而数据库系统能管理大量数据0文件系统比拟简单,数据库系统比拟复杂D)文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些 问题(正确答案)62 在关系运
6、算中,选择的操作对象是;投影的操作对象是;连接的操作对象是 OA) 一个表;一个表;两个表(正确答案)B) 一个表;两个表;两个表C) 一个表;一个表;一个表D)两个表;一个表;两个表63 在关系数据库中,基本的关系运算有三种,它们是 oA)选择、投影和统计B)选择、投影和连接(正确答案)0排序、索引和选择D)统计、查找和连接64 VFP是一种关系型数据库管理系统,所谓关系是指。A)表中各个记录之间的联系B)数据模型满足一定条件的二维表格式(正确答案)0表中各个字段之间的联系D) 一个表与另一个表之间的联系65 . 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部 件之间是 的
7、联系。A) 对B)多对一0 一对多D)多对多(正确答案)66 .自然连接要求被连接的两关系有假设干相同的 oA)实体名B)属性名(正确答案)C)主关键字D)主属性名67 .数据库类型是根据 划分的。A)文件形式B)存取数据方法0数据模型(正确答案)D)记录形式68 .关系是指。A)元组的集合(正确答案)B)字段的集合0属性的集合D)实例的集合69 .对于关系S(S1, S2, S3, S4),写一条规那么,把其中S2的属性限制在10- 20之间,那么这条规那么属于。A)参照完整性规那么B)实体完整性规那么0域完整性规那么(正确答案)D)不属于以上任何规那么70 .在使用工程管理器时,如果需要创
8、立文件,利用“文件”菜单中的“新 建”命令创立的文件 oA)属于当前翻开的工程B)不属于任何工程(正确答案)C)属于任何工程D)以上都不正确71 .在使用工程管理器时,如果要移去一个文件,在对话框中选择“移去”按 钮,系统会把所选择的文件移走,被移走的文件将会 OA)不被保存在原目录中B)将被从磁盘上删除0也可能保存在原来的目录中,也可能被保存在其他目录中D)被保存在原目录中(正确答案)72 . Visual FoxPro的工作方式不包括。A)程序执行方式B)结构操作方式(正确答案)0菜单操作方式D)命令操作方式73 .关于VFP命令格式的规那么,下面表达错误的选项是 oA)每条命令必须以命令
9、动词开头B)命令动词太长,最小保存4个字符0 FOR和WHILE引导的条件子句是有区别的D)命令动词后面的子句顺序是不能调换的(正确答案)74 .下面关于“类”的描述,错误的选项是 oA) 一个类包含了相似的有关对象的特征和行为方法B)类可以按所定义的属性、事件和方法进行实际的行为操作(正确答案)0类只是实例对象的抽象D)类并不实行任何行为操作,它仅仅说明该怎样做75 .以下关于对象的说法,不正确的选项是 oA)任何对象都有自己的属性和方法B)属性是对象所固有的物理特征,方法是附属于对象的行为和动作C)客观世界的任何实体都可以看作是对象D)不同的对象具有相同的属性和方法(正确答案)76 .关系
10、数据库系统中所使用的数据结构是A)表格B)二维表(正确答案)C)树D)图77 .下面关于属性、事件和方法的表达中,错误的选项是A)属性用于描述对象的状态,方法用于表示对象的行为B)基于同一类产生的两个对象可以分别设置自己的属性值C)事件代码也可以像方法一样被显示调用D)在新建一个表单时,可以添加新的属性、方法和事件(正确答案)78 .对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元 组,这种集合运算称为A)并运算(正确答案)B)交运算C)差运算D)积运算79 .数据处理的核心问题是 oA)数据管理(正确答案)B)数据分组C)平安维护D)数据传输80 .数据库()、数据库系统(DB
11、S)、数据库管理系统(DBMS)之间的关系是A) DB包括DBS和DBB) DBMS 包括 DB 和 DBSC) DBS包括DB和DBMS (正确答案)D) D)三者之间没有联系81 .从关系模式中指定假设干个属性组成新的关系称为A)选择B)投影(正确答案)C)连接D)人工连接82 .计算机数据管理依次经历了 几个阶段。A)人工管理、文件系统、分布式数据库系统、数据库系统B)文件系统、人工管理、数据库系统、分布式数据库系统C)数据库系统、人工管理、分布式数据库系统、文件系统D)人工管理、文件系统、数据库系统、分布式数据库系统(正确答案)83 .按一定的组织形式存储在一起的相互关联的数据集合称为
12、A)数据库管理系统B)数据库(正确答案)C)数据库应用系统D)数据库系统84 .在一个关系中,不可能有完全相同的 oA)分量B)属性0域D)元组(正确答案)85 .以下操作方法中,不能退出VFP的一项为哪一项 oA)单击“文件”菜单中的“退出”命令B)单击“文件”菜单中的“关闭”命令(正确答案)0在命令窗口中输入QUIT命令,按Enter键D)按 Alt+F4 键86 .下面关于工程及工程中的文件的表达,不正确的一项为哪一项。A)工程中的文件不是工程的一局部B)工程中的文件表示该文件与工程建立了一种关联0工程中的文件是工程的一局部(正确答案)D)工程中的文件是独立存在的87 .按所使用的数据模
13、型来分,数据库可分为 三种模型。A)网状、链状和环状B)独享、共享和分时C)大型、中型和小型D)层次、关系和网状(正确答案)88 .以下关于类的说法,不正确的选项是 oA)类是对象的集合,类是对一类相似对象的性质描述B)类是对象的实例,对象是类的集合(正确答案)C)类具有继承性、封装性等特性D)类可以派生出新类,这里派生出来的新类被称为子类,原有的类被称为父 类。子类将继承父类的所有属性和方法89 .以下关于事件的说法,不正确的选项是 oA)用户可以根据自己的需要创立事件(正确答案)B)事件是一种由系统预先定义而由用户或系统发出的动作C)事件可以由系统和用户引发D)事件是由系统定义的,用户不能
14、随便创立或修改90 .层次模型不能直接表示 oA) 1:1关系B) 1: n关系C)m:n关系(正确答案)D)l:l和l:n关系91 .如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长, 班级和班长两个实体之间的关系属于 OA)一对一联系(正确答案)B) 一对二联系C)多对多联系D) 一对多联系37 .设有关系R1和R2,经过关系运算得到结果S,那么S是 oA) 一个关系(正确答案)B) 一个表单C) 一个数据库D) 一个数组38 . Visual FoxPro DBMS 是。A)操作系统的一局部B)操作系统支持下的系统软件(正确答案)C) 一种编译程序D)一种操作系统39 .对
15、于现实世界中事物的特征,在实体-联系模型中使用。A)属性描述B)关键字描述C)二维表格描述(正确答案)D)实体描述40 .把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中 是通过 0A)建立新的属性来实现(正确答案)B)建立新的关键字来实现C)建立新的关系来实现D)建立新的实体来实现41 .专门的关系运算不包括以下中的 oA)连接运算B)选择运算0投影运算D)交运算(正确答案)42 .对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为 oA)并运算(正确答案)B)交运算C)差运算D)积运算43 .关系模型中,一个关键字是 oA)只能由一个属性组成B)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成(正确答 案)C)可由多个任意属性组成D)以上都不是44 .关系模式的任何属性 oA)在该关系模式中的命名可以不唯一B)可以再分C)不可再分(正确答案)D)以上都不是45 .同一个关系模型的任两个元组值 oA)不能完全相同(正确答案)B)可以相同C)必须全部相同D)以上都不是46 .关系模型是用关系表示。A)实体B)联系C)属性D)实体及其联系(正确答案)47 .假设关系中的某一属性组的值能唯一地标识一个元组,那么称该属性组为A)主键B)候选键(正确答案)C)主属性
限制150内