admin 管理员组

文章数量: 887019


2024年2月29日发(作者:哈夫曼树为什么没有度为1的结点)

数据库概念复习

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

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

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

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

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

第三章

第四章

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的并发控制子系统中两段锁封锁协议所规定的事务规则。


本文标签: 简述 数据库 关系 完整性