书籍详情
Delphi 7数据库应用开发
作者:飞思科技产品研发中心编著
出版社:电子工业出版社
出版时间:2003-01-01
ISBN:9787505383432
定价:¥42.00
购买这本书可以去
内容简介
本书是“开发专家之Delphi”系列畅销书中《Delphi 6数据库开发》的升级版。全书深入浅出地介绍了利用Delphi 7进行数据库开发的方法与技巧。全书共18章,前3章首先让读者了解数据库的基本知识,包括ODBC的概念和设置,接着介绍Borland的数据库访问引擎(BDE);第4~6章则对Delphi提供的数据库组件做了详细介绍;第7章以一个具体的实例详细地介绍了怎样开发一个企业管理系统;第8章则介绍了强大的报表工具Rave。后面10章则是介绍不同的数据库系统,首先是多层分布式数据库系统的开发,其次是dbExpress技术的应用,再次是ADO技术的应用,最后是InterBase数据库应用的开发。书中实例的源代码可至飞思在线http://www.fecit.com.cn的“下载专区”下载。本书适合初学者阅读,也可作为中级开发人员的参考书。
作者简介
暂缺《Delphi 7数据库应用开发》作者简介
目录
第一篇 数据库概论
第1章 数据库技术基础
1.1 数据库系统的发展
1.1.1 数据库系统的产生
1.1.2 数据库系统的基本概念
1.2 数据模型与数据库的结构
1.2.1 数据的概念模型
1.2.2 数据模型
1.2.3 数据库的系统结构
1.3 关系数据库
1.3.1 关系模型
1.3.2 关系的完整性
1.3.3 关系系统
1.3.4 索引和事务
1.4 数据库系统中的关键技术
1.4.1 并发控制
1.4.2 数据库恢复
1.4.3 数据库的安全性
1.4.4 数据的完整性
1.5 Delphi 7对数据库应用开发的支持
1.5.1 数据库应用程序的分类
1.5.2 Delphi7中的两层数据库应用程序
1.5.3 Delphi7中的多层数据库应用程序
1.5.4 Delphi7中的单层数据库应用程序
1.6 配置ODBC数据源
1.6.1 ODBC和DSN的基本概念
1.6.2 配置ODBC数据源的方法
第2章 SQL应用基础
2.1 SQL的简介
2.2 SQL语言的基本概念
2.2.1 数据的定义
2.3 数据查询
2.3.1 操作多个表
2.3.2 排序查询结果
2.3.3 统计
2.3.4 连接
2.4 数据操作
2.4.1 向表中添加数据
2.4.2 删除记录
2.4.3 更新记录
2.5 权限
2.5.1 权限的划分
2.5.2 权限的设置
2.6 SQL应用举例
2.6.1 创建数据表和SQL查询
2.6.2 用TQuery组件实现SQL语言
第3章 数据库的创建
3.1 创建数据库的步骤
3.2 使用Access建立数据库
3.3 使用数据库桌面建立数据库
3.3.1 数据库桌面简介
3.3.2 设定工作目录与私有目录
3.3.3 建立数据库别名
3.3.4 定义表
3.3.5 录入数据
第二篇 基于BDE的数据库应用程序
第4章 BDE组件
4.1 数据集BDE组件
4.1.1 从数据窗体向导开始
4.1.2 Delphi 7中数据库应用程序的框架结构
4.1.3 BDE组件概览
4.1.4 TTable组件
4.1.5 TTable组件应用举例
4.1.6 TQuery组件
4.1.7 TStoreProc组件
4.2 其他BDE组件
4.2.1 TDatabase组件
4.2.2 TSession组件
4.2.3 TBatchMove组件
4.2.4 TUpdateSQL组件
4.2.5 TNestedTable组件
第5章 数据访问组件和数据控制组件
5.1 数据访问组件
5.1.1 TDataSoure组件
5.1.2 TClientDataSet组件
5.1.3 TDataSetProvider组件
5.1.4 其他数据访问组件
5.2 数据控制组件
5.2.1 TField字段组件
5.2.2 TDBGrid组件
5.2.3 TDBText,TDBEdit和TDBNavigator组件
5.2.4 TDBMemo组件
5.2.5 TDBImage组件
5.2.6 TDBListBox组件与TDBComboBox组件
5.2.7 TDBCheckBox组件
5.2.8 TDBRadioGroup组件
5.2.9 TDBLookupListBox组件
5.2.10 TDBLookupComboBox组件与TDBRichEdit组件
5.2.11 TDBCtrlGrid组件
5.2.12 TDBchart组件
第6章 数据模块与数据库决策
6.1 数据模块
6.1.1 数据模块的概念
6.1.2 深入理解数据模块
6.1.3 数据模块的应用
6.2 数据决策组件及应用
6.2.1 数据决策组件概述
6.2.2 TDecisionCube组件
6.2.3 其他数据决策组件
6.2.4 数据决策组件的应用
第7章 基于BDE的数据库应用开发
7.1 基于BDE的两层数据库应用程序开发的一般方法
7.2 例子程序的开发
7.2.1 功能设计
7.2.2 数据库的设计
7.2.3 界面设计
7.2.4 变量的设置和定时器的用法
7.2.5 数据的产生与统计曲线的绘制
7.2.6 曲线的操纵
7.2.7 数据模块的建立
7.2.8 数据的录入
7.2.9 数据的删除
7.2.10 数据的显示
7.2.11 接受用户的输
7.2.12 查询
7.2.13 数据的导出和备份
第8章 报表
8.1 认识Rave报表
8.1.1 Rave报表的特点
8.1.2 Rave报表入门
8.2 Rave报表技术中的类
8.2.1 TBaseReport类
8.2.2 其他报表类
8.3 Rave组件
8.3.1 TRvProject组件
8.3.2 TRvSystem组件
8.3.3 其他报表组件
8.4 报表设计器
8.4.1 报表设计器概述
8.4.2 数据视图的创建
8.4.3 创建报表
8.4.4 报表向导
8.4.5 添加计算字段与设置报表的样式
第三篇 多层分布式数据库应用开发
第9章 多层分布式数据库与DataSnap
9.1 分层的基本概念
9.1.1 早期的数据处理结构
9.1.2 三层结构的概念
9.1.3 三层结构的实现
9.2 分层的优点
9.3 在Delphi 7中如何实现分层数据库应用程序
9.4 DataSnap技术详解
9.4.1 开发多层分布式数据库应用的一般步骤
9.4.2 与应用服务器连接
9.4.3 调用服务器上的接口
9.4.4 在客户端纠错
9.4.5 更新数据
第10章 简单的多层分布式数据库开发
10.1 基于DCOM协议的多层分布式数据库实现
10.1.1 为什么使用DCOM分布式数据库
10.1.2 应用程序服务器的创建
10.1.3 客户程序的设计
10.2 基于TCP/IP协议的多层分布式数据库实现
10.2.1 WinSock通信机制
10.2.2 应用程序服务器的创建
10.2.3 客户程序的设计
10.3 基于HTTP协议的多层分布式数据库实现
10.3.1 基于HTTP协议的多层分布式数据库实现的配置
10.3.2 应用程序服务器的创建
10.3.3 客户程序的设计
第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 Delphi 7中的解决方案
11.3.3 安全稳定的多层分布式系统开发
11.4 高效的数据库连接技术简介
第四篇 dbExpress数据库应用程序
第12章 认识dbExpress
12.1 dbExpress简介
12.1.1 dbExress接口
12.1.2 数据类型映射
12.1.3 dbExPress应用开发
12.2 dbExpress的特点
12.3 dbExpress的优点
12.4 dbExpress的限制
12.4.1 单向数据集
12.4.2 dbExpress支持的数据库有限
12.5 一个最简单的dbExpress数据库应用实例
12.5.1 数据库的连接
12.5.2 数据库访问
第13章 dbExpress组件详解
13.1 TSQLConnection组件
13.1.1 TSQLConnection组件的主要属性
13.1.2 TSQLConnection组件的主要方法
13.1.3 TSQLConnection组件的主要事件
13.2 TSQLDataSet组件
13.2.1 TSQLDataSet组件的主要属性
13.2.2 TSQLDataSet组件的主要方法
13.2.3 TSQLDataSet组件的主要事件
13.3 TSQLQuery组件
13.3.1 TSQLQuery组件的主要属性
13.3.2 TSQLQuery组件的主要方法
13.3.3 TSQLQuery组件的主要事件
13.4 TSQLStoredproc组件
13.4.1 TSQLStoredProc组件的主要属性
13.4.2 TSQLStoredProc组件的主要方法
13.4.3 TSQLStoredPoc组件的主要事件
13.5 TSQLTable组件
13.5.1 TSQLTable组件的主要属性
13.5.2 TSQLTable组件的主要方法
13.5.3 TSQLTalble组件的主要事件
13.6 TSQLMonitor组件
13.6.1 TSQLMonitor组件的主要属性
13.6.2 TSQLMonitor组件的主要方法
13.6.3 TSQLMonitor组件的主要事件
13.7 TSimpleDataSet组件
13.7.1 TSimpleDataSet组件的主要属性
13.7.2 TSimpleDataSet组件的主要方法
13.7.3 TSimpleDataSet组件的主要事件
第14章 dbExpress应用实例剖析
14.1 开发dbExpress的一般方法
14.1.1 与数据库服务器连接
14.1.2 指明数据表示
14.1.3 读取数据
14.1.4 执行不返回结果集命令
14.1.5 建立master/detail连接游标
14.1.6 访问元数据信息
14.1.7 调试dbExpress程序
14.2 如何开发dbExpress程序
14.2.1 仅能向前浏览数据的程序
14.2.2 数据查询的实现
14.2.3 用TSimpleDataDataSet实现数据库访问
14.2.4 使用单方向数据集来实现全功能
第五篇 ADO技术及其使用
第15章 Delphi7中的ADo技术
15.1 ADO的发展和技术优势
15.2 ADO组件
15.2.1 TADOConnection组件
15.2.2 TADOCommand组件
15.2.3 TADODataSet组件
15.2.4 TADOTable组件
15.2.5 TADOQuery组件
15.2.6 TADOStoredProc组件
15.2.7 TRDSConnection组件
第16章 基于ADO的应用开发
16.1 数据连接
16.2 数据更新
第六篇 InterBase Express应用开发
第17章 InterBase数据库及其开发
17.1 InterBase数据库介绍
17.1.1 InterBase数据库的分类
17.1.2 InterBase数据库的特性与功能
17.2 InterBase数据库管理操作
17.2.1 InterBaseManager
17.2.2 InterBase控制台(IBConsole)
17.2.3 创建数据库
17.2.4 用户管理
17.2.5 数据库维护
17.2.6 SQL的使用
17.3 InterBaseExpress 的一般用方法
第18章 InterBase Express应用程序开发
18.1 InterBase数据库管理组件简介
18.2 InterBaseExpress组件介绍
18.2.1 数据库连接组件
18.2.2 IBX数据集组件
18.2.3 其他辅助组件
18.2.4 IB客户数据集组件TIBClienDataSet
18.3 InterBase Express应用程序开发详解
18.3.1 缓存更新
18.3.2 查询监控程序
18.3.3 事件警报示例
第1章 数据库技术基础
1.1 数据库系统的发展
1.1.1 数据库系统的产生
1.1.2 数据库系统的基本概念
1.2 数据模型与数据库的结构
1.2.1 数据的概念模型
1.2.2 数据模型
1.2.3 数据库的系统结构
1.3 关系数据库
1.3.1 关系模型
1.3.2 关系的完整性
1.3.3 关系系统
1.3.4 索引和事务
1.4 数据库系统中的关键技术
1.4.1 并发控制
1.4.2 数据库恢复
1.4.3 数据库的安全性
1.4.4 数据的完整性
1.5 Delphi 7对数据库应用开发的支持
1.5.1 数据库应用程序的分类
1.5.2 Delphi7中的两层数据库应用程序
1.5.3 Delphi7中的多层数据库应用程序
1.5.4 Delphi7中的单层数据库应用程序
1.6 配置ODBC数据源
1.6.1 ODBC和DSN的基本概念
1.6.2 配置ODBC数据源的方法
第2章 SQL应用基础
2.1 SQL的简介
2.2 SQL语言的基本概念
2.2.1 数据的定义
2.3 数据查询
2.3.1 操作多个表
2.3.2 排序查询结果
2.3.3 统计
2.3.4 连接
2.4 数据操作
2.4.1 向表中添加数据
2.4.2 删除记录
2.4.3 更新记录
2.5 权限
2.5.1 权限的划分
2.5.2 权限的设置
2.6 SQL应用举例
2.6.1 创建数据表和SQL查询
2.6.2 用TQuery组件实现SQL语言
第3章 数据库的创建
3.1 创建数据库的步骤
3.2 使用Access建立数据库
3.3 使用数据库桌面建立数据库
3.3.1 数据库桌面简介
3.3.2 设定工作目录与私有目录
3.3.3 建立数据库别名
3.3.4 定义表
3.3.5 录入数据
第二篇 基于BDE的数据库应用程序
第4章 BDE组件
4.1 数据集BDE组件
4.1.1 从数据窗体向导开始
4.1.2 Delphi 7中数据库应用程序的框架结构
4.1.3 BDE组件概览
4.1.4 TTable组件
4.1.5 TTable组件应用举例
4.1.6 TQuery组件
4.1.7 TStoreProc组件
4.2 其他BDE组件
4.2.1 TDatabase组件
4.2.2 TSession组件
4.2.3 TBatchMove组件
4.2.4 TUpdateSQL组件
4.2.5 TNestedTable组件
第5章 数据访问组件和数据控制组件
5.1 数据访问组件
5.1.1 TDataSoure组件
5.1.2 TClientDataSet组件
5.1.3 TDataSetProvider组件
5.1.4 其他数据访问组件
5.2 数据控制组件
5.2.1 TField字段组件
5.2.2 TDBGrid组件
5.2.3 TDBText,TDBEdit和TDBNavigator组件
5.2.4 TDBMemo组件
5.2.5 TDBImage组件
5.2.6 TDBListBox组件与TDBComboBox组件
5.2.7 TDBCheckBox组件
5.2.8 TDBRadioGroup组件
5.2.9 TDBLookupListBox组件
5.2.10 TDBLookupComboBox组件与TDBRichEdit组件
5.2.11 TDBCtrlGrid组件
5.2.12 TDBchart组件
第6章 数据模块与数据库决策
6.1 数据模块
6.1.1 数据模块的概念
6.1.2 深入理解数据模块
6.1.3 数据模块的应用
6.2 数据决策组件及应用
6.2.1 数据决策组件概述
6.2.2 TDecisionCube组件
6.2.3 其他数据决策组件
6.2.4 数据决策组件的应用
第7章 基于BDE的数据库应用开发
7.1 基于BDE的两层数据库应用程序开发的一般方法
7.2 例子程序的开发
7.2.1 功能设计
7.2.2 数据库的设计
7.2.3 界面设计
7.2.4 变量的设置和定时器的用法
7.2.5 数据的产生与统计曲线的绘制
7.2.6 曲线的操纵
7.2.7 数据模块的建立
7.2.8 数据的录入
7.2.9 数据的删除
7.2.10 数据的显示
7.2.11 接受用户的输
7.2.12 查询
7.2.13 数据的导出和备份
第8章 报表
8.1 认识Rave报表
8.1.1 Rave报表的特点
8.1.2 Rave报表入门
8.2 Rave报表技术中的类
8.2.1 TBaseReport类
8.2.2 其他报表类
8.3 Rave组件
8.3.1 TRvProject组件
8.3.2 TRvSystem组件
8.3.3 其他报表组件
8.4 报表设计器
8.4.1 报表设计器概述
8.4.2 数据视图的创建
8.4.3 创建报表
8.4.4 报表向导
8.4.5 添加计算字段与设置报表的样式
第三篇 多层分布式数据库应用开发
第9章 多层分布式数据库与DataSnap
9.1 分层的基本概念
9.1.1 早期的数据处理结构
9.1.2 三层结构的概念
9.1.3 三层结构的实现
9.2 分层的优点
9.3 在Delphi 7中如何实现分层数据库应用程序
9.4 DataSnap技术详解
9.4.1 开发多层分布式数据库应用的一般步骤
9.4.2 与应用服务器连接
9.4.3 调用服务器上的接口
9.4.4 在客户端纠错
9.4.5 更新数据
第10章 简单的多层分布式数据库开发
10.1 基于DCOM协议的多层分布式数据库实现
10.1.1 为什么使用DCOM分布式数据库
10.1.2 应用程序服务器的创建
10.1.3 客户程序的设计
10.2 基于TCP/IP协议的多层分布式数据库实现
10.2.1 WinSock通信机制
10.2.2 应用程序服务器的创建
10.2.3 客户程序的设计
10.3 基于HTTP协议的多层分布式数据库实现
10.3.1 基于HTTP协议的多层分布式数据库实现的配置
10.3.2 应用程序服务器的创建
10.3.3 客户程序的设计
第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 Delphi 7中的解决方案
11.3.3 安全稳定的多层分布式系统开发
11.4 高效的数据库连接技术简介
第四篇 dbExpress数据库应用程序
第12章 认识dbExpress
12.1 dbExpress简介
12.1.1 dbExress接口
12.1.2 数据类型映射
12.1.3 dbExPress应用开发
12.2 dbExpress的特点
12.3 dbExpress的优点
12.4 dbExpress的限制
12.4.1 单向数据集
12.4.2 dbExpress支持的数据库有限
12.5 一个最简单的dbExpress数据库应用实例
12.5.1 数据库的连接
12.5.2 数据库访问
第13章 dbExpress组件详解
13.1 TSQLConnection组件
13.1.1 TSQLConnection组件的主要属性
13.1.2 TSQLConnection组件的主要方法
13.1.3 TSQLConnection组件的主要事件
13.2 TSQLDataSet组件
13.2.1 TSQLDataSet组件的主要属性
13.2.2 TSQLDataSet组件的主要方法
13.2.3 TSQLDataSet组件的主要事件
13.3 TSQLQuery组件
13.3.1 TSQLQuery组件的主要属性
13.3.2 TSQLQuery组件的主要方法
13.3.3 TSQLQuery组件的主要事件
13.4 TSQLStoredproc组件
13.4.1 TSQLStoredProc组件的主要属性
13.4.2 TSQLStoredProc组件的主要方法
13.4.3 TSQLStoredPoc组件的主要事件
13.5 TSQLTable组件
13.5.1 TSQLTable组件的主要属性
13.5.2 TSQLTable组件的主要方法
13.5.3 TSQLTalble组件的主要事件
13.6 TSQLMonitor组件
13.6.1 TSQLMonitor组件的主要属性
13.6.2 TSQLMonitor组件的主要方法
13.6.3 TSQLMonitor组件的主要事件
13.7 TSimpleDataSet组件
13.7.1 TSimpleDataSet组件的主要属性
13.7.2 TSimpleDataSet组件的主要方法
13.7.3 TSimpleDataSet组件的主要事件
第14章 dbExpress应用实例剖析
14.1 开发dbExpress的一般方法
14.1.1 与数据库服务器连接
14.1.2 指明数据表示
14.1.3 读取数据
14.1.4 执行不返回结果集命令
14.1.5 建立master/detail连接游标
14.1.6 访问元数据信息
14.1.7 调试dbExpress程序
14.2 如何开发dbExpress程序
14.2.1 仅能向前浏览数据的程序
14.2.2 数据查询的实现
14.2.3 用TSimpleDataDataSet实现数据库访问
14.2.4 使用单方向数据集来实现全功能
第五篇 ADO技术及其使用
第15章 Delphi7中的ADo技术
15.1 ADO的发展和技术优势
15.2 ADO组件
15.2.1 TADOConnection组件
15.2.2 TADOCommand组件
15.2.3 TADODataSet组件
15.2.4 TADOTable组件
15.2.5 TADOQuery组件
15.2.6 TADOStoredProc组件
15.2.7 TRDSConnection组件
第16章 基于ADO的应用开发
16.1 数据连接
16.2 数据更新
第六篇 InterBase Express应用开发
第17章 InterBase数据库及其开发
17.1 InterBase数据库介绍
17.1.1 InterBase数据库的分类
17.1.2 InterBase数据库的特性与功能
17.2 InterBase数据库管理操作
17.2.1 InterBaseManager
17.2.2 InterBase控制台(IBConsole)
17.2.3 创建数据库
17.2.4 用户管理
17.2.5 数据库维护
17.2.6 SQL的使用
17.3 InterBaseExpress 的一般用方法
第18章 InterBase Express应用程序开发
18.1 InterBase数据库管理组件简介
18.2 InterBaseExpress组件介绍
18.2.1 数据库连接组件
18.2.2 IBX数据集组件
18.2.3 其他辅助组件
18.2.4 IB客户数据集组件TIBClienDataSet
18.3 InterBase Express应用程序开发详解
18.3.1 缓存更新
18.3.2 查询监控程序
18.3.3 事件警报示例
猜您喜欢