《各章知识点练习题》由会员分享,可在线阅读,更多相关《各章知识点练习题(15页珍藏版)》请在金锄头文库上搜索。
1、1. 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了3个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。2. 模式是数据库中全体数据的逻辑结构和特征的描述,反映的是数据的结构及其联系。它的一个具体值称为其的一个实例,反映的是数据库某一时刻的状态。3. 在数据库的三级模式体系结构中,模式与内模式之间的映象实现了数据库的物理独立性,模式与外模式之间的映象实现了数据库的物理独立性。4. 数据字典包括的主要内容有数据项、数据结构、数据流、数据存储和加工。5. 能唯一标识实体的属性集称为码。6. 数据模型通常包括数据结构、数据操作和完整性约束条件3个要素。7. SQL全称是结构
2、化查询语言。8. 并发控制的主要方法是采用了封锁机制,其类型有排他锁和共享锁两种。9.数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为一定范围内的各种用户共享。10.数据库系统是由计算机硬件、数据库、数据库管理系统、应用程序系统和数据库管理员五部分组成。11.E-R模型是对现实世界的一种抽象,它的主要成分是实体集、联系和属性。12.关系数据库的标准语言是SQL语言,该语言的功能主要包括数据定义功能、数据操纵功能、数据控制功能。13.若事务T对数据对象A加了S锁,则其他事务只能对数据A再加S锁,不能加X锁,直到事务T释放A上的锁。14.数据库应
3、用系统的设计应该具有对数据进行收集、存储、加工、抽取和传播等功能,即包括数据设计和处理设计,而数据设计是系统设计的基础和核心。15.在ORDER BY子句的选择项中,DESC代表降序输出;省略DESC时,代表升序输出。16.数据库管理系统是位于用户与操作系统之间的一个数据管理软件,它主要包括数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护功能等基本功能。17.数据库管理系统必须提供的数据控制和保护功能包括安全性保护、完整性控制、故障恢复、并发控制和事务支持。18.SQL语言的数据定义功能包括定义基本表、定义索引和定义视图。19.若事务在运行过程中,由于种种原因,使事务未运行到正
4、常终止之前就被撤消,这种情况就称为事务故障。20.在数据库设计中,对数据库的概念、逻辑和物理结构和改变称为再组织,其中,改变概念或物理结构又称再构造,改变物理结构称为再格式化。21. 数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成。22.视图是一个虚表,它是从基本表中导出的表。在数据库中,只存放视图的定义,不存放视图的数据。23.存取权限包括两个方面的内容,一个是要存取的数据对象,另一个是对此数据对象进行操作的类型。24.在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以,各个分E-R图之间难免有不一致的地方,这些冲突主要有:属性冲突、结构
5、冲突和命名冲突3类。25.数据库系统分为内模式、模式和外模式三级模式结构。26. 模型是现实世界特征的模拟和抽象。数据模型是数据库系统的核心和基础。27.关系模型的基本结构是二维表,它又称为关系;关系模型中数据之间的联系是通过公共属性实现的。28.SELECT语句中,表示条件表达式用WHERE子句,分组用GROUP BY子句,排序用ORDER BY子句。29.事务具有4个特性:原子性、一致性、隔离性和持续性。30.数据流图是从数据和处理两个方面表示数据处理系统工作过程的一种图示方法。31.数据库系统中发生的故障大致可以分为事务内部的故障、系统故障、介质故障、计算机病毒和用户操作错误五类。32.
6、数据库系统设计分为6个阶段分别为需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行和维护。33.数据库系统中最常使用的数据模型是层次模型、网状模型和关系模型。34.关系模型的3种数据完整性约束为:实体完整性、参照完整性和用户定义完整性。35.数据模型通常包括数据结构、数据操作和完整性约束条件3个要素。36.关系代数语言可以分为3类关系代数语言、关系演算语言、基于映像的语言。数据库的保护功能主要包括确保数据的安全性、完整性、并发控制和数据库恢复4方面的内容。37.在SQL中,用DISTINCT子句消除重复出现的元组。38.在SQL语言中,为了数据库的安全性,设置了对数据的
7、存取进行控制的语句,对用户授权使用GRANT语句,收回所授的权限使用REVOKE语句。39.在SQL中,用DELETE命令可以从表中删除行,用DROP命令可以从数据库中删除表。40.对并发操作若不加以控制,可能带来的不一致性有丢失修改、不可重复读和读“脏”数据。41.信息的三种世界是指现实世界、信息世界和计算机世界。42.数据库系统的三级抽象模式在数据库系统中都存储于数据库系统的数据字典中,是数据字典最基本的内容,数据库管理系统通过数据字典来管理和访问数据模式。43.在SQL中,用UPDATE命令可以修改表中的数据,用ALTER命令可以修改表的结构。44.事务故障、系统故障的恢复是由系统自动完
8、成的,介质故障的恢复是由DBA执行恢复操作过程完成的。45.在E-R图中,矩形框表示实体,菱形框表示联系,椭圆表示属性。46.事务具有4个特性原子性、一致性、隔离性和持续性。47.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于1NF。48.在信息世界中,客观存在并可相互区别的事物称为实体,它所具有的某一特性称为属性。49.关系代数运算都是集合级的运算,即它的每个运算分量是一个关系(或集合),运算的结果亦是关系(或集合)。50.在SQL中建立表结构中,可以定义关系完整性规则,用PRIMARY KEY指定表的主码,用FOREING KEY REFERENCES指定表的外码和参照表。5
9、1.对于非规范化的模式,经过使属性域变为简单域转变为1NF,将1NF经过消除非属性对关键字的部分函数依赖转变为2NF,将2NF经过消除非主属性对主关键字的传递函数依赖转为3NF。52.封锁对象的大小被称为封锁的粒度。53.惟一标识实体的属性集称为码。同型实体的集合称为实体集。54.在SQL中,空值用保留字NULL,非空值用保留字NOT NULL。55.若关系为1NF,且它的每一非主属性都完全函数依赖于(或不部分函数依赖于)候选关键字,则该关系为2NF。56.数据库的物理设计阶段主要涉及的内容是存储记录的格式设计、存储方法设计和存取方法设计。57. 并发控制的主要方法是采用了封锁机制,其类型有共
10、享锁和排他锁两种。58. 在层次模型中,上一层记录类型与下一层记录类型间的联系是1:m联系。在网状模型中,实现实体间的m:n联系比较容易。59.每个属性有一个取值范围,这叫属性的值域。60.在SQL中,ALTER命令有两个选择项,MODIFY子命令用于修改列的性质,ADD子命令用于增加列。61.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和无损连接性。62.一个好的全局E-R模式除能反映用户功能需求外,还应满足下列条件:实体类型个数尽可能少,实体类型所含属性尽可能少,实体类型间联系无冗余。63.数据库中的关系具有以下的特性:关系中的每一列的分量是同一类型
11、的数据;不同的列可以出自同一域,每列称为属性,要给予不同的属性名加以区分;关系中不能存在完全相同的两行;每一分量不可分。64.将一个关系从2NF规范到3NF,目的是消除非主属性对码的传递函数的依赖,如进一步规范到BCNF,目的是消除主属性对码的部分和传递函数依赖。65. 关系数据库中,关系亦称为表,元组亦称为行,属性亦称为列。66.如果在一个关系中,存在多个属性或属性组合,都能用来惟一标识该关系的元组,则这些属性组合都称为该关系的候选码。67.在SQL中,字符串匹配运算符用LIKE,匹配符%表示零个或多个字符,_(下划线)表示任何一个字符。68.若要求关系模式分解既具有无损连接性,又保持函数依
12、赖,则模式分解可以达到第三范式(或3NF),但不一定能达到BCNF。69.SQL语言的功能包括数据查询、数据操纵、数据定义和数据控制。70.完整性约束条件所用的对象有列、元组和关系。71.用表格形式结构表示实体类型以及实体之间联系的模型称为关系模型。72.关系规范化过程实质是对关系不断分解的过程,通过分解使关系逐步达到较高范式。73.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为数据字典。74. 关系代数运算中并、差、笛卡尔积、投影和选择是五个基本运算,其他运算可以从基本运算中导出。75.设计概念结构的方法有自
13、顶向下、自底向上、逐步扩张、混合策略四种。第1章 数据库系统基本概念1数据库系统的核心是_A_ A. 数据库 B数据库管理系统 C数据模型 D.软件工具2数据库系统的三级模式结构中,定义索引的组织方式属于_D_ A.概念模式 B.外模式 C.逻辑模式 D.内模式3数据存储结构的改变对应用程序的影响,称为数据库的_A_ A.数据的物理独立性 B.数据的逻辑独立性 C.物理结构的独立性 D.逻辑结构的独立性4在数据库中,产生数据不一致的根本原因是_D_A. 数据存储量太大 B. 没有严格保护数据 C.未对数据进行完整性控制 D数据冗余5数据库管理系统的缩写是_C_ A.DB BDBA C. DBM
14、S DMIS6_D_是存储在计算机内的有结构的数据集合。A. 网络系统 B数据库系统 C. 操作系统 D数据库7数据库管理系统能实现对数据的查询,插入,修改和删障等操作,这种功能称为_C_A. 数据定义功能 B. 数据管理功能 C. 数据操纵功能 D. 数据控制功能8在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是_D_A. 外模式 B内模式 C.存储模式 D模式 9在数据库管理系统中,下面哪个模块不是数据库存取的功能模块_A_A.事务管理程序模块 B.数据更新程序模块C.交互式程序查询模块 D.查询处理程序模块10物理结构的改变对整体逻辑结构的影响,称为数据库的_A_ A.数据的物理独立性 B.数据的逻辑独立性 C.物理结构的独立性 D.逻辑结构的独立性11在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是_A_阶段。A. 数据库系统 B文件系统 C.人工管理 D.数据项管理12在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和_C_三个层次。A. 管理员级 B外部级 C概念级 D.内部级13数据库管理系统(DBMS)是_D_ A. 数学软件 B应用软件 C. 计算机辅助设计