数据库系统原理4735自学考试

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

第一章数据库系统基本概念

1.数据管理技术的发展

1)人工管理阶段

2)文件系统阶段

3)数据库阶段

4)高级数据库阶段

2.上述中人工管理阶段特点

1)数据不保存在计算机内。计算机主要用于计算,一般不需要长期保存数据

2)没有专用的软件对数据进行管理

3)只有程序的概念,没有文件的概念

4)数据面向程序

3.上述中文件系统阶段特点

1)数据以‘文件’形式可长期保存在外部存储器的磁盘上

2)数据的逻辑结构与物理结构有了区别,但比较简单

3)文件组织已多样化

4)数据不再属于某个特定的程序,可以重复使用,即数据面向应用

5)对数据的操作记录以记录为单位

文件系统的三个缺陷:

1)数据冗余。文件之间缺少联系,同样的数据在多个文件中重复存储

2)数据不一致。由数据冗余造成

3)数据联系弱。由文件之间相互独立,缺乏联系造成

4.上述中数据库阶段特点

1)采用数据模型表示复杂的数据结构

2)有较高的数据独立性

3)数据库系统为用户提供了方便的用户接口

4)数据库系统提供以下方面的好素具控制功能:

1)数据库的恢复

2)数据库的并发控制

3)数据的完整性

4)数据安全性

5)增加了系统的灵活性

5.物理存储介质,按访问数据的速度、成本和可靠性,进行分类

1)高速缓冲存储器(Cache):访问速度最快,最昂贵,容量小,由CPU直接管理

2)主存储器(Main Memory):又称‘内存’,但掉电后内存数据会丢失,由操作系统管理

3)快擦写存储器(Flash Memory):简称‘快闪存’,在掉电后数据不丢失

4)磁盘存储器(Magnetic Disk):也称‘直接存取存储器’,最流行的外部存储器,

5)光存储器(Optical Storage):最流行的是‘光盘存储器’,CD-ROM(只读不写),CD-RW、DVD-RW(可

以读写)

6)磁带(Tape Storage):属于‘顺序存取存储器’

6.物理存储中的数据描述

1)位(Bit,比特):一个二进制位称为‘位’,一位只能取0或1两个状态

2)字节(Byte,简记为B):8个比特称为一个字节,可以存放一个字符对应的ASCII码

3)字(Word):若干个字节组成一个字,一个字所含的二进制位的位数称为字长,如8位、16位、24位

32位

4)块(Block):又称为物理块或物理记录,块是内存和外存交换信息的最小单位,每块的大小通常为

210~214字节

5)桶(Bucket):外存的逻辑单位,一个桶可以包含一个物理块或多个在空间上不一定连续的物理块

6)卷(V olume):一个输入输出设备所能装载的全部有用信息,称为‘卷’,如磁带机的一盘磁带就是一

卷,磁盘的一个盘组也是一卷

7. 根据数据抽象的级别定义了四种模型

1)概念数据模型:抽象级别最高

2)逻辑数据模型

3)外部数据模型

4)内部数据模型

8. 上述中概念模型的特点

1)表达了数据的整体逻辑结构

2)从用户需求的观点出发,对数据建模

3)独立于硬件和软件

4)是数据库设计人员与用户之间进行交流的工具

9. 现在采用的概念模型主要是实体联系(ER)模型,ER模型的优点

1)简单,容易理解,真实反映用户的需求

2)与计算机无关,用户容易接受

但是ER模型只能说明实体间语义的联系,还不能进一步说明详细的数据结构。

10.上述中逻辑模型的特点

1)表达了数据库的整体逻辑结构

2)是从数据库实现的观点出发,对数据建模

3)独立于硬件,但依赖于软件

4)是数据库设计人员与应用程序员之间进行交流的工具

11.逻辑模型主要有:层次、网状、关系模型三种

12.层次模型的特点:

优点:记录之间的联系通过指针来实现,查询效率较高

缺点:只能表达1:N联系,M:N联系不易实现

应用程序的编写复杂

数据结构复杂和编程复杂

13. 网状模型的特点:记录之间的联系通过指针实现,M:N联系也容易实现,查询效率较高

缺点:数据结构复杂和编程复杂

14. 关系模型的主要特征是用二维表格表达实体集,数据结构简单,容易为初学者理解

关系模型与层次、网络模型的最大差别是:用关键码而不是用指针导航数据,是数学化的模型

15.上述中的外部模型的特点

1)是逻辑模型的一个逻辑子集

2)独立于硬件,依赖于软件

3)反映了用户使用数据库的观点

外部模型的优点

1)简化了用户的观点

2)有助于数据库的安全性保护

3)是对概念模型的支持

16. 上述中内部模型又称为物理模型,是数据库最底层的抽象。

17. 数据库的数据结构有三个层次:、

外部模型:是用户与数据库系统的接口,是用户用到的那部分数据的描述

逻辑模型:是数据库中全部数据的整体逻辑结构的描述

内部模型:是数据库在物理存储方面的描述

18.三层模式体系结构的特点

1)有了外模式后,程序员不必关心逻辑模式,实际上外模式是逻辑模式的逻辑子集

2)逻辑模式必须不涉及到存储结构、访问细节等细节

3)内模式并不涉及到物理设备的约束

19. 数据的独立性指应用程序和数据库的数据结构之间相互独立,不受影响,分为:

1)物理数据独立性

2)逻辑数据独立性

20. 数据库管理系统的工作模式

1)接受应用程序的数据请求和处理请求

2)将用户的数据请求转换成复杂的机器代码

3)实现对数据库的操作

4)从对数据库的操作中接受查询结果

5)对查询结果进行处理

6)将处理结果返回给用户

21. 数据库管理系统的主要功能

1)数据库的定义功能

2)数据库的操纵功能

3)数据库的保护功能:数据库的恢复、数据库的并发控制、数据完整性控制、数据安全性控制

4)数据库的维护功能

5)数据字典

22. 数据库系统的组成

1)数据库

2)硬件:包括中央处理机、内存、外存、输入输出设备等硬件设备

3)软件:包括数据库管理系统、操作系统等

4)数据库管理员

23. 数据库用户的分类:数据库管理员、专业用户、应用程序员、终端用户

24. 数据库管理系统的存储管理器的分类:权限和完整性管理器、事务管理器、文件管理器、缓冲区管理器

25. 数据库管理系统的磁盘存储器的数据结构的分类:数据文件、数据字典、索引、统计数据、日志

26. 数据库管理系统的查询处理器的分类:DDL解释器、DML编译器、嵌入式DML的预编译器、查询求值引擎

27. 数据库管理系统位于用户与操作系统的一层数据管理软件

28. 数据库语言分成DDL和DML两类

29. 数据库管理系统主要由查询处理器和存储管理器两大部分组成

30. 数据库系统是包含数据库和数据库管理系统的计算机系统

31. 数据库系统的效益表现

1)灵活性

2)简易型

3)面向用户

4)有效的数据控制

5)加快应用系统的开发速度

6)维护方便

7)标准化

第二章数据库设计和ER模型

32. 数据库系统的生存期:规划、需求分析、概念设计、逻辑设计、物理设计、实现、运行维护

33. 规划阶段

1)系统调查

相关文档
最新文档