无脑死磕数据库原理填空题

第一章

1.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是_____。
2.在关系数据库中,把数据表示成二维表,每一个二维表称为_____。
3.在数据库理论中,数据物理结构的改变,如存储设备的更换、物理存储的更换、存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为_____。
4.数据库管理系统是位于用户与_____之间的软件系统。
5.数据库系统中,实现数据管理功能的核心软件称为_____。
7.数据库三级模式体系结构的划分,有利于保持数据的_____。
8.数据库保护分为:安全性控制、_____、并发性控制和数据恢复。
9.在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为____

10.数据库管理系统常见的数据模型有层次模型、网状模型和_____三种。
11.对现实世界进行第一层抽象的模型,称为_____模型;对现实世界进行第二层抽象的模型,称为_____模型。
12.层次模型的数据结构是_____结构;网状模型的数据结构是_____结构;关系模型的数据结构是_____结构;面向对象模型的数据结构之间可以_____。
13.在数据库技术中,编写应用程序的语言一般是C、Basic等高级语言,这些语言被称为_____语言。
14.数据库系统中,用于存放三级结构定义的数据库称为_____。
15.从最终用户来看,数据库系统的外部体系结构可分为五种类型:____ 、 ____ 、_____ 、
16.现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程需要经过三个世界的转换,依次是_____、_____ 、_____。

第二章
1.在关系运算中,查找满足一定条件的元组的运算称之为_____ 。
2.在关系代数中,从两个关系中找出相同元组的运算称为_____运算。
3.传统的集合“并、差、交”运算施加于两个关系时,这两个关系必须   。
4. 在关系代数运中,基本的运算是_____ 、_____ 、_____ 、_____ 、 _____ 。
5.在关系代数运算中,传统的集合运算有_____ 、_____ 、_____ 、_____ 。
6.关系代数运算中,专门的关系运算有_____ 、_____ 、_____ 。
8.关系运算分为_____ 和_____ 。
9.当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的_____ 。
10.在一个关系中,列必须是_____ 的,即每一列中的分量是同类型的数据,来自同一域。
11.如果关系R2的外部关系键X与关系R1的主关系键相符,则外部关系键X的每个值必须在关系R1中主关系键的值中找到,或者为空,这是关系的_____规则。
13.关系演算分为_____演算和_____演算。
14.实体完整性规则是对_____的约束,参照完整性规则是对_____的约束。
15.等式R S=R×S成立的条件是_____。
16. 在关系数据库中,把数据表示成二维表,每一个二维表称为_____。

第三章

1.SQL是_____的缩写。
2.SQL的功能包括_____ 、_____ 、_____ 和_____四个部分。
3.SQL支持数据库的三级模式结构,其中_____ 对应于视图和部分基本表,  对应于基本表,_____ 对应于存储文件。
4.在SQL Server 2008 R2中,数据库是由_____ 文件和_____ 文件组成的。
5.在SQL Server中可以定义_____ 、_____ 、_____ 、_____ 和_____ 五种类型的完整性约束。
6.按照索引记录的存放位置,索引可分为_____ 与_____ 。
7.数据表之间的联系是通过表的字段值来体现的,这种字段称为_____ 。
8.相关子查询的执行次数是由父查询表的_____ 决定的。
9.视图是虚表,其数据不进行存储,只在数据库中存储其_____ 。
10.在数据库中,权限可分为_____ 和_____ 。
11.在SQL中,关系模式称为_____ ,子模式称为_____ 。

第四章
2.“从已知的函数依赖集使用推理规则导出的函数依赖在F +中”,是推理规则的_____性,而“不能从已知的函数依赖使用推理规则导出的函数依赖不在F +中”,是推理规则的_____性。
3.由属性集X函数决定的属性的集合,称为_____ ;被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为_____ 。
4.如果X→Y和Y X成立,那么X→Y是一个_____,它可以根据推理规则的_____性推出。
5.设有关系模式R(A,B,C,D),函数依赖F={AB→C,D→B},则F在模式ACD上的投影为_____;F在模式AC上的投影为_____。
6.消除了非主属性对主码的部分函数依赖的关系模式,称为_____模式;消除了非主属性对主码的传递函数依赖的关系模式,称为_____模式;消除了每一属性对主码的传递函数依赖的关系模式,称为_____模式。
7.在关系模式的分解中,数据等价用_____衡量,函数依赖等价用_____衡量。
8.设有关系模式R(A,B,C,D),函数依赖F={AB→C,C→D,D→A},则R的所有3个可能的候选码分别是_____ 、_____ 、_____ 。
9.设有关系模式R(A,B,C,D),函数依赖F={A→B,B→C},则所有左部是属性B的函数依赖分别是_____ 、_____ 、_____ 、_____ 。
10.设有关系模式R(A,B,C,D),函数依赖F={A→B,B→C,A→D,D→C},ρ={AB,AC,BD}是R上的一个分解,则分解ρ中所丢失的函数依赖分别是_____ 、_____ 、_____ 。
11.设有关系模式R(A,B,C,D),函数依赖F={AB→CD,A→D},则R的候选码是_____ ,它属于_____ 范式的关系模式。
12.设有关系模式R(A,B,C,D),函数依赖F={A→B,B→C,D→B},ρ={ACD,BD}是R上的一个分解,则子模式{ACD}的候选码是_____ ,其范式等级是_____ 。
13.在关系模式R(A,B,C,D)中,有函数依赖集F={ B→C,C→D,D→A },则R能够达到_____ 。
14.1NF、2NF、3NF之间,相互是一种_____关系。
15.在关系数据库的规范化理论中,在执行“分解”时,必须遵守的规范化规则:保持原有的依赖关系和_____。
16.在关系数据库中,任何二元关系模式的最高范式必定为_____。

第五章

1.DBMS对数据库的安全保护功能是通过_____ 、_____ 、_____ 和_____ 四个方面实现的。
2.存取权限由_____和_____两个要素组成。
3.衡量授权机制的两个重要指标是_____和_____。
4.加密的基本思想是根据一定的算法将_____加密成_____,数据以_____的形式存储和传输。
5._____ 是数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列。它具有_____ 、_____ 、_____ 和 _____ 四个特征。
6.并发操作导致的数据库不一致性主要有_____ 、_____ 和_____ 三种。
7.实现并发控制的方法主要是_____ 技术,基本的封锁类型有_____ 和_____两种。
8.数据库恢复的基本原理是_____ 。
9.生成冗余数据最常用的技术是_____ 和_____ 。
10.数据库运行过程中可能出现_____ 、_____ 和_____ 三类故障。
11.按照转储方式,数据转储可以分为_____ 和_____ 。
12.按照转储状态,数据转储又可分为_____ 和_____ 。
13.规则和默认用来帮助用户实现数据的_____ 。
14.根据SQL Server的安全性要求,当某一用户要访问SQL Server中的数据库时,必须在SQL Server上创建_____ 和_____ 。
15.在SQL Server数据库管理系统中,设用户A可以访问其中的数据库MyDb,则用户A在数据库MyDb中必定属于_____ 角色。
16.在SQL Server数据库管理系统中,dbcreator是一种_____ 角色,而dbowner是一种_____ 角色。

第六章

1.数据库设计包括_____ 和_____ 两方面的内容。
2._____ 是目前公认的比较完整和权威的一种规范设计法。
3.数据库设计中,前四个阶段可统称为_____ ,后两个阶段统称为  。
4._____ 是数据库设计的起点,为以后的具体设计做准备。
5._____ 就是将需求分析得到的用户需求抽象为信息结构,即概念模型。
6._____ 地进行需求分析,再_____ 地设计概念结构。
7.合并局部E-R图时可能会发生三种冲突,它们是:_____ 、_____ 和_____  。
8.将E-R图向关系模型进行转换是_____ 阶段的任务。
9.数据库的物理结构设计主要包括_____ 和_____ 。
10._____ 是数据库实施阶段的主要工作。
11.重新组织和构造数据库是_____ 阶段的任务。
12.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的 _____ 设计阶段。
13.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程的描述,通常称为_____ 。
14.数据流图(DFD)是用于描述结构化方法中_____ 阶段的工具。
15.在数据库实施阶段包括两项重要的工作,一项是数据的_____ ,另一项是应用程序的编码和调试。

第七章
1.Transact-SQL中可以使用_____ 和_____ 两种变量。
2.在Transact-SQL中可以使用两类注释符:单行注释_____ 和多行注释_____ 。
3.用于声明一个或多个局部变量的命令是_____ 。
4.无论是存储过程还是触发器,都是_____ 语句和_____ 语句的集合。
5.SQL Server 2012支持_____ 、_____ 和_____ 三种类型的触发器。
6.每个触发器有_____ 和_____ 两个特殊的表在数据库中。
7.在SQL Server 2012中有_____ 、_____ 、_____ 和_____ 四种备份类型。
8.在SQL Server 2012中有_____ 、_____ 和_____ 三种数据库还原模式。
9.备份设备可以是_____ 、_____ 或_____ 。


欢迎大家关注下个人的「公众号」:独醉贪欢
后台回复「无脑死磕数据库原理」即可获得练习题与答案

猜你喜欢

转载自blog.csdn.net/weixin_41640994/article/details/106835917
今日推荐