天天看点

【自考必背】数据库系统原理第一章

1、(识记)数据库基本概念:

(1)数据:描述事物的符号记录,是用物理符号记录下来的,可以鉴别的信息

(2)数据库:存放数据的仓库,数据是按一定格式进行存储的

(3)数据库管理系统:创建和管理数据库的一套软件,介于应用程序和操作系统之间

(4)数据库系统:在计算机中引入数据库技术的系统

2、(识记)数据库管理技术的发展历程三个阶段:

(1)人工管理阶段:数据不保存、应用程序管理数据、数据面向应用

用于科学计算,数据处理工作基本上依靠手工方式进行。没有磁盘等直接存储设备,数据知你呢个放在纸带或卡片上。软件方面只有汇编语言,没有操作系统和专门管理数据的软件,数据处理通过批处理方式进行,运行程序后数据不保存

(2)文件管理阶段:数据可长期保存和专门管理的特点,提供了物理独立性

硬件方面有磁盘、磁鼓等直接存取存储设备。软件方面,操作系统配备了数据管理软件,即文件系统。文件系统将数据的逻辑结构和物理结构分离。应用程序只设计数据逻辑结构,系统决定数据物理结构,物理结构改变时,程序不必修改,有了物理独立性。

(3)数据库系统阶段:

集中管理企业数据,企业各类用户共享数据,要消去数据冗余,节省存储空间。数据变更时,节省对多个副本的变更操作,节省计算机运算时间开销。不会因为遗漏副本,导致数据不一致。要求数据有更高的独立性,不但具有物理独立性还要有逻辑独立性,数据逻辑结构修改时,不影响不要求这种改变的应用程序

3、(领会)数据库系统所具有特点

数据集成、数据共享、数据统一管理和控制、数据共享性高、数据独立性好、减少应用程序开发与维护的工作量、数据冗余小

4、(领会)简述数据库系统的三级模式和两层映像的含义

模式:数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图

内模式:对数据库中数据物理结构和存储方式的描述,是数据在数据库内部的表示形式

外模式:数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示

外模式、模式印象:定义了各个外模式与概念模式之间的印象关系,这些映像定义通常在各自的外模式中加以描述

模式、内模式映像:定义了数据库全局逻辑结构与物理存储之间的对应关系,这种映像通常是在模式中加以描述的

数据独立性:

5、(识记)数据库系统的运行与应用结构包括2种常用结构

(1)客户、服务器

命令行客户端、图形化管理工具、应用程序等称为”客户端“、”前台“、”表示层“

数据库管理系统称为”服务器“、”后台“、”数据层“

(2)浏览器、服务器

客户端细分为”表示层“、”处理层“

”表示层“是浏览器,和用户交互

”处理层“也称”中间层“负责处理数据库使用者的具体应用逻辑

6、(领会)简述关系模型与网状模型、层次模型的区别

层次模型:有且仅有一个节点没有父节点,称作根节点。其他节点有且仅有一个父节点。难以表达复杂的联系

网状模型:网状结构表达实体之间的关系。是层次模型的拓展,允许节点有多个父节点,并且有一个以上的节点没有父节点。可以方便表示实体见各种类型的联系,既可以表示从属关系,也可以表示数据间的交叉关系,但是结构复杂,实现的算法难以规范化

关系模型:二维表结构表示实体见联系的模型,以二维表格形式组织数据。

优点:

关系模型是建立在严格的数学概念基础上的

关系模型的概念单一,用关系表示实体间联系。数据结构简单、清晰,用户易懂、易用

关系模型的存取路径对用户透明,有更高的数据独立性、更好的安全保密性,简化该程序猿数据库开发工作

7、(领会)数据特征与数据模型组成要素

数据特征:静态和动态两种特征

数据模型组成要素:

数据结构:描述系统静态特性,即数据对象的数据类型、内容、属性以及数据对象之间的联系

数据操作:描述系统动态特性

数据约束:描述数据结构中数据间的语法和语义关联,包括相互制约和依存关系以及数据动态变化规则,保证数据正确性、有效性和相容性

8、(领会)数据模型的分类,根据抽象的层面不同,数据模型可分为如下两类模型

概念层数据模型:数据抽象级别的最高层,目的是按用户的观点来对世界建模。

逻辑层数据模型:数据抽象的中间层,描述数据整体的逻辑结构。

物理层数据模型:描述数据在存储介质上的组织结构,是逻辑模型的物理实现。

更多科目笔记整理:点击跳转