《数据库原理与应用试题库NEW.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用试题库NEW.docx(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第一局部 根本概念一, 单项选择题1在数据管理技术的开展过程中,经验了人工管理阶段, 文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是 A 阶段。 A数据库系统 B文件系统 C人工管理 D数据项管理2数据库系统及文件系统的主要区分是 B 。 A数据库系统困难,而文件系统简洁 B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D文件系统管理的数据量较少,而数据库系统可以管理浩大的数据量3数据库的概念模型独立于 A 。 A具体的机器和DBMS BE-R图 C信息世界 D现实世界4数据库是在计算机系统中依
2、据肯定的数据模型组织, 存储和应用的 ,支持数据库各种操作的软件系统叫 ,由计算机, 操作系统, DBMS, 数据库, 应用程序及用户等组成的一个整体叫做 。 A文件的集合 B数据的集合 C吩咐的集合 D程序的集合 A吩咐系统 B数据库管理系统 C数据库系统 D操作系统 A文件系统 B数据库系统 C软件系统 D数据库管理系统5数据库的根本特点是 。 A(1)数据可以共享(或数据构造化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和限制 B(1)数据可以共享(或数据构造化) (2)数据独立性 (3)数据冗余小,易扩大 (4)统一管理和限制 C(1)数据可以共享(或数据构造化) (
3、2)数据互换性 (3)数据冗余小,易扩大 (4)统一管理和限制 D(1)数据非构造化 (2)数据独立性 (3)数据冗余小,易扩大 (4)统一管理和限制6数据库具有 , 最小的 和较高的 。 A程序构造化 B数据构造化 C程序标准化 D数据模块化 A冗余度 B存储量 C完整性 D有效性 A程序及数据牢靠性 B程序及数据完整性 C程序及数据独立性 D程序及数据一样性 7在数据库中,以下说法 是不正确的。 A数据库防止了一切数据的重复 B假设系统是完全可以限制的,那么系统可确保更新时的一样性 C数据库中的数据可以共享 D数据库削减了数据冗余8 是存储在计算机内有构造的数据的集合。 A数据库系统 B数
4、据库 C数据库管理系统 D数据构造 9在数据库中存储的是 。 A数据 B数据模型 C数据以及数据之间的联系 D信息 10数据库中,数据的物理独立性是指 。 A数据库及数据库管理系统的相互独立 B用户程序及DBMS的相互独立 C用户的应用程序及存储在磁盘上数据库中的数据是相互独立的 D应用程序及数据库中数据的逻辑构造相互独立 11数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 。 A同一个应用中的多个程序共享一个数据集合 B多个用户, 同一种语言共享数据 C多个用户共享一个数据文件 D多种应用, 多种语言, 多个用户相互覆盖地运用数据集合 12数据库系统的核心是 。 A数据库 B数据
5、库管理系统 C数据模型 D软件工具 13下述关于数据库系统的正确表达是 。 A数据库系统削减了数据冗余 B数据库系统防止了一切冗余 C数据库系统中数据的一样性是指数据类型一样D数据库系统比文件系统能管理更多的数据 14下述关于数据库系统的正确表达是 。 A数据库中只存在数据项之间的联系 B数据库的数据项之间和记录之间都存在联系 C数据库的数据项之间无联系,记录之间存在联系D数据库的数据项之间和记录之间都不存在联系 15相对于其他数据管理技术,数据库系统有 , 削减数据冗余, 保持数据的一样性, 和 的特点。 A数据共享 B数据模块化 C数据构造化 D数据共享 A数据构造化 B数据无独立性 C数
6、据统一管理 D数据有独立性 A运用专用文件 B不运用专用文件 C数据没有平安及完整性保障 D数据有平安及完整性保障答案:16数将数据库的构造划分成多个层次,是为了提高数据库的 和 。 A数据独立性 B逻辑独立性 C管理标准性 D数据的共享 A数据独立性 B物理独立性 C逻辑独立性 D管理标准性 17在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的构造被划分成用户级, 存储级三个层次。A管理员级 B外部级 C概念级 D内部级 18数据库是在计算机系统中依据肯定的数据模型组织, 存储和应用的 ,支持数据库各种操作的软件系统叫做 ,由计算机, 操作系统, DBMS, 数据库, 应用程序
7、及用户组成的一个整体叫做 。 A文件的集合 B数据的集合 C吩咐的集合 D程序的集合 A吩咐系统 B数据库系统 C操作系统 D数据库管理系统 A数据库系统 B数据库管理系统 C文件系统 D软件系统 19数据库(DB), 数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 。 ADBS包括DB和DBMS BDDMS包括DB和DBSCDB包括DBS和DBMS DDBS就是DB,也就是DBMS 20 可以削减一样数据重复存储的现象。A记录 B字段 C文件 D数据库 21在数据库中,产生数据不一样的根本缘由是 。 A数据存储量太大 B没有严格爱护数据 C未对数据进展完整性限制 D数据冗余
8、 22数据库管理系统(DBMS)是 。 A一个完整的数据库应用系统 B一组硬件 C一组软件 D既有硬件,也有软件 23数据库管理系统(DBMS)是 。 A数学软件 B应用软件 C计算机协助设计 D系统软件 24数据库管理系统(DBMS)的主要功能是 。 A修改数据库 B定义数据库 C应用数据库 D爱护数据库 25数据库管理系统的工作不包括 。 A定义数据库 B对已定义的数据库进展管理 C为定义的数据库供应操作系统 D数据通信 26数据库管理系统中用于定义和描述数据库逻辑构造的语言称为 。 A数据库模式描述语言 B数据库子语言 C数据操纵语言 D数据构造语言 27 是存储在计算机内的有构造的数据
9、集合。 A网络系统 B数据库系统 C操作系统 D数据库 28数据库系统的核心是 。 A编译系统 B数据库 C操作系统 D数据库管理系统 29数据库系统的特点是 , 数据独立, 削减数据冗余, 防止数据不一样和加强了数据爱护。 A数据共享 B数据存储 C数据应用 D数据保密 30数据库系统的最大特点是 。 A数据的三级抽象和二级独立性 B数据共享性 C数据的构造化 D数据独立性 31数据库系统是由 组成;而数据库应用系统是由 组成。 A数据库管理系统, 应用程序系统, 数据库 B数据库管理系统, 数据库管理员, 数据库 C数据库系统, 应用程序系统, 用户 D数据库管理系统, 数据库, 用户 3
10、2数据库系统由数据库, 和硬件等组成,数据库系统是在 的根底上开展起来的。数据库系统由于能削减数据冗余,提高数据独立性,并集中检查 ,由此获得广泛的应用。数据库供应应用户的接口是 ,它具有数据定义, 数据操作和数据检查功能,可独立运用,也可嵌入宿主语言运用。 语言已被国际标准化组织接受为标准的关系数据库语言。 A操作系统 B文件系统 C编译系统 D数据库管理系统 A数据完整性 B数据层次性 C数据的操作性 D数据兼容性 A数据库语言 B过程化语言 C宿主语言 D面对对象语言 AQUEL BSEQUEL CSQL DALPHA 33数据的管理方法主要有 。 A批处理和文件系统 B文件系统和分布式
11、系统 C分布式系统和批处理 D数据库系统和文件系统 34数据库系统和文件系统的主要区分是 。 A数据库系统困难,而文件系统简洁 B文件系统不能解决数据冗余和数据独立性问题,而数据库系统能够解决 C文件系统只能管理文件,而数据库系统还能管理其他类型的数据 D文件系统只能用于小型, 微型机,而数据库系统还能用于大型机 35数据库管理系统能实现对数据库中数据的查询, 插入, 修改和删除等操作,这种功能称为 。 A数据定义功能 B数据管理功能 C数据操纵功能 D数据限制功能 36数据库管理系统是 。 A操作系统的一局部 B在操作系统支持下的系统软件 C一种编译程序 D一种操作系统 37在数据库的三级模
12、式构造中,描述数据库中全体数据的全局逻辑构造和特征的是 。 A外模式 B内模式 C存储模式 D模式 38数据库系统的数据独立性是指 。 A不会因为数据的变更而影响应用程序 B不会因为系统数据存储构造及数据逻辑构造的变更而影响应用程序 C不会因为存储策略的变更而影响存储构造 D不会因为某些存储构造的变更而影响其他的存储构造 39为使程序员编程时既可运用数据库语言又可运用常规的程序设计语言,数据库系统须要把数据库语言嵌入到 中。 A编译程序 B操作系统 C中间语言 D宿主语言 40在数据库系统中,通常用三级模式来描述数据库,其中 是用户及数据库的接口,是应用程序可见到的数据描述, 是对数据整体的
13、的描述,而 描述了数据的 。 A外模式 B概念模式 C内模式D逻辑构造 E层次构造 F物理构造41应用数据库的主要目的是为了 。 A解决保密问题 B解决数据完整性问题 C共享数据问题 D解决数据量大的问题 42数据库应用系统包括 。 A数据库语言, 数据库 B数据库, 数据库应用程序 C数据管理系统, 数据库 D数据库管理系统 43实体是信息世界中的术语,及之对应的数据库术语为 。 A文件 B数据库 C字段 D记录 44层次型, 网状型和关系型数据库划分原那么是 。 A记录长度 B文件的大小 C联系的困难程度 D数据之间的联系 45依据传统的数据模型分类,数据库系统可以分为三种类型 。 A大型
14、, 中型和小型 B西文, 中文和兼容 C层次, 网状和关系 D数据, 图形和多媒体 46数据库的网状模型应满意的条件是 。 A允许一个以上的无双亲,也允许一个结点有多个双亲 B必需有两个以上的结点 C有且仅有一个结点无双亲,其余结点都只有一个双亲 D每个结点有且仅有一个双亲 47在数据库的非关系模型中,根本层次联系是 。 A两个记录型以及它们之间的多对多联系 B两个记录型以及它们之间的一对多联系 C两个记录型之间的多对多的联系 D两个记录之间的一对多的联系 48数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括 。A网状模型 B链状模型 C层次模
15、型 D关系模型 49数据库可依据数据分成下面三种: (1)对于上层的一个记录,有多个下层记录及之对应,对于下层的一个记录,只有一个上层记录及之对应,这是 数据库。 (2)对于上层的一个记录,有多个下层记录及之对应,对于下层的一个记录,也有多个上层记录及之对应,这是 数据库。 (3)不预先定义固定的数据构造,而是以“二维表构造来表达数据及数据之间的相互关系,这是 数据库。 A关系型 B集中型 C网状型 D层次型 50一个数据库系统必需能够表示实体和关系,关系可及 实体有关。实体及实体之间的关系有一对一, 一对多和多对多三种,其中 不能描述多对多的联系。 A0个 B1个 C2个或2个以上 D1个或
16、1个以上 A关系模型 B层次模型 C网状模型 D网状模型和层次模型 51按所运用的数据模型来分,数据库可分为 三种模型。A层次, 关系和网状 B网状, 环状和链状 C大型, 中型和小型 D独享, 共享和分时 52通过指针链接来表示和实现实体之间联系的模型是 。 A关系模型 B层次模型 C网状模型 D层次和网状模型 53层次模型不能干脆表示 。A 1 :1关系 B1 :m关系 C m :n关系 D1 :1和1 :m关系 54关系数据模型 。 A只能表示实体问的11联系 B只能表示实体间的1n联系 C只能表示实体间的mn联系 D可以表示实体间的上述三种联系 55从逻辑上看关系模型是用 表示记录类型
17、的,用 表示记录类型之间的联系;层次及网状模型是用 表示记录类型,用 表示记录类型之间的联系。从物理上看关系是 ,层次及网状模型是用 来实现两个文件之间的联系。 A表 B结点 C指针 D连线 E位置寻址 F相联寻址 56在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的构造是 。 A层次构造 B二维表构造 C网状构造 D封装构造 57子模式是 。 A模式的副本 B模式的逻辑子集 C多个模式的集合 D以上三者都对58在数据库三级模式构造中,描述数据库中全体逻辑构造和特性的是 。A外模式 B内模式 C存储模式 D模式 59数据库三级模式体系构造的划分,有利于保持数据库的 。 A数据独立
18、性 B数据平安性 C构造标准化 D操作可行性 60数据库技术的奠基人之一E.FCodd从1970年起发表过多篇论文,主要论述的是 。 A层次数据模型 B网状数据模型 C关系数据模型 D面对对象数据模型二, 填空题1经过处理和加工提炼而用于决策或其他应用活动的数据称为 信息 。2数据管理技术经验了 人工管理 , 文件系统 和 数据库系统 三个阶段。3数据库系统一般是由 , , , 和 组成。 答案:硬件系统 数据库集合 数据库管理系统及相关软件 数据库管理员 用户4数据库是长期存储在计算机内, 有 组织 的, 可 共享 的数据集合。5DBMS是指 数据库管理系统 它是位于 用户 和 操作系统 之
19、间的一层管理软件。6DBMS管理的是 构造化 的数据。 7数据库管理系统的主要功能有 数据定义功能 , 数据操纵功能 , 数据库的运行管理和数据库的建立以及维护等4个方面。8数据库管理系统包含的主要程序有 语言翻译处理程序 , 系统运行限制程序 和 好用程序 。 9数据库语言包括 数据描述语言 和 数据操纵语言 两大局部,前者负责描述和定义数据库的各种特性,后者用于说明对数据进展的各种操作。 10指出以下缩写的含义: (1)DML: (2)DBMS: (3)DDL: (4)DBS: (5)SQL: (6)DB: (7)DD: (8)DBA: (9)SDDL: (10)PDDL: 答案:数据操纵
20、语言 数据库管理系统 数据描述语言 数据库系统 构造化查询语言 数据库 数据字典 数据库管理员 子模式数据描述语言 物理数据描述语言11数据库系统包括数据库 , 和 三个方面。 答案:相应硬件 软件 相关的各类人员12开发, 管理和运用数据库的人员主要有 , , 和最终用户四类相关人员。 答案:数据库管理员 系统分析员 应用程序员13由 负责全面管理和限制数据库系统。 答案:数据库管理员14数据库系统及文件系统的本质区分在于 。 答案:数据库系统实现了整体数据的构造化15数据独立性是指 及 是相互独立的。答案:用户的应用程序 存储在外存上的数据库中的数据 16数据独立性又可分为 和 。 答案:
21、逻辑数据独立性 物理数据独立性17当数据的物理存储变更了,应用程序不变,而由DBMS处理这种变更,这是指数据的 。 答案:物理独立性18数据模型质量的上下不会影响数据库性能的好坏,这句话正确否? 。 答案:不正确19依据数据模型的应用目的不同,数据模型分为 和 。 答案:概念模型 数据模型20数据模型是由 , 和 三局部组成的。 答案:数据构造 数据操作 完整性约束21依据数据构造的类型来命名,数据模型分为塑, 和。 答案:层次模型 网状模型 关系模型22 是对数据系统的静态特性的描述, 是对数据库系统的动态特性的描述。 答案:数据构造 数据操作23以子模式为框架的数据库是 ;以模式为框架的数
22、据库是 ;以物理模式为框架的数据库是 。 答案:用户数据库 概念数据库 物理数据库24非关系模型中数据构造的根本单位是 。 答案:根本层次联系25层次数据模型中,只有一个结点,无父结点,它称为 。 答案:根26层次模型的物理存储方法一般接受 和 。 答案:依次法 指针法27层次模型是一个以记录类型为结点的有向树,这句话是否正确?答案:正确 28层次模型中,根结点以外的结点至多可有 个父结点。 答案:129关系模型是将数据之间的关系看成网络关系,这句话是否正确 答案:不正确30关系数据库是接受 作为数据的组织方式。 答案:关系模型31数据描述语言的作用是 。 答案:定义数据库32数据库体系构造依
23、据 , 和 三级构造进展组织。 答案:模式 外模式 内模式33外模式是 的子集。 答案:模式34数据库的模式有 和 两方面,前者干脆及操作系统或硬件联系,后者是数据库数据的完整表示。 答案:存储模式 概念模式35现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是 , 和 。 答案:现实世界 信息世界 计算机世界(或数据世界)36实体之间的联系可抽象为三类,它们是 , 和 。 答案:11 1m mn37数据冗余可能导致的问题有 和 。 答案:奢侈存储空间及修改麻烦 潜在的数据不一样性38从外部视图到子模式的数据构造的转换是由 实现的;模式及子模式之间的映象是由 实现
24、的;存储模式及数据物理组织之间的映象是由因实现的。答案:应用程序 DBMS 操作系统的存取方法三, 简述题1从程序和数据之间的关系分析文件系统和数据库系统之间的区分和联系。 2什么是数据库3什么是数据冗余数据库系统及文件系统相比怎样削减冗余 4运用数据库系统有什么好处 5什么是数据库的数据独立性 6什么是数据库管理系统 7数据库管理系统有哪些功能 8DBA的职责是什么 9什么是数据字典数据字典包含哪些根本内容 10表达数据字典的主要任务和作用 11表达模型, 模式和具体值三者之间的联系和区分。12什么是层次模型 13什么是网状模型 14简要表达关系数据库的优点15层次模型, 网状模型和关系模型
25、等三种根本数据模型是依据什么来划分的16层次模型, 网状模型和关系模型这三种根本数据模型各有哪些优缺点17. 试举出三个实例,要求实体型之间具有一对一, 一对多, 多对多各种不同的联系。18. 学校中有假设干系,每个系有假设干班级和教研室,每个教研室有假设干教员,其中有的教授和副教授每人各带假设干探讨生。每个班有假设干学生,每个学生选修假设干课程,每门课可有假设干学生选修。用E-R图画出此学校的信息模型,并转换为扩展BACHMAN图。19. 某工厂中生产假设干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成。不同零件所用的原材料可以一样。这些零件按所属的不
26、同产品分别放在仓库中,原材料依据类别放在假设干仓库中。请用E-R图画出此工厂产品, 零件, 材料, 仓库的概念模型。第二局部 关系数据库一, 单项选择题1对关系模型表达错误的选项是 。 A建立在严格的数学理论, 集合论和谓词演算公式的根底之上 B微机DBMS绝大局部实行关系数据模型 C用二维表表示关系模型是其一大特点 D不具有连接操作的DBMS也可以是关系数据库系统2关系数据库管理系统应能实现的特地关系运算包括 。 A排序, 索引, 统计 B选择, 投影, 连接 C关联, 更新, 排序 D显示, 打印, 制表3关系模型中,一个关键字是 。 A可由多个随意属性组成 B至多由一个属性组成 C可由一
27、个或多个其值能惟一标识该关系模式中任何元组的属性组成 D以上都不是4在一个关系中假如有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为 。 A关键字 B数据项 C主属性 D主属性值5同一个关系模型的任两个元组值 。 A不能全同 B可全同 C必需全同 D以上都不是6在通常情。况下,下面的关系中不行以作为关系数据库的关系是 。 AR1(学生号,学生名,性别) BR2(学生号,学生名,班级号)CR3(学生号,学生名,宿舍号) DR4(学生号,学生名,简历)7一个关系数据库文件中的各条记录 。 A前后依次不能随意颠倒,肯定要依据输入的依次排列 B前后依次可以随意颠倒,不影响库中的数
28、据关系 C前后依次可以随意颠倒,但排列依次不同,统计处理的结果就可能不同 D前后依次不能随意颠倒,肯定要依据关键字段值的依次排列8在关系代数的传统集合运算中,假定有关系R和S,运算结果为w。假如W中的元组属于R,或者属于S,那么w为 运算的结果。假如w中的元组属于R而不属于S,那么w为 运算的结果。假如w中的元组既属于R又属于S,那么W为 运算的结果。 A笛卡尔积 B井 C差 D交9在关系代数的特地关系运算中,从表中取出满意条件的属性的操作称为 ;从表中选出满意某种条件的元组的操作称为 ;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为 。 A选择 B投影 C连接 D扫描10自然连
29、接是构成新关系的有效方法。一般状况下,当对关系R和S运用自然连接时,要求R和S含有一个或多个共有的 。 A元组 B行 C记录 D属性11等值连接及自然连接是 . A一样的 B不同的12如下图,两个关系R1和R2,它们进展 运算后得到R3。R1ABCACD121XYyR2DEM125MNMIJKR3ABCDEACC112XYyMMNIIJ A交 B并 C笛卡尔积 D连接13设有属性A,B,C,D,以下表示中不是关系的是 。 AR(A) BR(A,B,C,D) CR(ABCD) DR(A,B)14设关系R(A,B,C)和S(B,C,D),以下各关系代数表达式不成立的是 。 APA(R) wv PD
30、(S) BRS C PB(R) PB(S) DR wv S15关系运算中花费时间可能最长的运算是 。 A投影 B选择 C笛卡尔积 D除16关系模式的任何属性 。 A不行再分 B可再分 C命名在该关系模式中可以不惟一 D以上都不是17在关系代数运算中,五种根本运算为 。 A并, 差, 选择, 投影, 自然连接 B并, 差, 交, 选择, 投影 C并, 差, 选择, 投影, 乘积 D并, 差, 交, 选择, 乘积18关系数据库用 来表示实体之间的联系,其任何检索操作的实现都是由 三种根本操作组合而成的。 A层次模型 B网状模型 C指针链 D表格数据 A选择, 投影和扫描 B选择, 投影和连接 C选择, 运算和投影 D选择, 投影和比拟19关系数据库中的关键字是指 。 A能惟一确定关系的字段 B不行改动的专用保存字 C关键的很重要的字段 D能惟一标识元组的属性或属性集合20设有关系R,按条件f对关系R进展选择,正确的选项是 。ARR BR wv R C sf(R) DPf(R)21在关系数据模型中,通常可以把 称为属性,而把 称为关系模式。常用的关系运算是关系代数和 。在关系代数中,对一个关系做投影操作后,新关系的元组个数 原来关系的元组个数。用 形式表示实体类型和实体间的联系是关系模型的主要特征。 A记录 B根本表 C模式 D