可编辑
1 .数据库数据具有__________、__________和__________三个基本特点。
2. 数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__________、__________、__________、__________。
3. 数据库系统是指在计算机系统中引入数据库后的系统,一般由__________、__________、__________和__________构成。
4. 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。
5. 数据库具有数据结构化、最小的__________、较高的__________等特点 。 6. DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。
7. 模式(Schema)是数据库中全体数据的__________和__________的描述,它仅仅涉及到__________的描述,不涉及到具体的值。
8. 三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的__________和__________。
9. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是__________,第二类是__________。
10. 数据模型的三要素是指__________,__________,__________。实际数据库系统中所支持的主要数据模型是__________,__________,__________。 11. 数据模型中的__________是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,__________是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。
12. 用树型结构表示实体类型及实体间联系的数据模型称为__________模型,上一层的父结点和下一层的子结点之间的联系是 的联系。
13. 用有向图结构表示实体类型及实体间联系的数据模型称为__________模型,数据之间的联系通常通过__________实现。 14. 关系的完整性约束条件包括三大类:__________、__________和__________。 15. 关系数据模型中,二维表的列称为________,二维表的行称为________。 16. 用户选作元组标识的一个候选码为________,其属性不能取________。 17. 关系代数运算中,传统的集合运算有_____,_____,_____,_____。 18. 关系代数运算中,基本的运算是________,________,________,________,________。 (问答题)
19. 关系代数运算中,专门的关系运算有________,________,________。 20. 关系数据库中基于数学上的两类运算是________和________。
21. 关系代数中,从两个关系中找出相同元组的运算称为________运算。 22. R S表示R与S的________。
23. 设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。查询学生姓名和所在系的投影操作的关系运算式是________________。
24. 在“学生-选课-课程”数据库中的3个关系如下:S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE); C(C#,CNAME,TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为________________。 25. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是________,系关系的外码是________,学生关系的主码是________,学生关系的外码是________。
---------------------------------------------------------------------
可编辑
26. SQL的中文全称是________________。
27. SQL语言除了具有数据查询和数据操纵功能之外,还具有________和________的功能,它是一个综合性的功能强大的语言。
28. 在关系数据库标准语言SQL中,实现数据检索的语句命令是________。 29. 在SQL语言的结构中,________有对应的物理存储,而________没有对应的物理存储。
30. 关系R(A,B,C)和S(A,D,E,F),R和S有相同属性A,若将关系代数表达式:πR.A,R.B,S.D,S.F(R∞ S)用SQL语言的查询语句表示,则为: SELECT R.A,R.B,S.D,S.F FROM R,S WHERE________________。
31. 视图是从________中导出的表,数据库中实际存放的是视图的________。 32. 关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的________、语言一体化并且是建立在数学理论基础之上。
33. 设有如下关系表R、S、T: R(BH,XM,XB,DWH) S(DWH,DWM) T(BH,XM,XB,DWH)(1) 实现R∪T的SQL语句是__。(2) 实现σ DWH=’100’ ? 的SQL语句是__。(3) 实现πXM,XB ? 的SQL语句是__。(4) 实现πXM,DWH (σ XB=’女’ ?) 的SQL语句是__。(5) 实现R∞S的SQL语句是__。(6) 实现πXM,XB,DWH (σ XB=’男’ (R∞S)) 的SQL语句是__。
34设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS),主码是NO (1) 插入一个记录(25,“李明”,“男”,21,“95031”);___。(2) 插入“95031”班学号为30,姓名为“郑和”的学生记录;____。(3) 将学号为10的学生姓名改为“王华”;_____。(4) 将所有“95101”班号改为“95091”;_____。(5) 删除学号为20的学生记录;____。(6) 删除姓“王”的学生记录;___。 35. 在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于__________ 。 36. 若关系为1NF,且它的每一非主属性都__________ 候选码,则该关系为2NF。 37. 如果X→Y和X→Z成立,那么X→YZ也成立,这个推理规则称为___________ 。
38. 如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选码,则称R为________ 关系模式。
39. 在函数依赖中,平凡函数依赖是可以根据Armstrong推理规则中的__________ 律推出的。
40. 关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中最重要的是_____________和___________。 41. 设关系R(U),X,Y∈U,X→Y是R的一个函数依赖,如果存在X′∈X,使X′→Y成立,则称函数依赖X→Y是___________ 函数依赖。
42.. 在关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C)→A},则候选码是___________,关系模式R(A,B,C,D)属于____________ 。
43. 在关系模式R(D,E,G)中,存在函数依赖关系{E→D,(D,G)→E},则候选码是__________,关系模式R(D,E,G)属于____________。
---------------------------------------------------------------------
可编辑
44. 在关系模式R(A,C,D)中,存在函数依赖关系{ A→C,A→D },则候选码是___________ ,关系模式R(A,C,D)最高可以达到_____________ 。 45. “三分________,七分________,十二分________”是数据库建设的基本规律。
46. 十二分基础数据强调了数据的________ 、________、________和________是数据库建设中的重要的环节。
47. 规范设计法从本质上看仍然是手工设计方法,其基本思想是________ 和________。
48. 数据库的生命周期可分为两个阶段:一是数据库需求分析和________ ;二是数据库实现和________。
49. 数据库设计分为以下六个阶段_______、________、________、________、________和________。
50.数据库实施阶段包括两项重要的工作,一项是________ ,另一项是应用程序的________和________。
51. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是________,第二类是________。
52. 用________ 方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。
53. 概念模型有以下特点:________、 ________ 、________ 、________。 54.客观存在并可相互区别的事物称为________ ,它可以是具体的人、事、物,也可以是抽象的概念或联系。
55. 唯一标识实体的属性集称为________ 。
56. 实体之间的联系有________ 、________ 、________三种。
57. 如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是________ 个关系。
58. ER模型是对现实世界的一种抽象,它的主要成分是________ 、联系和 ________。
59. 需求调查和分析的结果最终形成________ ,提交给应用部门,通过________后作为以后各个设计阶段的依据。
60. _______ 表达了数据和处理的关系, ________则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
61. 数据字典中应包括对以下几部分数据的描述:________ 、________ 、________ 。
62. 各分E-R图之间的冲突主要有三类:________ 、________和________ 。 63. 在E-R模型向关系模型转换时,M:N的联系转换为关系模式时,其码包括________ 。
64. 关系数据库的规范化理论是数据库________ 的一个有力工具;ER模型是数据库的________设计的一个有力工具。 65. 数据库的物理设计通常分为两步:(1)确定数据库的________ ,(2)对其进行评价,评价的重点是________和________。
66. 任何DBMS都提供多种存取方法。常用的存取方法有________ 、________ 、________ 等。
67. 确定数据库存储结构主要指确定________ 、________ 、________ 、________ 、________等数据的存储安排和存储结构,确定系统配置参数等。
---------------------------------------------------------------------
可编辑
68. .________ 是数据库中存放数据的基本单位。 69. 在数据库运行阶段,对数据库经常性的维护工作主要是由________ 完成的。 70. .________ 是一系列的数据库操作,是数据库应用程序的基本逻辑单元。 71. 事务处理技术主要包括________ 技术和________技术。
72. 在SQL语言中,定义事务控制的语句主要有________ 、________ 和 ________ 。
73. 事务具有四个特性:它们是________ 、________ 、________ 和 ________ 。这个四个特性也简称为________特性。
74. 把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是________ 。
75.数据库系统中可能发生各种各样的故障,大致可以分为________ 、________ 、________ 和 ________ 等。
76. 建立冗余数据最常用的技术是________ 和________ 。通常在一个数据库系统中,这两种方法是一起使用的。
77. 转储可分为________ 和________,转储方式可以有________和 ________。 78. .________ 是用来记录事务对数据库的更新操作的文件。主要有两种格式:以________为单位的日志文件和以________为单位的日志文件。
79. 并发操作带来的数据不一致性包括:________ 、________ 和 ________ 。 80. 多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,我们称这种调度策略为________的调度。 81. 基本的封锁类型有两种:________ 和________ 。
82. 在数据库并发控制中,两个或多个事务同时处在相互等待状态,称为________ 。
83. .________ 被称为封锁的粒度。
84. 数据库的安全性是指保护数据库以防止不合法的使用所造成的_______、_______或______。
85. 计算机系统有三类安全性问题,即________ 、_________和 ________。 86. 用户标识和鉴别的方法有很多种,而且在一个系统中往往是多种方法并举,以获得更强的安全性。常用的方法有通过输入________和 ________来鉴别用户。 87. .________ 和 ________ 一起组成了DBMS的安全子系统。
88. 当前大型的DBMS一般都支持________ ,有些DBMS同时还支持________ 。 89. 用户权限是由两个要素组成的:________ 和 ________ 。
90. 在数据库系统中,定义存取权限称为________ 。SQL语言用________语句向用户授予对数据的操作权限,用________语句收回授予的权限。 91. 对数据库模式的授权由DBA在________ 时实现。
92. 一个DBA用户可以拥有________ 、________ 和________ 权限,一个RESOURCE用户可以拥有________权限。
93. 数据库角色是被命名的一组与________ 相关的权限,角色是________的集合。
---------------------------------------------------------------------
可编辑
94. 通过________ 可以把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。
95. 审计一般可以分为________ 审计和 ________审计。 96. 数据库的完整性是指数据的________ 和 ________。
97. SQL标准使用了一系列概念来描述完整性,包括关系模型的________ 、________和 ________完整性。
98.数据库完整性的定义一般由SQL的________ 语句来实现。它们作为数据库模式的一部分存入 中。
99. 关系模型的实体完整性在________ 中用________定义。
100. 为了避免对基本表进行全表扫描,RDBMS核心一般都对________ 自动建立一个________ 。
101. 关系模型的参照完整性在________中用________短语定义哪些列为外码列,用________短语指明这些外码参照哪些表的主码。 . .
---------------------------------------------------------------------