顶部
收藏

数据库技术及应用(第二版)

“十五”国家规划教材

作者:
王行言 汤荷美 黄维通
定价:
28.00元
ISBN:
978-7-04-014622-6
版面字数:
590.000千字
开本:
16开
全书页数:
431页
装帧形式:
平装
重点项目:
“十五”国家规划教材
出版时间:
2004-08-17
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
数据库技术

  本书是普通高等教育“十五”国家级规划教材。
  本书主要包括三部分内容:第一部分详细介绍了数据库系统的基本概念和主要技术,例如数据库系统结构、关系模型、SQL与PL/SQL语言、分布式数据库、数据库保护、数据库设计及理论等内容;第二部分介绍了典型的基于C/S模式的数据库应用开发技术、组件技术和可视化的程序开发方法;第三部分介绍了数据库技术的一些最新发展,包括对象关系数据库、数据挖掘技术等。本书结合典型的软件产品介绍相关知识,不但使读者容易理解和掌握书中内容,而且为读者在今后的数据库应用开发方面打下基础。本书可作为高等学校各专业数据库课程教材,也可作为学习Oracle数据库和Delphi工具的基础培训教材。
  与本书配套的电子教案可在高等教育出版社高等理工教学资源网下载,网址为http://www.hep-at.com.cn或http;//cs.hep.com.cn
  • 第1章 数据库系统概述
    • l.l 信息与社会信息化
      • l.l.1 社会的信息化
      • 1.1.2 数据与信息
    • 1.2 数据管理技术的发展
    • 1.3 数据库的系统结构
    • 1.4 数据库系统组成
    • 1.5 数据库工作流程
    • 1.6 Oracle 数据库系统概述
      • 1.6.1 Oracle 数据库的软件组成
      • 1.6.2 Oracle 系统的体系结构
      • 1.6.3 Oracle 支持的计算模式
    • 习题
  • 第2章 数据模型
    • 2.1 数据模型的基本概念
    • 2.2 概念模型
    • 2.3 基本数据模型
    • 2.4 关系模型与关系数据库
    • 2.5 关系的数学定义
    • 2.6 E-R模型转换为关系模型
    • 2.7 关系代数
    • 习题
  • 第3章 SQL语言基础
    • 3.1 SQL语言概述
    • 3.2 SQL语言基本元素
      • 3.2.1 常量
      • 3.2.2 数据类型
      • 3.2.3 数据比较规则
      • 3.2.4 数据类型转换
      • 3.2.5 空值的处理
      • 3.2.6 SQL语句中的注释
    • 3.3 SQL语言中的运算符
      • 3.3.l 一般运算符
      • 3.3.2 比较运算符
      • 3.3.3 逻辑运算符
      • 3.3.4 集合运算符
      • 3.3.5 其他运算符
      • 3.3.6 SQL语句中的表达式
    • 3.4 SQL语言中的函数
      • 3.4.1 SQL函数概述
      • 3.4.2 数值型函数
      • 3.4.3 字符型函数
      • 3.4.4 日期型函数
      • 3.4.5 类型转换函数
      • 3.4.6 其他单行函数
      • 3.4.7 组函数
    • 3.5 关系表的DDL语句
      • 3.5.1 CREATETABLE建表语句
      • 3.5.2 ALTERTABLE修改表语句
      • 3.5.3 DROPTABLE删除表语句
    • 3.6 关系表的DML语句
      • 3.6.1 INSERT插入语句
      • 3.6.2 UPDATE修改语句
      • 3.6.3 DELETE删除语句
    • 3.7 查询语句
      • 3.7.1 基本查询
      • 3.7.2 SELECT子句
      • 3.7.3 WHERE子句
      • 3.7.4 ORDERBY子句
      • 3.7.5 多表查询与连接操作
      • 3.7.6 元组变量
      • 3.7.7 查询语句中的集合操作
      • 3.7.8 查询中的重值处理
      • 3.7.9 组函数与聚合操作
      • 3.7.10 子查询
      • 3.7.11 层次查询
      • 3.7.12 查询语句的不同实现
      • 3.7.13 子查询在其他语句中的应用
    • 3.8 视图
    • 3.9 SQL语言的交i执行环境
      • 3.9.1 SQL*Plus的进入与退出
      • 3.9.2 修改密码
      • 3.9.3 SQL*Plus的基本功能
      • 3.9.4 Oracle的客户端配置
    • 习题
  • 第4章 PL/SQL程序设计
    • 4.1 什么是PL/SQL
    • 4.2 PL/SQL程序语法基础
      • 4.2.1 块程序结构
      • 4.2.2 变量和常量说明
      • 4.2.3 变量赋值
      • 4.2.4 控制语句
      • 4.2.5 例外处理
    • 4.3 光标
      • 4.3.1 系统预定义光标(隐式光标)
      • 4.3.2 用户自定义光标(显式光标)
    • 4.4 函数与子程序
      • 4.4.1 过程
      • 4.4.2 函数
    • 4.5 块的嵌套与例外转移
      • 4.5.l 块的嵌套与作用域
      • 4.5.2 例外转移
    • 习题
  • 第5章 数据库对象
    • 5.1 数据库对象概述
    • 5.2 索引与聚集
      • 5.2.1 B*树索引
      • 5.2.2 位图索引
    • 5.2.3 聚集
    • 5.3 序列
    • 5.4 存储子程序
      • 5.4.1 存储过程
      • 5.4.2 存储函数
    • 5.5 触发器
      • 5.5.l 触发器的基本概念
      • 5.5.2 行触发器和语句级触发器
    • 5.6 查看数据库对象
      • 5.6.1 查询数据库对象信息
      • 5.6.2 存储子程序与触发器的调试
      • 5.6.3 查询数据库对象中的程序代码
    • 习题
  • 第6章 分布式数据库系统
    • 6.1 分布式数据库的基本概念
    • 6.2 分布式数据库的三级模式
    • 6.3 场地自治型分布式数据库系统
    • 6.4 Oracle分布式数据库功能
      • 6.4.1 访问远程表——数据库链
      • 6.4.2 数据分片——视图
      • 6.4.3 数据复制——快照
      • 6.4.4 数据复制——触发器
      • 6.4.5 分布式处理中的几个问题
    • 习题
  • 第7章 数据库保护
    • 7.l 安全性
      • 7.1.1 用户标识与系统鉴别
      • 7.1.2 权限管理与存取控制
      • 7.1.3 审计功能
    • 7.2 完整性
    • 7.3 事务处理
      • 7.3.1 事务的基本概念
      • 7.3.2 事务提交
      • 7.3.3 事务回滚
      • 7.3.4 单语句事务
      • 7.3.5 分布式事务处理
      • 7.3.6 事务设计
    • 7.4 并发控制
      • 7.4.1 并发操作中的问题
      • 7.4.2 并发控制——解决写丢失
      • 7.4.3 并发控制——解决读写冲突
    • 7.5 数据库后备和恢复
      • 7.5.1 数据库后备
      • 7.5.2 数据库恢复
    • 习题
  • 第8章 数据库设计
    • 8.1 关系数据库设计理论
      • 8.1.1 函数依赖
      • 8.1.2 规范化设计方法
    • 8.2 数据库设计
      • 8.2.1 需求分析
      • 8.2.2 概念设计
      • 8.2.3 逻辑设计
      • 8.2.4 物理设计
      • 8.2.5 数据库的实施与维护
    • 习题
  • 第9章 Delphi基础知识
    • 9.1 面向对象的基本概念
      • 9.1.1 对象、属性和方法
      • 9.1.2 对象与类
      • 9.1.3 封装
      • 9.1.4 类库及类的继承
    • 9.2 Delphi的集成开发环境
      • 9.2.1 什么是Delphi
      • 9.2.2 对象——属性、方法与事件
      • 9.2.3 Delphi界面组成与操作
    • 9.3 Delphi应用程序开发过程
    • 9.4 项目管理
      • 9.4.1 项目与文件
      • 9.4.2 项目的维护
    • 9.5 代码编辑与程序调试
      • 9.5.1 代码编辑
      • 9.5.2 代码调试
    • 9.6 在集成环境中获得帮助
    • 习题
  • 第10章 Object Pascal编程基础
    • 10.1 语言基础知识
      • 10.1.1 常量、变量及数据类型
      • 10.l.2 运算与赋值
      • 10.1.3 复合语句
      • 10.1.4 代码注释
    • 10.2 控制语句
      • 10.2.1 分支语句
      • 10.2.2 循环语句
      • 10.2.3 异常处理
      • 10.3 构造数据类型
      • 10.3.1 数组类型
      • 10.3.2 集合类型
      • 10.3.3 记录类型
      • 10.3.4 枚举类型
    • 10.4 Object Pascal的程序结构
      • 10.4.1 程序与单元
      • 10.4.2 主程序单元
      • 10.4.3 子程序单元
      • 10.4.4 如何引用单元
      • 10.4.5 程序块
    • 10.5 编写过程与函数
      • 10.5.1 过程与函数的结构
      • 10.5.2 过程与函数的调用
      • 10.5.3 参数传递
      • 10.5.4 常用系统函数与过程
    • 10.6 有关对象的几种操作
    • 习题
  • 第11章 Delphi基本组件功能及应用
    • 11.1 Delphi组件概述
      • 11.1.1 理解组件
      • 11.1.2 组件的分类
      • 11.1.3 组件属性及方法
      • 11.1.4 事件及事件处理程序
    • 11.2 组件应用基础
      • 11.2.1 按钮类组件
      • 11.2.2 列表框组件
      • 11.2.3 多媒体组件与对话框组件
    • 习题
  • 第12章 用户界面设计
    • 12.l 用户界面设计的基本原则
    • 12.2 界面交互中的系统函数与过程
    • 12.3 菜单设计
      • 12.3.1 菜单结构设计
      • 12.3.2 菜单项功能设计
    • 12.4 多页面设计
    • 12.5 窗体设计
      • 12.5.1 窗体样式设计
      • 12.5.2 多窗体设计
    • 习题
  • 第13章 数据库组件及应用
    • 13.1 Delphi数据库组件概述
      • 13.1.1 数据库组件分类
      • 13.1.2 数据库连接组件Database
      • 13.1.3 数据集组件Table
      • 13.1.4 数据源组件DataSource
      • 13.1.5 数据感知控件一
      • 13.1.6 数据感知控件二
      • 13.1.7 “主-从”查询
    • 13.2 数据集组件的操作
      • 13.2.1 理解TDataset类
      • 13.2.2 打开和关闭数据集
      • 13.2.3 数据集的状态及转换
      • 13.2.4 在数据集中定位记录
      • 13.2.5 在数据集中查找记录
      • 13.2.6 在数据集中插入、修改和删除记录
      • 13.2.7 数据集的事件
    • 13.3 数据集的访问与字段对象
      • 13.3.1访问数据集的字段值
      • 13.3.2 动态字段对象
      • 13.3.3 永久字段对象
      • 13.3.4 计算字段与查找字段
    • 13.4 数据集组件TQuery
      • 13.4.1 Query组件简介
      • 13.4.2 静态SQI语句
      • 13.4.3 动态SQL语句
    • 习题
  • 第14章 数据库应用开发实例
    • 14.1 系统分析与设计
      • 14.1.1 需求分析
      • 14.1.2 系统的数据流图
      • 14.1.3 编写数据字典
      • 14.1.4 数据库设计
      • 14.1.5 软件结构设计
    • 14.2 系统详细设计与编码
      • 14.2.1 主界面功能设计与实现
      • 14.2.2 教务员身份认证界面
      • 14.2.3 查询界面功能设计与实现
      • 14.2.4 维护界面功能设计与实现
      • 14.2.5 选课界面功能设计与实现
    • 习题
  • 第15章 对象关系数据库
    • 15.1 什么是对象关系数据库
    • 15.2 对象类型——记录
    • 15.3 对象类型——对象表
      • 15.3.1 建立对象类型及对象表
      • 15.3.2 对象表的操作
      • 15.3.3 对象表的应用
    • 15.4 嵌套表类型
    • 习题
  • 第16章 数据挖掘简介
    • 16.1 数据挖掘概述
      • 16.1.1 什么是数据挖掘
      • 16.1.2 数据挖掘的功能
      • 16.1.3 数据挖掘研究现状
    • 16.2 数据挖掘的知识分类及挖掘方法
      • 16.2.1 知识分类
      • 16.2.2 数据挖掘的方法
      • 16.2.3 数据挖掘常见工具
    • 16.3 数据挖掘过程
    • 16.4 数据仓库
      • 16.4.1 数据仓库概述
      • 16.4.2 数据仓库与数据挖掘的关系
    • 16.5 数据挖掘研究热点
    • 16.6 实施数据挖掘项目考虑的问题
    • 16.7 部分成功案例简介
  • 参考文献

相关图书