天天看点

数据库系统原理填空题88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。92、API 的中文含义是 ( 应用程序设计接口 ) 。122、21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。

1、关系模型和层次、网状模型的最大差别是用 ____ 关键码____导航数据。

2、数据库系统中三级模式结构定义存放在 _____ 数据字典___中。

3、如果关系模式 R 是 1NF,且每个非主属性 ____ 完全____函数依赖于候选键,那么称 R 是第二范式的模式。

4、模式分解的优点之一是能消除 ____ 数据冗余____和操作异常现象。

5、若关系 A 有 m 个属性,关系 B 有 n 个属性,则 A×B 有____ m+n____个属性。

6、SQL 语言中,向数据库表中插入数据的命令是 ___ INSERT_____。

7、.在程序中,事务以 BEGIN TRANSACTION 语句开始,以 ___ COMMIT_____语句或 ROLL-BACK语句结束。

8、数据库的并发操作通常会带来三个问题: ___ 丢失更新_____问题、读脏数据问题、不可重复读问题。

9、ODBC 技术为应用程序提供了一套 CLI 函数库和基于 ___ DLL(或动态链接库)_____的运行支持环境。

10、在面向对象技术中,数据类型系统由基本类型、复合类型和 ___ 引用类型_____三部分组成。

11、当用户读取数据时, DBMS会自动地将用户的请求转换成 ___ 复杂的机器代码__,实现用户对数据库的操作。

12、数据管理软件的功能之一是。 ___ 逻辑数据与物理数据之间的相互转换__

13、关系模型与层次、网状模型的最大差别是用 __ 关键码而不是用指针___导航数据。

14、数据库的体系结构可分为三级: __ 内部级、概念级、外部级___。

15、__ 继承性___是数据间的泛化 / 细化联系,表示了类之间的相似性。

16、在一个实体表示的信息中, ___ 能惟一标识实体的属性或属性组__称为关键字。

17、数据的描述形式有 __ 逻辑描述、物理描述___。

18、关系模型中,表与表之间的联系是由 __ 公共属性___实现的

19、数据库体系结构可分为 、、_____三组。 内部集 概念级 外部级

20、关系代数是 _ 关系运算 _为 对象__的一组高级运算的集合。

21、文件系统中的数据独立性是指 ( 设备)独立性。

22、在数据库方式下的信息处理中, ( 数据)占据了中心位置。

23、DBMS是位于 (用户) 和(OS)之间的一层数据管理软件。

24、数据模型不仅描述数据本身的特点, 还要描述 (数据之间的联系 )。

25、DBS中,用户的数据和磁盘中的数据之间转换由 (DBMS) 实现。

26、在层次、网状模型中,用(指针)导航数据;而在关系模型中,用(关键码)导航数据。

27、数据库的三级模式结构是对 ( 数据)的三个抽象级别。

28、DBS中存放三级结构定义的 DB称为(数据字典 ) 。

29、DBS的全局结构体现了其 ( 模块功能 )结构。

30、DBMS为应用程序运行时开辟的 DB 系统缓冲区,主要用于 ( 数据传输)和(模式转换 )。

31、层次模型用 (树) 型结构来表示实体间的联系。

32、在数据的人工管理阶段,程序与数据是 ( 一一对应 )的关系。

33、定义数据库的安全性和完整性的工作由 (DBA)完成。

DBS的维护工作由 (DBA) 承担。

34、数据独立性的好处是 ( 数据存储方式的变化不会影响到应用程序的使用 ) 。

35、数据库的三级体系结构使用户能抽象地使用数据, 不必关心 ( 数据在计算机中的表示和存储 ) 。

36、概念设计阶段用到实体、 实体集、属性和实体标识符等 4 个术语;

逻辑设计阶段用到字段、记录、文件和关键码等 4 个术语;

37、ER数据模型一般在数据(概念设计 )阶段使用。

38、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容

应该属于数据库设计中的 (物理设计 )阶段。

39、.数据模型是用来描述数据库的结构和语义的,数据模型有(概念

数据模型)和(结构数据模型)两类, ER模型是 (概念数据模型 )。

40、数据实施阶段包括两项重要的工作,一项是数据 (载入),另一项

是应用程序的编码和调试。

41、ER图向关系模型转化要解决的问题是如何将实体和实体之间的联

系转换成关系模式,如何确定这些关系模式的 (属性和键 ) 。

42、数据库的物理设计是对一个给定的(基本数据)模型选取一个最

合适应用环境的物理结构的过程。

43、数据库设计中,将 ( 各局部 ER之间的联系 ) 分 ER图集成时,主要任务是增补。

44、数据库应用系统设计中逻辑设计的主要内容是把 ER模型的 ( 实体和联系 )转换为关系模式。

45、ER方法是 ( 概念数据模型 ) 设计的方法。

46、现实世界到机器世界过渡的中间层次是 ( 概念模型 )。

47、概念设计的目标是 (企业组织信息需求 ) 产生反映的数据库概念结构,即概念模式。

48、在 DBD中,子类具有一个重要的性质: ( 继承性 )。

49、DBD的逻辑设计分成两大部分: (DB逻辑结构设计和应用程序设计)。

50、关系模型用 (关键码) 表示实体之间的联系。

16.概念设计是设计能够反映用户需求的数据库概念结构, 即概念模型。

17.ER模型是人们认识客观世界的一种方法、工具。

18.ER模型具有客观性和主观性两重含义。

51、”不能从已知 FD 集使用推理规则导出的 FD 不在 F+中”,这是推理规则的 (完备) 性。

52、在关系模式 R 中,能函数决定所有属性的属性组,称为模式 R的(超键)。

53、消除了非主属性对候选键局部依赖的关系模式, 称为(2NF)模式。

54、两个函数依赖集 F 和 G 等价的充分必要条件是 (F+=G+)。

55、一个关系模式属于 4NF,它必定属于 (BCNF)。

56、连接操作由关系代数的(笛卡尔积)操作和 ( 选择)操作组合而成。

57、若在关系中置换属性的次序,可用的关系代数运算是 ( 投影)。

58、在关系 R 和 S 自然连接时,把原该舍弃的元组放在结果关系中,

这种操作称为 ( 外连接 ) 。

59、查询优化是指系统对关系代数表达式进行优化组合,它的目的是 (提高系统效率 ) 。

60、自然连接要求被连接的两个关系具有 ( 一个或多个相同的属性名 ) 。

61、域关系演算类似与元组演算,域变量的变化范围是 ( 某个值域 ),

元组变量的变化范围是 (一个关系 ) 。

62、在关系代数运算中,最浪费时间的两个运算是(笛卡尔积)和 ( 连接运算 ) 。

63、安全运算是指不产生 ( 无限关系 )和(无穷验证 ) 的运算。

64、设 W=,且 W、R、和 S 的元组个数分别为 p、m和 n,那么三者

之间应满足的条件是 (P≤(m ×n))

65、关系中没有行序的原因是 ( 关系被定义为一个集合 ) 。

66、关系模型的基本数据结构是(关系 (或二维表 ) ),其数据库存储时基本组织方式是 ( 文件)。

67、SQL语言的使用方式有两种, 一种是 (交互式 ) ,另一种是 ( 嵌入式)。

68、视图是一种虚表,它是从 ( 基本表 )导出的表。

69、索引的用途是 ( 快速查询 )。

70、SQL语言的数据查询是介乎于 (关系代数 )和(关系演算 )之间的一种语言。

71、SQL中表结构的修改命令是 (ALTER TABLE) 。

72、SQL的集合处理方式与主语言单记录的处理方式之间用 ( 游标) 来协调。

73、如果在查询结果中不允许出现重复元组,应在 SELECT语句中增加保留字 (DISTINCT)。

74、DELETE删除的最小单位是 ( 一个完整的元组 ) 。

在 SQL中一个关系对应于一个 (基本表 ) 。

75、删除索引时,系统会同时从 ( 数据字典 )中删除有关该索引的描述。

76、SELECT语句进行查询时,如果要列出所查表中的所有列的简便

方法是列名表用 (*) 表示。

77、SQL/PSM提供了(顺序)、(条件分支)和 (循环) 三种流程控制语

句。

78、SQL中,用户有两种: ( 应用程序 )和( 终端用户 ) 。

79、

17.SQL中,创建了一个 SQL模式,就是定义了 (一个存储空间 ) 。

18.SQL中,外模式一级数据结构的基本单位是 ( 视图)。

80、

23.关键字 ASC和 DESC分别表示 (升序) 和**(降序**) 的含义。

24.权限授予的命令是 (GRANT) 。

25.视图可以定义在 (1 个或 n 个) 基本表上。

26.数据库中只存放视图的 ( 定义)而不存放视图的(记录数据) 。视

图的定义存放在(数据字典) 。

27.游标实际上是一个 ( 指针)。当游标指向一组元组中的一个时,该

元组被主语言处理。

28.基本表结构的修改用关键字 (ALTER),基本表内容的修改用关键

字(UPDATE) 。

29.定义卷游标与游标相比多了关键字 (SCROLL) 。

30.在 SELECT语句中可用谓词 UNIQUE来测试结果集合中是否有存

在(重复元素 ) 。

81、

32.SQL主要是由数据定义、数据操纵、嵌入式 SQL、数据控制四个

部分组成。

33.SQL的数据定义部分包括了对 SQL模式、基本表、视图、索引的

创建和撤销。

34.SQL的数据操纵部分包括了数据查询和数据更新两部分。

35.SQL的数据查询是用 select 语句实现。

36.Select 语句的三种格式:连接查询、嵌套查询、存在量词方式。

37.在视图中只有行列子集视图是可以更新的。

82、SQL集合中交( intersect )、并( union )、差(except )、、、

83、

1.事务运行过程中,由于种种原因,使事务未运行到正常终止点就被撤消,这种情况称为(事务故障) 。

2.事务的原子性由 DBMS的子系统来实现 (事务管理 )的。

3.数据库的并发操作带来三个问题是:丢失更新问题、读脏数据问题和(不可重复读问题 ) 。

4.封锁技术中基本的两种封锁是(排他型封锁)和 ( 共享型封锁 ) 。

84、

6.在数据库技术中,把未提交的随后被撤消的数据称为 ( 脏数据)。

7.S锁解决了丢失更新问题,但同时又可能会引起 ( 死锁) 问题。

8.SQL2中,程序开始时默认的事务存取模式是 (READ WRITE) 。

9.SQL中用语句定义新的域 (CREATE DOMAIN) 。

10.触发器的动作事件条件用 (WHEN) 子句定义, 它可以是任意的条件

表达式。

11.DBS运行的基本工作单元是事务。

12.事务具有 ACID性质,即原子性、一致性、隔离性、持久性。

13.恢复工作是由拷贝备份、 UNDO操纵、REDO操作和检查点操作等组成的一项综合性的工作。

14.DB的恢复机制保证了事务的原子性和持久性。

85、

18.数据库的安全性是为了防止对数据库的恶意访问。

19.授权是 DBS用来防止未授权访问****和恶意访问的一种手段。

86、、

4.SQL Server Agent 服务包括作业、(警告)和操作员三部分。

5.服务管理器在启动 (SQL Server ) 服务后才能进行数据库操作。

6.企业管理器提供遵从 (Microsoft 管理控制台 ) 的用户界面。

7.一个存储过程可以声明零个或多个参数,参数名以 ( @) 开头。

8.在 SQL Server 2000 中,每个表最多有 3 个触发器,分别用于

Insert 、Update 和 (Delete) 。

9.导入和导出数据可以完成多个数据库之间的 ( 数据转换和转移 ) 。

87、

11.用户在混合验证模式下使用 (SQL 授权)用户登录 SQL Sever ,必须提供登录名和密码。

12.在 SQL Server 中,将一组具有相同权限的用户组织在一起称为(角色) 。

13.T—SQL语言中局部变量的作用域是 (当前的批处理 )。

14.T—SQL中用于循环结构的流程控制语句是( while 语句)。

15.创建局部临时表必须使用由 (#) 开头的表名。

88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。

89、

3.PB采用面向对象的编程方法和 ( 事件驱动 ) 的工作原理。

4. PB9.0 的 开 发 空 间 的 三 个 层 次 是 Workspace、 Target 和(Library) 。

5.Target (目标)用于描述加入到工作空间中的 ( 应用)。

6.PowerBuilder 库文件的扩展名为 (.pbl) 。

7.(输出窗口 ) 用于显示对开发人员做出的操作响应,

8.PB9.0 有两组工具栏: PowerBar 和(PainterBar) 。

9.数据窗口画板通过提供多个 (工作区 )来完成与数据窗口对象相关

的工作。

10.(结构画板 ) 用于定义程序中使用的全局结构。

90、数据窗口是一个 ( 对象),它包含了对数据库中的数据进行特定操作的信息

91、

1.对象联系图是对( ER图)的扩展。

2.面向对象技术中,数据类型系统由基本类型、复合类型和 ( 引用类型)三部分组成。

3.相同类型元素的有序集合,并且允许有重复的元素,称为 ( 列表类型 ) 。

4.复合类型中的数组、 列表、包、集合统称为 (汇集类型或批量类型 )。

5.引用类型可以避免数据结构的 ( 无穷嵌套 )。

6.传统的关系模型中,每一个关系模式都具有 (1NF)性质。

7.结构类型是 ( 不同类型 )元素的有序集合。

8.子类具有 ( 继承性)。

9.在面向对象模型中的对象相当于 ER模型中的 (实体) 。

10.目前面向对象开发的行业标准语言是 (统一建模语言或 UML) 。

11.关联的端部,也就是与关联相连的类,称为 (关联角色 ) 。

12.ODBC技术使得 (应用程序 ) 与 DBMS之间在逻辑上可以分离。

92、API 的中文含义是 ( 应用程序设计接口 ) 。

93、

#15.ODBC规范定义的驱动程序有两种类型:即单层驱动程序和 ( 多层驱动程序 )。

16.数据源是驱动程序与 (DBS)连接的桥梁。

94、

95、面向对象技术中复合类型有:行、数组、列表、包和集合五种;

96、

16.引起数据不一致的根源是 ____ 数据冗余_____。

17.元组中的一个属性值,称为 ____ 分量_____。

18.一类较为普遍、常用的数据库设计方法是 __ 规范设计法_______。

19.在 MySQL中,变量名称前常添加一令“ @”符号的是 ___ 用户______变量。

20.在 MySQL中,给局部变量赋值的语句是 ____ SET。

21.封锁带来的一个重要问题是可能引起“活锁”与“ ____ 死锁”。

22.数据库恢复是以备份为基础的,它是与备份相对应的 ___ 系统维护______和管理操作。

23.通过使用 MySQL数据库的 ____ CREATE DATABASE_____命令,创建数据库。

24.图存储数据库是基于图理论构建的,使用结点、属性和 ___ 边_的概念。

25.数据仓库具有三个常用的重要概念,即粒度、分割和 ____ 维 。

97、

数据库系统原理填空题88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。92、API 的中文含义是 ( 应用程序设计接口 ) 。122、21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。
数据库系统原理填空题88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。92、API 的中文含义是 ( 应用程序设计接口 ) 。122、21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。

98、

16. 在 数据 库 中为 提高 查 询速 度 而 设置 的 逻 辑排 序 手 段称 为

_____ 索引_。

17.关系模型中,数据联系是通过表间的 ____ 公共属性实现的。

18.设 F 是关系模式 R的 FD集,如果对 F 中每个非平凡的 FD X→Y,

都有 X是 R的 超键,则 R∈BCNF 。

19.SQL数据库中表的三种类型有 ____ 基本表____、视图和导出表。

20.关系代数中基本操作是并、差、笛卡尔积、投影和选择,没有集

合的___ 补_____操作,因而关系代数运算总是安全的。

21.封锁技术中主要有两种封锁:排他型封锁和 ____ 共享____型封锁。

22.DBS中用于安全性目的的数据库日志称为 ___ 审计追踪_____。

23.在安装 SQL Server 2000 时,安装程序会自动创建 4 个系统数据

库,分别是 ___ Master数据库、Model 数据库、 Msdb数据库、 Tempdb数据库。

24.PowerBuilder 的一大特点是提供了 _____ 数据窗口,它封装了对数据

库中的数据操作。

25.ODBC是一个分层体系结构,由纵向四个部分: ODBC数据库应用

程序、 __ 驱动程序管理器____、DB驱动程序、数据源构成。

99、

16.DB 能为各种用户共享, 具有较小冗余度、 数据间联系紧密、 较高的数据 __独立性 __等特

点。

17.DB 分成物理数据库和 _描述 _数据库两类,后者由 DD 系统管理。

18.不必存储属性值,而是从其他属性值推导出值的属性称为 __派生 属性。

19.若 F 是最小函数依赖集,则其中每一个函数依赖的右部都是 __单属性 _。

100、

16.在数据库的 概念设计 中,客观存在并且可以相互区别的事物称为 ___s _____。

17.增强 ER 模型中, 子类 实体 继承超类 实体的所有 __属性 ________。

18.产生数据冗余和异常的两个重要原因是 局部依赖 和__传递 ________依赖。

l9.如果 Y X U,则 X Y 成立。这条推理规则称为 ____自反性 ______。

20.ODBC 规范定义的驱动程序有两种类型: 即单层驱动程序 和多层驱动程序 _。

21. DBMS 可分为 层次型 、网状型 、关系 ________型、 面向对象型 等四种类型。

22.如果事务 T 对某个数据 R 实现了 _________X(排他 /写) _______锁,那么在 T 对数据

R 解除封锁之前,不允许其他事务再对 R 加任何类型的锁。 注: S 锁为共享锁

1.R-(R-S)

2.S-(S-R)

23.在多个事务并发执行时, 系统应保证与这些事务先后 单独执行时 的 结果一样 ,这是指事务的 隔离 性。

24.在 SQL/CLI 中, 保存元组 或 参数 的有关信息的是 描述记录__。

25.在面向对象技术中, 对象联系图 是描述面向对象 _数据模型 ________的基本工具。

101、数据库的三级模式结构中,全局数据视图的描述称为 __ 概念模式(或模式)_。

102、在数据库系统中管理数据的软件称为 __ 数据库管理系统(或 DBMS )_。

103、当关系 R和S做自然连接时,能够把原该舍弃的元组放到结果关系中的操作称为 __ 外联接_。

104、有关系模式 R(A,B,C),F={A→C,AB→C},则R中存在 __ 部分_函数依赖。

105、数据库的并发操作通常会带来的 3类问题是丢失更新、不一致分析和 _ 读 “脏”数据__。

106、PXC协议要求 X封锁必须保留到 _ 事务终点__。

107、在分布式数据库系统中,查询处理应考虑局部处理代价和 _ 传输代价__。

108、结构数据模型的三个组成部分是数据结构、数据操作和 __ 数据完整性约束_。

109、用树型结构表示实体类型及实体间联系的数据模型称为。 _ 层次数据模型__

110、已知关系 R(A,B,C,D)和S(B,C,D),则 RS的元数是。 __ 4_

111、关系代数运算中, θ联接可由选择和操作组合而成。 _ 笛卡儿积__

112、若F是最小函数依赖集,则其中每一个函数依赖的右部都是。 __ 单属性_

113、设关系模式 R(A,B,C,D),F={A→B,B→C},则B+=_ BC__.

114、设有关系模式 R(X,Y,Z),F={X→Y,Y→Z},则R的候选键是。 _ X__

115、一个事务中对数据库的所有操作是一个不可分割的操作序列,这个性质称为事务的。 __ 原子性_

116、事务的持久性是由 DBMS 的子系统实现。 _ 恢复管理__

117、分布式数据库全局逻辑结构分为全局外模式、全局概念模式、分片模式和模式四个级别。_分配__

118、要使数据库具有可恢复性,基本原则很简单,就是 “冗余 ”,即 __ 分解______

119、 将一个关系模式分解成多个关系模式时,为了保持原模式所满足的特性,要求分解处理具有 1NF__ 和____2NF____ 。

21. 在数据库设计的需求分析阶段,数据流图表达了数据与 ____ 实体 ____ 的关系。

120、. 在面向对象数据模型中,对象的三个组成部分是:变量、消息和 _方法 _。

121、

1.文件系统中的数据独立性是指 (设备 )独立性。

2.在数据库方式下的信息处理中, (数据 )占据了中心位置。

3.DBMS 是位于 (用户 )和(OS)之间的一层数据管理软件。

4.数据模型不仅描述数据本身的特点,还要描述 (数据之间的联系 )。

5.DBS 中,用户的数据和磁盘中的数据之间转换由 (DBMS)实现。

6.在层次、网状模型中,用 (指针) 导航数据;而在关系模型中,用 (关键码) 导航数据。

7.数据库的三级模式结构是对 (数据 )的三个抽象级别。

8.DBS 中存放三级结构定义的 DB 称为 (数据字典 )。

9.DBS 的全局结构体现了其 (模块功能 )结构。

10.DBMS 为应用程序运行时开辟的 DB 系统缓冲区,主要用于 (数据传输 )和(模式转换 )。

11.层次模型用 (树)型结构 来表示实体间的联系。

12.在数据的人工管理阶段,程序与数据是 (一一对应 )的关系。

13.定义数据库的安全性和完整性的工作由 (DBA)完成。

14.数据独立性的好处是 (数据存储方式的变化不会影响到应用程序的使用 ) 。

15.数据库的三级体系结构使用户能抽象地使用数据,不必关心 (数据在计算机中的表示和存储) 。

逻辑设计阶段用到字段、记录、文件和关键码等 4 个术语;

第二章节数据库设计和 ER模型

1.ER数据模型一般在数据 (概念设计 )阶段使用。

2.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的 (物理设计)阶段。

3.数据模型是用来描述数据库的结构和语义的,数据模型有 (概念数据模型) 和(结构数据模型) 两类, ER模型是 (概念数据模型 )。

4.数据实施阶段包括两项重要的工作,一项是 数据 (载入 ),另一项是应用程序的编码和调试。

5.ER图向关系模型转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的 (属性和键 )。

6.数据库的物理设计是对一个给定的 (基本数据) 模型选取一个最合适应用环境的物理结构的过程。

7.数据库设计中,将 (各局部 ER之间的联系 )分 ER图集成时,主要任务是增补。

8.数据库应用系统设计中逻辑设计的主要内容是把 ER模型的 (实体和联系 )转换为关系模式。

9.ER方法是 (概念数据模型 )设计的方法。

10.现实世界到机器世界过渡的中间层次是 (概念模型 )。

11.概念设计的目标是 (企业组织信息需求 )产生反映的数据库概念结构,即概念模式。

12.在 DBD 中,子类具有一个重要的性质: (继承性 )。

13.DBD 的逻辑设计分成两大部分: (DB 逻辑结构设计和应用程序设计) 。

122、

123、

16.数据库在磁盘上的基本组织形式是 __文件 ___。

17.层次模型中上一层记录类型和下一层记录类型之间的联系是 ____ N联系。

18.Armstrong 公理系统的三条 推理规则 是自反律、增广律和 ____ 传递律。

19.关系代数表达式的启发式规则有: 尽可能早地执行选择操作, 尽可能早地执行投影操作和避免直接做 __笛卡尔积 ______。

20.SQL 语言是介于关系代数和 ___ 元组演算_____之间的一种语言。

21.常见的数据库故障分为:事务故障、系统故障、 ___介质故障 _____。

22.触发器是一个能由系统自动执行对 ___ 数据库_____修改的语句。

23.T-SQL 语言中,局部变量由用户定义和维护,名称以 ___#开头。

24.PowerBuilder9.0 中,开发空间有三个层次: Workspace(工作空间) 、Target(目标)和 __ Library(库文件)_。

25.UML 类图中,聚合表达了成分对象和聚合对象之间的 __ “is part of”(一部分)______的联系。

124、

16.在数据库的概念设计中,客观存在并且可以相互区别的事物称为 _______ 实体__________。

17.增强 ER模型中,子类实体继承超类实体的所有 __________ 属性______________。

18.产生数据冗余和异常的两个重要原因是局部依赖和 _____ 传递_依赖。

l9 .如果 Y X U,则 X Y成立。这条推理规则称为 _____ 自反性。

20.ODBC规范定义的驱动程序有两种类型:即单层驱动程序和 ____ 多层驱动程序____________。

21.DBMS可分为层次型、网状型、 _______ 关系___________型、面向对象型等四种类型。

22.如果事务 T 对某个数据 R实现了 __________ X(排他/写)锁,那么在 T 对数据 R解除封锁之前,不允许其他事务再对 R加任何类型的锁。

23.在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的 隔离____________ 性。

24.在 SQL/CLI 中,保存元组或参数的有关信息的是 _________ 描述记录__________。

25. 在面向对象技术中,对象联系图是描述面向对象 _____ 数据模型________的基本工具。

125、

16.在数据库中为提高查询速度而设置的逻辑排序手段称为 _索引 _______。

17.关系模型中,数据联系是通过表间的 __关键码 ______实现的。

18.设 F 是关系模式 R 的 FD 集,如果对 F 中每个非平凡的 FD X→Y ,都有 X 是 R 的_超码 _____,则 R∈ BCNF。

19.SQL 数据库中表的三种类型有 __基本表 ______、视图和导出表。

20.关系代数中基本操作是并、差、笛卡尔积、投影和选择,没有集合的 _“补” _______操作,因而关系代数运算总是安全的。

21.封锁技术中主要有两种封锁:排他型封锁和 ___共享 _____型封锁。

22.DBS 中用于安全性目的的数据库日志称为 __审计追踪 ______。

23.在安装 SQL Server 2000 时,安装程序会自动创建 4 个系统数据库,分别是 _Master 数据库 _______、Model 数据

库、 Msdb 数据库、 Tempdb 数据库。

24.PowerBuilder 的一大特点是提供了 _数据窗口 _______,它封装了对数据库中的数据操作。

25.ODBC 是一个分层体系结构,由纵向四个部分: ODBC 数据库应用程序、 __驱动程序管理器 ______、DB 驱动程序、数据源构成。

126、

16.在数据库的概念设计中,客观存在并且可以相互区别的事物称为 实体____。

17.增强 ER模型中,子类实体继承超类实体的所有 _____属性 ______________。

18.产生数据冗余和异常的两个重要原因是局部依赖和 ________传递 _______依赖。

l9 .如果 Y X U,则 X Y成立。这条推理规则称为 ______自反性 _______。

20.ODBC规范定义的驱动程序有两种类型:即单层驱动程序和 ______多层驱动程序 __。

21.DBMS可分为 层次型、网状型、 ___关系 ___型、面向对象型 等四种类型。

22.如果事务 T 对某个数据 R实现了 __X(排他 / 写) ___锁,那么在 T 对数据 R 解除封锁之前,不允许其他事务再对 R加任何类型的锁。

23.在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的 ___隔离_性。

24.在 SQL/CLI 中,保存元组或参数的有关信息的是 __描述记录 __。

25. 在面向对象技术中,对象联系图是描述面向对象 ___数据类型 ___的基本工具。

127、

16. 能惟一标识实体的属性或属性集称为 ____实体标识符(关键码 / 键) ____。

17. 数据独立性使得修改数据结构时,尽可能不修改 _____应用程序 ___。

18. 数据库的物理结构主要指数据库的存储记录格式、存储记录安排和 __存取方法 ______。

19. 由于数据的冗余,在对数据操作时常会引起 __修改异常 ______、插入异常、删除异常。

  1. 关系代数运算中,专门的关系操作有:选择、投影、除和 ___连接 _____。

    21.SQL 语言的条件表达式中字符串匹配操作符是 ____ LIKE ____ 。

    22.DBS运行的最小逻辑工作单位是 __**事务**。

    23.SQL 的基本表约束主要有三种形式:候选键定义、外键定义、 __检查约束 ______定义。

  2. 在复合数据类型中,相同类型元素的有序集合,并且允许有重复的元素,称为___列表类型 _____。

128、

16.DBMS提供 DML实现对数据的操作,基本的数据操作有两类:检索和 更新_。

17.DBMS主要由 ____查询处理器 _____和存储管理器两大部分组成。

18.关系中属性的取值范围称为属性的 _____值域 ______。

19.设有关系模式 R(A,B,C,D),F是 R上成立的 FD集,F={AB→C,D→B},则 F 在模式 ACD上的投影为 ___________。

20.设关系 R 和 S 具有相同的关系模式, R和 S的差是由 __属于 R 但不属于 S_________的元组构成的集合。

21.SQL语言中,撤消基本表的语句是 drop table 表名_______。

22.封锁可以避免并发操作引起的错误,但可能产生 ____活锁 ______、饿死、死锁等问题。

23.SQL中一组具有相同权限的用户称为 角色。

24.SQL Server 具有两种身份验证模式: Windows身份验证模式和 ____混合 _______验证模式。

25.在面向对象技术中,引用类型相当于程序设计中 _____指针 ______的概念。

129、

16.DB 能为各种用户共享,具有较小冗余度、数据间联系紧密、较高的数据 ___独立性 ____等特点。

17.DB 分成物理数据库和 __描述 _____数据库两类,后者由 DD系统管理。

18. 不必存储属性值,而是从其他属性值推导出值的属性称为 ____派生 ____属性。

19. 若 F 是最小函数依赖集,则其中每一个函数依赖的右部都是 ___单值属性 _____。

20. 关系代数的五个基本操作是:并、差、 ____笛卡尔积 ____、投影和选择。

21.SQL 语言中创建基本表的命令是 CREATE TABLE 表名。

21. 事务故障和系统故障的恢复由系统自动进行,而介质故障的恢复需要 ____DBA____配合执行。

22. 保护数据库,防止不合法的使用,以免数据的泄密、更改或破坏,属于数据库的 ____安全性 ___控制。

24.ODBC的卓越贡献是使应用程序具有良好的互用性和可移植性,并且具备同时访问多种 ____数据库 ____的能力。

23. 在类图中,重复度类似于 ER模型中 ____实体的基数 ____的概念。

130、

24. 根据数据模型的不同, DBMS可以分成层次型、网状型、关系型、 ______面向对象 ______型等。

25. 实体完整性规则要求关系中元组在组成 ___主键 ___的属性上不能有空值。

26. 设有关系模式 R(A,B,C,D),F 是 R上成立的 FD集,F={B A,B D},则 R的候选键是 _(B,C)。

27. 存储过程是使用 SQL语句和流程控制语句编写的模块,存储过程经编译和优化后存储在数据库 __中。

28. 关系演算可以分为元组关系演算和 ___域___关系演算。

21.SQL3 的触发事件有三类: UPDATE 、DELETE和 INSERT。

29. 数据库由低到高安全性级别依次是环境级、职员级、 OS级、网络级、 __DBS_____级。

23.SQL Server 2000 的混合验证模式表示数据库系统接受 WINDOWA 和 SQL授权用户。

30. 在 PowerBuilder9.0 中,ODBC数据源创建以后, 必须定义 __数据库描述文件 _后才能与数据源建立连接。

31. 使用 SQL/CLI 时,函数调用中 SQL语句将作为 __字符串参数 ___动态地创建和传递。

131、

16.DBMS是位于用户与 ___操作系统( OS)___之间的一层数据管理软件。

32. 设计数据库概念结构时,常用的数据抽象方法是 ___聚集 ___和概括。

33. 引起关系模式中各种数据操作异常的原因是 ___数据冗余 ___。

34. 关系 R 和 S 都是二元关系,则与元组表达式 {w|( ? u)( ? v)(R(u) ∧S(v) ∧u[2]=v[1] ∧w[1]=u[1] ∧

w[2]=v[2])} 等价的关系代数表达式是 ______。

20.SQL DML分成数据查询和 ___数据更新 ___两类。

35. 如果一个并发调度的执行结果与某一串行调度的执行结果等价, 那么这个并发调度称为 __可串行化调度

____。

36. 数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄密、更改或 ___破坏 ___。

37. 在 SQL Server 2000 中,角色分为服务器角色和 ___数据库 ___角色。

24.PowerBuilder 在访问数据库之前,必须首先与要使用的数据库 ___建立连接 ___。

38. 在 SQL标准中, CLI 定义了一套可以从宿主语言调用的 ___公共函数 ___。

132、

16.在数据库的概念设计中,客观存在并且可以相互区别的事物称为 实体____。

17.增强 ER模型中,子类实体继承超类实体的所有 _____属性 ______________。

18.产生数据冗余和异常的两个重要原因是局部依赖和 ________传递 _______依赖。

l9 .如果 Y X U,则 X Y成立。这条推理规则称为 ______自反性 _______。

20.ODBC规范定义的驱动程序有两种类型:即单层驱动程序和 ______多层驱动程序 __。

21.DBMS可分为 层次型、网状型、 ___关系 ___型、面向对象型 等四种类型。

22.如果事务 T 对某个数据 R实现了 __X(排他 / 写) ___锁,那么在 T 对数据 R 解除封锁之前,不允许其他事务再对 R加任何类型的锁。

23.在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的 ___隔离_性。

24.在 SQL/CLI 中,保存元组或参数的有关信息的是 __描述记录 __。

25. 在面向对象技术中,对象联系图是描述面向对象 ___数据类型 ___的基本工具。

133、

26.简述 DBMS的主要功能。

答: 数据的定义、操作、保护、维护和数据字典等 5 个功能。

27.简述数据库逻辑设计阶段的主要步骤。

答: 把概念模型转换成逻辑型、设计外模型、设计应用程序与数据库的接口,评价模型,修正模型。

28.设有关系模式 R(S#,C#,CNAME ,TNAME) ,其属性分别表示学生的学号、选修课程号、课程名、任课教师名。请说明该关系模式存在哪些操作异常。

答:系模式存在着三种操作异常:

修改异常、插入异常、删除异常。

29.设有关系模式 R(ABC),F 是 R 上成立的 FD集, F={B A,C A}, ρ ={AB ,BC}是 R上的一个分解,那么分解 p 是否保持 FD集 F?并说明

理由。

已知 F=|B→A,C→A| ,而 πAB(F)=|B →A|, πBC(F)=O/( 空集的意思 )

所以分解 FD C→A。

30.简述存储过程的优点。

答: 提高运行速度,增强了 SQL的功能和灵活性,可以降低网络的通信量,减轻了程序编写的工作量,间接实现安全功能。

31.简述 SQL数据库表的三种类型及它们的区别。

答: 表的三种娄型:基本表、视图和导出表,基本表是实际存储在数据库中的表,视图是由一个或多个基本表或其他视图构成的表,而导出表是执行了查询时产生的表。

32. 简述数据库的完整性含义以及 DBMS的完整性子系统的功能。

答: 数据库的完整性就指数据的正确性、有效性和相容性,防止错误的数据进入数据库。

完整性子系统有主要功能有:

监督事务的执行,并测试是否违反完整性规则。

若有违反现象,采取恰当操作。

33.SQL的视图机制有哪些优点 ?

答:数据安全性、逻辑数据独立性和操作简便性。

34.简述 ODBC (开放数据库互连 )体系结构中驱动程序管理器的功能。

答:驱动程序管理器是一个动态连接,用于连接各种 DBS和 DBMS驱动程序,管理应用程序和 DBMS驱动程序之间的交互作用。

35.简述面向对象技术中聚合的概念。

答:聚合表达了成分对象和聚合对象之间的“ is pan of ”(一部分 ) 的联系。聚合实际上是一种较强形式的关联联系。

134、

16. 能惟一标识实体的属性或属性集称为 ____实体标识符(关键码 / 键) ____。

17. 数据独立性使得修改数据结构时,尽可能不修改 _____应用程序 ___。

18. 数据库的物理结构主要指数据库的存储记录格式、存储记录安排和 __存取方法 ______。

19. 由于数据的冗余,在对数据操作时常会引起 __修改异常 ______、插入异常、删除异常。

20. 关系代数运算中,专门的关系操作有:选择、投影、除和 ___连接 _____。

21.SQL 语言的条件表达式中字符串匹配操作符是 ____ LIKE ____ 。

22.DBS运行的最小逻辑工作单位是 __事务。

23.SQL 的基本表约束主要有三种形式:候选键定义、外键定义、 __检查约束 ______定义。

21. 在复合数据类型中,相同类型元素的有序集合,并且允许有重复的元素,称为

___列表类型 _____。

25.SQL Server 2000 引擎对外使用 Net-Library 抽象层来支持不同的 __网络协议 ______。

135、

16.DBMS提供 DML实现对数据的操作,基本的数据操作有两类:检索和 **更新**_。

17.DBMS主要由 ____查询处理器 _____和存储管理器两大部分组成。

18.关系中属性的取值范围称为属性的 _____值域 ______。

19.设有关系模式 R(A,B,C,D),F是 R上成立的 FD集,F={AB→C,D→B},则 F 在模式 ACD上的投影为 ______。

20.设关系 R 和 S 具有相同的关系模式, R和 S的差是由 属于 R 但不属于 S_________的元组构成的集合。

21.SQL语言中,撤消基本表的语句是 drop table 表名。

22.封锁可以避免并发操作引起的错误,但可能产生 _____活锁 _____、饿死、死锁等问题。

23.SQL中一组具有相同权限的用户称为 角色。

24.SQL Server 具有两种身份验证模式: Windows身份验证模式和 ____混合 _______验证模式。

25.在面向对象技术中,引用类型相当于程序设计中 _____指针 ______的概念。

136、

16.在数据库的概念设计中,客观存在并且可以相互区别的事物称为 实体____。

17.增强 ER模型中,子类实体继承超类实体的所有 _____属性 ______________。

18.产生数据冗余和异常的两个重要原因是局部依赖和 ________传递 _______依赖。

l9 .如果 Y X U,则 X Y成立。这条推理规则称为 ______自反性 _______。

20.ODBC规范定义的驱动程序有两种类型:即单层驱动程序和 ______多层驱动程序 __。

21.DBMS可分为 层次型、网状型、 ___关系 ___型、面向对象型 等四种类型。

22.如果事务 T 对某个数据 R实现了 __X(排他 / 写) ___锁,那么在 T 对数据 R 解除封锁之前,不允许其他事务再对 R加任何类型的锁。

23.在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的 ___隔离_性。

24.在 SQL/CLI 中,保存元组或参数的有关信息的是 __描述记录 __。

25. 在面向对象技术中,对象联系图是描述面向对象 ___数据类型 ___的基本工具。

137、

17.DBMS 的存储管理器主要包括:权限和完整性管理器、 __事务管理器 _、文件管理器、缓冲区管理器。

18.当局部 ER 图合并全局 ER 图时,可能出现 _属性 ___冲突、结构冲突、命名冲突。

22.封锁对象的大小称为 _封锁的粒度 __。

23.SQL 中把完整性约束分成三大类:域约束、基本表约束和 _断言 __。

24.一种没有直接对象,但它的子孙可以有直接对象的类称为 __抽象类 __。

25.关联是对类的实例之间联系的命名,相当于 ER 模型中的 __联系模型 _。

138、

16.数据库系统的英文缩写是 _____ DBS。

17.数据字典中通常包括数据项、 ___ 数据结构__、数据流、数据存储和处理过程 5 个部分。

19.关系代数中选择操作是根据某些条件对关系做 ___ 水平分割_____。

20. SQL标准提供嵌套查询的改进方法是导出表和 ____ 临时视图____。

21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 _____ 断言。

22.封锁技术中主要有两种锁:排他型封锁和 ___ 共享型封锁(S锁或读锁)__。

23.触发器是 SQL Server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的 ___ 存储过程_____。

24. Power Builder9 .0 中, PainterBar 是 PB提供的操作 ____ 画板组件____的工具栏。

25.在面向对象的类图中, 关联是对类的实例之间联系的命名, 相当于 ER模型中的 ____ 联系类型____

139、

16. DBMS 提供 DML 实现对数据的操作,基本的数据操作有两类:检索和 ____ 更新(或维护)。

17. DBMS 主要由 ____ 查询处理器和存储管理器两大部分组成。

18.关系中属性的取值范围称为属性的 ____ **域(值域)**。

19.设有关系模式 R(A ,B,C, D),F 是 R 上成立的 FD 集, F={AB →C,D→B} ,则 F 在模式 ACD 上的投影为 |AD→C|_____。

20.设关系 R 和 S具有相同的关系模式, R 和 S的差是由 __ 属于R但不属于S_________的元组构成的集合。

21. SQL 语言中,撤消基本表的语句是 ____ DROP TABLE。

22.封锁可以避免并发操作引起的错误,但可能产生 ____ 活锁_______、饿死、死锁等问题。

23. SQL 中一组具有相同权限的用户称为 ___ 角色___。

24. SQL Server 具有两种身份验证模式: Windows 身份验证模式和 ______ 混合_____验证模式。

25.在面向对象技术中,引用类型相当于程序设计中 _____ 指针______的概念。

140、

1.SQL 语言提供数据库定义、数据操纵、数据控制等功能。

2.数据库保护问题包括:__ 安全性保护__、完整性、故障恢复和并发控制等多方面。

3.关系代数中专门的关系运算包括:选择、投影、连接和______除法 ______。

4.数据库中常用的四种文件组织方式是:顺序文件、索引文件、散列文件、倒排文件。

5.关系数据库数据操作的处理单位是关系,层次和网状数据库数据操作的处理单位是记录。

6.在关系数据模型中,两个关系 R1 与 R2 之间存在 1∶M 的联系,可以通过在一个关系 R2中的外部关键字值在相关联的另一个关系 R1 中检索相对应的记录。

7.数据库的逻辑模型设计阶段,任务是将总体 E-R 模型转换成关系模型。

8.关系规范化理论是设计关系数据库的指南和工具。

9.当数据库被破坏后,如果事先保存了日志文件和数据库的副本,就有可能恢复数据库。

10.关系中主码的取值必须唯一且非空,这条规则是数据流完整性规则。

11.数据库系统中最重要的软件是数据库管理系统,最重要的用户是数据库管理员。

12.在有泛化 /细化联系的对象类型之间,较低层的对象类型称为子类型。

13.一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的

可重用性 (或共享性 )。

14.用树型结构表示实体类型及实体间联系的数据模型称为层次模型。

15.关系数据库的关系演算语言是以谓词演算为基础的 DML 语言。

16.在函数信赖中,平凡的函数信赖根据 Armstrong 推理规则中的自反律就可推出。

17.分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和不相交

条件。

18.DB 并发操作通常会带来三类问题,它们是丢失更新、不一致分析和读脏数据。

19.事务必须具有的四个性质是:原子性、一致性、隔离性和持久性。

20.分布式数据库系统中透明性层次越高,应用程序的编写越简单 (或容易 )。

21.视图是从基本表中导出的表,数据库中实际存放的是视图的定义。

22.与文件管理系统相比较,数据库系统的数据冗余度 低、数据共享性 好。

23.数据模型通常是由数据结构、数据操作和数据的约束条件三个要素组成。

24.SQL 语言除了具有数据查询和数据操作功能之外,还具有数据定义和数据控制功能。它

是一个功能强大的语言。

25.数据库系统中保证安全性的存取权限是由 _数据对象 _和__操作类型 ___两个要素组成。

26.由于数据库系统在三级模式之间提供了 __外模式 /模式 ___和__模式 /内模式 ___两层映象

功能,这就保证了数据库系统具有较高的数据独力性。

27.关系数据库的规范化理论是数据库 _逻辑结构 ____设计的一个有力的工具; E-R 模型是数

据库的 _概念结构 ____设计的一个有力工具。

28.数据库设计分为以下六个设计阶段:需求分析阶段、 _概念结构设计 ____、__逻辑结构设

计___数据库物理设计阶段、数据库实施阶段、数据库运行和维护阶段。

29.关系数据库的 _实体完整性 ____规则规定:基本关系的主属性不能取空,关系数据库的 _

参照完整性 ___规定规则: 一个基本关系的外码 (对应于另一个基本关系的主码) 取职不能

取空值域者必须等于它所对应基本关系中的主码值。

30.设关系模式 R (A ,B,C),F 是 R 上成立的 FD 集,F = {B →A,B→C} ,则分解 ρ = {AB ,

AC} 丢失的 FD 是 (B→C)

1.数据在空间上的传递称为( 通信 );在时间上的传递称为( 存储 )。

2.DBS由( 硬件系统 )、( 数据库集合 ) 、( 数据库管理系统及相关软

件 )、( 数据库管理 )、( 用户 )五部分组成 ., 其中( 数据库管理系统 )是数据库系统的核心组成部分。

3.SQL语言的功能包括( 数据查询 )、( 数据定 义 )、( 数据操纵 )、( 数据控 制 )。

4.数据库管理员利用( Grant )语句将对某类数据的操作权限赋于用户;用( revoke )语句收回用户对某类数据的操作权限。

7.一个关系进行分解时必须考虑两个问题是( 无损联接性 )、保持函数依赖 )。

8.数据操作描述的是系统的动态特性, 主要分为( 更新 )和( 检索 )两大类,共包括( 插入(增加) )、( 删除 )、( 修改 )和( 查询 )4 种操作。

9.在 SQL中表示并集的关键字是( UNION )。

1.DBMS并发控制的任务是保证事务的执行是 可串行的 。

2.事务的隔离性___是由 DBMS的并发控制 实现的。

3.完全恢复模型是以后援副本和 事务日志副本____ 为基础的恢复方法。

4.在数据库系统中, 角色管理机制可以简化 为多个具有相同权限的用户授权和回收权限 (授权) 的工作量

5.只转储上次备份后变化数据的方法称为___ 增量备份 。

6.两段封锁协议规定事务在___ 锁增长___ 阶段阶段可以获得锁。

7.数据库的完整性是指数据的 正确性、有效性和相容性。

8.SQL中,域检查子句是 _CHECK __。

9.在数据库系统中,域完整性约束是对 ___属性值 __有效性的约束

10.允许用户把获得的权限再转授给他人的 SQL短语是 WITH GRANT OPTION

数据库系统原理填空题88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。92、API 的中文含义是 ( 应用程序设计接口 ) 。122、21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。
数据库系统原理填空题88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。92、API 的中文含义是 ( 应用程序设计接口 ) 。122、21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。
数据库系统原理填空题88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。92、API 的中文含义是 ( 应用程序设计接口 ) 。122、21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。
数据库系统原理填空题88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。92、API 的中文含义是 ( 应用程序设计接口 ) 。122、21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。

16. 数据库在磁盘上的基本组织形式是 ___文件 _____。

17. 层次模型中上一层记录类型和下一层记录类型之间的联系是 ___1:N_____联系。

18.Armstrong 公理系统的三条推理规则是自反律、增广律和 ____传递律 ____。

19. 关系代数表达式的启发式规则有: 尽可能早地执行选择操作, 尽可能早地执行投影操作和避免直接做 __笛卡尔积

______。

20.SQL 语言是介于关系代数和 __元组演算 ______之间的一种语言。

21. 常见的数据库故障分为:事务故障、系统故障、 _____介质故障 _________。

22. 触发器是一个能由系统自动执行对 _数据库 _______修改的语句。

23.T-SQL 语言中,局部变量由用户定义和维护,名称以 ___单个 @_____开头。

24.PowerBuilder9.0 中,开发空间有三个层次: Workspace(工作空间) 、Target (目标)和 ___(Library )库文件

_____。

25.UML 类图中,聚合表达了成分对象和聚合对象之间的 ___“is part of ”(一部分 )_____的联系。

数据库系统原理填空题88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。92、API 的中文含义是 ( 应用程序设计接口 ) 。122、21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。
数据库系统原理填空题88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。92、API 的中文含义是 ( 应用程序设计接口 ) 。122、21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。

16.在数据库中为提高查询速度而设置的逻辑排序手段称为 _索引 _______。

17.关系模型中,数据联系是通过表间的 __关键码 ______实现的。

18.设 F 是关系模式 R 的 FD 集,如果对 F 中每个非平凡的 FD X→Y ,都有 X 是 R 的_超码 _____,则 R∈ BCNF。

19.SQL 数据库中表的三种类型有 __基本表 ______、视图和导出表。

20.关系代数中基本操作是并、差、笛卡尔积、投影和选择,没有集合的 _“补” _______操作,因而关系代数运算总是安全的。

21.封锁技术中主要有两种封锁:排他型封锁和 ___共享 _____型封锁。

22.DBS 中用于安全性目的的数据库日志称为 __审计追踪 ______。

23.在安装 SQL Server 2000 时,安装程序会自动创建 4 个系统数据库,分别是 _Master 数据库 _______、Model 数据

库、 Msdb 数据库、 Tempdb 数据库。

24.PowerBuilder 的一大特点是提供了 _数据窗口 _______,它封装了对数据库中的数据操作。

25.ODBC 是一个分层体系结构,由纵向四个部分: ODBC 数据库应用程序、 __驱动程序管理器 ______、DB 驱动程序、数据源构成。

16.在数据库的概念设计中,客观存在并且可以相互区别的事物称为 实体____。

17.增强 ER模型中,子类实体继承超类实体的所有 _____属性 ______________。

18.产生数据冗余和异常的两个重要原因是局部依赖和 ________传递 _______依赖。

l9 .如果 Y X U,则 X Y成立。这条推理规则称为 ______自反性 _______。

20.ODBC规范定义的驱动程序有两种类型:即单层驱动程序和 ______多层驱动程序 __。

21.DBMS可分为 层次型、网状型、 ___关系 ___型、面向对象型 等四种类型。

22.如果事务 T 对某个数据 R实现了 __X(排他 / 写) ___锁,那么在 T 对数据 R 解除封锁之前,不允许其他事务再对 R加任何类型的锁。

23.在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的 ___隔离_性。

24.在 SQL/CLI 中,保存元组或参数的有关信息的是 __描述记录 __。

25. 在面向对象技术中,对象联系图是描述面向对象 ___数据类型 ___的基本工具。

20.已知关系 R(A ,B,C, D)和 S(B,C,D),则 R×S 的元数是 7__个。

21.SQL 语言中修改数据的命令是 update。

22.封锁对象的大小称为 _封锁的粒度 __。

23.SQL 中把完整性约束分成三大类:域约束、基本表约束和 _断言 __。

24.一种没有直接对象,但它的子孙可以有直接对象的类称为 __抽象类 __。

25.关联是对类的实例之间联系的命名,相当于 ER 模型中的 __联系模型 _。

数据库系统原理填空题88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。92、API 的中文含义是 ( 应用程序设计接口 ) 。122、21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。

16.在数据库中为提高查询速度而设置的逻辑排序手段称为 _索引 _______。

17.关系模型中,数据联系是通过表间的 __关键码 _实现的。

18.设 F 是关系模式 R 的 FD 集,如果对 F 中每个非平凡的 FD X→Y ,都有 X 是 R 的_超

码,则 R∈ BCNF 。

19. SQL 数据库中表的三种类型有 __基本表 ______、视图和导出表。

20.关系代数中基本操作是并、差、笛卡尔积、投影和选择,没有集合的 _“补” _______

操作,因而关系代数运算总是安全的。

21.封锁技术中主要有两种封锁:排他型封锁和 ___共享 _____型封锁。

22. DBS 中用于安全性目的的数据库日志称为 __审计追踪 ______。

23.在安装 SQL Server 2000 时,安装程序会自动创建 4 个系统数据库,分别是 _Master 数

据库 _______、Model 数据库、 Msdb 数据库、 Tempdb 数据库。

24.PowerBuilder 的一大特点是提供了 _数据窗口 _______,它封装了对数据库中的数据操作。

25. ODBC 是一个分层体系结构,由纵向四个部分: ODBC 数据库应用程序、 __驱动程序

管理器 ______、DB 驱动程序、数据源构成。

数据库系统原理填空题88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。92、API 的中文含义是 ( 应用程序设计接口 ) 。122、21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。
数据库系统原理填空题88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。92、API 的中文含义是 ( 应用程序设计接口 ) 。122、21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。

16.数据库系统的英文缩写是 ________。

17.数据字典中通常包括数据项、 ________、数据流、数据存储和处理过程 5 个部分。

18.如果 X→Y和 Y→X同时成立,则可记为 ________。

19.关系代数中选择操作是根据某些条件对关系做 ________。

20. SQL标准提供嵌套查询的改进方法是导出表和 ________。

21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。

22.封锁技术中主要有两种锁:排他型封锁和 ________。

23.触发器是 SQL Server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的 ________。

24. Power Builder9 .0 中, PainterBar 是 PB提供的操作 ________的工具栏。

25.在面向对象的类图中, 关联是对类的实例之间联系的命名, 相当于 ER模型中的 ________

数据库系统原理填空题88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。92、API 的中文含义是 ( 应用程序设计接口 ) 。122、21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。
数据库系统原理填空题88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。92、API 的中文含义是 ( 应用程序设计接口 ) 。122、21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。
数据库系统原理填空题88、PowerBuilder 是一种企业级和 (数据库前端应用 ) 多层体系结构开发工具。92、API 的中文含义是 ( 应用程序设计接口 ) 。122、21.SQL 中把完整性约束分成三大类:域约束、基本表约束和 ________。
  1. 数据管理软件的功能之一是。 ___

    答案:逻辑数据与物理数据之间的相互转换

  2. DBMS 的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是 ___机制。

    答案:封锁

  3. CASCADE( 连锁式 ) 方式是执行 DROP 语句时,把 ___

    答案: SQL模式及其下属的基本表,视图,索引等所有元素全部撤消

  4. 数据库的逻辑模型独立于 ___。

    答案:硬件

  5. 两个关系代数表达式等价是指 ___所得到的结果是一样的。

    答案:用同样的关系实例代替两个表达式中相应的关系时

  6. ODBC 函数SQLFetch的功能是 ___。

    答案:移动光标

  7. RESTRINCT( 约束式 ) 方式是在执行 DROP 语句时, ___。

    答案:只有当 SQL模式中没有任何下属元素时,才撤消 SQL模式,否则拒绝执行 DROP 语句

  8. 在数据库系统中,逻辑数据与物理数据有很大差别,这二者之间的相互转换是 ___的功能之一。

    答案: DBMS

  9. SQL的数据定义包括对的创建和撤消 ___操作。

    答案: SQL模式、基本表、视图和索引

  10. 数据库应用系统的设计应该具有对于数据进行收集、存储、加工、抽取和传播等功能,即包括数据设计和处理设计,而 ___是系统设计的基础和核心。

    答案:数据设计

16.DB 能为各种用户共享, 具有较小冗余度、 数据间联系紧密、 较高的数据 __独立性 __等特点。

17.DB 分成物理数据库和 _描述 _数据库两类,后者由 DD 系统管理。

18.不必存储属性值,而是从其他属性值推导出值的属性称为 __派生 属性。

19.若 F 是最小函数依赖集,则其中每一个函数依赖的右部都是 __单属性 _。

20.关系代数的五个基本操作是:并、差、笛卡儿积 _、投影和选择。

21.SQL 语言中创建基本表的命令是 _ CREATE TABLE 。

22.事务故障和系统故障的恢复由系统自动进行,而介质故障的恢复需要 DBA 配合执行。

23.保护数据库,防止不合法的使用,以免数据的泄密、更改或破坏,属于数据库的安全性控制。

24.ODBC 的卓越贡献是使应用程序具有良好的互用性和可移植性,并且具备同时访问多种DBS_的能力。

25.在类图中,重复度类似于 ER 模型中实体的基数 _的概念

16.在数据库的 概念设计 中,客观存在并且可以相互区别的事物称为 ___实体 _____。

17.增强 ER 模型中, 子类 实体 继承超类 实体的所有 __属性 ________。

18.产生数据冗余和异常的两个重要原因是 局部依赖 和__传递 ________依赖。

l9.如果 Y X U,则 X Y 成立。这条推理规则称为 ____自反性 ___________。

20.ODBC 规范定义的驱动程序有两种类型: 即单层驱动程序 和_____多层驱动程序 _______。

21. DBMS 可分为 层次型 、网状型 、______关系 ________型、 面向对象型 等四种类型。

22.如果事务 T 对某个数据 R 实现了 _________X(排他 /写) _______锁,那么在 T 对数据

R 解除封锁之前,不允许其他事务再对 R 加任何类型的锁。 注: S 锁为共享锁

1.R-(R-S)

2.S-(S-R)

第 3 页 共 9 页

23.在多个事务并发执行时, 系统应保证与这些事务先后 单独执行时 的 结果一样 ,这是指事

务的 _____隔离 ______性。

24.在 SQL/CLI 中, 保存元组 或 参数 的有关信息的是 ___描述记录 ________________。

25.在面向对象技术中, 对象联系图 是描述面向对象 _数据模型 ________的基本工具

  1. 有关系模式 R(A,B,C),F={A→C,AB→C},则R中存在 ___函数依赖。

    答案:部分

  2. 有关系模式 R(A,B,C),F={B→A,B→C},则分解 ρ={AB,AC}丢失的FD是___。

    答案: B→C

  3. 有关系模式 R(A,B,C,D,E),F={A→B,AC→E,C→D},则R的候选键为 ___。

    答案: AC

  4. 数据库的并发操作通常会带来的 3类问题是丢失更新、不一致分析和 ___。

    答案:读 “脏”数据

  5. PXC协议要求 X封锁必须保留到 ___。

    答案:事务终点

  6. 在分布式数据库系统中,查询处理应考虑局部处理代价和 ___。

    答案:传输代价