数据库概念复习

更新时间:2024-03-19 00:46:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第一章 1、什么是数据库?

2、数据库管理系统有哪些功能? 3、什么是数据库的数据独立性? 4、数据库有什么好处 5、简述数据库系统的组成。

7、简述数据库系统的三级模式结构。 8、简述数据库系统的特点

9、数据模型分为哪三类?数据模型由哪三部分组成? 10、试述概念模型的作用

6、数据库系统与文件系统的区别于联系。

第二章 1、什么是关系的外码?并举例说明。 2、为什么关系中不允许有重复元组? 3、关系数据模型有哪些主要优点? 4、说明关系模型有哪三类完整性规则?

第三章

1、所有的视图都可被更新吗?为什么? 2、说明等值连接与自然连接的区别与联系? 3、说明视图与基本表的区别和联系? 4、简述SQL语言的特点。 5、简述视图的特点。 6、简述SQL语言的组成。

第四章

1、如何通过定义视图和存取控制保证数据库的安全性?并用SQL语言举例说明。

2、简述SQL中的为保证数据的安全性而提供的两个机制及其作用。 3、什么是数据库安全性?数据库系统为保证数据安全采用了哪些措施?

第五章

1、什么是数据库的完整性约束条件? 2、举例说明关系参照完整性的含义。

3、简述关系的参照完整性规则中,外键取值允许为空和不允许为空的条件。 4、数据库安全性与完整性有什么区别?

5、设有关系R(A,B,C)和S(D,E,A),A是R的主键和S的外键,为了

实现完整性约束,SQL语言中规定对R的删除操作可以采取哪三种措施? 6、以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义。

7、什么是数据完整性?试举一个数据不完整的例子。 8、简述关系数据库中的三类完整性。

第六章

1、设R={A,B,C},F={A→B,B→C},ρ={AB,BC} 试判断ρ是否为无损联接分解,并说明理由。

2、设有关系模式R(S#,C#,CNAME,TNAME),其属性分别表示学生的学号、

选修课程号、课程名、任课教师名。请说明该关系模式存在哪些操作异常。 3、什么是数据冗余?它会引起哪些操作异常? 4、简述最小函数依赖集满足的三个条件。

第七章

1、试述数据库设计过程 2、试述数据库设计的特点

3、试述数据库设计过程的各个阶段上的设计描述

4、在全局ER模型设计过程中,需要消除局部ER模型之间存在的哪三种冲突? 4、简述数据库设计中概念结构设计的主要步骤。 5、简述数据库逻辑设计阶段的主要步骤。 6、简述全局ER模式优化的原则。

7、将E-R图转换为关系模式,主要的转换规则是什么? 8、规范化理论对数据库设计有什么指导意义?

第九章

1、为什么要对关系代数表达式进行优化? 2、简述关系代数表达式的启发式优化规则。 3、试述查询优化的一般步骤

第十章

1、简述运行记录优先原则的含义。

2、为什么要进行数据库转储,比较各种数据转储方法? 3、事务中的提交和回滚是什么意思? 4、简述数据库中事务的概念及其性质。

5、简述数据库系统可能发生的故障及其恢复方法。 6、试解释DB恢复中的UNDO操作和REDO操作。 7、什么是日志文件?简述用日志文件恢复事务的过程。

8、DBS中有哪些类型的故障?哪些故障破坏了数据库?哪些故障未破坏数据库?

9、什么是数据库的恢复?数据库恢复的基本原则是什么?

第十一章

1、简述产生死锁的原因以及解除死锁的方法。

2、并发控制可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?

3、简述并发事务可串行化调度的含义。

4、简述数据库系统中活锁和死锁的含义。避免活锁的简单方法是什么? 5、简述基于封锁的并发控制中排他锁的含义及作用。

6、简述并发操作带来的三类数据不一致性以及产生的主要原因。 7、简述基于封锁的并发控制中共享锁的含义及作用。

8、简述DBMS的并发控制子系统中两段锁封锁协议所规定的事务规则。

本文来源:https://www.bwwdw.com/article/hiv8.html

Top