admin 管理员组

文章数量: 1087139


2024年4月17日发(作者:双口ram)

1. 关系数据模型由关系数据结构、关系操作和 关系完整性约束 三部分

组成。关系数据结构,关系操作,关系完整性约束

2. 一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有

的 属性 属性

3. 在Student表的Sname列上建立一个唯一索引的SQL语句为:

CREATE UNIQUE INDEX unique index Stusname ON student(Sname)

4. SELECT语句查询条件中的谓词“!=ALL”与运算符 NOT IN 等价

5. 关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C)

→A},则侯选码是 A和(B,C) ,R∈ 3 NF。

6. 分E-R图之间的冲突主要有属性冲突、 命名冲突 、结构冲突三种。

7. 事物 是DBMS的基本单位,是用户定义的一个数据库操作序列。

8. 存在一个等待事务集{T

0

,T

1

,…,T

n

},其中T

0

正等待被T

1

锁住的数据项,T

1

正等

待被T

2

锁住的数据项,T

n-1

正等待被T

n

锁住的数据项,且T

n

正等待被T

0

锁住的数据项,

这种情形称为 死锁 。

9. 可串行性 是并发事务正确性的准则。

1. 关系数据库的实体完整性规则规定基本关系的 主码 都不能取 空 。

2. 在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,

则D在A中称为 外键 。

3. SQL语言中,用于授权的语句是___grant______。

4. 关系R与S的交可以用关系代数的5种基本运算表示为 s-(s-r) 。

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

DBA

6. 数据库设计分为以下六个设计阶段:需求分析阶段、 概念模型设计 、

逻辑结构设计阶段、 物理结构设计 、数据库实施阶段、数据库运行和维护

阶段。

7. 已知关系R(A,B,C,D)和R上的函数依赖集F={A→CD,C→B},则

R∈ 2 NF。

1. 数据库系统的三级模式结构是指数据库系统由 外模式 、模式和内模式三级构

成。

2. 在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,

则D在S中称为 外码 。

3. 关系操作的特点是 集合 操作。

4. 已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其

SQL查询语句中 WHERE子句的条件表达式是 班级 is null 。

5. 集合R与S的连接可以用关系代数的5种基本运算表示为 σ

F

(R×S) 。

6. SELECT语句查询条件中的谓词“=ANY”与运算符 in 等价。

7. 在数据库中,只存放视图的 定义 ,不存放视图对应的数据。

8. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库

设计中的 物理 设计阶段。

9. 并发控制的主要方法是 封锁 机制。

10. 已知关系R(A,B,C,D)和R上的函数依赖集F={A→CD,C→B},R属于

第 2 范式。

1. 数据管理经历了人工管理、文件系统、 数据库系统 三个阶段。

2. 数据模型由数据结构、数据操作和 完整性约束 三部分组成。

3. 在Student表的Sname列上建立一个聚簇索引的SQL语句为:

CREATE cluster index Stusname ON student(Sname)

4. SELECT语句查询条件中的谓词“=ANY”与运算符 in 等价。

5.

式。

关系模式R({A,B,C},{(A,C)→B,(A,B)→C,B→C})最高可达到第 三 范

6. 数据抽象主要有分类和 聚集 两种。

7. 存在一个等待事务集{T

0

,T

1

,…,T

n

},其中T

0

正等待被T

1

锁住的数据项,T

1

正等

待被T

2

锁住的数据项,T

n-1

正等待被T

n

锁住的数据项,且T

n

正等待被T

0

锁住的数据项,

这种情形称为 死锁 。

8. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库

设计中的 物理 结构 设计阶段。

9. 并发控制的主要方法是 封锁 机制。

10. 故障分为事务故障、 系统故障 和介质故障三种。

1. 数据管理经过了人工管理、文件系统和 数据库系统 三个发展阶段。

2. 关系中主码的取值必须唯一且非空,这条规则是 实体 完整性规则。

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

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

5. 在SELECT语句查询中,要去掉查询结果中的重复记录,应该使用

distinct 关键字。

6. 在DBMS的授权子系统中,授权和回收权限的语句分别是_grant___________和

REVOKE语句。

7. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:

数据冗余度大、修改异常、插入异常和______删除异常________。

8. 如果两个实体之间具有m:n联系,则将它们转换为关系模型的结果是___3______

个表。

9. 若有关系模式R(A,B,C)和S(C,D,E),SQL语句

SELECT A, D FROM R, S WHERE R.C=S.C AND E = '80' ;

对应的关系代数表达式是π

A,D

E='80'

(RS))

10. SQL语言中,删除基本表的语句是 drop ,删除数据的语句是

delete 。

4. 当数据库被破坏后,如果事先保存了数据库副本和 日志文件 ,就有

可能恢复数据库。

5. 如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足

的范式是 3 (在1NF、2NF、3NF范围内)。

6. 设关系模式R(A,B,C,D),函数依赖集F={AB→C,D→B},则R的候选码

为 AD 。

7. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数

据冗余度大、插入异常、____修改异常__________和删除异常。

8. 并发控制的主要方法是 封锁 机制。

10. 分E-R图之间的冲突主要有属性冲突、 命名冲突 、结构冲突三种。

1. 在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现

了数据的 物理 独立性。

2. 在SQL语言中,使用 REVOKE 语句收回授权。

3. 一个SQL语句原则上可产生或处理一组记录,而程序语言一次只能处理一个记录,

为此必须协调两种处理方式,这是通过使用 游标 机制来解决的。

4. 在“学生—选课—课程”数据库中的三个关系如下:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。

现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL语句:

SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME=‘数据库技术’AND

S.S#=SC.S# AND SC.C#=C.C# 。

5. 数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库

系统维护以下事务特性: 原子性 _、一致性、隔离性和持久性。

6. 在一个关系中,任何 候选码中所包含的属性都称为_主属性 _。

7. 关系模式分解的等价性标准主要有两个,分别为分解具有_ 无损连接性__、和_ 保

持函数依赖性 __。

8. 如果关系模式R中所有的属性都是主属性,则R的规范化程度至少达到_ 3NF _。

9. __ 触发器 __是一种特殊的存储过程,它可以在对一个表上进行INSERT、

UPDATE和DELETE操作中的任一种或几种操作时被自动调用执行。

1. SQL语言集数据 查询 、数据 控制 、数据 定

义 、数据____操纵_______功能于一体。

2. E-R图的主要元素是_____实体_______、_属性___________、联系_______。

3. 关系系统的完整性控制包括______ 实体完整性 ______、____ 参照完整性

________、___用户定义的完整性 。

4. 关系模式R的码都为单属性,则R一定是第 二 _ 范式。

5. 数据库系统一般包括数据库、_数据库管理系统 ________、 应用系统________、___

数据库管理员 _______与用户。

6. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:

数据冗余度大、______插入异常 ________、修改异常和删除异常。

7. 如果两个实体之间具有m:n联系,则将它们转换为关系模型的结果是____3____个

表。

8. 数据库设计的一般步骤有:需求分析、_概念结构设计____、逻辑结构_设计_________、

______物理结构__设计____、___数据库实施_____________、运行与维护等。

1. 当文件结构和数据发生任何微小变化时,都必须修改或重新编写文件的存取程序。

其原因是文件系统的数据___不独立______。

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

3. 关系数据库的关系演算语言是以 关系代数 为基础的DML语言。

4. 利用ODBC技术可以在一个应用程序中利用相同的源代码访问不同的__数据库系

统______。

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

相交性 。

6. DB并发操作通常会带来三类问题,它们是丢失更新、 不一致性检索 和读脏

数据。

7. 事务必须具有的四个性质是:原子性、串行性、 隔离性 和永久性。

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

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

10.目前数据库领域中最常用的数据模型有 概念模型 、 外部模型 、逻辑模

型 、物理模型 。

11. 数据管理技术经历了 手工文档 、 文件系统 、 数据库系统 三个

阶段。

12. SQL语言集数据查询、 数据定义 、 数据操纵 和 数据控制 功能

于一体。

13. 数据库系统采用的三级模式结构为 外模式 、 模式 、 内模式 。

14. 两个实体型之间的联系类型有 一对一 、 一对多 、 多对多 三类。

15. 数据库中专门的关系运算包括选择、投影、 连接 、 除 。

16. 满足第一范式(1NF)的关系模式要求 关系属性值是不可再分解 的原子值 。

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

数据库。

18. 并发控制操作的主要方法是采用封锁机制,其类型有 共享锁 、 排它锁 。

19.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码

是D,则D在R中称为 外键 。

20.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为 Y依赖于X 函数依

赖。

21.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则

该约束属于对 实体完整性 的约束。

22.分E-R分图之间的冲突主要有三类,它们是属性冲突、命名冲突和 结构冲

突 。

23.并行数据库系统是数据库技术与 网络技术相互促进和有机结合的结果 .

24. 在MS SQL Server中,用Float和__Real__来表示近似数值型。

25. SQL服务器采用__SQL企业管理器___来保证数据库的安全。

26. 视图是从一个或多个基本表导出的虚表,在数据库中只存储有关视图的__定义

____。

27.一般可将数据库设计步骤分为以下几个阶段: 需求分析 、 概念结构设计 、逻辑

结果设计、物理结果设计、数据库实施以及数据库的运行与维护。

28.通过 并发控制 可以保证在多用户操作下,并发数据一致性。

29.数据库的物理设计主要考虑数据库在计算机物理设备上的存储结构与 存储方

法 。

30.在客户机/服务器工作模式中,触发器存储在 服务器 上。(请选填客户机或服

务器)

31.在开发ODBC数据库应用程序时,首先要建立 一个环境 ,创建它的简单方法

是使用ODBC驱动程序管理器。

32.如果一个实体的存在依赖另一个实体的存在,则称这个实体存在 依赖性 。

33.在数据库恢复时,对尚未完成的事务执行 撤消 操作。

34.层次模型中记录之间的联系是通过 指针 实现的。

35.查询优化的策略之一是对关系文件进行适当的预处理。预处理的方法是对文件进

行 排序 或建立索引文件。

36. 若关系模式R∈2NF,则要求R中每个 属性 完全函数依赖于R的候选键。

37. 数据库并发操作通常会带来丢失更新、 读未提交数据 和不一致性检索等问

题。

39. 分布透明性是分布式数据库系统的主要目标之一。它包括三个层次:片段透明

性、地址透明性和 局部 透明性。

40 文件系统与数据库系统的最大区别是数据 独立性 。

41.使用SQL语句在关系表S(学号,课程号,成绩)中,检索每个人的平均成绩:

SELECT 学号,AVG(成绩)FROM S group by 学号 。

42. 关系模式的三类完整性规则包括实体完整性约束规则、用户定义的完整性约束规

则及 参照完整性约束 。

43. 数据库设计第二阶段建立E-R图的工作依据是 系统分析报告(或需求规格说明

书) 。

44. 单用户DBS能够自动地保证事务以 串行 、 隔离 方式操作DB,因为

同时只有一个事务被执行。

45. 按照索引文件的结构,索引可以分为两类: 唯一性 索引和稠密索引。

46. 关系模式的三类完整性约束条件分别是 实体完整性约束 、参照完整性约束

和用户定义完整性约束。

47. 数据库语言包括 数据定义 和数据操纵语言两大部分,前者负责描述和定义

数据库的各种特性,后者说明对数据库进行的各种操作。

48. 在关系模式分解中,若要保证不丢失信息,则分解应具有 无损连接

49. 在SELECT语句中,若希望查询结果中不出现重复元组,应在SELECT语句中使

用 dintinct 保留字。

50. 防止未经授权用户恶意或无意地存取数据库中的数据,这是数据库的 安全

性 保护所要解决的问题。

51. 数据库的数据模型主要分为 层次模型 , 网状模型 和 关系模型 三种。

52. 按使用方式不同,数据操纵语言DML分为 更新 和 删除

两大类。

53. 视图 是从一个或几个基本表中导出的表,它本身不独立存储在数据库中。

54. 数据库保护主要包括定义视图 , 用户访问权限管理 , 数据备份 和数据库

恢复。

55. 若对并发操作不加以控制,可能带来的不一致性问题有 丢失更新 、 读取未

提交数据 和 不一致性检索 。

56. SQL语言中,函数COUNT(*)用来计算 元组 的个数。

57. 数据库恢复是将数据库从 一种(不一致性) 状态恢复到 原来一致状

态 的功能。

58. 数据库系统不仅存储数据库本身,同时也存储数据库的说明信息。这些说明信息

称为 元数据 。

59. 一个联系型的实体对应约束包括三种:一对一、一对多和多对多约束。

60. 锁可以分为两种类型:共享锁和 排它锁 。

61. 数据库系统中的元数据存储在称为 数据字典 的特殊文件中。

62. 数据库生命周期可分为两个阶段:数据库设计阶段和 数据库实施与维护 。

63. 将一个关系模式从2NF分解为3NF,是消除非键属性对候选键的 传递依

赖 。

64. SQL语言是一个集数据定义和 数据操纵子语言为一体的典型的数据库语言。

65. 在关系模型中,若属性A是关系R的主属性,则在R的任何元组中,属性A的取

值都不允许为空,这种约束称为 实体完整性约束

66. 关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达

到 2NF ,但不一定能达到 3NF 。

67. DBMS是指 数据库管理系统 它是位于 操作系统 和 用户之间

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

69.数据处理技术经历了人工管理、 文件系统 、 数据库系统 以及分布式

数据库管理等四个发展阶段。

70.在SQL中,建立、修改和删除数据库中基本表结构的命令分别

为 create 、 update 和 delete 命令。

71. 一个数据库应用系统的开发过程大致相继经过 需求分析 、概念设计、 逻

辑结构设计 、 物理结构设计 、数据库实施、运行维护等六个阶段。

72. 在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现

了数据的 物理 独立性。

73. 数据模型可分为概念数据模型和网络数据模型,层次模型是 关系 数据模型。

74. 数据模型通常由三部分组成,它们是 数据定义 、数据操作和完整性约束。

75. 在“学生-选课-课程”数据库中的三个关系如下:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。

现要查找选修“数据库技术”这门课程的学生的学生姓名 和成绩,可使用如下的SQL语

句:

SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME='数据库技术'AND

S.S#=SC.S# AND sc.C#=c.C#; 。

76. 将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中 逻

辑结构 设计阶段的任务。

77.写出SQL语言的命令:授予权限:_grant__建数据库:_create 事务提交:

_commit__

78. 17.写出下列缩写词的中文名称:DD:_数据库_DDL:_数据定义语言_ DSS:_

决策支持系统_

79.关系数据模型中的基本结构是表,表又称为_关系__,表是由行和列组成的矩阵,

表与表之间的联系是通过实体之间的__公共属性__实现的。

80.在SQL语言中,消除重复的关键字是__distinct___,分组的关键字是_group

by__。

81.数据库维护工作包括索引管理、数据字典的自动维护,以及数据的___备份__和_恢

复___。

82.数据库运行过程中可能产生的故障有_事务故障、_系统故障_和介质故障和病毒破

坏等故障。

83. 事务故障恢复是指事务未运行至正常终止点前被撤消,此时应该对该事务做_撤消

_处理。

84.ODBC体系结构是由ODBC数据库应用程序、驱动程序管理器、数据库驱动程

序、_数据源__四部分构成。

85.在MS SQL Server安装时,SQL Server使用的服务器名取自__计算机名字_。

86.在MS SQL Server中,一个SQL Server数据库就是一些相关表和_各个数据库

对象_的集合。

87.PowerBuilder可以在客户机上通过_ODBC接口__与诸如Oracle、MS SQL Server

等服务器端的数据库相连。


本文标签: 数据库 关系 数据 模式 完整性