百道网
 您现在的位置:图书 > 数据库系统分析与实现
数据库系统分析与实现


数据库系统分析与实现

作  者:刘云生 编著

出 版 社:清华大学出版社

丛 书:重点大学计算机专业系列教材

出版时间:2009年06月

定  价:49.00

I S B N :9787302193463

所属分类: 教育学习  >  教材  >  研究生/本科/专科教材  专业科技  >  计算机/网络  >  数据库    

标  签:高等教育教材  教材  数据库理论  数据库  计算机与互联网  计算机专业  大学  教材教辅与参考书  

[查看微博评论]

分享到:

TOP内容简介

本书是作者在30年来从事数据库的教学、研究、应用及DBMS开发工作的基础之上写成的。它将数据库系统理论、实现和应用紧密结合在一起,并以分析的观点、实现的视角、应用的立场来进行讨论,使读者不仅能“知其然”,还能“知其所以然”,而且还能懂得“如何应用”。它不仅包含了传统的数据库知识,还包含了支持非传统应用(如工程型、时间关键型)的现代数据库理论与技术。
本书内容非常丰富,共分5部分22章。系统基础部分为第1~4章,主要介绍数据库系统的基本概念与原理、各种典型的数据模型、SQ1语言。系统结构部分为第5~7章,主要介绍数据库的系统结构、存储结构、DBMS结构。库系统实现部分为第8~13章,主要介绍查询处理与优化、事务处理、数据库安全与故障恢复等的实现技术。系统建立部分为第14~17章,主要介绍设计和建立一个数据库系统的过程、技术、工具与方法。系统发展部分为第18~22章,主要介绍实时、主动、内存、时态等现代(非传统)数据库的理论与技术。
  本书适合作为高等学校计算机科学与技术、软件、电信、信息管理与信息系统及其他相关专业本科生和研究生的教材。也可供从事有关数据库应用开发、数据库系统管理、DBMS研发、数据库设计与建立、与非传统数据库技术相关等方面工作的科研和工程技术人员阅读与参考。

TOP目录

第一部分 数据库系统基础
第1章 绪论
1.1 数据库管理技术
1.2 数据库系统的发展
1.3 数据库的研究
1.4 数据库应用
1.5 数据库系统评估
1.6 现代数据库技术
习题1

第2章 数据库系统概念
2.1 数据及其表示
2.2 数据的视图
2.3 数据模型
2.4 数据库语言
2.5 数据库组织
2.6 查询
2.7 事务管理
2.8 存储数据管理
2.9 数据库用户
2.10 数据库系统概述
习题2

第3章 数据库数据模型
3.1 数据模型的概念
3.2 E-R模型
3.3 关系模型
3.4 记录式模型
3.5 语义模型
3.6 对象数据模型
习题3

第4章 SQL数据库语言
4.1 SQL的组成
4.2 数据定义及其维护
4.3 基本查询
4.4 使用聚集函数的查询
4.5 复杂查询
4.6 数据库的变更
4.7 数据控制
4.8 嵌入式SQL
4.9 动态SQL
4.1 0SQL的触发器
习题4

第二部分 数据库系统结构
第5章 数据库系统体系结构
5.1 数据库系统的一般功能模型
5.2 数据库系统的层次结构模型
5.3 集中式数据库系统结构
5.4 分布式数据库系统结构
5.5 客户机/服务器数据库系统结构
5.6 并行数据库系统结构
5.7 移动数据库系统结构
习题5

第6章 数据库存储结构
6.1 数据库存储空间组织
6.2 缓冲区管理
6.3 物理数据库模型
6.4 文件的组织形式
6.5 顺序结构
6.6 索引结构
6.7 Hash结构
6.8 树索引结构
6.9 链表结构
6.1 0倒排表结构
习题6

第7章 数据库管理系统体系结构
7.1 数据的集成管理
7.2 DBMS的功能
7.3 DBMS的组成与结构
7.4 数据字典系统
7.5 DBMS的进程结构
习题7

第三部分 数据库系统实现
第8章 数据库使用
8.1 数据库运行
8.2 数据库使用方式
8.3 用户请求的实现过程
8.4 数据库的存取
习题8

第9章 查询处理
9.1 查询处理概述
9.2 查询处理步骤
9.3 查询优化技术
9.4 查询的代价估算
9.5 查询计划的选择方法

第10章 事务
10.1 事务的概念
10.2 事务的ACID特性
10.3 事务的分类
10.4 事务的状态
10.5 事务的正确性
10.6 复杂事务的模型
习题10

第11章 事务处理
11.1 事务处理的任务
11.2 事务经历模型
11.3 事务调度
11.4 可串行性
11.5 并发调度的原则
11.6 封锁式并发控制
11.7 多层结构数据的封锁
11.8 幻象处理与索引的封锁
11.9 死锁处理
11.1 0无锁的并发控制
习题11

第12章 故障恢复
12.1 数据库故障恢复概述
12.2 故障分类
12.3 日志
12.4 检验点
12.5 备份
12.6 基于日志的恢复
12.7 其他恢复策略
习题12

第13章 数据库安全
13.1 数据库安全概述
13.2 用户识别
13.3 授权
13.4 存取控制模型
13.5 存取控制策略
13.6 数据加密
13.7 数据库安全的其他问题
习题13

第四部分 数据库系统建立
第14章 数据库设计
14.1 数据库设计概述
14.2 需求分析
14.3 概念数据建模
14.4 逻辑结构设计
14.5 物理数据库设计
14.6 数据库的管理
习题14

第15章 语义数据建模
15.1 语义建模概述
15.2 基于语义建模的数据库设计
15.3 数据抽象
15.4 用户视图的E-R建模
15.5 视图合并
习题15

第16章 关系数据分析
16.1 关系数据库设计法概述
16.2 不良设计带来的问题
16.3 函数依赖
16.4 关系模式的基本范式
16.5 关系的分解
16.6 关系模式的规范化
16.7 其他依赖与范式
16.8 规范化过程小结
16.9 关系模式综合法
习题16

第17章 数据库应用开发
17.1 用户接口与工具
17.2 JDBC
17.3 ODBC简介
17.4 模式级存储过程
习题17

第五部分 现代数据库技术新发展
第18章 实时数据库
18.1 实时数据库的发展
18.2 数据库.实时系统和实时数据库
18.3 实时数据库的特征
18.4 实时数据模型
18.5 实时数据库系统结构
18.6 实时事务处理
18.7 实时数据库管理
18.8 实时数据库I/O调度

第19章 内存数据库
19.1 内存数据库的研究
19.2 内存数据库的概念
19.3 内存数据库组织
19.4 MMDB的Hash存取方法
19.5 MMDB图的存取方法
19.6 SB-树索引存取方法
19.7 MMDB的数据装入与交换
19.8 内存数据库的恢复

第20章 主动数据库
20.1 主动数据库的研发
20.2 主动数据库概念
20.3 主动数据库的体系结构
20.4 事件
20.5 触发器
20.6 触发器的监视与执行

第21章 时态数据库
21.1 时态数据库概述
21.2 关于时态数据管理
21.3 时态数据库的进化
21.4 时态数据建模
21.5 时态查询语言
21.6 时态数据库管理系统

第22章 其他现代数据库
22.1 工程数据库
22.2 多媒体数据库
22.3 Internet与数据库
22.4 移动数据库
22.5 空间数据库
参考文献

TOP书摘

插图:


在当今信息社会,无论是组织单位还是个人的成功都比以往任何时候更依赖于有效地获取、管理和使用关于其业务的准确、及时与完整信息的能力。数据库系统无疑是当前(乃至将来)提供这种能力的最先进、最有效的基本工具,它的使用日益广泛,日益深入到需要管理信息的任何领域、部门和个人。因此,普遍要求人们掌握数据库的原理与技术,关于数据库系统的课程就成为计算机科学教育的最本质部分。
本章将简要回顾数据库的发展历史,然后总体介绍关于数据库的研究、数据库系统开发、数据库应用及现代数据库技术。1.卫数据库管理技术
每个组织单位都要使用各种各样大量的数据,如企业中有关各种生产计划、生产组织与调度、工艺技术、设备与工具、物料供应、经营销售的数据,学校中关于学生和教职员工的档案、开设的课程、学生成绩等方面的数据,医院中病历、药物管理、诊断与治疗记录、财务结算的数据等。与其他资源(如人、财、物)一样,数据也是组织的一种珍贵资源。虽然各种资源的作用不同,但它们都有一些共同特征:一是花费了代价;二是对组织有价值;三是为整个组织统一管理与共享。数据也完全具有这些特征。事实上,从某种意义上讲,数据更为重要,因为组织对其他各种资源的有效管理与合理使用都依赖于有关数据的有效性,任何不将数据作为一种资源并给予有效管理的组织,在管理人、财、物等资源的各个方面都将陷入窘境。
对数据进行管理可以分为两个方面:一是侧重于组织业务的管理,负责制定并执行整个组织中关于数据的定义、组织、保护与有效使用的政策、过程、实践和计划;二是侧重于技术,负责实现数据作为一种资源的集中控制管理。数据管理的目标就是要在妥当的时刻以妥当的形式给妥当的人提供妥当的数据。为此,必须进行数据的收集、组织、控制、存储、选取、维护,这也就是数据管理的任务。

TOP 其它信息

装  帧:平装

页  数:543

版  次:1版

开  本:16开

正文语种:中文

加载页面用时:95.2181