全国计算机等级考试三级数据库知识点总结.docx
- 文档编号:27854211
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:30
- 大小:106.66KB
全国计算机等级考试三级数据库知识点总结.docx
《全国计算机等级考试三级数据库知识点总结.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试三级数据库知识点总结.docx(30页珍藏版)》请在冰豆网上搜索。
全国计算机等级考试三级数据库知识点总结
全国计算机等级考试三级数据库知识点总结
16. 在数据库技术中使用数据模型的概念来描述数据库的结构和语义。
数据模型有概念数据模型和结构数据模型两类,实体联系模型(ER模型)是(概念)数据模型。
17. 在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是(内模式)。
18. 可由基本数据导出的数据是(冗余)数据。
19. 网状、层次数据模型与关系数据模型的最大区别在于表示和实现实体之间的联系的方法:
网状、层次数据模型是通过指针链,而关系模型是使用(外键)。
20. 外模式是(用户)看到的数据视图,模式是所有(用户)看到的数据视图的(总和),外模式是模式的(一部分)。
21. 对数据的管理经历了四个阶段,它们是(人工管理阶段)、(文件系统阶段)、(数据库系统阶段)和(高级数据库技术阶段)。
22. 数据库系统是建立在(文件系统)之上的。
23. 数据库管理系统的三级模式结构由(外模式)、(模式)和(内模式)组成。
为了实现这三级模式之间的联系,数据库管理系统提供了两个映像,它们是(外模式/模式映像)和(模式/内模式映像)。
24. DML有两类:
一类是(宿主)型语言,一类是(自含)型语言。
前者的语句不能独立使用而必须(嵌入)某种语言中使用。
而后者可以独立使用,通常可以供用户以(交互式)使用和以(批处理式)使用。
25. 数据库管理系统(DBMS)提供数据库操纵语言(DML)及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和(检索)。
26. 数据库系统必须提供三个方面的数据控制功能:
(安全性)、(完整性)和(并发性)。
27. 数据库管理系统的主要功能包括(数据库定义)、(数据操作)、(数据库运行管理)和(数据库的建立和维护)等四个方面。
28. 在数据库管理系统中,数据和程序之间具有很大的独立性,主要包括(物理独立性)和(逻辑独立性)。
29. 数据是信息的符号表示,或称载体;信息是数据的(内涵/语义解释)。
30. 数据是指所有能输入的计算机之中并被计算机程序所处理的(符号)。
31. 通常数据库管理系统是建立在(操作系统)基础之上的。
32. 数据库是指有组织地、动态地存储在(外存)上的相互联系的数据的集合。
33. 概念模型最常用的方法是(ER方法)。
34. 数据库系统核心是(数据管理)系统。
35. 在数据库系统的三级模式中,以一种数据模型为基础,是数据在逻辑级上的视图的是(模式)。
36. 关系数据库的关系演算语言是以(谓词演算)为基础的DML语言。
37. 在关系代数运算中,从关系中取出满足条件的元组的运算称为(选择)。
38. 数据库中对数据的操作可以记录为单位,也可以(数据项)为单位。
39. 实体完整性是对(主键)的约束,参照完整性规则是对(外键)的约束。
40. 在数据库技术中,不产生(无限关系)和(无穷验证)的运算称为安全运算。
41. 关系代数中,θ联接是由(笛卡儿积)操作和(选择)操作组合而成的。
42. 扩充的关系代数操作是(外联接)和(外部并)。
43. 关系演算语言包括(元组)关系演算和(域)关系演算。
44. 对关系进行垂直分割的操作称为(投影),对关系进行水平分割的操作称为(选择)。
45. 关系代数包括(并)、(交)、(差)、(笛卡儿积)集合操作,还包括扩充的关系操作:
(投影)、(选择)、(联接)、(除法)。
46. 一个表格是由(表名)、(表头)和(表体)三个部分组成。
47. 查询优化的目的是(提高性能),在查询优化当中最重要的一条是选择运算应尽可能地(先做)。
48. 数据是用(物理符号)记录下来的可以鉴别的信息。
49. 关系代数六组关系演算和域关系演算三种语言之间的的关系是(相互等价)。
50. 在关系代数中对一个关系做操作以后新关系的元素个数(小于或等于)原来关系的元素。
51. 数据的存取按一次一个(元组)进行操作。
52. SQL的集合处理方式与宿主语言的单记录处理方式之间的协调用(游标)机制实现。
53. (共享变量)是SQL与宿主语言的接口。
54. 在SQL语言中,关系模式称为(基本表),存储模式称为(存储文件),子模式称为(视图)。
55. SQL的功能包括定义、查询、(更新)和(控制)。
56. 在SQL语言中,建立基本表之前必须先建立(数据库)。
57. 在SQL查询时,如果需要去掉查询结果中的重复组,应使用(DISTINCT)保留字。
58. 当用户建立视图时,在数据字典中存储的是视图的(定义),而不是(数据)。
59. 在嵌入式SQL中,为解决宿主语言与SQL的不同数据结构,采用(游标)机制来进行转换。
60. SQL数据库中的表,可以是(基本表),也可以是(视图)。
61. SQL提供的时间型数据类型分别为TIME和(DATE)。
62. 在SQL的SELECT语句中,不仅可以出现列名,而且可以出现(表达式)。
63. 在嵌入式SQL的宿主语言中使用SQL语句时,必须加上前缀标识(EXEC SQL),结束标识(END EXEC)。
64. 共享变量由(宿主语言)的程序定义,并用SQL的(DECLARE)语句说明。
65. 在Client/Server工作模式中,客户机可以使用(SQL)向数据库服务器发送查询命令。
66. 关系数据库的语言分三类,它们是(数据描述语言DDL)、(数据操纵语言DML)和(数据控制语言DCL),而SQL是(集DDL、DML、DCL为一体)的标准关系数据库语言。
67. SQL语言中引用了游标,使用游标是为了把集合操作转换为(单记录)处理。
68. SQL的DML语句包括(SELECT、INSERT、DELETE和UPDATE)。
69. 缓冲区是由控制信息和若干(定义页)组成的。
70. SQL语言引入了游标的概念,这是为了实现(查找)操作功能而引入的。
71. SQL语言中表示判断条件的语句由(WHERE)引导。
72. 索引的描述存放在(数据字典)的对象中。
73. 在基本表S中删除年龄(AGE)列,并且把引用该列的所有视图和约束也一起删除可用语句(ALTER)TABLES S,(DROP)AGE CASCADE。
74. 求学生的总人数和平均年龄在SQL中采用
75. SELECT COUNT (*),(AVG)(AGE)
76. FROM STUDENT
77. 在学生-选课-课程数据库中的三个关系如下:
78. S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。
79. 查找选修数据库技术这门课程的学生名和成绩。
若使用连接查询的SQL语句是
80. SELECT SNAME,GRADE 81. FROM S,SC,C
82. WHERE CNAME=数据库技术AND S.S#=SC.S# AND (SC.C#=C.C#)
83. 在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的(自反)律就可推出。
84. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ = {AB,AC}丢失的FD是(B→C)。
85. 如果X→Y和X→Z成立,那么X→YZ也成立,这个推理规则称为(合并律)。
86. 如果X→Y且有Y包含于X,那么X→Y称为(平凡的函数依赖)。
87. 关系模式设计的表达性原则是用无损联接和(保持函数依赖)来衡量。
88. 关系数据库设计理论包括三个方面内容:
(函数依赖)、(范式)、(模式设计方法)。
89. 在模式R(ABC)关系中,如果规定,每一个B值只能有一个A值对应,那么在R中至少有FD(B→A)。
90. 泛关系模式可能存在数据冗余、修改异常、(插入异常)、(删除异常)等问题。
91. 在关系模式R(U,F)中,X,Y均为U中的属性,X→Y成立的充分必要条件是(Y属于X关于F的闭包)。
92. 对于函数依赖X→Y,如果Y是X的子集,此函数依赖为(平凡)函数依赖。
93. 包含在任何一个候选键中的属性称为(主属性)。
94. 关系模式R(U,F)中,如果X→→Y,U=XY,称X→→Y为(平凡)多值依赖。
95.5. 在关系模式设计时,各种数据之间的联系称为(函数依赖)。
96. 关系模式R(A,B,C,D)中,F是R上成立的FD集,F={A→B,B→D},那么F在模式ACD上的投影πACD(F)为(A→D)。
97. 分解成BCNF模式集的算法,不一定保证(保持函数依赖)。
98. 在关系数据库中,规范化关系是指(属性值不可分解)。
99. 关系模式的规范化过程是通过关系模式的(分解)来实现的,但在进行这种操作时必须保证操作前后的关系模式(等价)。
100. 一个关系模式不属于第二范式可能会产生(插入异常)、(删除异常)和(修改异常)等几个问题,解决的办法是(投影分解)。
101. 在关系S(S#,SN,D#)和D(D#,CN,NM)中S的主关键字是S#,D的主关键字是D#,则D#在S中称为(外关键字)。
102. 在一个关系中,若每个数据项都是不可分割的,那么R一定属于(1NF)。
103. 如果R为第一范式,并且R中每一个非主属性完全依赖于R的某个候选码,则称为(第二)范式。
104. 范式按包含关系排列为:
1NF,(2NF),(3NF),(BCNF),4NF。
105. 当局部ER图合并全局ER图时,可能出现(属性冲突)、结构冲突,命名冲突。
106. DBD主要包括(结构特性的设计)和(行为特性的设计)两方面的内容。
107. 规划阶段应提交(可行性分析报告)和(数据库系统规划纲要)两种文档。
108. 需求分析阶段的工作任务是由(设计人员和用户共同)收集信息需求和处理需求,并将这些需求以(用户和设计人员都能接受的文档)形式确定下来。
109. 在需求分析中,(数据字典)是各类数据描述的集合,它包括数据项、数据结构、数据流、数据存储和数据加工过程等描述。
110. 需求分析的输入是(总体需求信息和处理需求),输出是(系统的需求分析说明书)。
111. 需求分析大致分为三步完成:
(收集需求信息)、(整理并形成需求说明书)和(评审)。
112. 在DB概念设计中使用ER方法,一般分(为每一应用设计局部ER模式)、(设计全局ER模式)和(全局ER模式的优化)三步进行。
113. 在ER图中,矩形框表示(实体类型),菱形框表示(联系类型)。
114. 在DBD过程中,对现实世界的第一层抽象是(概念)数据模型。
115. 在数据抽象中,若干个(类)对象组合起来成为一个(类)对象,前者充当后者的成分,称为(聚集),它表示is-part-of联系;忽略若干个(类)对象的差别,按其共性形成一个(类)对象,称为(概括),它表示is-a联系。
116. DBD的逻辑设计分成两大部分:
(DB逻辑结构的设计)和(应用程序的概要设计)。
117. DBD的物理设计分成两大部分:
(DB物理结构的设计)和(应用程序的详细设计)。
118. DB物理设计的优劣用(操作开销)衡量。
119. 为哪些表,在哪些列上,建立什么样的索引?
这应是DBD的(概念设计)阶段考虑的问题。
120. 对DBS的维护工作是由(DBA)承担的。
121. 在数据库设计中,对数据库的概念、逻辑和物理结构的改变称为(重新组织);其中改变概念或逻辑结构又称为(重新构造);改变物理结构称为(重新格式化)。
122. 在数据库设计中,各类数据描述的集合,包括数据项、数据结构、数据流、数据存储、数据加工过程等的描述,通常称为(数据字典)。
123. 系统规划的阶段性成果是(系统的总体规划报告);需求分析的阶段成果是(系统需求说明书);物理设计的结果是(物理数据库结构说明书)。
124. 从软件的规划,研制,实现,投入运行和维护,直到它被新的所取代,这一过程成为(软件生存)周期。
125. DB并发操作通常会带来三类问题,它们是丢失更新、(不一致分析)和读脏数据。
126. 事务必须具有的四个性质是:
原子性、一致性、(隔离性)和持久性。
127. 判断一个并发调度是否正确,可以用(并发事务的可串行化)概念来解决。
128. 数据库恢复时,系统对已提交的事务要进行(重做REDO)处理。
129. 设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足(外键)完整性约束。
130. SQL中的安全机制主要有两个,一个是视图,另一个是(授权子系统)。
131. SQL语言中,允许更新的视图在定义时应该加上(GRANT INSERT)短语。
132. 数据库保护包括(数据库的恢复)、(完整性控制)、(并发控制)和(安全性控制)四个方面。
133. (COMMIT)是事务提交语句,(ROLLBACK)是事务回退语句。
134. 事务的原子性是由DBMS的(事务管理子系统)实现的,持久性是由DBMS的(恢复管理子系统)实现的。
135. 通常采用的数据库恢复的实现方法是转储加(日志)。
136. 系统故障后,由DBA(重启DBMS),再由(DBMS)执行恢复;介质故障后,由DBA(装入最近的DB副本),再由(DBMS)执行恢复。
137. PXC协议是在PX协议上再加一规定:
(X封锁必须保留到事务终点(COMMIT或ROLLACK))。
138. PX协议可以解决(因多事务同时更新同一数据对象)而引起的更新丢失问题,PXC协议可以解决(由恢复)而引起的更新丢失问题。
139. 系统在运行中,由于某种原因,使存储在外存的数据部分或全部遭到破坏,这种情况叫做(系统)故障。
140. S封锁增加了并发度,但也增加了(死锁的可能)。
141. SQL中,全局约束有两种:
(基于元组的检查子句)和(断言)。
142. SQL中,如果要使在基本关系中删除一个元组时,依赖关系中相应元组一并被删除,那么外键约束子句中的方式说明应是(ON DELETE CASCADE)。
143. 在RDB中,可以根据需要授予用户(读)、(插入)、(修改)和(删除)四种访问DB的权限,以及索引、资源、改变和撤消四种(修改数据库模式)的权限。
144. SQL中,如果允许用户把已获得的权限再转授给其他用户,那么在GRANT语句中应加短语(WITH GRANT OPTION)。
145. 单用户数据库管理系统与多用户数据库管理系统之间的最明显的也是最重要的差别是(多用户DBS存在并发操作)。
146. 所谓(事务)是指一系列动作的组合,这些动作被当作一个整体来处理。
这些动作或者相继被执行,或者什么也不做。
147. SQL语言用于事务处理的语句主要有:
(COMMIT)语句和(ROLLBACK)语句。
148. 允许用户插入新的数据,但不能修改数据的权限为(插入权限)。
149. 分布式数据库中定义数据分片时,必须满足三个条件:
完备性条件、重构条件和(不相交条件)。
150. 分布式数据库系统中透明性层次越高,应用程序的编写越(简单)。
151. 分布式数据库系统具有两个特征:
数据分布性和(逻辑整体性)。
152. 在分布式数据模式结构中,全局外模式描述全局(应用的用户视图)。
153. 分布式数据库技术是(数据库)技术和(计算机网络)技术结合的产物。
154. (物理分布性)特点是分布式数据库与集中式数据库的最大区别。
155. (逻辑整体性)特点是分布式数据库与分散式数据库的最大区别。
156. 分布式数据库中数据存储分为(数据分配)和(数据分片)两个方面。
157. 分布式数据库中数据分片有三种方式:
(水平分片)、(垂直分片)和混合型分片。
158. 在定义数据分片时,不允许全局关系的某个数据不属于任何一个片段,这个性质称为数据分片的(完备性)条件。
159. 在定义数据分片时,所采用的划分方法必须确保能够由各个片段重建全局关系,这个性质称为数据分片的(重构)条件。
160. 在客户/服务器结构的数据库系统中,客户机实现前端处理和用户界面,服务器完成(事务处理)和(数据访问控制)。
161. 分布式数据库系统中数据分布在各个场地,系统最主要的性能目标是尽量减少网络中传递信息的次数和(传送的数据量)。
162. 分布式数据库系统逐渐向客户/服务器模式发展。
但是,单服务器的结构本质上还是(集中式)系统。
只有当系统中有多个DB服务器、并可协调工作为众多客户机服务时,才称得上是(分布式)系统。
163. DDBS的四个功能子系统是调度子系统、(查询)子系统、(可靠性)子系统和完整性子系统。
164. 根据数据模型和DBMS来考察,分布式数据库系统分为(同构同质)型、(同构异质)型和异构型三种类型。
165. 按基于联接的查询优化策略,传输的是(整个)关系,可从两方面减少数据传输量:
对于分处于不同场地的两个关系间的联接,尽量考虑传输(尺寸较小的那个)关系;当联接多个关系时,考虑(数据传输量最小的联接顺序)。
166. 分布式数据库系统兼顾了数据的集中管理和分散处理两个方面,且数据库虽然分布在网络上的各个结点中,但仍然是统一管理。
因此分布式数据库系统有良好的性能,既可独立完成局部应用,也可协作完成(全局)应用。
167. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为(子类型)。
168. ORDB系统是在传统的关系数据库技术中引入(面向对象)技术。
169. 面向对象模型中类的概念相当于ER模型中(实体集)的概念。
170. 对象由变量、消息和(方法)三部分组成。
171. 传统的关系模型中,基本的数据结构层次是(关系-元组-属性)。
172. 嵌套关系突破了(1NF)定义的限制。
173. 嵌套关系和复合对象的一个明显弱点是它们无法表达(递归的结构)。
174. 对象联系图中,椭圆表示(对象类型),小圆圈表示(属性是基本数据类型),单箭头表示(函数值是单值),双箭头表示(函数值是多值),双线箭头表示(泛化/细化联系),双向箭头表示(两个函数是互逆的)。
175. 对象联系图完整地表达了(数据之间的联系)。
176. 在数据库系统中实现递归数据结构的关键是采用(对象标识)技术。
177. 对象关系数据库,同类元素的无序集合有两种类型:
(多集)和(集合)。
178. 在数据类型嵌套时,采用引用类型时,要加关键字(ref)。
179. 面向对象数据库中,类似对象的集合称为(类),对象的方法分成(只读)型和(更新)型两种。
180. 继承性是数据间的(泛化/细化)联系。
181. 要把OOPL变成持久化语言,就要提供一种方法,把对象区分为(持久的)还是(暂留的),程序运行结束后,前者将被保存,后者将会消失。
182. 对象的持久性、对象标识和指针、(持久对象的存储和访问)是持久化程序设计语言中的三个基本概念 。
填空
1、计算机的硬件基本上由哪五大部分组成?
答:
运算器、控制器、存储器、输入设备、输出设备。
2、运算器都可对数据进行哪两种运算?
答:
算术运算和逻辑运算。
3、CAD、CAM、CAT、CAI都代表什么?
答:
1、计算机辅助设计(CAD)2、计算机辅助制造(CAM)3、计算机辅助测试(CAT)4、计算机辅助教学(CAI)
4、数据处理是指对数据的(收集)、(存储)、(加工)、(分析)、(传送)的全过程。
5、程序性语言分为(机器语言)、(汇编语言)、(高级语言)三类。
6、能举出哪些是高级语言、哪些是低级语言?
低级语言:
汇编语言 高级语言:
basic . cobol . c. foxbase等
7、操作系统可分为(批处理操作系统)、(分时操作系统)、(实时操作系统)三种操作系统。
8、解释型程序和编译型程序有什么不同?
哪种程序产生目标程序?
编译程序产生目标程序。
9、DBMS是什么的?
答:
DBMS 是数据库管理系统。
10、计算机系统由(硬件)系统、(软件)系统两部份组成。
11、软件系统分为(系统)软件、(应用)软件两部分。
12、操作系统的特征:
(并发性 )、(共享性 )、(随机性 )。
13、没有任何软件支持的计算机称为( 裸机)。
14、操作系统的五大功能( 进程管理)、(存储管理 )、(文件管理 )、(设备管理 )、(作业管理 )。
15、操作系统发展的过程:
(手工操作阶段 )、(早期批处理阶段 )、( 执行系统阶段)、(多道程序系统阶段 )、(分时系统 )、(实时系统 )、(通用操作系统 )。
16、Spooling系统是( 批处理)系统。
17、批处理系统有两大特点( 多道)、(成批 )。
18、批处理系统追求的目标是什么?
答:
提高系统资源利用率和大作业的吞吐量以作业流量的自动化。
19、分时系统的特点( 多路性)、(交互性 )、(独立性 )、(及时性 )。
20、分时系统的主要目标?
答:
用户响应的及时性。
21、实时系统分为哪两类?
并能举出这两类的例子。
飞机飞行、弹道发射、预定飞机票、查询航班都是什么系统?
答:
实时系统分为实时控制系统和实时信息处理系统。
飞机飞行、弹道发射都是实时控制系统预定飞机票、查询航班都是实时信息处理系统。
22、实时系统的主要特点是什么?
答:
最主要的特点就是及时性,另外的一个特点是高可靠性。
23、个人计算机上的操作系统是(个人计算机)操作系统。
24、操作系统的类型?
(批处理操作系统 )、(分时操作系统 )、(实时操作系统 )、(个人计算机操作系统 )、( 网络操作系统)、(分布式操作系统 )。
25、计算机的应用领域包括什么?
答:
1、科学计算 2、数据通信与数据处理、3、自动控制 4、计算机辅助设计 5、计算机人工智能
26、计算机的主要技术指标?
答:
1、字长 2、运算速度 3、主存容量 4、综合性能
27、CPU的状态 答:
CPU交替执行操作系统程序和用户程序。
在执行不同程序时,根据运行程序对机器指令的使用权限而 将CPU置为不同的状态,。
CPU的状态属于程序状态字PSW的一位。
大多数计算机系统将CPU执行划分为管态和目态
28、PCB是什么?
答:
是进程控制块。
29、用户组织的逻辑文件有哪两种形式?
答:
流式文件、记录式文件
30、WAN、LAN、MAN都代表什么?
答:
WAN代表着广域网、LAN代表着局域网、MAN代表着城域网。
31、TCP/IP具有以下几个特点?
答:
1、开放的协议标准,独立于特定的计算机硬件与操作系统。
2、独立环形特定的网络硬件,可以运行在局域网、广域网、更适用于互联网中。
3、统一的网络地址分配方案,使得整个TCP/IP设备在网中都见有惟一的IP地址。
4、标准化的高层协议。
可以提供多种可靠的用户服务。
32、Internet 提供的主要服务?
答:
1、 www服务 2、电子邮件服务
33、Internet的基本接接入方式?
答:
1、通过ISP接入 2、通过局域网接入 3、通过电话线接入
34、信息安全包括哪几个方面?
答:
1、信息的保密性 2、信息的完整性 3、信息的可用性 4、信息的可控性
35、计算机直接执行的程序是(可执行文件),在机器内是以(二进制)编码形式表示的。
它编写的程序是(源程序) 汇编语言是(低级语言),一般使用高级程序设计的语言编写的应用程序称为(将高级语言源程序翻译成机器语言程序即目标程序)
36、解释程序是边逐条解释边逐条执行,不保留机器码的(目标程序)。
编译方式是使用编译程序把源程序编译成机器代码的(目标程序) 并形成(文件)保留。
37、一般,将中断源分为两大类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 三级 数据库 知识点 总结
![提示](https://static.bdocx.com/images/bang_tan.gif)