Delphi 7资料库高级教程


Delphi 7资料库高级教程

文章插图
Delphi 7资料库高级教程【Delphi 7资料库高级教程】《Delphi 7资料库高级教程》是2005年清华大学出版社出版的图书 。
基本介绍书名:Delphi 7资料库高级教程
ISBN:9787302082637
定价:42元
出版社:清华大学出版社
出版时间:2005年
印次::平装 1-2
印刷日期:2005-7-13
图书简介本书提供资料库高级程式开发的实际解决方案,并不一味地追求各种知识的系统介绍,而是合理地安排整个资料库开发过程中的各个模组 。全书全部以解决问题为基础,内容涉及了各种大中小型资料库的介绍、高级SQL教程、各种资料库连线技巧、数据处理技术、存储过程高级技术、触发器设计、二进制数据处理、列印报表高级技术、数据备份/恢复技术、数据上报/接收技术、数据加密存储、高级界面编程、三层资料库开发、网路配置等一系列读者在进行资料库编程过程中需要解决的各种技术 。目录第1章Delphi与资料库开发 11.1Delphi资料库系统组成 11.1.1系统组成 11.1.2VCL组件 21.2DatabaseDesktop使用方法 31.2.1设定工作目录和私有目录 41.2.2创建数据表 41.3SQLExplorer使用方法 61.4BDEAdministrator使用和配置方法 71.4.1设定日期参数 81.4.2设定时间参数 81.4.3设定数字参数 91.5小节 10第2章大型关係资料库 112.1概述 112.2资料库的发展 152.3资料库的分类 162.3.1关係型资料库 172.3.2其他类型的资料库 172.4Oracle资料库 182.4.1Oracle9i的版本 182.4.2Oracle9i资料库的特性 192.4.3开发工具支持 202.5SQLServer资料库 202.6Sybase资料库 212.6.1Sybase资料库的特点 212.6.2开发工具支持 222.7Access资料库 222.8关係资料库的设计原则 232.9资料库设计实例 252.10小结 26第3章高级SQL编程 273.1概述 273.1.1SQL语言的分类 273.1.2SQL语言支持的数据类型 273.1.3SQL语言支持的运算符 ...3.1.4SQL语言中的注释语句 283.2利用MSSQLServer学习SQL语言 303.3基本DDL语言 323.3.1createdatabase语句 323.3.2dropdatabase语句 323.3.3createtable语句 333.3.4droptable语句 343.3.5altertable语句 343.3.6createview语句 353.3.7dropview语句 353.4基本DML语言 363.4.1select语句 363.4.2insert语句 393.4.3delete语句 403.4.4update语句 413.5基本DCL语言 413.5.1grant语句 423.5.2revoke语句 433.5.3deny语句 443.6超越基本的数据操纵语言 443.6.1子查询 453.6.2连线查询join 463.6.3联合查询union 473.6.4SQL语言的聚合函式 473.7查询最佳化 493.7.1查询条件的灵活表达 493.7.2查询结果的动态更新 503.7.3採用索引(index)提高查询速度 503.8高级SQL语言 513.8.1事务控制 513.8.2存储过程(procedure)和触发器(trigger) 533.8.3常用函式 533.9小结 56第4章Delphi同大型资料库连线技术 574.1概述 574.1.1Delphi中连线资料库的方法 574.1.2Delphi支持的资料库 594.2网路资料库的网路拓扑结构 594.3ODBC连线技术 604.4BDE连线资料库技术 624.4.1通过TTable组件连线资料库 624.4.2通过TQurey组件连线资料库 634.5ADO连线资料库技术 634.5.1TADOConnection组件 644.5.2TADODataSet组件 694.6Delphi同ACCESS资料库连线实例 714.7Delphi同SQLServer资料库连线实例 744.8小结 78第5章Delphi资料库操作技术 795.1概述 795.2创建资料库 795.2.1创建资料库 795.2.2修改资料库 825.2.3删除资料库 845.3创建表 855.3.1创建表 855.3.2删除和修改表 915.4创建视图 935.5创建索引 965.6获取数据表信息 1015.7获取栏位信息 1045.8小结 105第6章Delphi中数据的各种操作技术 1066.1概述 1066.2增加数据 1076.2.1利用TADOTable组件实现 1076.2.2利用TADOQuery组件实现 1106.3数据删除 1136.3.1通过TADOTable组件实现数据删除 1136.3.2通过TADOQuery组件实现数据删除 1146.4数据更新 1156.4.1数据更新的方法 1156.4.2创建和使用永久栏位对象 116 6.4.3介绍TField 1186.5数据查找与过滤 1216.5.1数据的查找 1216.5.2数据的过滤 1306.6数据集的浏览 1316.6.1在代码中浏览 1316.6.2通过组件浏览 1326.7数据排序 1336.8档案维护模组的实现方法 1336.8.1窗体设计(界面设计) 1346.8.2功能实现 1356.9主/从表处理 1486.10事务处理 1516.11处理多窗格数据 1536.12小结 154第7章二进制数据的处理 1557.1概述 1557.1.1二进制数据的类型 1557.1.2MSSQLServer2000对二进制数据的支持 1567.2Delphi7对二进制数据的支持 1587.2.1数据类型 1597.2.2运算符 1617.2.3类和组件的支持 1647.3普通二进制数据处理 1657.3.1将二进制数据写入到资料库中 1657.3.2从资料库中读取二进制数据 1677.3.3二进制数据档案的处理 1687.4图像档案处理 1717.4.1打开图像档案 1717.4.2将图像数据写入到资料库中 1747.4.3从资料库中读取图像数据 1747.4.4读写资料库中的图像套用举例 1757.5声音档案处理 1777.6视频档案处理 1797.6.1资料库中视频档案的读写 1797.6.2播放视频档案 1797.7二进制数据的查询 1827.7.1RichText数据的查询 1827.7.2图像数据的查询 1827.7.3二进制数据查询的性能分析 1837.7.4二进制数据浏览开发实例 1837.8Office档案处理 1897.8.1程式中处理Office档案的方法 1897.8.2程式举例 1917.9小结 195第8章存储过程高级设计 1968.1概述 1968.1.1存储过程的优势 1968.1.2系统存储过程简介 1978.2游标使用技术 1998.2.1什幺是游标 1998.2.2游标的创建方法 2008.2.3打开游标 2018.2.4从游标中提取数据 2028.2.5通过游标修改和删除数据 2058.2.6游标的关闭与释放 2088.3创建存储过程 2098.3.1流控语句 2098.3.2创建存储过程 2108.3.3存储过程的执行 2128.3.4在存储过程中使用变数 2128.3.5存储过程中的参数 2138.3.6更改和删除存储过程 2148.4在客户端创建存储过程 215 8.5Delphi中调用存储过程的技术 2178.5.1TADOStoredProc组件 2178.5.2调用存储过程实例 2198.6动态执行存储过程 2218.6.1关于动态执行的属性和方法 2218.6.2动态执行开发实例 2228.7小结 225第9章触发器高级设计 2269.1概述 2269.1.1创建触发器 2269.1.2修改触发器 2299.1.3删除触发器 2309.2嵌套、递归触发器基础 2309.2.1嵌套触发器 2309.2.2递归触发器 2319.3使用触发器加强业务规则 2329.4触发器检查 2339.4.1通过SQLServer企业管理器检查触发器 2349.4.2通过查询分析器中检查触发器 2349.5存储系统信息 2359.6用触发器维护引用完整性 2379.6.1触发器和约束 2379.6.2用触发器维护引用完整性 2389.7级联删除触发器 2399.8级联更新触发器 2419.9触发器设计实例 2449.10小结 248第10章报表/图表列印高级设计 24910.1概述 24910.1.1RaveVCL/CLX组件 24910.1.2Rave报表组件 25010.1.3RaveReport集成开发环境 25310.1.4使用RaveReport5.0开发数据报表 25310.2单表列印 25710.2.1使用Print方法进行列印 25710.2.2使用Delphi7中的TPrinter类进行列印 25710.2.3调用Office程式的列印功能 25910.2.4列印时对相关错误的处理 26010.3多表列印 26010.4嵌套报表 26110.5複合报表 26510.6各种数据统计图表显示 26810.7小结 273第11章数据备份与恢复 27411.1概述 27411.1.1资料库备份的内容 27411.1.2选择备份频率 27511.1.3选择备份介质 27511.2资料库的备份与恢复 27611.2.1图形方式备份资料库 27611.2.2程式备份资料库 27811.2.3图形方式还原资料库 28411.2.4程式还原资料库 28511.2.5在Delphi中备份和还原资料库 28711.3数据表的导入和导出 29011.4複製指定的资料库对象 29311.5小结 295第12章数据格式的转换 29612.1概述 29612.1.1直接数据转换 29612.1.2通过其他应用程式转换 29712.2将数据转化成CSV格式 297 12.3将数据转化成HTML格式 30012.3.1直接转换数据 30212.3.2通过Excel应用程式转化数据 30412.4将数据转化成XML格式 30812.5将数据转化成TXT档案 31212.6将DBF转化成MDB 31312.7将XLS转化成MDB 31612.8小结 320第13章资料库安全 32113.1概述 32113.2资料库自身安全机制 32113.2.1身份认证 32213.2.2角色(role) 32313.2.3登录(logins) 32913.2.4用户(Users) 33113.2.5许可权(Permission) 33113.2.6审核 33213.2.7资料库安全机制的配置和管理 33313.3程式实现安全机制 33413.3.1身份认证(用户登录) 33413.3.2应用程式角色 33613.3.3许可权管理 33613.3.4记录日誌 33713.4数据的加密存储和传送 33713.4.1MSSQLServer2000的数据加密功能 33713.4.2程式实现数据加密功能 33813.4.3加密存储和传送对性能的影响 34013.5MSSQLServer2000的数据加密机制 34013.5.1Encrypt函式 34013.5.2Net-Library协定 34113.6小结 341第14章三层资料库开发 34314.1概述 34314.1.1客户/伺服器模式 34314.1.2多层分散式开发模式 34414.2Delphi中多层资料库开发技术 34514.2.1远程数据模组 34614.2.2TDataSetProvider 34914.2.3TClientDataSet 35314.2.4连线组件 35714.3基于MTS/Dcom多层资料库技术 35814.4基于TCP/IP的多层资料库技术 36014.5三层资料库开发实例 36114.5.1创建伺服器端组件 36114.5.2创建客户端程式 36614.6小结 367第15章高级界面开发 36815.1托盘程式开发 36815.1.1基础知识 36815.1.2开发过程 37115.2全萤幕程式开发 37515.2.1将当前视窗全萤幕显示 37515.2.2显示退出按钮 37615.2.3实现代码 37715.3XP风格界面 38015.4小结 383第16章dbExpress资料库高级程式开发 384 16.1概述 38416.1.1ISQLDriver接口 38416.1.2ISQLConnection接口 38516.1.3ISQLCommand接口 38516.1.4ISQLCursor接口 38616.1.5ISQLMetaData接口 38616.2dbExpress组件介绍 38716.3dbExpress组件使用 38816.3.1TSQLConnection 38816.3.2数据集组件 39116.3.3TSQLMonitor 39216.3.4TSimpleDataSet 39416.4dbExpress各种数据处理技术 39416.4.1执行SQL语句 39416.4.2事务处理 39616.4.3在代码中指定资料库登录参数 39716.5dbExpress资料库开发实例 39716.5.1浏览单向数据集 39816.5.2缓冲单向数据集 40016.5.3通过TSimpleDataSet组件实现本地资料库连线 40216.6dbExpressBDEADO性能比较 40316.7小结 404第17章帮助档案的开发 40517.1概述 40517.1.1帮助档案的内容视窗 40517.1.2帮助档案的连结功能 40617.2帮助档案製作工具介绍 40717.3利用MicrosoftHelpWorkshop製作帮助档案 40817.3.1帮助档案的製作过程和準备工作 40917.3.2帮助档案的主题和内容 40917.3.3帮助档案的目录 41417.3.4製作帮助档案工程档案 41617.3.5帮助档案製作技巧 41917.4应用程式同帮助档案关联 42317.4.1Delphi中关于帮助的属性和方法 42317.4.2静态调用帮助档案 42517.4.3动态调用帮助档案 42617.5小结 427第18章安装程式製作 42818.1InstallShieldExpress概述 42818.2通过嚮导製作资料库安装程式 42918.3安装程式的默认创建路径和修改 43718.4修改资料库安装程式的参数 43718.4.1设定安装类型 43818.4.2选择模组以及与模组关联的Feature 43918.4.3设定安装程式的对话框 44218.4.4建立并测试安装程式 44218.5小结 443 附录BDE组件属性参考 444