数据库技术复习题2---填空
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库技术复习题填空题2---)
新(
数据库技术试题二、填空题。用树型结构表示实体类型及实体间联系的数据模型称为1.
2. DB和读脏数据。并发操作通常会带来三类问题,它们是丢失更新、
用的数据最库据领常域3.模目中前数型
有、、、。
4.SQL语言集数据查询、、和功能于一体。
5.两个实体型之间的联系类型有、、三类。
6. 数据库中专门的关系运算包括选择、投影、、。
7. 满足第一范式(1NF)的关系模式要求。
8. 如何构造出一个合适的数据逻辑结构是主要解决的问题。
9. 当数据库被破坏后,如果事先保存了 _和数据库的副本,就有可能恢复数据库。
10. 并发控制操作的主要方法是采用封锁机制,其类型
有、。
11.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为。
12.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为函数依赖。13.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则该约束属于对的约束。
14.分E-R图之间的冲突主要有三类,它们是属性冲突、命名冲突和。
15.有关系Join(参加)和Employee(职工),如下图所示,
设有对表的如下SQL查询:
Select Ename,Ino,Order
from Grade,Employee
where Join.Eno=Employee.Eno
请转换为等价的关系代数表达式: 。、逻辑结果设计、 16.一般可将数据库设计步骤分为以下几个阶段:、物理结果设计、数据库实施以及数据库的运行与维护。
可以保证在多用户操作下,并发数据一致性。 17.通过封锁机制
存取方.数据库的物理设计主要考虑数据库在计算机物理设备上的存储结构与18 。式如果一个实体的存在依赖另一个实体的存在,则称这个实体存在。19. 服务器模型的组成为:客户机→→数据库服务器。
三层的客户机20./ 在数据库恢复时,对尚未完成的事务执行21. 操作。完全函数依赖于R的候选键。∈2NF,则要求R中每个若关系模式22. R 丢失的函数依赖XZ},Y→Z},则分解ρ={XY→设关系模式23. R(X,Y,Z),F={YX,。是
)或。→}24.判断分解ρ={R,R是否满足无损联接的充分必要条件是R∩R(R-R222111和不一致分析等问题。破坏隔离性25.数据库并发操
作通常会带来丢失更新、
学中,检索每个人的平均成绩:SELECT SQL26.使用语句在关系表S(学号,课
程号,成绩) FROM S 。号,AVG(成绩)关系模式的三类完整性规则包括实体完整性约束规则、用户定义的完整性约束规则27.
。及将一个较低级范式的关系转换为若干个较高级范式的关系的集合所用28. 在关系规范化中,。的方法是关系的模式分解
中的候选RB,C,D),其上的函数依赖集为F={A→B,C→D},则,设有关系模式29. R(A 键为。数据库设计第二阶段建立30. E-R图的工作依据是
3N指的是它都不传递依赖它的任一候选键31.一个关系模 32.关系模
式的三类完整性约束条件分别参照完整性约束和用户定义完整约束
33.关系数据模型由数据结构和完整性约束规则三部分组成
34.在关系模式分解中,若要保证不丢失信息,则分解应具
关系的所有属性合起来组成一个关键字,则该关系最高满足的范式1N 如果一个满35.
1NF、2NF、3NF范围内)。(在若关系模式R∈2NF,则要求R中每个 R 的候选键。完全函数依赖于36.
的候选,R上的函数依赖集F={A→B,C→D,D→E},REA37. 设有关系模式R(,B,C,D,)键是。
假设两个事务同时存取同一个数据库,当第一个事务结束之前,第二个事务更新数据 38.的一致性。,破坏了DB库,这就违反了事务的隔离性和物理数据独立性。.数据独立性可分为39_________40. 在关系数据库的规范化理论中,在执行“分解”时必须遵守的规范化原则是和函数依赖保持性。的关系可能存在的四方面问题是:数据冗1NF41. 从关系规范化理论的角度讲,一个只满余度大、修改异常、插入异常
42.按照索引域的特点,索引可以分为主索引、辅助索引三类都不传递依赖它的任一候选键一个关系模3N指的是它43.
语句中使44.SELEC语句中,若希望查询结果中不出现重复元组,应SELEC保留字保护 45.防止未经授权用户恶意或无意地存取数据库中
的数据这是数据库的要解决的问题。和两大类。46. 按使用方式不同,数据操纵语言DML分为封锁的类型有两种
和。47.
48. 是从一个或几个基本表中导出的表,它本身不独立存储在数据库中。备份并发控制49. 数据库保护主要包括数据的一致性,,
和数据库恢复。不一致性问题有的不50. 若对并发操作加以控制可,能带来、
和。
51. SQL语言中,函数COUNT(*)用来计算的个数。
52. 数据库恢复是将数据库从状态恢复到的功能。
53. 数据库的三种模式:外模式、和。
54. 一个联系型的实体对应约束包括三种:一对一、一对多和约束。
55. 概念设计的三种策略:的策略、自底向上的策略和。。锁可以分为两种类型:共享锁和56.
。 57. 数据库生命周期可分为两个阶段:数据库设计阶段和。3NF58. 将一个关系模式从2NF分解为,是消除非键属性对候选键的
范R若关系模式的候选码为所有的属性,则在函数依赖的范围内,R最高满足59.
式。
60. SQL语言是一个集数据定义和子语言为一体的典型的数据库语言。的取值都不则在AR的任何元组中,属性61. 在关系模型中,若属性A是关系R的主属性,允许为空,这种约束称为。关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达62.
,但不一定能达到。到
。是 63. SQL 。关系规范化的目的是 64.
2NF。_____________65. 若关系为1NF,且它的每一非主属性候选关键字,则该关系为“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中66.
设计阶段。的