顶部
收藏

数据库原理与应用


作者:
李红
定价:
21.90元
ISBN:
978-7-04-011695-3
版面字数:
0千字
开本:
16开
全书页数:
317页
装帧形式:
平装
重点项目:
暂无
出版时间:
2003-01-15
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机科学与技术专业课程

  本书以关系数据库系统为核心,系统全面地阐述了数据库系统的基本概念、基本原理和应用技术,主要内容包括:数据库技术概述、关系数据库、关系数据库的标准语言SQL、关系数据库设计、数据库保护、面向对象数据库及对象–关系数据库、C/S数据库和Web数据库、开放的客户端开发及主流数据库产品、数据库技术的发展等。   本书概念清楚、重点突出、章节安排合理,理论与实践结合紧密。基本上每章都配以丰富的习题、案例,部分章节还配有实验。习题有助于学习者加深对内容的理解、掌握并巩固概念;案例为学习者提供了真实的数据库应用场景,有助于学习者从实际应用的角度出发,去联系所学理论,掌握所学内容;而实验为学习者提供了将理论与实践结合的具体上机操作途径,最终巩固所学内容。习题、案例与实验也是本书一个较为突出的特点。   本书既可作为高等学校信息管理与信息系统专业及非计算机专业本科数据库课程的教学用书,也可作为从事信息领域工作的科技人员的自学参考书。

  • 第1章 数据库技术概述
    • 学习目标
    • 1.1 数据库的作用及相关概念
      • 1.1.1 数据与信息
      • 1.1.2 数据管理与数据库
      • 1.1.3 数据库管理系统与管理信息系统
    • 1.2 数据管理技术的发展
      • 1.2.1 手工管理阶段
      • 1.2.2 文件系统阶段
      • 1.2.3 数据库系统阶段
    • 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
    • 案例1
  • 第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 关系数据库规范化理论
      • 2.4.1 关系模式规范化的必要性
      • 2.4.2 数据依赖
      • 2.4.3 范式与规范化
      • 2.4.4 关系分解原则
    • 小结
    • *习题2
    • 案例2
  • 第3章 关系数据库的标准语言SQL
    • 学习目标
    • 3.1 SQL概述
      • 3.1.1 SQL的发展历程
      • 3.1.2 SQL的组成与功能
      • 3.1.3 SQL语言的特点
      • 3.1.4 SQL基本知识
    • 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 SELECT语句
      • 3.4.2 单表查询
      • 3.4.3 连接查询
      • 3.4.4 嵌套查询
      • 3.4.5 集合查询
      • 3.4.6 函数查询
    • 3.5 数据控制语言
      • 3.5.1 数据控制方法
      • 3.5.2 数据控制语句
      • 3.5.3 事务控制语句
    • 3.6 嵌入式SQL
      • 3.6.1 嵌入式SQL的形式及处理过程
      • 3.6.2 SQL与宿主语言间的通信
      • 3.6.3 嵌入式SQL的实现
      • 3.6.4 游标
      • 3.6.5 动态SQL
    • 小结
    • 习题3
    • 案例3
    • 实验
  • 第4章 关系数据库设计
    • 学习目标
    • 4.1 概念模型
      • 4.1.1 信息的三个世界
      • 4.1.2 概念模型的基本概念
      • 4.1.3 实体-联系方法
      • 4.1.4 E-R模型的设计问题
      • *4.1.5 E-R模型的扩充
    • 4.2 数据库设计步骤
      • 4.2.1 需求分析
      • 4.2.2 概念结构设计
      • 4.2.3 逻辑结构设计
      • 4.2.4 物理设计
      • 4.2.5 数据库实施
      • 4.2.6 数据库运行和维护
    • 4.3 网络环境下的数据库应用规划
      • 4.3.1 需求分析
      • 4.3.2 安全问题
      • 4.3.3 体系结构
      • 4.3.4 系统平台的选择
    • 小结
    • 习题4
    • 案例4
    • 实验
  • 第5章 数据库保护
    • 学习目标
    • 5.1 数据库完整性
      • 5.1.1 完整性约束的定义
      • 5.1.2 完整性约束的检查和处理
    • 5.2 数据库安全性
      • 5.2.1 用户验证
      • 5.2.2 存取控制
    • 5.3 数据库并发控制
      • 5.3.1 事务
      • 5.3.2 事务的串行调度、并发调度及其可串行化
      • 5.3.3 事务并发执行所带来的问题
      • 5.3.4 封锁
    • 5.4 数据库恢复
      • 5.4.1 数据库系统的故障
      • 5.4.2 基于日志文件的数据恢复技术
      • 5.4.3 数据转储及介质故障的恢复
      • 5.4.4 检查点方法
    • 小结
    • 习题5
    • 案例5
  • 第6章 面向对象数据库及对象–关系数据库
    • 学习目标
    • 6.1 面向对象数据库系统简介
      • 6.1.1 面向对象方法学的特点
      • 6.1.2 面向对象数据库系统的概念
      • 6.1.3 问题与局限性
    • 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.3.4 面向对象数据库系统的基本功能和实现途径
    • 6.4 对象-关系数据库系统
      • 6.4.1 特点
      • 6.4.2 对象-关系数据库技术
      • 6.4.3 对象-关系数据库系统与产品
    • 6.5 面向对象数据库与对象-关系数据库的比较
    • 小结
    • 习题6
  • 第7章 C/S数据库和Web数据库
    • 学习目标
    • 7.1 C/S体系结构
      • 7.1.1 C/S结构
      • 7.1.2 C/S结构的主要技术特征
      • 7.1.3 C/S结构的组成
      • 7.1.4 三层C/S结构
    • 7.2 C/S数据库技术
      • 7.2.1 C/S数据库技术概述
      • 7.2.2 C/S结构的数据库系统
    • 7.3 Web数据库与应用
      • 7.3.1 Web数据库的分类
      • 7.3.2 Web数据库技术要点
      • 7.3.3 Web数据库应用的构成及一般结构
    • 小结
    • 习题7
    • 案例7
    • 实验
  • 第8章 开放的客户端开发及主流数据库产品
    • 学习目标
    • 8.1 开放式客户体系结构
      • 8.1.1 ODBC
      • 8.1.2 JDBC
    • 8.2 面向网络的Java编程语言
      • 8.2.1 Java出现的背景
      • 8.2.2 Java语言对软件开发技术的影响
      • 8.2.3 Java语言的应用前景
      • 8.2.4 Java的数据库应用开发展望
    • 8.3 用Delphi开发数据库应用系统
      • 8.3.1 Delphi概述
      • 8.3.2 Delphi的数据库特性
      • 8.3.3 Delphi数据库的体系结构
      • 8.3.4 数据访问部件
      • 8.3.5 数据控制部件
      • 8.3.6 数据库窗体专家和数据库操作台
    • 8.4 用Power Builder开发数据库应用
      • 8.4.1 Power Builder的特点
      • 8.4.2 Power Builder数据库管理
      • 8.4.3 Power Builder的事务处理
    • 8.5 SQL Server 2000
      • 8.5.1 SQL Server 2000的发展历程
      • 8.5.2 SQL Server 2000概述
      • 8.5.3 SQL Server 2000的特性
      • 8.5.4 SQL Server基本工具
      • 8.5.5 使用SQL Server 2000的电子商务
    • 8.6 Oracle数据库
      • 8.6.1 Oracle数据库系统的特点
      • 8.6.2 Oracle的存储结构
      • 8.6.3 Oracle的分布式数据库管理
      • 8.6.4 Oracle与SQL Server 2000的比较
    • 8.7 Informix数据库
      • 8.7.1 Informix数据库管理
      • 8.7.2 Internet上的Informix数据库
    • 小结
    • 习题8
    • 案例8
    • 实验
  • 第9章 数据库技术的发展
    • 学习目标
    • 9.1 数据库系统的三个发展阶段
      • 9.1.1 第一代的数据库系统——层次和网状数据库系统
      • 9.1.2 第二代数据库系统——关系数据库系统
      • 9.1.3 新一代数据库系统
    • 9.2 数据仓库
      • 9.2.1 数据仓库的概念
      • 9.2.2 数据集市
      • 9.2.3 数据仓库的系统结构
      • 9.2.4 数据仓库的关键技术
      • 9.2.5 数据挖掘
    • 9.3 分布式数据库系统
      • 9.3.1 分布式数据库系统概述
      • 9.3.2 分布式数据库系统的模式结构
      • 9.3.3 分布式数据库管理系统
      • 9.3.4 数据分布
      • 9.3.5 分布透明性
    • 9.4 并行数据库系统
      • 9.4.1 并行数据库系统体系结构
      • 9.4.2 并行数据库系统中数据的划分技术
      • *9.4.3 并行查询处理技术
    • 9.5 其他新型的数据库系统
      • 9.5.1 多媒体数据库系统
      • 9.5.2 模糊数据库系统
      • 9.5.3 主动数据库系统
    • 小结
    • 习题9
    • 案例9
  • 附录
  • 参考文献及网站

相关图书