数据库实用教程

数据库实用教程
作 者: 丁宝康 董健全
出版社: 清华大学出版社
丛编项: 普通高等院校计算机专业(本科)实用教程系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《数据库实用教程》作者简介

内容简介

本书是为全国高等院校计算机专业及相关专业开设数据库课程而精心组织和编著的一本实用教材。本书详细介绍了数据库基本原理、方法和应用技术。内容包括:数据库系统结构,关系运算,SQL语言,规范化设计,实体联系模型,数据库设计全过程,存储技术,数据库管理机制,客户机/服务器系统,分布式 数据库,ODBC技术,对象关系数据库,面向对象数据库,PowerBuilder和SQL Server应用简介。本书内容丰富,概念阐述细致清楚。书中配有适量的例题和习题,便于学生学习。本书既可作为高等院校有关专业的数据库课程教材,也可作为从事信息领域工作的科技人员的参考书。

图书目录

第1部分 基础篇

第1章 数据库发展史

1. 1 数据管理技术的发展

1. 1. 1 人工管理阶段

1. 1. 2 文件系统阶段

1. 1. 3 文件系统的缺陷

1. 1. 4 倒排文件系统阶段

1. 2 数据库技术的产生和发展

1. 2. 1 数据库技术的产生

1. 2. 2 数据库阶段的数据管理特点

1. 2. 3 数据库技术的术语

1. 2. 4 数据库技术的发展

小结

习题1

第2章 数据库系统结构

2. 1 数据描述

2. 1. 1 概念设计中的数据描述

2. 1. 2 逻辑设计中的数据描述

2. 1. 3 存储介质层次及数据描述

2. 1. 4 数据联系的描述

2. 2 数据模型

2. 2. 1 数据模型的定义

2. 2. 2 实体联系模型

2. 2. 3 层次模型

2. 2. 4 网状模型

2. 2. 5 关系模型

2. 2. 6 面向对象模型

2. 3 数据库的体系结构

2. 3. 1 三级模式结构

2. 3. 2 三级结构和两级映象

2. 3. 3 两级数据独立性

2. 3. 4 用户及用户界面

2. 4 数据库管理系统

2. 4. 1 DBMS(数据库管理系统)的工作模式

2. 4. 2 DBMS的主要功能

2. 4. 3 DBMS的模块组成

2. 5 数据库系统

2. 5. 1 DBS的组成

2. 5. 2 DBS的全局结构

2. 5. 3 DBS结构的分类

2. 5. 4 DBS的效益

小结

习题2

第2部分 运算篇

第3章 关系运算

3. 1 关系数据模型

3. 1. 1 关系数据模型的定义

3. 1. 2 关键码和表之间的联系

3. 1. 3 关系模式. 关系子模式和存储模式

3. 1. 4 关系模型的完整性规则

3. 1. 5 关系模型的形式定义

3. 2 关系代数

3. 2. 1 关系查询语言和关系运算

3. 2. 2 关系代数的五个基本操作

3. 2. 3 关系代数的组合操作

3. 2. 4 关系代数表达式及其应用实例

3. 2. 5 扩充的关系代数操作

3. 3 关系演算

3. 3. 1 元组关系演算

3. 3. 2 域关系演算

3. 3. 3 关系运算的安全性和等价性

3. 4 查询优化

3. 4. 1 关系代数表达式的优化问题

3. 4. 2 关系代数表达式的等价变换规则

3. 4. 3 优化的一般策略

3. 4. 4 优化算法

小结

习题3

第4章 结构化查询语言SQL

4. 1 SQL概述

4. 1. 1 SQL的发展历程

4. 1. 2 SQL数据库的体系结构

4. 1. 3 SQL的组成

4. 2 SQL的数据定义

4. 2. 1 SQL模式的创建和撤消

4. 2. 2 SQL提供的基本数据类型

4. 2. 3 基本表的创建. 修改和撤消

4. 2. 4 视图的创建和撤消

4. 2. 5 索引的创建和撤消

4. 3 SQL的数据查询

4. 3. 1 SELECT语句格式

4. 3. 2 单表查询

4. 3. 3 多表查询

4. 3. 4 聚合函数

4. 3. 5 数据分组

4. 3. 6 集合操作

4. 4 SQL的数据更新

4. 4. 1 数据插入

4. 4. 2 数据删除

4. 4. 3 数据修改

4. 4. 4 对视图的更新操作

4. 5 嵌入式SQL

4. 5. 1 SQL语言的运行环境

4. 5. 2 嵌入式SQL的使用规定

4. 5. 3 嵌入式SQL的使用技术

4. 5. 4 动态SQL语句

小结

习题4

第3部分 设计篇

第5章 规范化设计

5. 1 关系模式的设计问题

5. 1. 1 关系模型的外延和内涵

5. 1. 2 泛关系模式与数据库模式

5. 1. 3 关系模式的冗余和异常问题

5. 1. 4 本章的符号规定

5. 2 函数依赖

5. 2. 1 函数依赖的定义

5. 2. 2 FD的逻辑蕴涵

5. 2. 3 FD的推理规则

5. 2. 4 FD和关键码的联系

5. 2. 5 属性集的闭包

5. 2. 6 FD集的最小依赖集

5. 3 关系模式的分解特性

5. 3. 1 模式分解问题

5. 3. 2 无损分解

5. 3. 3 无损分解的测试方法

5. 3. 4 保持函数依赖的分解

5. 3. 5 模式分解与模式等价问题

5. 4 关系模式的范式

5. 4. 1 第一范式(1NF)

5. 4. 2 第二范式(2NF)

5. 4. 3 第三范式(3NF)

5. 4. 4 BCNF(Boyce—Codd NF)

5. 4. 5 分解成BCNF模式集的方法

5. 4. 6 分解成3NF模式集的方法

5. 4. 7 模式设计方法的原则

5. 5 模式的进一步规范化

5. 5. 1 多值依赖的定义

5. 5. 2 关于FD和MVD的推理规则集

5. 5. 3 第四范式(4NF)

5. 5. 4 联接依赖

5. 5. 5 第五范式(5NF)

小结

习题5

第6章 实体联系模型

6. 1 ER模型的基本元素

6. 2 属性的分类

6. 2. 1 基本属性和复合属性

6. 2. 2 单值属性和多值属性

6. 2. 3 导出属性

6. 2. 4 空值属性

6. 3 联系的设计

6. 3. 1 联系的元数

6. 3. 2 联系的连通词

6. 3. 3 联系的基数

6. 4 ER模型的扩充

6. 4. 1 依赖联系与弱实体

6. 4. 2 超类和子类

6. 4. 3 演绎和归纳

6. 5 ER模型实例分析

小结

习题6

第7章 数据库设计

7. 1 数据库设计概述

7. 1. 1 软件生存期

7. 1. 2 数据库系统生存期

7. 1. 3 数据库设计的具体步骤

7. 2 规划

7. 3 需求分析

7. 3. 1 需求描述与分析

7. 3. 2 需求分析阶段的输入和输出

7. 3. 3 需求分析的步骤

7. 4 概念设计

7. 4. 1 概念设计的必要性

7. 4. 2 概念模型

7. 4. 3 概念设计的主要步骤

7. 4. 4 数据抽象

7. 4. 5 ER模型的操作

7. 4. 6 采用ER方法的数据库概念设计

7. 5 逻辑设计

7. 5. 1 逻辑设计环境

7. 5. 2 逻辑设计的步骤

7. 5. 3 ER模型向关系模型的转换

7. 5. 4 关系数据库的逻辑设计

7. 6 物理设计

7. 7 数据库的实现

7. 8 数据库的运行与维护

小结

习题7

第4部分 管理篇

第8章 存储技术

8. 1 文件组织

8. 1. 1 定长记录

8. 1. 2 变长记录

8. 2 文件结构

8. 2. 1 四种文件结构

8. 2. 2 顺序文件

8. 2. 3 聚集文件

8. 3 索引技术

8. 3. 1 索引机制

8. 3. 2 有序索引的分类

8. 3. 3 主索引

8. 3. 4 辅助索引

8. 3. 5 B+树索引文件

8. 3. 6 B树索引文件

8. 4 散列技术

8. 4. 1 散列机制

8. 4. 2 散列索引

8. 4. 3 静态散列中的问题

8. 4. 4 可扩充散列结构

8. 5 多键访问

8. 5. 1 单键查询的问题

8. 5. 2 网格文件

8. 5. 3 分区散列技术

小结

习题8

第9章 数据库的管理

9. 1 事务的概念

9. 1. 1 事务的定义

9. 1. 2 事务的ACID性质

9. 2 数据库的恢复

9. 2. 1 恢复的定义. 原则和方法

9. 2. 2 故障类型和恢复方法

9. 2. 3 检查点机制

9. 2. 4 运行记录优先原则

9. 2. 5 SQL对事务的支持

9. 3 数据库的并发控制

9. 3. 1 并发操作带来的三个问题

9. 3. 2 封锁机制

9. 3. 3 活锁和死锁

9. 3. 4 并发调度的可串行化

9. 3. 5 SQL中事务的存取模式和隔离级别

9. 4 数据库的完整性

9. 4. 1 完整性子系统和完整性规则

9. 4. 2 SQL中的完整性约束

9. 4. 3 SQL3中的触发器

9. 5 数据库的安全性

9. 5. 1 安全性级别

9. 5. 2 权限

9. 5. 3 SQL中的安全性机制

9. 5. 4 数据加密

9. 5. 5 自然环境的安全性

小结

习题9

第5部分 网络篇

第10章 客户机/服务器系统

10. 1 分布计算”概念

10. 2 客户机/服务器计算模式

10. 2. 1 C/S结构的工作模式

10. 2. 2 C/S环境下应用成分的分布

10. 2. 3 C/S主要技术特征

10. 3 C/S系统的体系结构

10. 3. 1 C/S模式的体系结构

10. 3. 2 C/S结构的演变

10. 3. 3 网络服务器的类型

10. 4 C/S系统的管理问题

10. 4. 1 C/S系统的并行处理与并发控制

10. 4. 2 C/S系统的完整性

10. 4. 3 两类DBMS的出现

小结

习题10

第11章 分布式数据库系统

11. 1 DDBS概述

11. 1. 1 集中式系统与分布式系统

11. 1. 2 DDBS的定义

11. 1. 3 DDBS的特点

11. 1. 4 DDBS的优缺点

11. 1. 5 DDBS的分类

11. 2 分布式数据存储

11. 2. 1 数据分片

11. 2. 2 数据分配

11. 3 DDB的模式结构

11. 3. 1 六层模式结构

11. 3. 2 六层结构的特征

11. 3. 3 分布透明性

11. 4 DDBMS的功能及组成

11. 4. 1 DDBS的组成

11. 4. 2 DDBMS的功能

11. 4. 3 DDBMS的组成

11. 5 分布式查询处理

11. 5. 1 查询代价的估算方法

11. 5. 2 基于半联接的优化策略

11. 5. 3 基于联接的优化策略

小结

习题11

第12章 ODBC技术

12. 1 中间件

12. 1. 1 中间件的定义

12. 1. 2 中间件的作用

12. 2 ODBC概念和作用

12. 3 ODBC的结构

12. 3. 1 ODBC的体系结构

12. 3. 2 应用程序

12. 3. 3 驱动程序管理器

12. 3. 4 DBMS驱动程序

12. 3. 5 ODBC的数据源管理

12. 4 ODBC接口

12. 4. 1 ODBC应用程序的基本流程

12. 4. 2 ODBC句柄

12. 4. 3 ODBC连接

12. 4. 4 SQL语句的执行

12. 4. 5 光标函数的使用

12. 5 ODBC的符合性级别

12. 5. 1 API符合性的三个级别

12. 5. 2 SQL符合性的三个级别

12. 6 ODBC API与SQL CLI

12. 7 典型的数据库应用系统开发工具

12. 7. 1 PowerBuilder

12. 7. 2 Delphi

12. 7. 3 Visual Basic

12. 7. 4 Developer/2000

小结

习题12

第6部分 发展篇

第13章 对象关系数据库

13. 1 对象联系图

13. 1. 1 从关系到嵌套关系. 复合关系

13. 1. 2 引用类型

13. 1. 3 对象联系图的成分

13. 1. 4 数据的泛化/细化

13. 2 ORDB的定义语言

13. 2. 1 ORDB的定义

13. 2. 2 数据类型的定义

13. 2. 3 继承性的定义

13. 2. 4 引用类型的定义

13. 3 ORDB的查询语言

13. 3. 1 以关系为值的属性

13. 3. 2 路径表达式

13. 3. 3 嵌套与解除嵌套

小结

习题13

第14章 面向对象数据库

14. 1 面向对象数据库系统概述

14. 1. 1 ODMG组织和标准

14. 1. 2 OODBS的概念

15. 3. 5 变量

15. 3. 6 数组

15. 3. 7 函数

15. 3. 8 代词

15. 3. 9 语句

第16章 SQL Server 7. 0简介

16. 1 SQL Server简介

16. 1. 1 SQL Server的发展

16. 1. 2 SQL Server 7. 0的特点

16. 1. 3 安装SQL Server 7. 0的软硬件需求

16. 1. 4 SQL Server 7. 0的安装

16. 1. 5 SQL Server 7. 0环境介绍

16. 1. 6 SQL Server 7. 0的工具介绍

16. 2 数据库的创建. 修改与删除

16. 2. 1 创建SQL Server数据库

16. 2. 2 修改数据库

16. 2. 3 删除数据库

16. 3 表的建立

16. 3. 1 创建表

16. 3. 2 创建主键

16. 4 数据库的备份和恢复

16. 4. 1 数据库的备份

16. 4. 2 数据库的恢复

16. 5 高级应用技术

16. 5. 1 存储过程

16. 5. 2 触发器

参考文献