数据库系统原理填空题_“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库( )设计

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试)
img

正文

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、
在这里插入图片描述
在这里插入图片描述

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 语言。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
和网状数据库数据操作的处理单位是记录。

6.在关系数据模型中,两个关系 R1 与 R2 之间存在 1∶M 的联系,可以通过在一个关系 R2中的外部关键字值在相关联的另一个关系 R1 中检索相对应的记录。
7.数据库的逻辑模型设计阶段,任务是将总体 E-R 模型转换成关系模型。
8.关系规范化理论是设计关系数据库的指南和工具。
9.当数据库被破坏后,如果事先保存了日志文件和数据库的副本,就有可能恢复数据库。
10.关系中主码的取值必须唯一且非空,这条规则是数据流完整性规则。

11.数据库系统中最重要的软件是数据库管理系统,最重要的用户是数据库管理员。
12.在有泛化 /细化联系的对象类型之间,较低层的对象类型称为子类型。
13.一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的
可重用性 (或共享性 )。
14.用树型结构表示实体类型及实体间联系的数据模型称为层次模型。
15.关系数据库的关系演算语言是以谓词演算为基础的 DML 语言。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
[外链图片转存中…(img-CLwZUrsN-1713225459419)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值