1.( B)是按照一定的数据模型组织的,长期存储在计算机内,可与用户共享的数据的集合。 A 数据库系统 B 数据库 C 关系数据库 D 数据库管理系统
2. 数据库系统的基础是(D )
A 数据结构 B 数据库管理系统 C 操作系统 D 数据模型
3(C )处于数据库系统的核心位置
A 数据字典 B 数据库 C 数据库管理系统 D 数据库管理员
4. 对数据库的操作要以(B )内容为依据
A 数据模型 B 数据字典 C 数据库管理系统 D 运行日志
5查询处理最复杂的最重要的部分是(D )
A 检查是否存在所查询的关系B 检查该操作是否在合法的授权范围内
C 确定查询路径D 查询优化
6有了模式/内模式的映像,可以保证数据和应用程序之间的(B )
A 逻辑独立性B 物理独立性C 数据一致性D 数据安全性
7(A )是数据库中全部数据的逻辑结构和特征的描述
A 模式B 外模式C 内模式D 存储模式
8. (C )是数据库物理结构和存储方法的描述
A 模式B 外模式C 内模式D 概念模式
9. (B )是用户可以看见和使用的局部逻辑结构和特征的描述
A 模式B 外模式C 内模式D 概念模式
10. 数据库管理系统允许用户把一个或多个数据库操作组成(B ),他是一组按顺序执行的操作单位
A 命令B 事务C 文件D 程序
11. 关系中标题栏中各列的名称称为C
A 对象B 元组C 属性D 记录
12. 在下述关系的特点中,错误的是(D )
A 列可以交换B 行可以交换C 任意两元组不能相同D 表中的数据项可分
13. 关系模式进行投影运算后(C )
A 元组个数等于投影前的元组个数B 元组个数小于投影前的元组个数
C 元组个数小于或等于投影前的元组个数D 元组个数大于或等于投影前的元组个数
14. 在关系中,能唯一标识元组的属性集称为关系模式的(A )
A 候选码B 主码C 外码D 主键
15略
16关系R 与关系S 只有一个公共属性,T1是R 与S 作*连接的结果,T2是R 与S 作自然连接的结果,则(A )
AT1的属性个数等于T2的属性个数BT1的属性个数等小于T2的属性个数
CT1的属性个数大于或等于T2的属性个数DT1的属性个数大于T2的属性个数
17. 在SQL 中,用户可以直接操作的是(D )
A 基本表B 视图C 基本表或视图D 基本表和视图
18在SQL 中,与关系代数中的投影运算对应的子句是(A )
A SELECT B FROM C WHERE D ORDER BY
19.SELECT 语句执行的结果是(C )
A 数据项B 元组 C 表D 数据库
20. 在SELECT 语句中使用*表示(B )
A 选择任何属性B 选择全部属性C 选择全部元组D 选择主码
21. 使用CREATE TABLE 语句建立的是(B )
A 数据库B 表C 视图D 索引
22. 在SELECT 语句中使用MIN (属性名)时,属性名(C )
A 必须是数值型B 必须是字符型
C 必须是数值型和字符型D 不限数据类型
23. 使用CREATE VIEW语句建立的是(C)
A 数据库B 表C 视图D 索引
24在SQL 中使用UPDATE 对表中数据进行修改时,应使用的子句是(D )
A WHERE B FROM C V ALUES D SET
25 21
26在SQL 语句中,ALTER 的作用是(C )
A 删除基本表B 修改基本表中的数据
C 修改基本表的结构D 修改视图
27在SELECT 语句中使用A VG (属性名)时,属性名(C )
A 必须是数值型B 必须是字符型
C 必须是数值型和字符型D 不限数据类型
28. 在SQL 中,对嵌套查询的处理原则是(B )
A 从外层向内层处理B 从内层向外层处理
C 内外层同时处理D 内外层交替处理
29在SQL 的排序子句,ORDER 总分DESC 表示()
A 总分和英语分数都是最高的在前面
B 总分和英语分数之和最高的在前面
C 总分高得在前面,总分相同时英语分数高的在前面
D 总分和英语分之和最高的在前面,相同时英语分数高的在前面
30. 当选择满足一定条件的元组进行分组时应使用的关键字是(B )
A SELECT B group C WHERE D HAVING
31.SQl 语言具有的功能是(B )
A 关系规范化,数据操作,数据控制
B 数据定义,数据操作,数据控制
C 数据定义,关系规范化,数据控制
D 数据定义,关系规范化,数据操作
32. 如果事务T 对数据D 加X 锁,则其他事务对数据D (B )
A 可以加S 锁,不能加X 锁B 可以加S 锁,也可能加X 锁
C 不能加S 锁,可以加X 锁 D 不能加任何锁
33. 如果事务T 对数据D 加S 锁,则其他事务对数据D (A )
A 可以加S 锁,不能加X 锁B 可以加S 锁,也可能加X 锁
C 不能加S 锁,可以加X 锁 D 不能加任何锁
34. 封锁机制是实现数据库(C )的主要方法。
A 完整性B 安全性C 并发控制D 保护
35. 现有学生关系 STUDENT ,属性包括学号(Sno ),姓名(Sname ),所在系别(Sdept )。系主任姓名(Mname ),课程名(Cname )和成绩(Grade )。这些属性之间存在如下联系:一个学号对应一个学生;一个学生只在一个系学习;一个系只对应一个系主任;一个学生的一门课只对应一个成绩;学生姓名那个可以重复;系名不从夫,课名不重复,则以下不正确的函数依赖是(C )
A Sno——>Sdept B Sno ——>Mname
C Sname ——>Sdep D Sno Cname ——>Grade
36. 下面关于函数依赖的描述,错误的是(D )
A 在函数依赖A->B中,A 称为决定因素B 在关系R 中,属性B 依赖于属性A ,则说明A 的值确定之后,属性B 的值也就随之确定C 函数依赖具有传递性D 在关系R 中,如果属性A 依赖于属性B ,这种属性正确记做A —>B
37. 关系R 包含属性(A1,A2,A3,A4,A5),其中(A1,A2)为主码,这则下面说法正确的是(C )
A (A1)或者(A2)有可能单独成为R 的主码
B (A1,A2,A3)必然也是R 的主码
CR 中不可能出现两个在A1,A2上取值完全相同的元组
DR 中所有元首组中,A1,或A2的值都是不能重复的
38下面关于码的说法,错误的是(A )
A 一个关系的码是惟一的
B 一个关系的码在指定值之后,对应的元祖也就确定了
C 关系R 的码的任何真子集都不可能是关系R 的码
D 在保存学生学籍信息关系中,学生姓名对应的属性不适合单独作为码
39在关系模式中,若每个属性都是不可再分的最小数据单位,则R 属于(A )
A 1NF B 2NF C 3NF D BCNF
40. 如果一个关系R 中的所有的非主属性都完全函数依赖于主码,则称关系R 属于(B )
A 1NF B 2NF C 3NF D BCNF
41一个关系模式R (X1,X2,X3,X4), 假定该关系存在着如下函数依赖:X1->X2,X1->X3,X3->X4,则该关系属于(B )
A 1NF B 2NF C 3NF D BCNF
42. 若关系模式R (U,F )属于3NF ,则( )
A 一定属于BCNF
B 消除了插入手删除异常
C 仍在一定的插入和删除异常
D 属于BCNF 且消除了插入和删除异常
43. 数据库技术中,独立于计算机系统的模型是(A )
A E/R模型 B 层次模型 C 关系模型 D 面向对象模型
44. 关于数据库设计步骤的说法错误的有(C )
A 数据库设计一般分为4部:需求分析,概念设计,逻辑设计和物理设计
B 数据库概念模式是独立于任何数据库管理系统,不能直接用于数据库实现的
C 物理设计阶段对数据库的性能影响已经很小了
D 逻辑设计实在概念设计的基础上进行的
45. 一个学生可以同时借阅多本图书,一本图书只能有一个学生借阅,学生和图书之间为(B )的联系。
A 一对一B 一对多C 多对多D 多对一
46. 一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为
(C )的联系
A 一对一B 一对多C 多对多D 多对一
47. 一台机器可以加工多种零件,每一种零件可以再多台机器上加工,机器和零件之间为(C )联系
A 一对一B 一对多C 多对多D 多对一
48. 一个公司有一个经理,一个经理只能在一个公司担任职务,公司和经理之间为(A )的联系
A 一对一B 一对多C 多对多D 多对一
49. 一般不适合建立索引的属性有(D )
A 主码和外码B 可以从索引直接得到查询结果的属性
C 对于范围查询中使用的属性D 经常更新的属性
50学生关系模式为R1(学号,姓名,性别,班号,。。。。),其中学号为主码,班级关系模式为R2(班号,专业,教室,。。。。),其中班号为主码,则学生关系模式中的外码应该设为(D ) A 学号B 姓名C 性别D 班号
51为了保证数据的完整性, 事务必须具有原子性,一致性,隔离性和()
A 可串行性B 并行性C 完整性D 持久性
52. 保护数据库中信息,防止未经授权破坏,或非法的使用所造成的数据泄露,更改或破坏,称为数据库的()
A 安全性B 完整性C 恢复D 并发控制
53. 数据库中对访问权限的定义称为()
A 审核B 定义C 命令D 授权
54. 用户要执行语句:UPDATE Sd SET Grd=Grd+1 WHERE Grd=90,则这个用户必须拥有的数据库权限有()
A 插入权限B 修改权限C 查询权限D 删除权限
填空:
1.数据模型通常由( 数据结构 )、( 数据操作 )和( 完整性约束 )3要素组成。
2.关系数据库系统是以( 数据模型 )为基础的数据库系统。
3.从数据库管理系统的角度划分数据库系统的体系结构,可分为(外模式)、(模式)和(内模式)3层。
4.有了外模式/模式映象,可以保证数据和应用程序之间的(逻辑独立性);有了模式/内模式映象,可以保证数据和应用程序之间的(物理独立性)。
5.事物的4个特性是(原子性)、(一致性)、( 隔离性 )和(持久性)。
6.数据库管理系统在3层结构之间提供的两层映象是( 外模式/模式 )和( 模式/内模式)。
7.当前数据库系统的主流是( 关系数据库系统)。
8.DBMS 的中文意思是( 数据库管理系统)。
9.DBMS 允许用户把一个或多个数据库操作组成(事务),即一组按顺序执行的操作单位。
10.在E/R图中,(方形)表实体,(椭圆形)表属性,(菱形)表实体之间的联系。
11.一个实体的主码属性不能为空,称为(实体完整性)。
12.一个实体的某个属性值只能引用另一个实体确实存在的码的属性,称为(参照完整性)。
13.二元联系可分为(一对一)、(一对多)和(多对多)3种不同类型。
14.实体的完整性是指在建立数据库时,(主属性)不能为空。
15.关系的标题栏中的名字称为(属性)。
16.关系的名称和它的(属性集)称为关系的模式。
17.在关系代数的表达式中,符号Π表示的运算是(投影)。
18.在关系代数的表达式中,符号σ表示的运算是(选择)。
19.经过选择运算后,所得关系的属性数(等于)原关系的属性数。
20.经过投影运算后,所得关系的元组数(小于等于)原关系的属性数。
21.在SQL 查询时,如果去掉查询结果中的重复组,需使用(distinct )参数。
22.在SQL 中使用(alter )命令修改数据库模式。
23.在SQL 中使用(create )命令建立基本表。
24. 基本表中增加一个新列后,各元组在新列上值是(空值)。
25.SQL 对嵌套查询的处理方法是从(内)层向(外)层处理。
26.SQL 包括了数据定义、数据查询、数据操作和(数据控制)等功能。
27.实现数据库并发控制的主要方法是(封锁)机制。
28. DBMS 提供的两种基本封锁类型(排他锁)、(共享锁)
29.
30. 如果事务T 对数据D 加了S 锁,则在T 释放D 上的S 锁之前,其他事物只能对D 加(S )锁而不能加(X )锁。
31. 为解决3中数据不一致性而采用了()协议
32. 三级封锁协议通过选择不同的()和()来解决3种数据的不一致性。
33. 为保证并发操作调度的可串行化而采用了(封锁)协议
34两端锁是指把事务分成(加锁)和(解锁)两个阶段
35通过模式分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合,这一过程称为(规范化)。
36如果一个关系模式R 中(所有属性都是不可分的基本数据项),则这个关系属于第一范式 37要使关系模式属于第二范式,就要消除()
38要使关系模式属于第三范式,既要消除(),也要消除()
39.SQL 语言中,对用户的授权使用()语句,而取消所授的权限使用()语句。 判断:
正确:
1.
2.
3.
4.
5.
6.
7. 对于一表只能有唯一一个主码但是可以有任意数量的UNIQUE 属性或属性集。 需求分析可以独立于数据库管理系统。 逻辑设计可以独立于数据库管理系统。 属于第三范式的关系模式必然属于第二范式。 关系数据库管理系统中查询处理程序能自动实现查询优化 利用分时的方法同时处理多个事务,称为事务的并发调度 当多个事务并发执行的结果与多个事务按任意次序串行执行的结果相同,就认为该并发
操作是正确的
8. 在SQL 语句中,ORDER BY 表示对输出结果进行排序
9. 在视图中插入一个元组,该元组会同时查到基本表中
10. 如果对关系的查询比更新频繁的多,对使用频率高的属性建立索引比较有价值
11. 码可以是一个或多个属性的集合
12. 参照完整性将保证数据库中实体之间相关数据的一致性
13. 数据库系统的核心是护具哭管理系统
14. 数据结构描述是系统的静态特性
15. 事务的原子性是指整个事务要么都执行,要么都不执行
16. 函数依赖具有传递性
错误:
1. 数据库管理系统为了实现数据库的完整性,通常提供授权功能
2. 如果事务异常中止,则使用SQL 语句COMMIT ,使数据库恢复到事务开始之前的状态
3. 概念设计可以独立于数据库管理系统
4. 逻辑设计阶段,将概念模式转换成DBMS 支持的数据模型,形成数据库的逻辑模式
5. R 的码的真子集有可能函数决定R 的所有其他属性
6. 对于关系数据库系统,用户既要提出“做什么”,也要提指出“怎么做”
7. 视图的内容要保存在一个新的数据库中
8. 在R 和S 关系之间进行并,交,差运算,R 和S 的模式必须具有:相同的属性集,属性
的顺序相同
9. 有了外模式/模式映像,可以保证数据和应用程序之间的物理独立性
1.( B)是按照一定的数据模型组织的,长期存储在计算机内,可与用户共享的数据的集合。 A 数据库系统 B 数据库 C 关系数据库 D 数据库管理系统
2. 数据库系统的基础是(D )
A 数据结构 B 数据库管理系统 C 操作系统 D 数据模型
3(C )处于数据库系统的核心位置
A 数据字典 B 数据库 C 数据库管理系统 D 数据库管理员
4. 对数据库的操作要以(B )内容为依据
A 数据模型 B 数据字典 C 数据库管理系统 D 运行日志
5查询处理最复杂的最重要的部分是(D )
A 检查是否存在所查询的关系B 检查该操作是否在合法的授权范围内
C 确定查询路径D 查询优化
6有了模式/内模式的映像,可以保证数据和应用程序之间的(B )
A 逻辑独立性B 物理独立性C 数据一致性D 数据安全性
7(A )是数据库中全部数据的逻辑结构和特征的描述
A 模式B 外模式C 内模式D 存储模式
8. (C )是数据库物理结构和存储方法的描述
A 模式B 外模式C 内模式D 概念模式
9. (B )是用户可以看见和使用的局部逻辑结构和特征的描述
A 模式B 外模式C 内模式D 概念模式
10. 数据库管理系统允许用户把一个或多个数据库操作组成(B ),他是一组按顺序执行的操作单位
A 命令B 事务C 文件D 程序
11. 关系中标题栏中各列的名称称为C
A 对象B 元组C 属性D 记录
12. 在下述关系的特点中,错误的是(D )
A 列可以交换B 行可以交换C 任意两元组不能相同D 表中的数据项可分
13. 关系模式进行投影运算后(C )
A 元组个数等于投影前的元组个数B 元组个数小于投影前的元组个数
C 元组个数小于或等于投影前的元组个数D 元组个数大于或等于投影前的元组个数
14. 在关系中,能唯一标识元组的属性集称为关系模式的(A )
A 候选码B 主码C 外码D 主键
15略
16关系R 与关系S 只有一个公共属性,T1是R 与S 作*连接的结果,T2是R 与S 作自然连接的结果,则(A )
AT1的属性个数等于T2的属性个数BT1的属性个数等小于T2的属性个数
CT1的属性个数大于或等于T2的属性个数DT1的属性个数大于T2的属性个数
17. 在SQL 中,用户可以直接操作的是(D )
A 基本表B 视图C 基本表或视图D 基本表和视图
18在SQL 中,与关系代数中的投影运算对应的子句是(A )
A SELECT B FROM C WHERE D ORDER BY
19.SELECT 语句执行的结果是(C )
A 数据项B 元组 C 表D 数据库
20. 在SELECT 语句中使用*表示(B )
A 选择任何属性B 选择全部属性C 选择全部元组D 选择主码
21. 使用CREATE TABLE 语句建立的是(B )
A 数据库B 表C 视图D 索引
22. 在SELECT 语句中使用MIN (属性名)时,属性名(C )
A 必须是数值型B 必须是字符型
C 必须是数值型和字符型D 不限数据类型
23. 使用CREATE VIEW语句建立的是(C)
A 数据库B 表C 视图D 索引
24在SQL 中使用UPDATE 对表中数据进行修改时,应使用的子句是(D )
A WHERE B FROM C V ALUES D SET
25 21
26在SQL 语句中,ALTER 的作用是(C )
A 删除基本表B 修改基本表中的数据
C 修改基本表的结构D 修改视图
27在SELECT 语句中使用A VG (属性名)时,属性名(C )
A 必须是数值型B 必须是字符型
C 必须是数值型和字符型D 不限数据类型
28. 在SQL 中,对嵌套查询的处理原则是(B )
A 从外层向内层处理B 从内层向外层处理
C 内外层同时处理D 内外层交替处理
29在SQL 的排序子句,ORDER 总分DESC 表示()
A 总分和英语分数都是最高的在前面
B 总分和英语分数之和最高的在前面
C 总分高得在前面,总分相同时英语分数高的在前面
D 总分和英语分之和最高的在前面,相同时英语分数高的在前面
30. 当选择满足一定条件的元组进行分组时应使用的关键字是(B )
A SELECT B group C WHERE D HAVING
31.SQl 语言具有的功能是(B )
A 关系规范化,数据操作,数据控制
B 数据定义,数据操作,数据控制
C 数据定义,关系规范化,数据控制
D 数据定义,关系规范化,数据操作
32. 如果事务T 对数据D 加X 锁,则其他事务对数据D (B )
A 可以加S 锁,不能加X 锁B 可以加S 锁,也可能加X 锁
C 不能加S 锁,可以加X 锁 D 不能加任何锁
33. 如果事务T 对数据D 加S 锁,则其他事务对数据D (A )
A 可以加S 锁,不能加X 锁B 可以加S 锁,也可能加X 锁
C 不能加S 锁,可以加X 锁 D 不能加任何锁
34. 封锁机制是实现数据库(C )的主要方法。
A 完整性B 安全性C 并发控制D 保护
35. 现有学生关系 STUDENT ,属性包括学号(Sno ),姓名(Sname ),所在系别(Sdept )。系主任姓名(Mname ),课程名(Cname )和成绩(Grade )。这些属性之间存在如下联系:一个学号对应一个学生;一个学生只在一个系学习;一个系只对应一个系主任;一个学生的一门课只对应一个成绩;学生姓名那个可以重复;系名不从夫,课名不重复,则以下不正确的函数依赖是(C )
A Sno——>Sdept B Sno ——>Mname
C Sname ——>Sdep D Sno Cname ——>Grade
36. 下面关于函数依赖的描述,错误的是(D )
A 在函数依赖A->B中,A 称为决定因素B 在关系R 中,属性B 依赖于属性A ,则说明A 的值确定之后,属性B 的值也就随之确定C 函数依赖具有传递性D 在关系R 中,如果属性A 依赖于属性B ,这种属性正确记做A —>B
37. 关系R 包含属性(A1,A2,A3,A4,A5),其中(A1,A2)为主码,这则下面说法正确的是(C )
A (A1)或者(A2)有可能单独成为R 的主码
B (A1,A2,A3)必然也是R 的主码
CR 中不可能出现两个在A1,A2上取值完全相同的元组
DR 中所有元首组中,A1,或A2的值都是不能重复的
38下面关于码的说法,错误的是(A )
A 一个关系的码是惟一的
B 一个关系的码在指定值之后,对应的元祖也就确定了
C 关系R 的码的任何真子集都不可能是关系R 的码
D 在保存学生学籍信息关系中,学生姓名对应的属性不适合单独作为码
39在关系模式中,若每个属性都是不可再分的最小数据单位,则R 属于(A )
A 1NF B 2NF C 3NF D BCNF
40. 如果一个关系R 中的所有的非主属性都完全函数依赖于主码,则称关系R 属于(B )
A 1NF B 2NF C 3NF D BCNF
41一个关系模式R (X1,X2,X3,X4), 假定该关系存在着如下函数依赖:X1->X2,X1->X3,X3->X4,则该关系属于(B )
A 1NF B 2NF C 3NF D BCNF
42. 若关系模式R (U,F )属于3NF ,则( )
A 一定属于BCNF
B 消除了插入手删除异常
C 仍在一定的插入和删除异常
D 属于BCNF 且消除了插入和删除异常
43. 数据库技术中,独立于计算机系统的模型是(A )
A E/R模型 B 层次模型 C 关系模型 D 面向对象模型
44. 关于数据库设计步骤的说法错误的有(C )
A 数据库设计一般分为4部:需求分析,概念设计,逻辑设计和物理设计
B 数据库概念模式是独立于任何数据库管理系统,不能直接用于数据库实现的
C 物理设计阶段对数据库的性能影响已经很小了
D 逻辑设计实在概念设计的基础上进行的
45. 一个学生可以同时借阅多本图书,一本图书只能有一个学生借阅,学生和图书之间为(B )的联系。
A 一对一B 一对多C 多对多D 多对一
46. 一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为
(C )的联系
A 一对一B 一对多C 多对多D 多对一
47. 一台机器可以加工多种零件,每一种零件可以再多台机器上加工,机器和零件之间为(C )联系
A 一对一B 一对多C 多对多D 多对一
48. 一个公司有一个经理,一个经理只能在一个公司担任职务,公司和经理之间为(A )的联系
A 一对一B 一对多C 多对多D 多对一
49. 一般不适合建立索引的属性有(D )
A 主码和外码B 可以从索引直接得到查询结果的属性
C 对于范围查询中使用的属性D 经常更新的属性
50学生关系模式为R1(学号,姓名,性别,班号,。。。。),其中学号为主码,班级关系模式为R2(班号,专业,教室,。。。。),其中班号为主码,则学生关系模式中的外码应该设为(D ) A 学号B 姓名C 性别D 班号
51为了保证数据的完整性, 事务必须具有原子性,一致性,隔离性和()
A 可串行性B 并行性C 完整性D 持久性
52. 保护数据库中信息,防止未经授权破坏,或非法的使用所造成的数据泄露,更改或破坏,称为数据库的()
A 安全性B 完整性C 恢复D 并发控制
53. 数据库中对访问权限的定义称为()
A 审核B 定义C 命令D 授权
54. 用户要执行语句:UPDATE Sd SET Grd=Grd+1 WHERE Grd=90,则这个用户必须拥有的数据库权限有()
A 插入权限B 修改权限C 查询权限D 删除权限
填空:
1.数据模型通常由( 数据结构 )、( 数据操作 )和( 完整性约束 )3要素组成。
2.关系数据库系统是以( 数据模型 )为基础的数据库系统。
3.从数据库管理系统的角度划分数据库系统的体系结构,可分为(外模式)、(模式)和(内模式)3层。
4.有了外模式/模式映象,可以保证数据和应用程序之间的(逻辑独立性);有了模式/内模式映象,可以保证数据和应用程序之间的(物理独立性)。
5.事物的4个特性是(原子性)、(一致性)、( 隔离性 )和(持久性)。
6.数据库管理系统在3层结构之间提供的两层映象是( 外模式/模式 )和( 模式/内模式)。
7.当前数据库系统的主流是( 关系数据库系统)。
8.DBMS 的中文意思是( 数据库管理系统)。
9.DBMS 允许用户把一个或多个数据库操作组成(事务),即一组按顺序执行的操作单位。
10.在E/R图中,(方形)表实体,(椭圆形)表属性,(菱形)表实体之间的联系。
11.一个实体的主码属性不能为空,称为(实体完整性)。
12.一个实体的某个属性值只能引用另一个实体确实存在的码的属性,称为(参照完整性)。
13.二元联系可分为(一对一)、(一对多)和(多对多)3种不同类型。
14.实体的完整性是指在建立数据库时,(主属性)不能为空。
15.关系的标题栏中的名字称为(属性)。
16.关系的名称和它的(属性集)称为关系的模式。
17.在关系代数的表达式中,符号Π表示的运算是(投影)。
18.在关系代数的表达式中,符号σ表示的运算是(选择)。
19.经过选择运算后,所得关系的属性数(等于)原关系的属性数。
20.经过投影运算后,所得关系的元组数(小于等于)原关系的属性数。
21.在SQL 查询时,如果去掉查询结果中的重复组,需使用(distinct )参数。
22.在SQL 中使用(alter )命令修改数据库模式。
23.在SQL 中使用(create )命令建立基本表。
24. 基本表中增加一个新列后,各元组在新列上值是(空值)。
25.SQL 对嵌套查询的处理方法是从(内)层向(外)层处理。
26.SQL 包括了数据定义、数据查询、数据操作和(数据控制)等功能。
27.实现数据库并发控制的主要方法是(封锁)机制。
28. DBMS 提供的两种基本封锁类型(排他锁)、(共享锁)
29.
30. 如果事务T 对数据D 加了S 锁,则在T 释放D 上的S 锁之前,其他事物只能对D 加(S )锁而不能加(X )锁。
31. 为解决3中数据不一致性而采用了()协议
32. 三级封锁协议通过选择不同的()和()来解决3种数据的不一致性。
33. 为保证并发操作调度的可串行化而采用了(封锁)协议
34两端锁是指把事务分成(加锁)和(解锁)两个阶段
35通过模式分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合,这一过程称为(规范化)。
36如果一个关系模式R 中(所有属性都是不可分的基本数据项),则这个关系属于第一范式 37要使关系模式属于第二范式,就要消除()
38要使关系模式属于第三范式,既要消除(),也要消除()
39.SQL 语言中,对用户的授权使用()语句,而取消所授的权限使用()语句。 判断:
正确:
1.
2.
3.
4.
5.
6.
7. 对于一表只能有唯一一个主码但是可以有任意数量的UNIQUE 属性或属性集。 需求分析可以独立于数据库管理系统。 逻辑设计可以独立于数据库管理系统。 属于第三范式的关系模式必然属于第二范式。 关系数据库管理系统中查询处理程序能自动实现查询优化 利用分时的方法同时处理多个事务,称为事务的并发调度 当多个事务并发执行的结果与多个事务按任意次序串行执行的结果相同,就认为该并发
操作是正确的
8. 在SQL 语句中,ORDER BY 表示对输出结果进行排序
9. 在视图中插入一个元组,该元组会同时查到基本表中
10. 如果对关系的查询比更新频繁的多,对使用频率高的属性建立索引比较有价值
11. 码可以是一个或多个属性的集合
12. 参照完整性将保证数据库中实体之间相关数据的一致性
13. 数据库系统的核心是护具哭管理系统
14. 数据结构描述是系统的静态特性
15. 事务的原子性是指整个事务要么都执行,要么都不执行
16. 函数依赖具有传递性
错误:
1. 数据库管理系统为了实现数据库的完整性,通常提供授权功能
2. 如果事务异常中止,则使用SQL 语句COMMIT ,使数据库恢复到事务开始之前的状态
3. 概念设计可以独立于数据库管理系统
4. 逻辑设计阶段,将概念模式转换成DBMS 支持的数据模型,形成数据库的逻辑模式
5. R 的码的真子集有可能函数决定R 的所有其他属性
6. 对于关系数据库系统,用户既要提出“做什么”,也要提指出“怎么做”
7. 视图的内容要保存在一个新的数据库中
8. 在R 和S 关系之间进行并,交,差运算,R 和S 的模式必须具有:相同的属性集,属性
的顺序相同
9. 有了外模式/模式映像,可以保证数据和应用程序之间的物理独立性