| 姓名:张友生 王勇 希赛IT教育研究中心 组编著 作者简介: 作品:《系统架构设计师教程》 |
| 第2章 数据库系统 随着应用系统的规模越来越大,现在的系统开发大部分都基于数据库的应用,因此,作为一名系统架构设计师,要熟练地掌握数据库系统的设计方法和技术。 本章在宏观上就系统架构设计师必须要掌握的内容进行介绍,有关细节方面的知识,读者如果感兴趣,可以参考《数据库工程师考试考点分析与真题详解》(王勇,电子工业出版社)。 2.1 数据库管理系统的类型 通常有多个分类标准。 第一个标准是数据库管理系统(data base management system,dbms)所基于的数据模型。当前,许多商业dbms中所用的主要数据模型是关系数据模型。有些商业系统中实现了对象数据模型,但未得到广泛使用。许多传统(较老的)应用仍然在基于层次和网状数据模型的数据库系统上运行。关系dbms一直在向前发展,特别是它还结合了对象数据库中开发的一些概念。这样就促使一种新的数据库类型得以出现,即对象-关系dbms。因此基于数据模型,可以将dbms划分为以下几类:关系dbms、对象dbms、对象-关系dbms、层次dbms、网状dbms及其他dbms。 第二个分类标准是系统所支持的用户数。单用户系统(single-user system)一次只支持一个用户,大多数情况下,这种系统都用在个人计算机上。多用户系统(multiuser system)占dbms的大多数,可同时支持多个用户。 第三个分类标准是数据库分布至多少个站点(站点数)。如果dbms只位于单一的一台计算机上,那么这个dbms就是集中式的。集中式dbms可以支持多个用户,但dbms和数据库本身完全在一台计算机上。分布式dbms(ddbms)可以使实际的数据库和dbms软件分布在多个站点上,并通过计算机网络相连接。同构ddbms在多个站点上使用同样的dbms软件。最近的趋势是开发软件来访问在异构dbms下存储的多个原有自治数据库。这就引出了联合dbms(或多数据库系统),在这样的系统里,各dbms是松耦合的,并有一定程度的本地自治性。许多ddbms都使用客户/服务器体系结构。 …… 更多 |
| 第1章 操作系统 1.1 操作系统的类型与结构 1.1.1 操作系统的定义 1.1.2 操作系统分类 1.2 操作系统基本原理 1.2.1 处理机与进程管理 1.2.2 存储管理 1.2.3 设备管理 1.2.4 文件管理 1.2.5 作业管理 1.3 网络操作系统 1.3.1 类型与功能 1.3.2 网络管理控制 第2章 数据库系统 2.1 数据库管理系统的类型 2.2 数据库模式与范式 2.2.1 数据库的结构与模式 2.2.2 数据模型 2.2.3 数据的规范化 2.3 数据操纵和使用 2.4 数据库设计 2.4.1 数据库设计的特点 2.4.2 数据库设计的方法 2.4.3 数据库设计的基本步骤 2.4.4 需求分析 2.4.5 概念结构设计 2.4.6 逻辑结构设计 2.4.7 物理结构设计 2.4.8 数据库应用程序设计 2.5 事务管理 2.5.1 并发控制 2.5.2 故障与恢复 2.6 备份与恢复 2.7 分布式数据库系统 2.7.1 分布式数据库的概念 2.7.2 分布式数据库的体系结构 2.8 并行数据库系统 2.8.1 功能和结构 2.8.2 并行处理技术 2.9 数据仓库 2.9.1 数据仓库的概念 2.9.2 数据仓库的结构 2.9.3 数据仓库的实现方法 2.10 数据挖掘 2.10.1 数据挖掘的概念 2.10.2 数据挖掘的功能 2.10.3 数据挖掘常用技术 2.10.4 数据挖掘的流程 2.11 更多 |
商品评论(0条)