数据库原理复习完整版Word文件下载.docx

上传人:b****1 文档编号:13084989 上传时间:2022-10-04 格式:DOCX 页数:10 大小:23.15KB
下载 相关 举报
数据库原理复习完整版Word文件下载.docx_第1页
第1页 / 共10页
数据库原理复习完整版Word文件下载.docx_第2页
第2页 / 共10页
数据库原理复习完整版Word文件下载.docx_第3页
第3页 / 共10页
数据库原理复习完整版Word文件下载.docx_第4页
第4页 / 共10页
数据库原理复习完整版Word文件下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

数据库原理复习完整版Word文件下载.docx

《数据库原理复习完整版Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库原理复习完整版Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。

数据库原理复习完整版Word文件下载.docx

Fromstudent;

/计算平均值

SelectAVG(Grade)

FromSC

/最高分

SelectMAX(Grade)

/插入

INSERTINTO课程

VALUES(‘A256’‘高等数学’4.5)

/修改

UPDATE部门

SET部门名称=‘计算机学院’

WHERE部门名称=‘计算机系’

/删除

Delete

Fromstudent

WhereSno=’2222’;

/视图

CREATEVIEWteach姓名,课程名称,上课班级,上课时间,上课地点

ASSELECT姓名课程名称上课班级上课时间上课地点

FROM教工任课课程

/删除视图

DropviewteachCASCADE;

/授权

CreateRoleU1

GrantSelect,update(ALLPRIVILEGES)

ONtableStudent

ToU1;

Withgrantoption;

可传播权限)

/收回权限

Revokeselect

FromU1;

1、数据库管理员DBA的职责

负责全面地管理和控制数据库系统。

具体职责包括

1决定数据库中的信息内容和结构

2决定数据库的存储结构存取策略

3定义数据的安全性要求和完整性约束条件

4监控数据库的使用和运行

5数据库的改进和重组重构

2、关系的三类完整性约束

1实体完整性

2参照完整性

3用户定义的完整性

3、SQL的定义

SQLStructuredQueryLanguage即结构化查询语句是关系数据库的标准语

言SQL是一个通用的、功能极强的关系数据库语言。

4、视图的作用

1视图能够简化用户的操作

2视图使用户能以多种角度看待同一数据

3视图对重构数据库提供了一定程度的逻辑独立性

4视图能够对机密数据提供安全保护

5适当的利用视图可以更清晰的表达查询

所有的视图是否都可以更新为什么

不是。

视图是不实际存储数据的虚表因此对视图的更新最终要转换为对

基本表的更新。

因为有些视图的更新不能惟一有意义地转换成对相应基本表的更

新所以并不是所有的视图都是可更新的.

5、用户标识与鉴别

用户标识与鉴别是系统提供的最外层安全保护措施。

方法用户标识口令

6、数据库设计的基本步骤

1需求分析

2概念结构设计

3逻辑结构设计

4物理结构设计

5数据库实施

6数据库运行和维护

7、使用游标的SQL语句

1查询结果为多条记录的SELECT语句

2CURRENT形式的UPDATE和DELETE语句

8、存储过程的优点

1运行效率高它提供了在服务器端快速执行SQL语句的有效途径。

2存储过程降低了客户机和服务器之间的通信量。

3方便实施企业规则。

10、简述数据库中事务的概念及其性质。

试述事务的概念及事务的4个特性。

事务是用户定义的一个数据库操作序列这些操作要么全做要么全不做是

一个不可分割的工作单位。

事务具有4个特性原子性Atomicity、一致性consistency、隔离性

(Isolation和持续性Durability。

这4个特性也简称为ACID特性。

原子性事务是数据库的逻辑工作单位事务中包括的诸操作要么都做要么都

不做。

一致性事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状

态。

隔离性一个事务的执行不能被其他事务干扰。

即一个事务内部的操作及使用的

数据对其他并发事务是隔离的并发执行的各个事务之间不能互相干扰。

持续性持续性也称永久性Perfnanence)指一个事务一旦提交它对数据库

中数据的改变就应该是永久性的。

接下来的其他操作或故障不应该对其执行结果

有任何影响。

11、数据库运行中可能产生的故障有哪几类哪些故障影响事务的正常执行哪

些故障破坏数据库数据

数据库系统中可能发生各种各样的故障大致可以分以下几类

1事务内部的故障

2系统故障

3介质故障

4计算机病毒。

事务故障、系统故障和介质故障影响事务的正常执行

介质故障和计算机病毒破坏数据库数据。

12、日志文件的内容和作用

内容

以记录为单位的日志文件内容包括各事务开始标记结束标记所有更新

操作以数据块为单位的日志文件内容包括事务标记操作的类型操作对

象更新数据前的旧值更新后的数据新值

作用

1事务故障恢复和系统故障恢复必须用日志文件

2在动态转储方式中必须建立日志文件后备副本和日志文件结合起来才能

有效地恢复数据库

3在静态转储方式中也可以建立日志文件

13、什么叫做数据库的恢复数据库恢复的基本技术有哪些

数据库管理系统必须具有把数据库从错误状态恢复到某一已知的正确状态

的功能这就是数据库的回复。

数据转储和登录日志文件是数据库恢复的基本技术。

当系统运行过程中发生故障利用转储的数据库后备副本和日志文件就可以将数

据库恢复到故障前的某个一致性状态。

14、在数据库中为什么要并发控制

数据库是共享资源通常有许多个事务同时在运行当多个事务并发地存取

数据库时就会产生同时读取或修改同一数据的情况。

若对并发操作不加控制就可

能会存取和存储不正确的数据破坏数据库的一致性。

所以数据库管理系统必须

提供并发控制机制。

并发控制技术可以保证事务的隔离性和不一致性。

15、两段锁协议

两段锁协议是指所有事务必须分两个阶段对数据加锁和解锁

1在对任何数据进行读、写操作之前首先要申请并获得对该数据的封锁

2在释放一个封锁之后事务不再申请和获得任何其他封锁

16、多粒度封锁

多粒度封锁协议允许多粒度树种的每个结点被独立地加锁。

对一个结点加锁意味

着这个结点的所有后裔结点也被加以同样类型的锁。

因此在多粒度封锁中一个

数据对象可能以两种方式封锁显式封锁和隐式封锁。

显式封锁是应事务的要求直接加到数据对象上的封锁隐式封锁是该数据对象没

有独立加锁是由于其上级结点加锁而使该数据对象加上了锁。

第一范式

就是无重复的列

第二范式2NF属性

完全依赖于主键[消除非主属性对主码的部分函数依赖]

第三范式3NF属性

不依赖于其它非主属性[消除传递依赖]

1试述数据库系统的特点。

(l数据结构化

(2数据的共享性高冗余度低易扩充

(3数据独立性高

(4数据由DBMS统一管理和控制

2数据库管理系统的主要功能有哪些

(l数据库定义功能

2数据组织存储和管理

(3数据操纵功能

(4数据库的事务管理和运行管理

(5数据库的建立和维护功能。

6其他功能

3什么叫数据与程序的物理独立性什么叫数据与程序的逻辑独立性为什

么数据库系统具有数据与程序的独立性

1数据与程序的逻辑独立性当模式改变时由数据库管理员对各个外模

式模式的映像做相应改变可以使外模式保持不变。

应用程序是依据数据的外

模式编写的从而应用程序不必修改保证了数据与程序的逻辑独立性简称数

据的逻辑独立性。

2数据与程序的物理独立性当数据库的存储结构改变了由数据库管理

员对模式内模式映像做相应改变可以使模式保持不变从而应用程序也不必

改变保证了数据与程序的物理独立性简称数据的物理独立性。

3数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的

数据能够具有较高的逻辑独立性和物理独立性。

4试述数据库系统三级模式结构这种结构的优点是什么

数据库系统的三级模式结构由外模式、模式和内模式组成。

外模式亦称子模式或用户模式是数据库用户能够看见和使用的局部数据

的逻辑结构和特征的描述是数据库用户的数据视图是与某一应用有关的数据

的逻辑表示。

模式亦称逻辑模式是数据库中全体数据的逻辑结构和特征的描述是所

有用户的公共数据视图。

模式描述的是数据的全局逻辑结构。

外模式涉及的是数

据的局部逻辑结构通常是模式的子集。

内模式亦称存储模式是数据在数据库系统内部的表示即对数据的物理

结构和存储方式的描述。

数据库系统的三级模式是对数据的三个抽象级别它把数据的具体组织留给

DBMs管理使用户能逻辑抽象地处理数据而不必关心数据在计算机中的表示

和存储。

为了能够在内部实现这三个抽象层次的联系和转换数据库系统在这三

级模式之间提供了两层映像外模式模式映像和模式内模式映像。

正是这两

层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

5试述数据库系统的组成。

数据库系统一般由数据库、数据库管理系统及其开发工具、应用系统、数据

库管理员和用户构成。

6试述文件系统与数据库系统的区别和联系。

文件系统与数据库系统的区别是

文件系统面向某一应用程序共享性差冗余度大数据独立性差记录内

有结构整体无结构由应用程序自己控制。

而数据库系统面向现实世界共享性高冗余度小具有较高的物理独立性

和一定的逻辑独立性整体结构化用数据模型描述由数据库管理系统提供数

据的安全性、完整性、并发控制和恢复能力。

文件系统与数据库系统的联系是文件系统与数据库系统都是计算机系统中

管理数据的软件。

解析文件系统是操作系统的重要组成部分而DBMS是独立于

操作系统的软件。

但是DBMS是在操作系统的基础上实现的数据库中数据的组

织和存储是通过操作系统中的文件系统来实现的。

7.DBA的职责是什么

②决定数据库的信息内容和结构

②决定数据库的存储结构和存取策略

③定义数据的安全性要求和完整性约束条件

④监督和控制数据库的使用和运行

⑤改进和重组数据库系统。

8关系代数的基本运算有哪些?

如何用这些基本运算来表示其他运算?

答并、差、笛卡尔积、投影和选择5种运算为基本的运算。

其他3种运算即

交、连接和除均可以用这5种基本运算来表达。

9什么是基本表什么是视图两者的区别和联系是什么

基本表是本身独立存在的表在s

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文化宗教

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1