各章知识点练习题.docx
- 文档编号:30561672
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:29
- 大小:53.46KB
各章知识点练习题.docx
《各章知识点练习题.docx》由会员分享,可在线阅读,更多相关《各章知识点练习题.docx(29页珍藏版)》请在冰豆网上搜索。
各章知识点练习题
1.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了3个阶段:
人工管理阶段、文件系统阶段和数据库系统阶段。
2.模式是数据库中全体数据的逻辑结构和特征的描述,反映的是数据的结构及其联系。
它的一个具体值称为其的一个实例,反映的是数据库某一时刻的状态。
3.在数据库的三级模式体系结构中,模式与内模式之间的映象实现了数据库的物理独立性,模式与外模式之间的映象实现了数据库的物理独立性。
4.数据字典包括的主要内容有数据项、数据结构、数据流、数据存储和加工。
5.能唯一标识实体的属性集称为码。
6.数据模型通常包括数据结构、数据操作和完整性约束条件3个要素。
7.SQL全称是结构化查询语言。
8.并发控制的主要方法是采用了封锁机制,其类型有排他锁和共享锁两种。
9.数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为一定范围内的各种用户共享。
10.数据库系统是由计算机硬件、数据库、数据库管理系统、应用程序系统和数据库管理员五部分组成。
11.E-R模型是对现实世界的一种抽象,它的主要成分是实体集、联系和属性。
12.关系数据库的标准语言是SQL语言,该语言的功能主要包括数据定义功能、数据操纵功能、数据控制功能。
13.若事务T对数据对象A加了S锁,则其他事务只能对数据A再加S锁,不能加X锁,直到事务T释放A上的锁。
14.数据库应用系统的设计应该具有对数据进行收集、存储、加工、抽取和传播等功能,即包括数据设计和处理设计,而数据设计是系统设计的基础和核心。
15.在ORDERBY子句的选择项中,DESC代表降序输出;省略DESC时,代表升序输出。
16.数据库管理系统是位于用户与操作系统之间的一个数据管理软件,它主要包括数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护功能等基本功能。
17.数据库管理系统必须提供的数据控制和保护功能包括安全性保护、完整性控制、故障恢复、并发控制和事务支持。
18.SQL语言的数据定义功能包括定义基本表、定义索引和定义视图。
19.若事务在运行过程中,由于种种原因,使事务未运行到正常终止之前就被撤消,这种情况就称为事务故障。
20.在数据库设计中,对数据库的概念、逻辑和物理结构和改变称为再组织,其中,改变概念或物理结构又称再构造,改变物理结构称为再格式化。
21.数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成。
22.视图是一个虚表,它是从基本表中导出的表。
在数据库中,只存放视图的定义,不存放视图的数据。
23.存取权限包括两个方面的内容,一个是要存取的数据对象,另一个是对此数据对象进行操作的类型。
24.在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以,各个分E-R图之间难免有不一致的地方,这些冲突主要有:
属性冲突、结构冲突和命名冲突3类。
25.数据库系统分为内模式、模式和外模式三级模式结构。
26.模型是现实世界特征的模拟和抽象。
数据模型是数据库系统的核心和基础。
27.关系模型的基本结构是二维表,它又称为关系;关系模型中数据之间的联系是通过公共属性实现的。
28.SELECT语句中,表示条件表达式用WHERE子句,分组用GROUPBY子句,排序用ORDERBY子句。
29.事务具有4个特性:
原子性、一致性、隔离性和持续性。
30.数据流图是从数据和处理两个方面表示数据处理系统工作过程的一种图示方法。
31.数据库系统中发生的故障大致可以分为事务内部的故障、系统故障、介质故障、计算机病毒和用户操作错误五类。
32.数据库系统设计分为6个阶段分别为需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行和维护。
33.数据库系统中最常使用的数据模型是层次模型、网状模型和关系模型。
34.关系模型的3种数据完整性约束为:
实体完整性、参照完整性和用户定义完整性。
35.数据模型通常包括数据结构、数据操作和完整性约束条件3个要素。
36.关系代数语言可以分为3类关系代数语言、关系演算语言、基于映像的语言。
数据库的保护功能主要包括确保数据的安全性、完整性、并发控制和数据库恢复4方面的内容。
37.在SQL中,用DISTINCT子句消除重复出现的元组。
38.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用GRANT语句,收回所授的权限使用REVOKE语句。
39.在SQL中,用DELETE命令可以从表中删除行,用DROP命令可以从数据库中删除表。
40.对并发操作若不加以控制,可能带来的不一致性有丢失修改、不可重复读和读“脏”数据。
41.信息的三种世界是指现实世界、信息世界和计算机世界。
42.数据库系统的三级抽象模式在数据库系统中都存储于数据库系统的数据字典中,是数据字典最基本的内容,数据库管理系统通过数据字典来管理和访问数据模式。
43.在SQL中,用UPDATE命令可以修改表中的数据,用ALTER命令可以修改表的结构。
44.事务故障、系统故障的恢复是由系统自动完成的,介质故障的恢复是由DBA执行恢复操作过程完成的。
45.在E-R图中,矩形框表示实体,菱形框表示联系,椭圆表示属性。
46.事务具有4个特性原子性、一致性、隔离性和持续性。
47.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于1NF。
48.在信息世界中,客观存在并可相互区别的事物称为实体,它所具有的某一特性称为属性。
49.关系代数运算都是集合级的运算,即它的每个运算分量是一个关系(或集合),运算的结果亦是关系(或集合)。
50.在SQL中建立表结构中,可以定义关系完整性规则,用PRIMARYKEY指定表的主码,用FOREINGKEYREFERENCES指定表的外码和参照表。
51.对于非规范化的模式,经过使属性域变为简单域转变为1NF,将1NF经过消除非属性对关键字的部分函数依赖转变为2NF,将2NF经过消除非主属性对主关键字的传递函数依赖转为3NF。
52.封锁对象的大小被称为封锁的粒度。
53.惟一标识实体的属性集称为码。
同型实体的集合称为实体集。
54.在SQL中,空值用保留字NULL,非空值用保留字NOTNULL。
55.若关系为1NF,且它的每一非主属性都完全函数依赖于(或不部分函数依赖于)候选关键字,则该关系为2NF。
56.数据库的物理设计阶段主要涉及的内容是存储记录的格式设计、存储方法设计和存取方法设计。
57.并发控制的主要方法是采用了封锁机制,其类型有共享锁和排他锁两种。
58.在层次模型中,上一层记录类型与下一层记录类型间的联系是1:
m联系。
在网状模型中,实现实体间的m:
n联系比较容易。
59.每个属性有一个取值范围,这叫属性的值域。
60.在SQL中,ALTER命令有两个选择项,MODIFY子命令用于修改列的性质,ADD子命令用于增加列。
61.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:
保持原有的依赖关系和无损连接性。
62.一个好的全局E-R模式除能反映用户功能需求外,还应满足下列条件:
实体类型个数尽可能少,实体类型所含属性尽可能少,实体类型间联系无冗余。
63.数据库中的关系具有以下的特性:
关系中的每一列的分量是同一类型的数据;不同的列可以出自同一域,每列称为属性,要给予不同的属性名加以区分;关系中不能存在完全相同的两行;每一分量不可分。
64.将一个关系从2NF规范到3NF,目的是消除非主属性对码的传递函数的依赖,如进一步规范到BCNF,目的是消除主属性对码的部分和传递函数依赖。
65.关系数据库中,关系亦称为表,元组亦称为行,属性亦称为列。
66.如果在一个关系中,存在多个属性或属性组合,都能用来惟一标识该关系的元组,则这些属性组合都称为该关系的候选码。
67.在SQL中,字符串匹配运算符用LIKE,匹配符%表示零个或多个字符,_(下划线)表示任何一个字符。
68.若要求关系模式分解既具有无损连接性,又保持函数依赖,则模式分解可以达到第三范式(或3NF),但不一定能达到BCNF。
69.SQL语言的功能包括数据查询、数据操纵、数据定义和数据控制。
70.完整性约束条件所用的对象有列、元组和关系。
71.用表格形式结构表示实体类型以及实体之间联系的模型称为关系模型。
72.关系规范化过程实质是对关系不断分解的过程,通过分解使关系逐步达到较高范式。
73.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为数据字典。
74.关系代数运算中并、差、笛卡尔积、投影和选择是五个基本运算,其他运算可以从基本运算中导出。
75.设计概念结构的方法有自顶向下、自底向上、逐步扩张、混合策略四种。
第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.DBB.DBAC.DBMSD.MIS
6._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.计算机辅助设计D.系统软件
14.数据库系统的数据独立性是指__B_
A.不会因为数据的变化而影响应用程序
B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构
15.在数据库的三级模式结构中,内模式有___A___
A.1个B.2个C.3个D.任意多个
16.数据库系统中,用__D__描述全部数据的整体逻辑结构
A.外模式B.存储模式
C.内模式D.概念模式
17.数据库系统中,负责物理结构与逻辑结构的定义和修改的人员是__A__
A.数据库管理员B.专业用户
C.应用程序员D.最终用户
18.逻辑数据独立性是__A__
A.概念模式改变,外模式和应用程序不变B.概念模式改变,内模式不变
C.内模式改变,概念模式不变D.内模式改变,外模式和应用程序不变
19.下面哪个不是数据库技术的主要特点__D__
A.数据的结构化B.数据的冗余度小
C.较高的数据独立性D.程序的标准化
20.下面哪个阶段没有专门的软件对数据进行管理__A__
A.人工管理阶段B.文件系统阶段
C.数据库阶段D.A和B都是
21.下面哪些属于数据库系统的组成成员__D__
A.操作系统B.DBMS
C.用户D.A和B、C都是
22.数据库具有最小冗余度、较高的程序与数据独立性、易于扩充和__D__的特点
A.程序结构化B.程序标准化
C.数据模块化D.数据结构化
23.在数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一在于数据库系统__C___
A.数据可共享B.数据可长期保存
C.采用一定的数据模型组织数据D.有专门的软件对数据进行管理
24.数据库系统的三级模式结构指__D__
A.外模式、模式、子模型B.子模型、模式、概念模式
C.模式、内模式、存储模式D.外模式、模式、内模式
25.下面哪些是DBA的职责__D__
A.管理数据库资源B.收集和确定有关用户的需求
C.为用户提供资料和培训方面的帮助D.前面三个都是
26.存储在计算机存储介质上的结构化的数据集合英文名称是__C__
A.DDB.DBSC.DBD.DBMS
27.数据库中数据的共享指的是__A__
A.同一个应用中的多个程序共享一个数据集合
B.多个用户、同一种语言共享数据
C.多个用户共享一个数据文件
D.多种应用、多种语言、多个用户相互覆盖地使用数据集合
28.下面关于数据库系统的正确叙述是__A__
A.数据库系统减少了数据冗余
B.数据库系统避免了数据冗余
C.数据库系统中数据的一致性指数据类型一致
D.数据库系统比文件系统能管理更多的数据
29.DB,DBMS,DBS三者之间的关系是__B_
A.DB包括DBMS和DBSB.DBS包括DBMS和DB
C.DBMS包括DB和DBSD.DBS与DBMS和DB无关
30.下面说法正确的是__B_
A.数据库中只存在数据项之间的联系
B.数据库中数据项之间和记录之间都存在联系
C.数据库的数据项之间无联系而记录之间存在联系
D.数据库的数据项之间和记录之间都不存在联系
第2章数据模型与概念模型
1.信息的三种世界是指现实世界、信息世界和A世界。
A.计算机B.虚拟C.物理D.理想
2.数据库的概念模型独立于__A___。
(易)
A.具体的机器和DBMSB.E-R图C信息世界D.现实世界
3.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之
间的联系是__D_。
A.一对一B.一对多
C.多对一D.多对多
4.实体是信息世界中的术语,与之对应的数据库术语为___D___
A.文件B.数据库C字段D.记录
5.按照传统的数据模型分类,数据库系统可以分为三种类型_C__
A.大型、中型和小型B.西文、中文和兼容
C.层次、网状和关系D.数据、图形和多媒体
6.关系数据模型__D__
A.只能表示实体间的1:
1联系
B.只能表示实体问的l:
n联系
C.只能表示实体间的m:
n联系
D.可以表示实体间的上述三种联系
7.在数据库设计中用关系模型表示实体和实体之间的联系。
关系模型的结构是_B__
A.层次结构B.二维表结构C.网状结构D.封装结构
8.关系模型中,一个码(关键字)是__C_
A.可由多个任意属性组成
B.至多由一个属性组成
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
D.以上都不是
9.候选码中的属性称为_B__
A.非主属性B.主属性C.复合属性D.关键属性
10.下述哪一条不属于概念模型应具备的性质_D___
A.有丰富的语义表达能力B.易于交流和理解
C.易于变动D.在计算机中实现的效率高
11.对关系模型叙述错误的是__D___
A.建立在严格的数学理论、集合论和谓词演算公式的基础之上
B.微机DBMS绝大部分采取关系数据模型
C.用二维表表示关系模型是其一大特点
D.不具有连接操作的DBMS也可以是关系数据库系统
12.现实世界中客观存在并能够相互区别的事物称为_A__
A.实体B.实体集C.字段D.记录
13.采用二维表格结构表达实体类型及实体间联系的数据模型是__C_
A.层次模型B.网状模型
C.关系模型D.实体联系模型
14.当关系有多个侯选码时,则选定一个作为主码,但若主码全为全码时应包含__D__
A.单个属性B.两个属性
C.多个属性D.全部属性
15.组成数据模型的三要素分别指数据结构、数据操作和__D__
A.数据类型B.数据的取值范围
C.数据抽象D.数据的约束条件
第3章数据库系统设计的步骤和方法
1.全局ER模型的设计,需要消除属性冲突、命名冲突和__A___
A.结构冲突B.联系冲突
C.类型冲突D.实体冲突
2.视图创建完毕后,数据字典中存放的是__C_
A.查询语句B.查询结果
C.视图定义D.所引用的基本表的定义
3.在数据库设计中,当合并局部ER图时,学生在某一局部应用中被当作实体,而在另一局
部应用中被当作属性,那么我们称这种现象为__D___冲突。
A.属性冲突B.命名冲突
C.联系冲突D.结构冲突
4.E-R模型的三要素是__C__
A.实体、属性、实体集B.实体、键、联系
C.实体、属性、联系D.实体、域、候选键
5.所谓概念模型就是__D__
A.客观存在的事物及其相互联系
B.将信息世界中的信息数据化
C.实体模型在计算机中的数据化表示
D.现实世界到机器世界的一个中间层次,即信息世界
6.概念设计的结果是_B__
A.一个与DBMS相关的概念模式
B.一个与DBMS不相关的概念模式
C.数据库系统的公用视图
D.数据库系统的数据词典
7.在数据库设计中,E-R模型是进行_B__的一个主要工具。
A.需求分析B.概念设计C.逻辑设计D.物理设计
8.若采用关系数据库来实现应用,在数据库设计的__C__阶段将关系模式进行规范化处理。
A.需求分析B.概念设计C.逻辑设计D.物理设计
9.如何构造出一个合适的关系模型是_C_主要解决的问题
A.需求分析B.概念设计C.逻辑设计D.物理设计
10.设计数据库时,首先应该设计_A__
A.概念结构B.DBMS结构
C.数据库应用系统结构D.数据库的控制结构
11.从E-R模型向关系模型转换时,一个m:
n的联系转换为关系模式时,该关系模式的码由_C__组成
A.m端实体关系码的属性组成
B.n端实体关系码的属性组成
C.m端实体关系码和n端实体关系码的属性组合
D.重新选择属性
12.从E-R模型向关系模型转换时,一个1:
n的联系转换为关系模式时,该关系模式的码由_B__组成
A.1端实体关系码的属性组成
B.n端实体关系码的属性组成
C.1端实体关系码和n端实体关系码的属性组合
D.重新选择属性
13.下面哪个符合E-R图表示规则_B__
A.
B.
C.
D.
14.数据流图是在数据库_A__阶段完成的
A.需求分析B.概念设计C.逻辑设计D.物理设计
15.下面哪个不属于概念结构设计时常用的数据抽象方法的是_A__
A.合并B.聚集C.概括D.分类
第4章关系数据库
1.同一个关系模型的任两个元组值__A___
A.不能全同B.可全同C.必须全同D.以上都不是
2.一个关系数据库文件中的各元组___B__
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列
B.前后顺序可以任意颠倒,不影响库中的数据关系
C.前后顺序可以任意颠倒,但若列的顺序不同,统计处理的结果就可能不同
D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
3.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。
如果W中的元组属于R,并且属于S,则W为__D_运算的结果。
A.笛卡尔积B.并C.差D.交
4.关系模式的任何属性__A___
A.不可再分B.可再分C.命名在该关系模式中可以不唯一D.以上都不是
5.设属性A是关系R的主属性,则属性A不能为空值,这是__A___
A.实体完整性规则B.参照完整性规则
C.用户自定义完整性D.域完整性规则
6.设关系R与S具有相同的目,且相对应的属性的值取自同一个域,则R-(R-S)等于___B__
A.R∪SB.R∩SC.R*SD.R-S
7.在关系代数中,可以用选择和笛卡尔积表示的运算是___B__
A.投影B.联接C.交D.除法
8.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。
如果W中的元组属于R,或者属于S,则W为__B__运算的结果。
A.笛卡尔积B.并C.差D.交
9.在基本的关系中,下列说法正确的是__C__
A.行列顺序有关
B.属性名允许重名
C.任意两个元组不允许重复
D.列是非同质的
10.关系代数的五个基本操作是__D__
A.并、交、差、笛卡儿积、除法B.并、交、选取、笛卡儿积、除法
C.并、交、选取、投影、除法D.并、选取、差、笛卡儿积、投影
11.关系代数的四个组合操作是__A__
A.连接、交、自然连接、除法B.投影、连接、选取、除法
C.自然连接、选取、投影、除法D.自然连接、选取、连接、投影
12.若有R(A,B,C,D),S(B,C,D),则R与S的广义笛卡儿积构成结果集为__C__元关系
A.4B.3C.7D.6
13.若有R(A,B,C,D),S(B,C,D),则R
S构成结果集为__A__元关系
A.4B.3C.7D.6
14.笛卡儿积是__B__进行运算
A.向关系的垂直方向
B.向关系的水平方向
C.既向关系的水平方向也向关系的垂直方向
D.先向关系的垂直方向,然后再向关系的水平方向
15.自然连接是__C__进行运算
A.关系的垂直方向
B.向关系的水平方向
C.既向关系的水平方向也向关系的垂直方向
D.先向关系的垂直方向,然后再向关系的水平方向
第5章关系数据库标准语言——SQL
1.SQL语言是_C_语言
A.层次数据库B.网络数据库
C.关系数据库D.非数据库
2.SQL语言中,实现数据检索的语句是_A_
A.SELECTB.INSERT
C.UPDATED.DELETE
3.已知学生表Student、课程表Course和学生选课表SC.它们的结构如下:
Student(Sno,Sname,Ssex,Sage,Sdept)
Course(Cno,Cname)
SC(Sno,Cno,Grade)
其中:
Sno为学号,Sname为姓名,Ssex为性别,Sage为年
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 各章 知识点 练习题