丛书前言
编者的话
第1章 关系数据库的基本概念
1.1 数据库概念
1.1.1 数据库的特点
1.1.2 数据模型
1.1.3 数据库系统的三级模式结构
1.2 关系模型
1.2.1 数学定义
1.2.2 关系模型
1.3 表结构
1.4 数据库引擎
1.4.1 多进程数据库引擎
1.4.2 单进程、多线程数据库引擎
1.5 设计关系数据库
1.5.1 数据库设计的概述
1.5.2 数据库设计的特点
1.5.3 数据库设计的方法
1.5.4 数据库设计的步骤
第2章 C++Builder数据库引擎
2.1 BDE结构概述
2.2 BDE会话
2.2.1 BDE别名(Alias)
2.2.2 会话组件TSession
2.2.3 管理BDE别名
2.2.4 管理数据库连接
2.2.5 管理 Paradox表
2.2.6 创建和住理附加会话
2.3 配置BDE
2.3.1 BDE配置工具概述
2.3.2 存储配置信息
2.3.3 配置 Microsoft ODBC( Open Database Connectivity)
2.3.4 BDE配置工具的参数
第3章 设计数据库应用程序
3.1 数据库应用程序的体系结构
3.2 数据库应用程序的体系划分
3.2.1 数据库应用程序的用户界面
3.2.2 单层数据库应用程序
3.2.3 双层数据库应用程序
3.2.4 多层数据库应用程序
3.2.5 扩展 C++Builder的数据库体系结构.
3.3 设计单层数据库应用程序
3.3.1 基于BDE的单层数据库应用程序
3.3.2 基于文件的单层数据库应用程序
3.4 设计双层数据库应用程序
3.4.1 数据库服务器的建立
3.4.2 客户端应用程序的建立
3.5 设计多层数据库应用程序
3.5.1 多层体系结构的优势
3.5.2 MIDAS概述
3.5.3 连接方式选择
3.5.4 创建多层数据库应用概述
3.5.5 建立数据库服务器
3.5.6 建立应用服务器
3.5.7 TProviuer
3.5.8 建立客户端应用程序
3.5.9 利用客户数据集访问数据
3.5.10 “公文包”模型
3.5.11 双层数据库应用的多层化
第4章 结构化查询语言SQL
4.1 结构化查询语言的概念
4.2 用SELECT检索数据
4.2.1 表、行、列
4.2.2 用 FROM定位查询数据源
4.2.3 用WHERE于句过滤查询结果
4.2.4 用ORDER BY对结果集合排序
4.2.5 检索集合数据
4.2.6 连接
4.2.7 子查询
4.2.8 UNION
4.2.9 操作字段
4.2.10 优化数据库查询
4.3 使用 SELECT和 INTO
4.4 SQL更新语句
4.4.1 用INSERT插入记录
4.4.2 用UPDATE史新记录
4.4.3 用DELETE删除记录
4.5 SQL数据定义
4.5.1 定义数据库
4.5.2 表的定义和修改
4.5.3 索引的建立和删除
第5章 使用 Data Access控件组
5.1 Data Access控件组概述
5.2 使用TDatabase连接数据库
5.2.1 TDatabase控件简介
5.2.2 永久TDatabase控什
5.2.3 用Tdatabase控件控制数据库的连接
5.2.4 TDatabase与TSession
5.3 数据源 TDatasource
5.4 数据集 TDataset
5.4.1 数据集的状态
5.4.2 数据集的打开和关闭
5.4.3 数据集的浏览
5.4.4 记录会向和修改
5.4.5 记录的过滤
5.4.6 数据集的书签
5.4.7 数据集中的事件
5.5 TDBDataset
5.6 TBDEDataset
5.7 TTable控件的使用
5.7.1 饮用TTable控件的一般步骤
5.7.2 TTable控件与数据表的连接
5.7.3 数据表查询
5.7.4 访问部分数据
5.7.5 用TTable控议修改,更新,删除表
5.7.6 MASTER/DETAIL关系
5.7.7 TTable控件的其它属性和方法
5.8 使用TField控件
5.8.1 TField控件简介
5.8.2 定义TField控件
5.8.3 属性和事件
5.8.4 类型转换
5.9 TbatchMOve控件的使用
5.10 使用TQuery进行查询
5.10.1 TQuery概述
5.10.2 使用 Tquery的一般步骤
5.10.3 参数设置
5.10.4 执行查询
5.10.5 查询结果及类型转换
第6章 使用Data Controls控件组
6.1 Data Controls控件组概述
6.2 TDBGrid控件
6.3 TDBNavigator 控件
6.4 TDBText控件
6.5 TDBEdit控件
6.6 TDBMemo控件
6.7 TDBImage控件
6.8 TDBListBx控件
6.9 TDBComboBox 控件
6.10 TDBCheckBox控件
6.11 TDBRadioGroup任件
6.12 TDBLookupListBOX控件
6.13 TDBLookupComboBox 控件
6.14 TDBRichEdit控件
6.15 TDBCtrlGrid控件
6.16 TDBChart控件
6.17 使用 Data Controls控件的实例
第7章 使用 Decision Cube控件组
7.1 Decision Cube控件组概述
72 Decision Cube控件组的基本使用方法
7.3 Decision Cube备控件的属性、方法和事件
7.3.1 使用TDecisionQuery控件
7.3.2 使用 TDecisionCube 控件
7.3.3 使用TDecisionsource控件
7.3.4 使用 TDecisionPivot控件
7.3.5 使用 TDecisionGrid控件
7.3.6 使用TDecisionGraph控件
第8章 创建快速报表
8.1 快速报表概述
8.2 使用快速报表模板
8.2.1 使用 QuickReport Wizard
8.2.2 使用预定义的快速报表
8.3 手动建立快速报表
8.3.1 建立一个简中数报列表的报表ListReport
8.3.2 建立一个数据分组显示的报表GroupListReport
8.3.3 建上一个Master/Detail结构的报表
8.4 QuickReport各挂件的使用方法
8.4.1 使用TQuickRep控议
8.4.2 使用TQRBand控件
8.4.3 使用 TQRLabel控件
8.4.4 使用TQRDBText控件
8.4.5 使用TQRShape控件
8.4.6 使用 TQRSySData控件
8.4.7 其它控件
第9章 客户/服务器系统
9.1 客户/服务器计算环境
9.1.1 基于主机的训算
9.1.2 基于PC/LAN的计算
9.2 客户/服务的特点
9.3 客户/服务器体系结构
9.3.1 体系结构概述
9.3.2 客户机概述
9.3.3 服务概述
9.3.4 中间件概述
9.4 客户/服务器型数据接口
9.5 关系数掂库体系结构与客户/服务器模式
9.5.1 关系数据库概述
9.5.2 关系数据库实现的任务
9.5.3 关系数据操作
9.5.4 扩展关系系统
9.5.5 SQL:集成客户/服务器体系结构的基本链路
9.6 各种数据库服务器简介
9.6.1 DB2
9.6.2 Borland对象成分体系结构(BOCA)
9.6.3 Informix SQL服务器系列
9.6.4 Microsoft SQL服务器系列
9.6.5 Oracle RDBMS
9.6.7 Sybase SQL服务器系列
第10章 客户/服务器应用开发环境的构造
10.1 安装和运行SQL Server
10.1.1 安装 SQL Server服务器端还行程序
10.1.2 安装 SQL Server客户端运行程序
10.1.3 启动和停止 SQL Server
10.1.4 使用 SQL Enterprise Manager
10.1.5 在 SQL Server数据库中创建表
10.1.6 使用 SQL Server Query Analyzer
10.1.7 SQL Server系统安全策略
10.1.8 SQL Server用户管理
10.2 Borland SQL Links的安装
10.3 配置SQL环境
10.3.1 配置 SQL Links驱动程序缺省设置的方法
10.3.2 SQL Links驱动程序的缺省设置项目的含义
10.3.3 建立和管理SQL别名
10.3.4 联接 SQL服务器
第11章 C++ Builder客户/服务器编程
11.1 使用 TDatabase控件连接 SQL服务器
11.1.1 TDatabase控件概述
11.1.2 设置数据库服务器的登录参数
11.1.3 指定别名
11.1.4 控制数据库的连接
11.1.5 获取数据库信息
11.2 使用各户/服务器数据库控件
11.2.1 TClientDataset控件
11.2.3 TRemoteserver控件
11.2.4 TProvider控件
11.3 使用存储过程
11.3.1 TStoredProc按计概述
11.3.2 TStoredProc控付使用方法
11.4 客户机/服务器事务控制
11.4.1 事务控制概述
11.4.2 使用隐人控制
11.4.3 使用显式事务控制
11.4.4 使用传递式 SQL
11.4.5 使用本地事务
11.5 客户/服务器应用实例分析
11.5.1 定义数据模块
11.5.2 定义主窗口
11.5.3 显示活动的视图
11.5.4 触发器的应用
11.5.5 执行查询存储过程
11.5.6 可执行的存储过程
11.5.7 在事务中编辑