数据库原理与技术

¥29.70¥29.70
已下架(本产品缺货或未上线)

商品介绍

内容推荐

    数据库原理课程不仅是大学计算机及相关专业的必修主干课程,也是其他许多专业学生的选修课程。同时,随着数据库系统的深入发展各类人员对数据库理论与技术的需求也在不断增加。因此,需要编写一本既有原理又具应用,同时又能较好地适应新技术发展的数据库教材。 编写本书的指导思想是帮助学生掌握数据库系统的基本原理、技术和方法,了解现代数据库系统的特点及发展趋势,接受用所学知识解决实际问题的基本训练,培养学生研究和设计数据库系统的能力,为后续专业课程及开发应用打下良好的基础。

 

目录

第一部分 基础篇
 第一章 数据库系统概论
  1.1 引言
   1.1.1 基本概念
   1.1.2 数据管理的发展历程
  1.2 数据模型
   1.2.1 信息的三个世界
   1.2.2 概念模型
   1.2.3 数据模型的组成及分类
   1.2.4 基本数据模型
   1.2.5 数据模型的新特征
  1.3 数据库系统结构山
   1.3.1 数据库系统的三级模式结构
   1.3.2 数据抽象——三级数据库
   1.3.3 数据库系统的组成
   1.3.4 数据库系统的特点
   1.3.5 数据库系统的分类
  1.4 本章小结
  习题一
 第二章 关系数据库
  2.1 关系数据库的基本概念
   2.1.1 关系及其性质
   2.1.2 关系模式与关系数据库
  2.2 关系模型及其描述
   2.2.1 关系模型的特点及组成
   2.2.2 关系数据操作
   2.2.3 关系的完整性
  2.3 关系代数
   2.3.1 集合运算
   2.3.2 关系运算
   2.3.3 扩充的关系运算
  2.4 关系演算
   2.4.1 元组关系演算
   2.4.2 域关系演算
   2.4.3 域关系演算语言OBE
  2.5 本章小结
  习题二
 第三章 关系数据库语言SQL(SQL3)
  3.1 SQL的特征
   3.1.1 SOL的主要标准
   3.1.2 SOL的功能特点
   3.1.3 SOL的基本组成
   3.1.4 SOL的数据类型
   3.1.5 SOL环境
  3.2 SOL的数据定义
   3.2.1 SQL模式的定义与撤消
   3.2.2 表的建立和删除
   3.2.3 表的扩充和修改
   3.2.4 域定义
   3.2.5 索引的建立与删除
  3.3 SOL的数据查询
   3.3.1 单表查询
   3.3.2 表达式与函数的使用
   3.3.3 多表查洵
   3.3.4 自然连接与外连接
   3.3.5 SOL中的空值处理
   3.3.6 递归合并查询
  3.4 SOL的数据更新
   3.4.1 插人数据
   3.4.2 修改数据
   3.4.3 删除数据
   3.4.4 构造数据类型
  3.5 视图(View)
   3.5.1 视图的概念及作用
   3.5.2 创建与使用视图
   3.5.3 更新视图
  3.6 嵌入式SOL
   3.6.1 嵌入式SQL概述
   3.6.2 嵌入式SOL的工作原理
   3.6.3 嵌入式SOL的程序组成
   3.6.4 嵌入式SQL的使用技术
   3.6.5 动态SOL
  3.7 SQL编程与扩充
   3.7.1 SOL模块
   3.7.2 数据库中间件
  3.8 本章小结
  习题三
 第四章 关系数据库理论
  4.1 函数依赖
   4.1.1 问题的提出
   4.1.2 函数依赖的定义
   4.1.3 函数依赖的分类
   4.1.4 候选码的形式定义
  4.2 关系模式的规范化
   4.2.1 关系与范式
   4.2.2 第一范式(1NF)
   4.2.3 第二范式(2NF)
   4.2.4 第三范式(3NF)
   4.2.5 BC范式(BCNF)
   4.2.6 多值依赖与第4范式
  4.3 数据依赖的公理系统
   4.3.1 Armstrong公理
   4.3.2 公理的完备性
   4.3.3 函数依赖集的等价
   4.3.4 属性闭包的计算
   4.3.5 最小函数依赖集
  4.4 关系模式的分解
   4.4.1 等价模式分解的定义
   4.4.2 无损连接性与依赖保持性
   4.4.3 模式分解的算法
   4.4.4 多值依赖公理系统
  4.5 规范化的问题
  4.6 本章小结
  习题四
 第五章 数据库设计
  5.1 数据库设计概述
   5.1.1 数据库设计的特点、目标和方法
   5.1.2 数据库设计的内容和步骤
  5.2 数据库规划
  5.3 系统定义
  5.4 需求分析
   5.4.1 需求分析的任务
   5.4.2 需求分析的方法
   5.4.3 数据流图
   5.4.4 数据字典
  5.5 概念结构设计
   5.5.1 概念结构设计的方法和步骤
   5.5.2 E-R图的扩展描述
   5.5.3 局部视图设计
   5.5.4 视图的集成
  5.6 逻辑结构设计
   5.6.1 逻辑结构设计的步骤
   5.6.2 E-R模型向关系模型的转换
   5.6.3 模型的优化
   5.6.4 子模式设计
  5.7 数据库物理设计
   5.7.1 物理设计的内容和要求
   5.7.2 存取方法与存储结构
   5.7.3 性能评价
  5.8 数据库实施与维护
  5.9 应用实例——录像出租公司数据库设计
   5.9.1 应用的需求描述
   5.9.2 数据库规划
   5.9.3 系统定义
   5.9.4 需求收集和分析
   5.9.5 概念结构设计
   5.9.6 逻辑结构设计
   5.9.7 物理结构设计
  5.10 本章小结
 习题五
第二部分 系统篇
 第六章 数据库管理系统
  6.1 DBMS简介
   6.1.1 DBMS的特点与功能
   6.1.2 DBMS的基本组成
   6.1.3 DBMS运行环境
   6.1.4 用户访问数据库的工作过程
  6.2 关系数据库的查询优化
   6.2.1 查询处理与查询优化
   6.2.2 查询优化的一般策略
   6.2.3 关系代数表达式的等价规则
   6.2.4 关系代数表达式的优化算法
   6.2.5 查询优化的一般步骤
  6.3 关系DBMS的发展
   6.3.1 关系DBMS的发展阶段
   6.3.2 关系DBMS的发展趋势
   6.3.3 关系DBMS产品的选择
  6.4 本章小结
  习题六
 第七章 数据库的安全性与完整性
  7.1 概述
   7.1.1 安全性与完整性的基本概念
   7.1.2 安全标准
  7.2 数据库的安全性控制
   7.2.1 用户标识和鉴别
   7.2.2 存取控制方法
   7.2.3 存取控制的实施
   7.2.4 视图机制
   7.2.5 数据加密和跟踪审计
  7.3 数据库的完整性控制
   7.3.1 数据库的完整性
   7.3.2 完整性约束的设计
  7.4 触发器
   7.4.1 触发器机制
   7.4.2 SQL触发器规则
   7.4.3 SQL触发器设计
  7.5 本章小结
  习题七
 第八章 事务管理
  8.1 事务的基本概念
   8.1.1 事务(Transaction)
   8.1.2 事务的状态
   8.1.3 事务的特性
   8.1.4 更新事务的执行与恢复
  8.2 数据库恢复概述
  8.3 恢复的实现技术
   8.3.1 数据转储
   8.3.2 登记日志文件
  8.4 故障恢复
   8.4.1 故障的种类及恢复策略
   8.4.2 具有检查点的恢复技术
   8.4.3 数据库镜像
   8.4.4 远程备份系统
  8.5 SQL对事务管理的支持
  8.6 事务的并发控制
   8.6.1 并发控制的概念
   8.6.2 封锁与封锁协议
   8.6.3 活锁和死锁
   8.6.4 并发调度的可串行性
   8.6.5 基于时间戳的协议
   8.6.6 封锁的粒度
  8.7 本章小结
  习题八
 第九章 现代数据库系统
  9.1 现代数据库系统概述
   9.1.1 数据库系统的发展
   9.1.2 现代数据库系统简介
   9.1.3 现代应用对数据库系统的要求
   9.1.4 数据库系统的研究领域
  9.2 对象关系数据库系统
   9.2.1 概述
   9.2.2 面向对象的数据模型
   9.2.3 对象关系数据模型
   9.2.4 对象关系数据库系统
  9.3 分布式数据库系统
   9.3.1 什么是分布式数据库系统
   9.3.2 分布式数据库系统的模式结构
   9.3.3 分布式数据库管理系统
  9.4 网络数据库系统
   9.4.1 基于C/S模式的数据库系统
   9.4.2 基于B/S模式的数据库系统
  9.5 网格环境下的数据库系统
   9.5.1 网格的概念与组成
   9.5.2 网格数据库研究的内容
   9.5.3 网格数据库技术
  9.6 本章小结
  习题九
附录
 附录A 层次模型与网状模型
  A.1 层次模型
  A.2 网状模型
 附录B PL/sQL
 附录C ODBC与JDBC
  C.1 ODBC
  C.2 JDBC
 附录D 主要的关系DBMS产品
  D.1 Oracle介绍
  D.2 SQL Server
  D.3 DB2简介
  D.4 MySQL简介
  D.5 国产数据库产品简介
参考文献

×

【提醒】购买纸书后,扫码即可免费领取购书大礼包!

如果你已购买本书,请扫一扫封面右上角的二维码,如下图:

如果你未购买纸书,请先购买:

立即购买

长按图片下载到相册
分享到微信、朋友圈、微博、QQ等
朋友注册并购买后,您可赚
取消