logo资料库

interbase7应用开发指南(姚启红).pdf

第1页 / 共208页
第2页 / 共208页
第3页 / 共208页
第4页 / 共208页
第5页 / 共208页
第6页 / 共208页
第7页 / 共208页
第8页 / 共208页
资料共208页,剩余部分请下载后查看
Borland InterBase7.0
Borland InterBase7.0 应 用 开 发 指 南 姚启红 编著
InterBase7.0 应用开发指南 姚启红 编著 献给 Borland InterBase 爱好者! 2
姚启红 编著 郑重声明 ·本电子书纯粹为宣传、推广 Borland InterBase,不具有任何商 业目的。 ·任何个人和单位不得采用任何形式利用本书从事商业活动,否则 一切后果自负。 ·本书中参考了国外很多 InterBase 大师的英文原著,本书没有一 一列出,在此我代表广大读者向他们致敬和感谢! 说明 ·书中的 SQL 语法说明遵循 InterBase 规范,请大家先了解这些说 明。 ·由于没有很好的对文档排版,其中的例子可能书写不规范,例如 没有区分大小写或者大小写混排等,如果读者在 Dialect 3 环境下 测试,可能会出现问题。只需要将例子改为规范的书写即可解决问 题。 ·为简明扼要的讲解问题,节约篇幅,本电子书对原稿进行较大改 动,终于使本书减少到不足 200 页。 例子,以便于读者和原版本对照。 SQL 语句的简要说明。 -删除了不太常用的“数据复制”一章内容。原内容如下: 第二十二章、InterBase数据复制(Replication)技术 22.1、数据复制的基本概念 22.1、1、复制的概念 22.1、2、使用数据复制的场合 -狂删了大量应用实例,主要保留了 InterBase 源文档中相关的 -删除了第九章中与大部分 SQL 书籍类似的说明,仅保留了对 3 22.2、使用InterBase数据复制 22.3、数据复制的技术细节 22.4、复杂的数据复制问题 -删除了与实际开发关系不太密切的 InterBase 系统表一章。
InterBase7.0 应用开发指南 姚启红 编著 ·由于制作仓促,PDF 文档没有创建目录索引,给大家阅读带来不 便,大家就将就一点吧。 ·由于本人才学疏浅,书中错误在所难免,恳请广大读者批评指 正。 作者简介 姚启红,毕业于西南交通大学电气工程系,最爱 Borland 产品。 现供职于山东省日照市岚山国家税务局信息中心。 QQ:1800166 E_Mail:kylixyao@prcrz.zzn.com Tel:0633-2615356 4
姚启红 编著 目 录 InterBase7.0 数据库设计基础 第一部分 第一章、认识 InterBase7.0 1.1、InterBase 性能特征 1.2、安装 InterBase 1.3、InterBase7.0 的新特性 1.4、InterBase65 特性介绍 1.5、InterBase70 常用数据库设计管理工具 1.6、InterBase7.0 的性能 第二章、InterBase7.0 关系数据库基础知识 2.1、实体和表 2.2、实体和实体间的联系 2.3、逻辑键 2.4、数据完整性 2.5、业务规则 第三章、InterBase7.0 数据库设计基本原理 3.1、数据库设计概述 3.2、设计目标 3.3、数据库设计框架 3.3、1、需求分析 3.3、2、分析数据 3.3、3、标识实体和属性 3.3、4、设计表 3.3、5、决定唯一属性 3.3、6、创建规则 3.3、7、建立对象间的联系 3.3、8、规划 InterBase 数据库安全 第四章、InterBase7.0 数据库(dataBase) 4.1、InterBase 数据库对象及其命名规则 4.2、创建数据库前你应该了解 4.3、创建数据库 4.3、1、创建单一文件数据库 4.3、2、为单一文件数据库指定文件长度 4.3、3、创建多文件数据库 4.3、4、为辅助文件指定长度 4.3、5、指定辅助文件的起始页码 4.3、6、指定用户名和密码 4.3、7、指定数据库页面大小 4.3、8、指定缺省字符集 4.3、9、创建只读数据库 4.4、更改数据库 4.5、删除数据库 4.6、创建数据库影像 4.6、1、创建影像 4.6、2、扩展数据库影像的大小 4.6、3、删除影像 4.6、4、影像的限制 4.7、使用可视化工具创建数据库 第五章、InterBase7.0 的数据类型(DataType) 5
InterBase7.0 应用开发指南 姚启红 编著 5.1、InterBase7.0 的数据类型 5.2、何处指定数据类型 5.3、数据类型详解 5.3、1、数字类型 5.3、2、日期时间类型 5.3、3、字符类型 5.3、4、BLOB 类型 5.3、5、Boolean 数据类型 5.3、6、定义数组类型 5.4、数据类型转换 第六章、InterBase7.0 的域(Domain) 6.1、为什么要使用域 6.2、创建域 6.2、1、指定域的数据类型 6.2、2、指定域的缺省值 6.2、3、指定域的非空值属性 6.2、4、指定域的检查约束 6.2、5、为字符类型的域指定字符集 6.3、更改域 6.4、删除域 6.5、使用域扩展InterBase的数据类型 6.6、使用可视化工具创建域 第七章、InterBase7.0的表(Table) 7.1、创建数据表前的准备 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、指定列的非空属性NOT NULL 7.2、9、定义引用完整性约束 7.2、10·如何声明约束 7.2、11·定义Check检查约束 7.3、创建外部文件表 7.3、1、 从外部文件中输入数据到InterBase数据表 7.3、2、 从InterBase数据表输出数据到外部文件中 7.4、更改数据表 7.4、1、添加新的列 7.4、2、添加表约束 7.4、3、从表中删除列 7.4、4、删除一个列约束 7.4、5、更该列的位置 7.4、6、改变列的名字 7.4、7、改变列的数据类型 7.5、删除数据表 7.6、使用IBExpert创建表 第八章、索引(Index) 8.1、索引的基本概念 6
姚启红 编著 8.2、何时使用索引 8.3、创建索引 8.3、1、使用Create Index 8.3、2、何时使用多列索引 8.3、3、多列索引的例子 8.4、优化索引性能 8.4、1、使用alter index 8.4、2、使用set statistics 8.4、3、使用drop index 8.5、其他 8.6、使用IBExpert创建索引 第九章、InterBase的数据操纵 9.1、查询语句Select 9.2、插入语句Insert 9.3、更改语句Update 9.3、删除语句Delete 9.4、一点说明 第十章、InterBase的视图(View) 10.1、视图介绍 10.2、视图的优势 10.3、创建视图 10.3、1、指定视图的列名称 10.3、2、使用select命令 10.3、3、使用表达式定义列 10.3、4、视图的类型:只读视图和可更改视图 10.3、5、通过视图插入数据 10.4、删除视图 10.5、其他 10.6、使用IBExpert创建视图 第十一章、生成器(Generator) 11.1、生成器介绍 11.2、创建生成器 11.3、生成器初值设置 11.4、使用生成器 11.5、使用IBExpert创建生成器 第十二章、异常(Exception) 12.1、什么是异常 12.2、创建异常 12.3、更改异常 12.4、删除异常 12.5、使用IBExpert创建异常 第十三章、InterBase的存储过程和触发器语言 13.1、InterBase存储过程和触发器语言简介 13.2、如何使用InterBase存储过程和触发器语言 13.2、1、BEGIN…END 13.2、2、variable=expression 13.2、3、/*…..*/ 13.2、4、exception exception_name 13.2、5、execute procedure proc_name[var[,var…]][returning_values var[,var…]] 13.2、6、EXIT 7
InterBase7.0 应用开发指南 姚启红 编著 13.2、7、单行选择语句Select…Into 13.2、8、多行选择语句FOR select_statement DO compound_statement 13.2、9、compound_statement 13.2、10、IF (condition) THEN compound_statement[ELSE compound_statement] 13.2、11、POST_EVENT event_name 13.2、12、SUSPEND 13.2、13、WHILE condition DO compound_statement 13.2、14、WHEN{error[,error…]|ANY} DO compound_statement 第十四章、InterBase的存储过程(Stored Procdure) 14.1、存储过程概述 14.2、创建存储过程 14.2、1、创建存储过程的语法 14.2、2、存储过程头部 14.2、3、存储过程体 14.3、更改、删除存储过程 14.3、1、更该存储过程 14.3、2、更该存储过程语法 14.3、3、删除存储过程 14.3、4、删除存储过程语法 14.3、5、更改、删除正被使用的存储过程 14.4、使用存储过程 14.4、1、使用选择式存储过程 14.4、2、使用执行式存储过程 14.4、3、通过存储过程使用表的数组字段 14.4、4、存储过程的嵌套调用和递归调用 14.5、在存储过程中使用生成器 14.6、在存储过程中使用异常 14.7、错误处理 14.7、1、处理异常 14.7、2、处理sql错误 14.7、3、处理InterBase错误 14.7、4、实例分析 14、8、使用IBExpet创建存储过程 14、9、使用IBExpert调试存储过程 第十五章、InterBase的触发器(Trigger) 15.1、触发器概述 15.2、创建触发器 15.2、1、创建触发器语法 15.2、2、触发器头部 15.2、3、触发器主体 15.3、更改触发器 15.3、1、更改触发器头部 15.3、2、更改触发器主体 15.4、删除触发器 15.5、使用触发器 15.5、1、触发器和事务 15.5、2、触发器与安全 15.5、3、在触发器中使用生成器 15.5、4、触发器的嵌套 15.5、5、触发器作为事件报警器 15.5、6、使用触发器更改视图 8
分享到:
收藏