出版社:清华大学出版社
年代:2014
定价:30.0
本书以关系数据库为主线,全面阐述了数据库的基本概念、基本原理和应用技术,主要包括数据库绪论,关系数据库基本知识,关系数据库标准语言SQL,关系数据库理论,关系数据库设计,数据库并发控制,数据库备份与恢复,数据库编程,数据库新技术等内容。
第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.1 0集合查询
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章 数据库设计
5.1 数据库设计概述
5.1.1 数据库设计的特点
5.1.2 数据库设计方法概述
5.1.3 数据库设计的基本步骤
5.1.4 数据库设计过程中的各级模式
5.2 需求分析
5.2.1 需求分析的任务和方法
5.2.2 数据流图
5.2.3 数据字典
5.3 概念结构设计
5.3.1 概念模型
5.3.2 概念结构设计的方法与步骤
5.3.3 数据抽象和局部视图设计
5.3.4 视图的集成
5.4 逻辑结构设计
5.4.1 逻辑结构设计的任务
5.4.2 ER图向关系模型的转换
5.4.3 数据模型的优化
5.4.4 设计用户子模式
5.5 数据库的物理设计
5.5.1 数据库物理设计的内容和方法
5.5.2 关系模式存取方法选择
5.5.3 确定数据库的存储结构
5.5.4 评价物理结构
5.6 数据库的实施和维护
5.6.1 数据的载入和应用程序的调试
5.6.2 数据库的试运行
5.6.3 数据库的运行和维护
5.7 习题
第6章 事务和并发控制
6.1 事务
6.1.1 事务概念
6.1.2 事务的特征
6.2 并发控制
6.2.1 并发执行
6.2.2 可串行化调度
6.2.3 冲突可串行化调度
6.3 基于锁的协议
6.3.1 封锁
6.3.2 封锁协议
6.3.3 两段锁协议
6.4 活锁和死锁
6.4.1 活锁
6.4.2 死锁
6.5 封锁的粒度
6.6 习题
第7章 数据库备份与恢复
7.1 故障的种类
7.2 备份策略
7.2.1 备份分类
7.2.2 日志(Logging)
7.2.3 备份策略
7.3 恢复技术
7.4 检查点恢复技术
7.5 习题
第8章 安全管理
8.1 安全性概述
8.2 应用系统安全性控制
8.2.1 安全控制模型
8.2.2 用户身份鉴定
8.2.3 权限的授予与收回
8.2.4 角色
8.3 数据加密技术
8.4 习题
第9章 数据库编程
9.1 变量及流程控制语句
9.1.1 PL/SQL块的基本结构
9.1.2 变量常量
9.1.3 流程控制语句
9.2 存储过程
9.2.1 存储过程的分类
9.2.2 存储过程的优点
9.2.3 创建存储过程
9.2.4 执行存储过程
9.2.5 查看和修改存储过程
9.2.6 删除存储过程
9.3 触发器
9.3.1 创建触发器
9.3.2 激活和执行触发器
9.3.3 查看和修改触发器
9.3.4 删除触发器
9.4 嵌入式SQL
9.4.1 嵌入式SQL基础知识
9.4.2 嵌入式SQL的使用
9.5 ODBC编程
9.5.1 ODBC工作原理
9.5.2 ODBCAPI基础
9.5.3 ODBC的工作流程
9.6 习题
第10章 数据库新技术
10.1 数据库发展概述
10.1.1 数据库发展的三个阶段
10.1.2 数据库技术发展的特点及趋势
10.2 分布式数据库
10.2.1 分布式数据库及其特点
10.2.2 分布式数据库系统的体系结构
10.3 对象关系数据库
10.3.1 面向对象的基本概念
10.3.2 对象关系数据模型
10.3.3 对象关系数据库
10.4 数据仓库与数据挖掘
10.4.1 数据仓库技术
10.4.2 数据挖掘技术
10.5 其他数据库系统简介
10.5.1 XML数据库
10.5.2 多媒体数据库
10.5.3 主动数据库
10.6 习题
第11章 案例分析——学生选课管理系统
11.1 数据库系统设计技术
11.1.1 数据库系统设计的六个阶段
11.1.2 关系数据库设计技术
11.2 系统设计
11.2.1 系统功能分析
11.2.2 系统功能模块设计
11.3 数据库的设计与实现
11.3.1 数据库需求分析
11.3.2 数据库概念结构设计
11.3.3 数据库逻辑结构设计
11.3.4 数据库物理设计
11.4 应用程序的设计与实现
11.4.1 登录界面
11.4.2 管理员主页
11.4.3 编辑学生信息
11.4.4 添加课程信息
11.4.5 编辑课程信息
11.4.6 学生选课
11.4.7 查看选课信息
第12章 实验
12.1 认识DBMS
12.1.1 实验目的
12.1.2 实验内容
12.2 数据库的创建与管理
12.2.1 实验目的
12.2.2 实验内容
12.3 数据表的建立与编辑
12.3.1 实验目的
12.3.2 实验内容
12.4 实现完整性约束
12.4.1 实验目的
12.4.2 实验内容
12.5 简单数据查询
12.5.1 实验目的
12.5.2 实验内容
12.6 复杂数据查询
12.6.1 实验目的
12.6.2 实验内容
12.7 视图和索引的定义与使用
12.7.1 实验目的
12.7.2 实验内容
12.8 事务与并发控制
12.8.1 实验目的
12.8.2 实验内容
12.9 数据库安全性控制
12.9.1 实验目的
12.9.2 实验内容
12.10 存储过程、触发器的创建与使用
12.10.1 实验目的
12.10.2 实验内容
附录A部分习题答案
参考文献
本书以关系数据库为主线,全面阐述了数据库的基本概念、基本原理和应用技术,主要包括数据库绪论、关系数据库基础、关系数据库标准语言SQL、关系数据理论、数据库设计、事务和库并发控制、数据库备份与恢复、安全管理、数据库编程、数据库新技术、案例分析(学生选课管理系统)和实验等内容。本书重点突出、内容安排合理、实用性强,每章配以大量实例,以及课后练习题,帮助读者领会和理解数据库的基本理论知识。书后配备了丰富的实验,便于读者上机实践,加深对基本理论的理解。书中还提供了一个完整案例,引导读者理论联系实际,达到学以致用的目的。本书可作为高等院校计算机科学、软件工程、管理信息系统专业以及非计算机类专业本、专科学生的教材,也可作为相关技术人员的参考书。
书籍详细信息 | |||
书名 | 数据库原理及应用技术教程站内查询相似图书 | ||
9787302381112 如需购买下载《数据库原理及应用技术教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 30.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 | 2000 |
数据库原理及应用技术教程是清华大学出版社于2014.出版的中图分类号为 TP311.13 的主题关于 数据库系统-高等学校-教材 的书籍。