书籍详情
数据库应用技术
作者:孙晨霞 主编
出版社:北京邮电大学出版社
出版时间:2010-08-01
ISBN:9787563523672
定价:¥26.00
购买这本书可以去
内容简介
《数据库应用技术》系统地讲解了数据库系统的基本原理及其应用技术,在内容的深度和广度方面均符合普通高等院校教学的要求,每章知识都配有相应的实例和习题,最后一章设计了实验项目,便于实践教学和读者复习参考。《数据库应用技术》条理清晰、语言精练、案例丰富、通俗易懂,有利于学生进行系统地学习。通过对《数据库应用技术》的学习,读者可以掌握关系数据库系统的基本原理、数据操作的基本技术和java语言数据库编程的核心技术。《数据库应用技术》适用于高等院校计算机、信息以及相关专业的数据库原理与技术类的课程教学,也可作为成人教育的培训教材,以及从事工程应用的技术人员的自学参考教材。
作者简介
暂缺《数据库应用技术》作者简介
目录
第1章 数据库技术概述
1.1 数据管理的产生与发展
1.1.1 数据和数据管理技术
1.1.2 数据库系统发展的3个里程碑
1.1.3 数据库系统的3个发展阶段
1.2 数据库中的基本概念
1.2.1 数据库
1.2.2 数据库管理系统
1.2.3 数据库系统
1.3 数据库系统的体系结构
1.3.1 数据库的模式结构
1.3.2 数据库系统组成
1.4 数据库系统的特点
1.5 使用数据库系统的原因及数据库应用的前景
1.5.1 使用数据库系统的原因
1.5.2 数据库应用的前景
习题
第2章 关系数据库定义
2.1 关系模型的基本概念
2.2 关系的完整性约束
2.2.1 实体完整性
2.2.2 参照完整性
2.2.3 用户自定义的完整性
2.3 定义数据库模式
2.3.1 在SQL Server中建立数据库
2.3.2 基本表的定义
2.3.3 基本表的修改与删除
习题
第3章 关系数据库操作基础
3.1 关系代数基础
3.1.1 传统的集合运算
3.1.2 专门的关系运算
3.1.3 关系代数应用举例
3.2 元组关系演算基础
3.2.1 元组关系演算
3.2.2 域关系演算
3.3 SQL语言
3.3.1 SQL语言概述
3.3.2 数据查询
3.3.3 插人数据
3.3.4 删除数据
3.3.5 修改数据
习题
第4章 视图
4.1 视图的概念
4.2 定义视图
4.3 查询视图
4.4 更新视图
4.5 删除视图
4.6 视图的优点和局限性
习题
第5章 游标
5.1 游标的基本概念
5.2 Transact-SQL游标操作
5.2.1 声明游标
5.2.2 打开游标
5.2.3 读取游标数据
5.2.4 关闭游标
5.2.5 删除游标
5.3 游标的种类
5.4 游标应用实例
5.4.1 声明游标
5.4.2 打开游标
5.4.3 提取数据
5.4.4 修改数据
5.4.5 关闭游标
5.4.6 删除游标
习题
第6章 事务处理与并发控制
6.1 事务的概念
6.1.1 事务的特性
6.1.2 事务的表示
6.2 事务的状态
6.3 事务的并发调度
6.3.1 串行调度
6.3.2 并行调度
6.4 并发调度问题的解决思路
6.4.1 冲突可串行化
6.4.2 可恢复性
6.4.3 隔离性的实现
6.4.4 并发所带来的问题
6.5 并发控制
6.5.1 基于锁的协议
6.5.2 封锁带来的问题
6.5.3 两阶段封锁协议
6.6 死锁处理
6.6.1 死锁预防
6.6.2 死锁检测
6.6.3 死锁恢复
习题
第7章 存储过程和触发器
7.1 存储过程的概念
7.1.1 创建存储过程
7.1.2 执行存储过程
7.1.3 查看存储过程
7.1.4 修改存储过程
7.1.5 删除存储过程
7.2 Transact-SQL使用存储过程举例
7.2.1 创建和执行存储过程
7.2.2 修改存储过程
7.2.3 删除存储过程
7.3 触发器的概念
7.3.1 创建触发器
7.3.2 触发器中使用的特殊表
7.3.3 修改触发器
7.3.4 删除触发器
7.3.5 触发器的使用限制
7.4 Transact-SQL使用触发器举例
7.4.1 创建触发器
7.4.2 修改触发器
7.4.3 删除触发器
习题
第8章 关系数据库设计
8.1 数据库设计概述
8.1.1 数据库的基本结构
8.1.2 数据库设计的基本步骤
8.2 概念数据模型
8.3 E/R图基础
8.3.1 实体集
8.3.2 联系集
8.4 E/R概念数据模型的表示方法
8.4.1 E/R图的主要构件
8.4.2 E/R图应用示例
8.4.3 E/R图设计特殊问题讨论
8.4.4 弱实体集
8.4.5 E/R图设计原则
8.4.6 E/R图实例
8.5 E/R图到关系模型的转换
习题
第9章 函数依赖与规范化
9.1 可能存在的设计异常
9.2 函数依赖
9.2.1 函数依赖的概念
9.2.2 用函数依赖定义键码
9.2.3 函数依赖基本运算规则
9.3 范式
9.4 规范化
9.4.1 规范化概念
9.4.2 分解为BCNF
9.4.3 分解为第三范式
9.4.4 关于分解的讨论
9.5 多值依赖与第四范式
9.5.1 多值依赖
9.5.2 多值依赖规则
9.5.3 第四范式
习题
第10章 Java语言数据库访问
10.1 ODBC介绍
10.2 JDBC数据库访问基础
10.2.1 JDBC基本概念
10.2.2 Java数据库访问的基本步骤
10.2.3 JDBC基本对象
10.3 JDBC数据库访问讨论
10.3.1 数据更新
10.3.2 带参数的数据访问
10.3.3 大流量数据存储
10.3.4 大流量数据获取
10.3.5 可滚动的结果集
10.3.6 事务处理
习题
第11章 数据库备份与恢复
11.1 概述
11.2 备份概述
11.2.1 准备工作
11.2.2 备份内容
11.2.3 备份成员
11.2.4 备份介质
11.2.5 备份时间和频率
11.2.6 限制性操作
11.2.7 备份方法
11.2.8 备份策略
11.2.9 备份方案的实施
11.3 备份
11.3.1 创建备份设备
11.3.2 备份命令
11.3.3 使用企业管理器进行备份
11.3.4 使用备份向导进行备份
11.4 恢复
11.4.1 恢复命令
11.4.2 使用企业管理器恢复数据库
习题
第12章 数据库新技术
12.1 数据模型的发展
12.2 数据库技术与其他相关技术相结合
12.2.1 分布式数据库系统
12.2.2 并行数据库系统
12.2.3 知识库系统
12.2.4 主动数据库
12.2.5 多媒体数据库
12.3 面向应用领域的数据库新技术
12.3.1 数据仓库
12.3.2 工程数据库
12.3.3 统计数据库
12.3.4 空间数据库
习题
第13章 实验项目
13.1 实验一
13.2 实验二
13.3 实验三
13.4 实验四
13.5 实验五
13.6 实验六
13.7 实验七
13.8 实验八
参考文献
1.1 数据管理的产生与发展
1.1.1 数据和数据管理技术
1.1.2 数据库系统发展的3个里程碑
1.1.3 数据库系统的3个发展阶段
1.2 数据库中的基本概念
1.2.1 数据库
1.2.2 数据库管理系统
1.2.3 数据库系统
1.3 数据库系统的体系结构
1.3.1 数据库的模式结构
1.3.2 数据库系统组成
1.4 数据库系统的特点
1.5 使用数据库系统的原因及数据库应用的前景
1.5.1 使用数据库系统的原因
1.5.2 数据库应用的前景
习题
第2章 关系数据库定义
2.1 关系模型的基本概念
2.2 关系的完整性约束
2.2.1 实体完整性
2.2.2 参照完整性
2.2.3 用户自定义的完整性
2.3 定义数据库模式
2.3.1 在SQL Server中建立数据库
2.3.2 基本表的定义
2.3.3 基本表的修改与删除
习题
第3章 关系数据库操作基础
3.1 关系代数基础
3.1.1 传统的集合运算
3.1.2 专门的关系运算
3.1.3 关系代数应用举例
3.2 元组关系演算基础
3.2.1 元组关系演算
3.2.2 域关系演算
3.3 SQL语言
3.3.1 SQL语言概述
3.3.2 数据查询
3.3.3 插人数据
3.3.4 删除数据
3.3.5 修改数据
习题
第4章 视图
4.1 视图的概念
4.2 定义视图
4.3 查询视图
4.4 更新视图
4.5 删除视图
4.6 视图的优点和局限性
习题
第5章 游标
5.1 游标的基本概念
5.2 Transact-SQL游标操作
5.2.1 声明游标
5.2.2 打开游标
5.2.3 读取游标数据
5.2.4 关闭游标
5.2.5 删除游标
5.3 游标的种类
5.4 游标应用实例
5.4.1 声明游标
5.4.2 打开游标
5.4.3 提取数据
5.4.4 修改数据
5.4.5 关闭游标
5.4.6 删除游标
习题
第6章 事务处理与并发控制
6.1 事务的概念
6.1.1 事务的特性
6.1.2 事务的表示
6.2 事务的状态
6.3 事务的并发调度
6.3.1 串行调度
6.3.2 并行调度
6.4 并发调度问题的解决思路
6.4.1 冲突可串行化
6.4.2 可恢复性
6.4.3 隔离性的实现
6.4.4 并发所带来的问题
6.5 并发控制
6.5.1 基于锁的协议
6.5.2 封锁带来的问题
6.5.3 两阶段封锁协议
6.6 死锁处理
6.6.1 死锁预防
6.6.2 死锁检测
6.6.3 死锁恢复
习题
第7章 存储过程和触发器
7.1 存储过程的概念
7.1.1 创建存储过程
7.1.2 执行存储过程
7.1.3 查看存储过程
7.1.4 修改存储过程
7.1.5 删除存储过程
7.2 Transact-SQL使用存储过程举例
7.2.1 创建和执行存储过程
7.2.2 修改存储过程
7.2.3 删除存储过程
7.3 触发器的概念
7.3.1 创建触发器
7.3.2 触发器中使用的特殊表
7.3.3 修改触发器
7.3.4 删除触发器
7.3.5 触发器的使用限制
7.4 Transact-SQL使用触发器举例
7.4.1 创建触发器
7.4.2 修改触发器
7.4.3 删除触发器
习题
第8章 关系数据库设计
8.1 数据库设计概述
8.1.1 数据库的基本结构
8.1.2 数据库设计的基本步骤
8.2 概念数据模型
8.3 E/R图基础
8.3.1 实体集
8.3.2 联系集
8.4 E/R概念数据模型的表示方法
8.4.1 E/R图的主要构件
8.4.2 E/R图应用示例
8.4.3 E/R图设计特殊问题讨论
8.4.4 弱实体集
8.4.5 E/R图设计原则
8.4.6 E/R图实例
8.5 E/R图到关系模型的转换
习题
第9章 函数依赖与规范化
9.1 可能存在的设计异常
9.2 函数依赖
9.2.1 函数依赖的概念
9.2.2 用函数依赖定义键码
9.2.3 函数依赖基本运算规则
9.3 范式
9.4 规范化
9.4.1 规范化概念
9.4.2 分解为BCNF
9.4.3 分解为第三范式
9.4.4 关于分解的讨论
9.5 多值依赖与第四范式
9.5.1 多值依赖
9.5.2 多值依赖规则
9.5.3 第四范式
习题
第10章 Java语言数据库访问
10.1 ODBC介绍
10.2 JDBC数据库访问基础
10.2.1 JDBC基本概念
10.2.2 Java数据库访问的基本步骤
10.2.3 JDBC基本对象
10.3 JDBC数据库访问讨论
10.3.1 数据更新
10.3.2 带参数的数据访问
10.3.3 大流量数据存储
10.3.4 大流量数据获取
10.3.5 可滚动的结果集
10.3.6 事务处理
习题
第11章 数据库备份与恢复
11.1 概述
11.2 备份概述
11.2.1 准备工作
11.2.2 备份内容
11.2.3 备份成员
11.2.4 备份介质
11.2.5 备份时间和频率
11.2.6 限制性操作
11.2.7 备份方法
11.2.8 备份策略
11.2.9 备份方案的实施
11.3 备份
11.3.1 创建备份设备
11.3.2 备份命令
11.3.3 使用企业管理器进行备份
11.3.4 使用备份向导进行备份
11.4 恢复
11.4.1 恢复命令
11.4.2 使用企业管理器恢复数据库
习题
第12章 数据库新技术
12.1 数据模型的发展
12.2 数据库技术与其他相关技术相结合
12.2.1 分布式数据库系统
12.2.2 并行数据库系统
12.2.3 知识库系统
12.2.4 主动数据库
12.2.5 多媒体数据库
12.3 面向应用领域的数据库新技术
12.3.1 数据仓库
12.3.2 工程数据库
12.3.3 统计数据库
12.3.4 空间数据库
习题
第13章 实验项目
13.1 实验一
13.2 实验二
13.3 实验三
13.4 实验四
13.5 实验五
13.6 实验六
13.7 实验七
13.8 实验八
参考文献
猜您喜欢