出版社:清华大学出版社
年代:2004
定价:39.0
本书提供数据库高级程序开发的实际解决方案。全书共分18章,内容分别涉及各大、中、小型数据库的介绍,高级SQL教程,各种数据库连接技巧,数据处理技术,存储过程高级技术、触发器设计、二进制数据处理,打印报表高级技术,数据备份/恢复技术,数据加密存储、高级界面编程、三层数据库开发、网络配置等。本书适合从事Delphi数据库开发的读者,同时也是一本数据库程序员的理想参考书。
第1章 Delphi与数据库开发 1.1 Delphi数据库系统组成 1.2 Database Desktop使用方法 1.3 SQL Explorer使用方法 1.4 BDE Administrator使用和配置方法 1.5 小节第2章 大型关系数据库 2.1 概述 2.2 数据库的发展 2.3 数据库的分类 2.4 Oracle数据库 2.5 SQL Server数据库 2.6 Sybase数据库 2.7 Access数据库 2.8 关系数据库的设计原则
第1章 Delphi与数据库开发 1.1 Delphi数据库系统组成 1.2 Database Desktop使用方法 1.3 SQL Explorer使用方法 1.4 BDE Administrator使用和配置方法 1.5 小节第2章 大型关系数据库 2.1 概述 2.2 数据库的发展 2.3 数据库的分类 2.4 Oracle数据库 2.5 SQL Server数据库 2.6 Sybase数据库 2.7 Access数据库 2.8 关系数据库的设计原则 2.9 数据库设计实例 2.10 小结第3章 高级SQL编程 3.1 概述 3.2 利用MS SQL Server学习SQL语言 3.3 基本DDL语言 3.4 基本DML语言 3.5 基本DCL语言 3.6 超越基本的数据操纵语言 3.7 查询优化 3.8 高级SQL语言 3.9 小结第4章 Delphi同大型数据库连接技术 4.1 概述 4.2 网络数据库的网络拓扑结构 4.3 ODBC连接技术 4.4 BDE连接数据库技术 4.5 ADO连接数据库技术 4.6 Delphi同ACCESS数据库连接实例 4.7 Delphi同SQL Server数据库连接实例 4.8 小结第5章 Delphi数据库操作技术 5.1 概述 5.2 创建数据库 5.3 创建表 5.4 创建视图 5.5 创建索引 5.6 获取数据表信息 5.7 获取字段信息 5.8 小结第6章 Delphi中数据的各种操作技术 6.1 概述 6.2 增加数据 6.3 数据删除 6.4 数据更新 6.5 数据查找与过滤 6.6 数据集的浏览 6.7 数据排序 6.8 文件维护模块的实现方法 6.9 主/从表处理 6.10 事务处理 6.11 处理多窗格数据 6.12 小结第7章 二进制数据的处理 7.1 概述 7.2 Delphi 7对二进制数据的支持 7.3 普通二进制数据处理 7.4 图像文件处理 7.5 声音文件处理 7.6 视频文件处理 7.7 二进制数据的查询 7.8 Office文件处理 7.9 小结第8章 存储过程高级设计 8.1 概述 8.2 游标使用技术 8.3 创建存储过程 8.4 在客户端创建存储过程 8.5 Delphi中调用存储过程的技术 8.6 动态执行存储过程 8.7 小结第9章 触发器高级设计 9.1 概述 9.2 嵌套、递归触发器基础 9.3 使用触发器加强业务规则 9.4 触发器检查 9.5 存储系统信息 9.6 用触发器维护引用完整性 9.7 级联删除触发器 9.8 级联更新触发器 9.9 触发器设计实例 9.10 小结第10章 报表/图表打印高级设计 10.1 概述 10.2 单表打印 10.3 多表打印 10.4 嵌套报表 10.5 复合报表 10.6 各种数据统计图表显示 10.7 小结第11章 数据备份与恢复 11.1 概述 11.2 数据库的备份与恢复 11.3 数据表的导入和导出 11.4 复制指定的数据库对象 11.5 小结第12章 数据格式的转换 12.1 概述 12.2 将数据转化成CSV格式 12.3 将数据转化成HTML格式 12.4 将数据转化成XML格式 12.5 将数据转化成TXT文件 12.6 将DBF转化成MDB 12.7 将XLS转化成MDB 12.8 小结第13章 数据库安全 13.1 概述 13.2 数据库自身安全机制 13.3 程序实现安全机制 13.4 数据的加密存储和传送 13.5 MS SQL Server 2000的数据加密机制 13.6 小结第14章 三层数据库开发 14.1 概述 14.2 Delphi中多层数据库开发技术 14.3 基于MTS/Dcom多层数据库技术 14.4 基于TCP/IP的多层数据库技术 14.5 三层数据库开发实例 14.6 小结第15章 高级界面开发 15.1 托盘程序开发 15.2 全屏程序开发 15.3 XP风格界面 15.4 小结第16章 dbExpress数据库 高级程序开发 16.1 概述 16.2 dbExpress组件介绍 16.3 dbExpress组件使用 16.4 dbExpress各种数据处理技术 16.5 dbExpress数据库开发实例 16.6 dbExpress BDE ADO性能比较 16.7 小结第17章 帮助文件的开发 17.1 概述 17.2 帮助文件制作工具介绍 17.3 利用Microsoft Help Workshop制作帮助文件 17.4 应用程序同帮助文件关联 17.5 小结第18章 安装程序制作 18.1 InstallShield Express概述 18.2 通过向导制作数据库安装程序 18.3 安装程序的默认创建路径和修改 18.4 修改数据库安装程序的参数 18.5 小结附录 BDE组件属性参考
本书提供数据库高级程序开发的实际解决方案,并不一味地追求各种知识的系统介绍,而是合理地安排整个数据库开发过程中的各个模块。全书全部以解决问题为基础,内容涉及了各种大中小型数据库的介绍、高级SQL教程、各种数据库连接技巧、数据处理技术、存储过程高级技术、触发器设计、二进制数据处理、打印报表高级技术、数据备份/恢复技术、数据上报/接收技术、数据加密存储、高级界面编程、三层数据库开发、网络配置等一系列读者在进行数据库编程过程中需要解决的各种技术。
本书除了介绍数据库处理的各种关键技术外,还特别介绍了Delphi的下一代数据处理组件dbExpress,相信对Delphi爱好者有更大的启迪。本书适用于从事Delphi数据库开发的读者,是一本数据库程序员的理想参考书。
肖庆航, 陆定淑, 编著
杨海东, 刘海英, 编著
周兴华, 张国平, 臧红光, 编著
李维, 著
赵应丁等, 编著
王林玮等, 编著
求是科技, 编
赛奎春等, 编著
梁灿, 丁璇, 编著