数据库原理及应用技术教程 / 21世纪高等学校规划教材·计算机科学与技术
作者: 杨晓光
出版时间:2014年12月
出版社:清华大学出版社
- 清华大学出版社
- 9787302381112
- 69971
- 0045158221-7
- 16开
- 2014年12月
- 工学
- 软件工程
- TP311.13
- 计算机类
- 本科
《数据库原理及应用技术教程》重点突出、内容安排合理、实用性强,每章配以大量实例,以及课后练习题,帮助读者领会和理解数据库的基本理论知识。书后配备了丰富的实验,便于读者上机实践,加深对基本理论的理解。书中还提供了一个完整案例,引导读者理论联系实际,达到学以致用的目的。
《数据库原理及应用技术教程》可作为高等院校计算机科学、软件工程、管理信息系统专业以及非计算机类专业本、专科学生的教材,也可作为相关技术人员的参考书。
第1章 数据库绪论
1.1 引言
1.2 数据库基础知识
1.2.1 数据与数据库
1.2.2 数据管理与数据库管理系统
1.3 数据库的起源与发展
1.3.1 手工管理阶段
1.3.2 文件系统阶段
1.3.3 数据库系统阶段
1.4 数据模型
1.4.1 数据模型概述
1.4.2 层次数据模型
1.4.3 网状数据模型
1.4.4 关系数据模型
1.4.5 面向对象数据模型
1.5 数据库系统
1.5.1 数据库系统的组成
1.5.2 数据库管理系统
1.5.3 数据库的体系结构
1.6 习题
第2章 关系数据库基础
2.1 关系模型
2.1.1 关系数据结构
2.1.2 关系的完整性约束
2.1.3 关系操作
2.2 关系代数
2.2.1 传统的集合运算
2.2.2 专门的关系运算
2.2.3 关系代数表达式优化
2.3 关系演算
2.3.1 元组关系演算
2.3.2 域关系演算
2.4 习题
第3章 关系数据库标准语言SQL
3.1 SQL概述
3.1.1 SQL简介
3.1.2 SQL基本知识
3.2 数据定义
3.2.1 模式定义
3.2.2 基本表定义
3.2.3 实现完整性约束
3.2.4 更新基本表
3.3 数据查询
3.3.1 简单查询
3.3.2 条件查询
3.3.3 聚集函数
3.3.4 模糊查询
3.3.5 对查询结果排序
3.3.6 分组查询
3.3.7 涉及空值的查询
3.3.8 连接查询
3.3.9 嵌套查询
3.3.10 集合查询
3.4 数据更新
3.4.1 插入数据
3.4.2 修改数据
3.4.3 删除数据
3.5 索引
3.5.1 创建索引
3.5.2 删除索引
3.6 视图
3.6.1 创建视图
3.6.2 删除视图
3.6.3 查询视图
3.6.4 更新视图
3.7 习题
第4章 关系数据理论
4.1 问题引入
4.1.1 规范化理论的主要内容
4.1.2 概念回顾
4.1.3 关系模式的存储异常问题
4.2 基本概念
4.2.1 函数依赖的定义及性质
4.2.2 码
4.3 范式
4.3.1 第一范式
4.3.2 第二范式
4.3.3 第三范式
4.3.4 BC范式
4.3.5 第四范式
4.4 关系模式的规范化小结
4.4.1 关系模式规范化的目的和原则
4.4.2 关系模式规范化的步骤
4.5 习题
第5章 数据库设计
第6章 事务和并发控制
第7章 数据库备份与恢复
第8章 安全管理
第9章 数据库编程
第10章 数据库新技术
第11章 案例分析——学生选课管理系统
第12章 实验
附录A 部分习题答案
参考文献