《数据库技术与应用》复习资料答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库技术与应用》章节复习资料

(考试成绩70%,平时成绩30%)

题型及分值

一、填空题(10空,每空1分,共10分)

二、判断题(10小题,每题1分,共10分)

三、名词解释(5小题,每题4分,共20分)

四、简答题(5小题,每题6分,共30分)

五、综合应用题(6小题,每题5分,共30分)

注:综合应用题主要来自于实验三、四,教材中介绍的基本SQL语句要熟悉。

第一章绪论

1.

数字、文字、图形、图像、声音、正文等,经过数字化后存入计算机。数据与其语义是不可分的。

2.

合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较

3.数据定义功能2.数据组织、存储和

管理、3.数据操纵功能4.数据库的事务管理和运行管理5.数据库的建立和维护功

4.

、应用系统、数据库管理员构成。

5.(现实世界)、逻辑模型和物理模型

6.数据操作完整性约束条件

7.

8.式内模式外模式

一、外模式/模式映象(多对一):模式:描述的是数据的全局逻辑结构、外模式:描述的是数据的局部逻辑结构。同一个模式可以有任意多个外模式、数据库系统都有一个外模式/模式映象,定义外模式与模式之间的对应关系。该映象保证数据的逻辑独立性:1当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变。2应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。

二、模式/内模式映象:模式/内模式映象定义了数据全局逻辑结构与存储结构之间的对应关系。数据库中模式/内模式映象是唯一的,该映象定义通常包含在模式描述中。保证数据的物理独立性:当数据库的存储结构改变了,数据库管理员修改模式/内模式映象,使模式保持不变。应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性。

数据库的二级映像:保证了数据库外模式的稳定性;从底层保证了应用程序的稳定性,

2.数据结构化2.数据的共享性高,冗余度低,易扩充

3.数

据独立性高(逻辑独立性和物理独立性)4.数据由DBMS统一管理和控制(数据的安全保护、完整性检查、并发控制、数据库恢复)。

3.数据库 2.数据库管理系统(及其开发工具)3.应用系统

4.数据库管理员构成。硬件平台及数据库软件、人员P35

第二章关系数据库

1.

2.

(组),它不是本关系的关系码,但却是另一关系的关系码,则称这个属性(组)为本关系的外部关系码。

系模式是对关系结构的描述,描述关系由哪些属性构成、这些属性来自哪些域、属性向域的映象关系以及关系的完整性约束条件,格式为:关系名(属性名1,

n)。一个关系模式对应一个关系文件的结构。

由一组关系头的集合以及关系体的集合组成。

参照完整性规则:定义外码,并且外码设置成空值或者等于主码值。

用户定义的完整性:针对某一具体关系数据库的约束条件,反映某一具体

2.

第三章关系数据库标准语言SQL

1.

2.是关系数据库的标准语言。是一个通用的、

(l)综合统一。 sQL 语言集数据定义语言 DDL 、数据操纵语言 DML 、数据控制语言 DCL 的功能于一体。

(2)高度非过程化。用 sQL 语言进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径,存取路径的选择以及 sQL 语句的操作过程由系统自动完成。

(3)面向集合的操作方式。 sQL 语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。

(4)以同一种语法结构提供两种使用方式。 sQL 语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式;作为嵌入式语言,它能够嵌入到高级语言程序中,供程序员设计程序时使用。

基本表是本身独立存在的表,在 sQL 中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存

放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图

可以在视图上再定义视图。

( 2 )视图使用户能以多种角度看待同一数据; ( 3 )视图对重构数据库提供了一定程度的逻辑独立性; ( 4 )视图能够对机密数据提供安全保护。(5)更清晰的表达查询。

(三)综合应用题

实验三、四全部习题,弄懂每一道题。

第四章数据库安全性

1.

2.

时首先检查用户的存取权限。防止不合法用户对数据库的存取。

制地)授予某一个级别的许可证。系统规定只有具有某一许可证级别的用户才能存取某

3.

露、更改或破坏。

每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。

( 2 )存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。例如CZ 级中的自主存取控制( DAC ) , Bl 级中的强制存取控制(MAC )。

( 3 )视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。

( 4 )审计:建立审计日志,把用户对数据库的所有操作自动记录下来放入审计日志中,DBA 可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。

( 5 )数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。

相关文档
最新文档