数据库期末复习:填空题汇总(全)

目录

Chapter1数据库概述

Chapter2关系数据库

Chapter3关系数据库标准语言SQL

Chapter4数据库的安全性

Chapter5数据库完整性

Chapter6关系数据理论

Chapter7数据库设计

Others


Chapter1数据库概述

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

2. 数据库是长期存储在计算机内、有组织的共享的数据集合。  

3.DBMS是指它是位于用户和操作系统之间的一层管理软件。  

4. 数据库管理系统的主要功能有数据定义功能数据操纵功能数据库的运行管理数据库的建立以及维护等4个方面。

5. 数据独立性又可分为逻辑数据独立性物理数据独立性。  

6. 当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的物理独立性

7. 数据模型是由数据结构数据操作完整性约束三部分组成的。

8. 数据结构是对数据系统的静态特性的描述,数据操作是对数据库系统的动态特性的描述。    

9. 数据库体系结构按照概念模式外模式内模式三级结构进行组织。   

11.数据冗余可能导致的问题有浪费存储空间及修改麻烦潜在的数据不一致性

12.数据库系统的逻辑模型按照计算机的观点对数据建模,主要包括层次模型网状模型关系模型、面向对象模型、对象关系模型和半结构化数据模型等。 

13.数据管理系统提供的数据控制方面的功能句括数据的安全性保护数据的完整性检查并发控制数据库恢复


14.数据库的三级模式结构中,描述局部数据的逻辑结构和特征的是外模式

15.最经常使用的概念模型是E-R模型

Chapter2关系数据库

1、一个关系模式的定义格式为关系名(属性名1,属性名2,…,属性名n)。   

2、一个关系模式的定义主要包括关系名 、属性名属性类型属性长度关键字。    

3、关系代数运算中,传统的集合运算有笛卡尔积。    

4、关系代数运算中,基本的运算是选择投影笛卡尔积。    

5、关系代数运算中,专门的关系运算有选择投影连接。   

6、关系数据库中基于数学上两类运算是关系代数关系演算

7、在概念模型中的客观存在并可相互区别的事物称实体

8、实体—联系模型主要包含实体属性联系三部分。

9、关系模型包括8种查询操作,其中选择投影笛卡儿积是5种基本操作,其他操作可以用基本操作定义和导出

Chapter3关系数据库标准语言SQL

1、SQL是结构化查询语言。   

2、视图是一个虚表,它是从一个或几个基本表中导出的表。在数据库中,只存放视图的定义,不存放视图的对应的数据

3、在一个表上可以创建个聚集索引,创建个非聚集索引

4、SQL语言具有数据定义数据查询数据操纵数据控制的功能。

5、SQL语句中用来消除重复的关键词是DISTINCT

6、若一个视图是从单个基本表导出的,并且只是去掉了基本表的某些行和某些列,但保留了主码,这类视图称为行列子集视图

7、5L语言的数据定义功能包括模式定义表定义视图定义索引定义等。

Chapter4数据库的安全性

1、保护数据安全性的一般方法是设置用户标识存取权限控制。  

2、安全性控制的一般方法有用户标识鉴定存取控制审计数据加密视图的保护五级安全措施。

3、存取权限包括两方面的内容,一个是存的数据对象,另一个是对此数据对象进行操作的类型

4、在数据库系统中对存取权限的定义称为。   

5、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用GRANT语句,收回所授的权限使用REVOKE语句。

6、DBMS存取控制机制主要包括两部分:自主存取控制强制存取控制。   

7、 当对某一表进行诸如INSERTDELETEUPDATE这些操作时,SQL Server 就会自动执行触发器所定义的SQL 语句。

Chapter5数据库完整性

1.数据库的完整性是指数据的实体完整性参照完整性用户定义完整性

2、实体完整性是指在基本表中,主属性不能取空值

3、参照完整性是指在基本表中外码可以是空值或者另一个关系主码的有效值。    

4、为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不惟一时,DBMS就拒绝此操作

6、关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采用的策略包括拒绝执行级联删除设为空值

7、在CREATE TABLE时,用户定义的完整性可以通过NOT NULLUNIQUECHECK等子句实现。

Chapter6关系数据理论

1、在关系A(S,SN,D)和B(D,CN,NM中,A的主键是S,B的主键是D,则D在S中称为外部键

2、对于非规范化的模式,经过使属性域变为简单域转变为1NF,将1NF经过消除主属性的部分依赖转变为2NF,将2NF经过消除非主属性对主关键字的传递依赖转变为3NF。

3、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系无损连接性

4、关系规范化的过程是将关系模式从低范式规范化到高范式的过程,这个过程实际上是通过模式分解实现的。

Chapter7数据库设计

1、数据库设计的几个步骤是需求分析概念设计逻辑设计物理设计系统实施系统运行和维护

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

3、在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为数据字典

4、在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分E-R图之间难免有不一致的地方,这些冲突主要属性冲突名冲突结构冲突三类。

5、两阶段封锁协议要求每个事务的执行过程分成申请锁释放锁

6、事务应对要读取的数据加共享锁(S锁),对要修改的数据加排他锁(X锁)

7、事务遵守两段锁协议是可串行化调度的充分条件,而不是必要条件

8、当两个事务彼此互相等待对方先释放自己所需要的资源时就产生了死锁

9、SQL标准规定事务的开始是隐含的,事务的结束可以用以下SQL语句一:commitrollback

10、集成局部E一R图要分两个步骤,分别是合并修改和重构

Others

1.数据库故障一般有事务失效、系统失效介质失效,数据库系统通常采用数据后备副本和运行记录(日志)相结合的数据恢复技术。更新事务执行时要遵守提交规则先记后写规则。在日志中保留每次更新时数据块的旧值和新值,前者称为像,后者称为像。这样一旦数据发生故障DBMS就可以对未提交的事务进行Undo操作,对已提交的事务进行Redo操作。

2.事务是DBMS的执行单位,它由有限的数据库操作序列所组成,事务必须具有ACID性质,即具有执行的原子性(A),更新操作的保持一致性(C),彼此的隔离性(I)和作用的持久性(D),为满足A性质,事务要么以提交而结束,要么以撤销而结束,为了满足C性质,事务要遵守完整性约束使数据库始终处于一致性状态;为满足I性质,事务在并发执行时必须进行并发控制为了满足D性质,即使数据库因故障而受到破坏,DBMS也应对数据库进行恢复

3.数据库设计各阶段中,需求分析阶段的主要任务是进行用户需求分析概念设计的主要任务是进行数学建模逻辑设计的主要任务是设计数据库的概念模式外模式物理设计的主要任务是设计数据库的内模式。数据库投入运行一段时间后,为了改善其性能,需要对它进行调整重组有时为了满足用户新的应用需求,需要对数据库进行重构

4.实现主动数据库系统的基本方法是在数据库系统中引入规则机制,触发器也称ECA规则。SQL:1999将触发器分为行前行后语句前语句后等四种类型。触发器有很多用途,完整性约束的维护导出数据实时更新数据库多副本的一致性的维护

5.关系数据模型由关系数据结构关系操作关系完整性约束三部分组成。

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 数据库SQL期末考试题库是一个集合了各种数据库相关的问题和答案的资源。这个题库可以用于帮助学生复习数据库SQL的知识,并准备期末考试。 题库通常会包含不同难度和不同类型的题目,涵盖了数据库SQL的各个方面,如数据查询、数据插入、数据更新、数据删除、表的创建和修改、索引和视图等。 使用这个题库进行复习可以帮助学生加深对数据库SQL相关概念和操作的理解。通过学习题库的问题和答案,学生可以锻炼自己对SQL语法的掌握能力,并提高解决问题的能力。 在准备期末考试时,可以选择逐题进行复习,逐渐提高自己的理解和应用能力。学生可以通过做题的练习掌握不同操作的语法和逻辑,加深对关系数据库的理解,提升自己的解题能力。 此外,学生还可以通过挑选题目分析考察特点,进行重点复习,提升对数据库SQL的综合运用能力。 综上所述,数据库SQL期末考试题库是一个重要的复习资源,可以帮助学生巩固数据库SQL的概念和操作,提高解决问题的能力,为成功完成期末考试做好准备。 ### 回答2: 数据库SQL期末考试题库是为了衡量学生对数据库SQL知识的掌握程度而设计的题目集合。该题库包含了各个难度级别的问题,涵盖了数据库的各个方面,如数据查询、数据编辑、数据更新、数据删除、数据插入、数据排序、数据过滤、数据聚合等等。学生需要通过答题来展示他们对这些知识的理解和应用能力。 这份题库的问题通过一定的编写规则和标准化设计,以确保每个问题的准确性和科学性。题库的问题涵盖了基本的SQL语句和高级的SQL语法,学生需要通过解决这些问题来展示他们对SQL语言的掌握程度。这些问题可以是选择题、填空题、计算题等等,考察学生对SQL语言使用的熟练度和灵活性。 考试的方式可以以闭卷形式进行,学生需要在规定的时间内完成所有问题的答题。通过这次考试,教师可以评估学生对数据库SQL知识的掌握程度,进一步指导学生的学习和提高。同时,学生也能通过这次考试检验自己的学习成果,找到自己的不足并加以改进。 对于数据库专业的学生来说,数据库SQL期末考试题库是一份重要的学习资料,它能够帮助学生巩固并提高自己的SQL语言能力。通过反复的练习和答题,学生可以更好地理解和掌握SQL语言,增加对数据库的操作和管理的实践经验。 ### 回答3: 数据库SQL期末考试题库是指收集整理了一系列与数据库SQL相关的考试题目的资源库。在数据库课程,学生需要通过期末考试来检验他们对SQL语言的掌握程度和在实际情境应用SQL进行数据处理和管理的能力。 题库的问题通常覆盖SQL语法的各个方面,包括但不限于数据库的查询、插入、更新和删除操作,DDL和DML语句的使用,数据库的设计与规范化,索引的创建与使用,事务的管理以及复杂查询的实现等。通过做题,学生能够更好地理解和运用SQL语言,提高数据库管理和数据处理的能力。 数据库SQL期末考试题库的设计对于学生的学习和复习非常有帮助。学生可以通过自主学习和解答题目,加深对SQL语言的理解和记忆,并在实际操作锻炼应用能力。另外,题库的问题也能帮助学生熟悉考试常见的题型,并针对性地进行复习和备考。 对于教师来说,数据库SQL期末考试题库是个很好的教学辅助工具。教师可以根据题库提供的题目,设计出更具难度和挑战性的考试试卷,帮助学生充分应用SQL语言解决实际问题的能力,并评估学生的学习情况和掌握程度。 总之,数据库SQL期末考试题库是一个对学生和教师都有益处的资源,通过做题可以帮助学生提高SQL语言的应用能力和理解深度,同时也为教师提供了辅助教学和评估学生的手段。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值