没有合适的资源?快使用搜索试试~ 我知道了~
Borland InterBase7开发指南
需积分: 9 8 下载量 48 浏览量
2010-03-20
21:17:51
上传
评论 1
收藏 6.85MB DOC 举报
温馨提示


试读
64页
InterBase 是世界最著名的软件公司 BORLAND 推出的一个高性能、跨平台、完全符合ANSI SQL92标准的关系型数据库管理系统(RDBMS)。它简单易用、运行稳定、维护成本低,特别是它卓越的多代结构以及独特的事务模式,更使得 InterBase 总体性能大幅显著提升。InterBase 已经成为开发大型在线事务处理(OLTP)、数据决策支持(DSS)、嵌入式数据库应用以及电子商务和移动计算的强有力的重要企业级产品。毫无疑问,InterBase已经成为当今最优秀的大型关系数据库管理系统之一。那么 InterBase 到底有哪些超然出众的优秀特征呢?
资源推荐
资源详情
资源评论










Borland InterBase7.0
IBExpert
应 用 开 发 指 南
2007 年 12 月 27 日
1

目录
第一部分 InterBase7.0 数据库设计基础...................................................................................................................................7
第一章、认识 InterBase7.0........................................................................................................................................................7
1.1、InterBase 性能特征....................................................................................................................................................7
1.2、安装 InterBase.............................................................................................................................................................9
1.3、InterBase7.0 的新特性.............................................................................................................................................14
1.4、InterBase65 特性介绍..............................................................................................................................................15
1.5、InterBase70 常用数据库设计管理工具..................................................................................................................19
1.6、InterBase7.0 的性能.................................................................................................................................................30
第二章、InterBase7.0 关系数据库基础知识..........................................................................................................................31
2.1、实体和表...................................................................................................................................................................31
2.2、实体和实体间的联系...............................................................................................................................................31
2.3、逻辑键....................................................................................................................................................................31
2.4、数据完整性............................................................................................................................................................32
2.5、业务规则................................................................................................................................................................33
第三章、InterBase7.0 数据库设计基本原理..........................................................................................................................33
3.1、数据库设计概述....................................................................................................................................................33
3.2、设计目标................................................................................................................................................................34
3.3、数据库设计框架....................................................................................................................................................34
3.3、1、需求分析..................................................................................................................................................34
3.3、2、分析数据..................................................................................................................................................34
3.3、3、标识实体和属性.....................................................................................................................................34
3.3、4、设计表......................................................................................................................................................35
3.3、5、决定唯一属性..........................................................................................................................................35
3.3、6、创建规则..................................................................................................................................................35
3.3、7、建立对象间的联系.................................................................................................................................36
第四章、InterBase7.0 数据库(dataBase)............................................................................................................................38
4.1、InterBase 数据库对象及其命名规则...................................................................................................................38
4.2、创建数据库前你应该了解...................................................................................................................................39
4.3、创建数据库............................................................................................................................................................39
4.3、1、创建单一文件数据库.............................................................................................................................39
4.3、2、为单一文件数据库指定文件长度.........................................................................................................40
4.3、4、为辅助文件指定长度.............................................................................................................................40
4.3、5、指定辅助文件的起始页码.....................................................................................................................40
4.3、6、指定用户名和密码.................................................................................................................................40
4.3、7、指定数据库页面大小.............................................................................................................................40
4.3、8、指定缺省字符集.....................................................................................................................................41
4.3、9、创建只读数据库.....................................................................................................................................41
4.4、更改数据库............................................................................................................................................................41
4.5、删除数据库............................................................................................................................................................42
4.6、创建数据库影像....................................................................................................................................................42
4.6、1、创建影像:..............................................................................................................................................42
4.6、2、扩展数据库影像的大小:...................................................................................................................43
4.6、3、删除影像:............................................................................................................................................43
4.6、4、影像的限制:........................................................................................................................................44
2

4.7、使用可视化工具创建数据库..................................................................................................................................44
第五章、InterBase7.0 的数据类型(DataType)..................................................................................................................46
5.1、InterBase7.0 的数据类型......................................................................................................................................46
5.2、何处指定数据类型................................................................................................................................................47
5.3、数据类型详解........................................................................................................................................................48
5.3、1、数字类型..................................................................................................................................................48
5.3、2、日期时间类型..........................................................................................................................................49
5.3、3、字符类型..................................................................................................................................................50
5.3、4、BLOB 类型..............................................................................................................................................50
5.3、5、Boolean 数据类型...................................................................................................................................52
5.3、6、定义数组类型..........................................................................................................................................52
5.4、数据类型转换........................................................................................................................................................53
第六章、InterBase7.0 的域(Domain).................................................................................................................................53
6.1、为什么要使用域.......................................................................................................................................................53
6.2、创建域.......................................................................................................................................................................54
6.2、1、指定域的数据类型.................................................................................................................................54
6.2、2、指定域的缺省值.....................................................................................................................................54
6.2、3、指定域的非空值属性.............................................................................................................................55
6.2、4、指定域的检查约束.................................................................................................................................55
6.2、5、为字符类型的域指定字符集.................................................................................................................56
6.3、更改域.......................................................................................................................................................................56
6.4、删除域.......................................................................................................................................................................56
1、货币数据类型 money、smallmoney..................................................................................................................57
2、其他整数类型 tinyint、bigint.............................................................................................................................57
3、图像类型 image...................................................................................................................................................57
4、文本类型 text.......................................................................................................................................................57
5、用户自定义应用数据类型.................................................................................................................................57
6.6、使用可视化工具创建域...........................................................................................................................................57
第七章、InterBase7.0 的表(Table).....................................................................................................................................58
7.1、创建数据表前的准备............................................................................................................................................58
7.2、创建数据表............................................................................................................................................................58
7.2、1、定义列......................................................................................................................................................58
7.2、3、定义字符集..............................................................................................................................................59
7.2、4、排序顺序..................................................................................................................................................59
7.2、5、基于域创建列..........................................................................................................................................59
7.2、6、创建计算字段..........................................................................................................................................60
7.2、7、指定列的缺省值.....................................................................................................................................60
7.2、8、指定列的非空属性 NOT NULL.............................................................................................................61
7.2、9、定义引用完整性约束.............................................................................................................................61
7.2、10·如何声明约束..........................................................................................................................................63
7.2、11·定义 Check 检查约束..............................................................................................................................64
7.3、创建外部文件表....................................................................................................................................................65
7.3、1、 从外部文件中输入数据到 InterBase 数据表.......................................................................................65
7.3、2、 从 InterBase 数据表输出数据到外部文件中.......................................................................................66
7.4、更改数据表............................................................................................................................................................66
7.4、1、添加新的列:..........................................................................................................................................66
3

7.4、2、添加表约束..............................................................................................................................................67
7.4、3、从表中删除列..........................................................................................................................................67
7.4、4、删除一个列约束.....................................................................................................................................67
7.4、5、更该列的位置..........................................................................................................................................67
7.4、6、改变列的名字..........................................................................................................................................67
7.4、7、改变列的数据类型.................................................................................................................................67
7.5、删除数据表............................................................................................................................................................68
7.6、使用 IBExpert 创建表...........................................................................................................................................68
第八章、索引(Index)...........................................................................................................................................................71
8.1、索引的基本概念....................................................................................................................................................71
8.2、何时使用索引........................................................................................................................................................71
8.3、创建索引................................................................................................................................................................72
8.3、1、使用 Create Index....................................................................................................................................72
8.3、2、何时使用多列索引.................................................................................................................................72
8.3、3、多列索引的例子.....................................................................................................................................72
8.4、优化索引性能........................................................................................................................................................73
8.4、1、使用 alter index......................................................................................................................................73
8.4、2、使用 set statistics.....................................................................................................................................73
8.4、3、使用 drop index.......................................................................................................................................74
8.5、其他...........................................................................................................................................................................74
8.6、使用 IBExpert 创建索引..........................................................................................................................................74
第九章、InterBase 的数据操纵...............................................................................................................................................75
9.1、查询语句 Select.....................................................................................................................................................75
9.2、插入语句 Insert........................................................................................................................................................78
9.3、更改语句 Update......................................................................................................................................................79
9.4、删除语句 Delete.......................................................................................................................................................79
9.5、一点说明...................................................................................................................................................................79
第十章、InterBase 的视图(View).......................................................................................................................................79
10.1、视图介绍..............................................................................................................................................................79
10.2、视图的优势..........................................................................................................................................................80
10.3、创建视图..............................................................................................................................................................80
10.3、1、指定视图的列名称...............................................................................................................................80
10.3、2、使用 select 命令.....................................................................................................................................80
10.3、3、使用表达式定义列...............................................................................................................................81
10.3、4、视图的类型:只读视图和可更改视图...............................................................................................81
10.3、5、通过视图插入数据...............................................................................................................................81
10.4、删除视图..............................................................................................................................................................82
10.5、其他.........................................................................................................................................................................82
第十一章、生成器(Generator)............................................................................................................................................83
11.1、生成器介绍..........................................................................................................................................................84
11.2、创建生成器..........................................................................................................................................................84
11.3、生成器初值设置..................................................................................................................................................84
11.4、使用生成器..........................................................................................................................................................84
11.5、使用 IBExpert 创建生成器....................................................................................................................................86
第十二章、异常(Exception)...............................................................................................................................................86
12.1、什么是异常..........................................................................................................................................................86
4

12.2、创建异常..............................................................................................................................................................86
12.3、更改异常..............................................................................................................................................................87
12.4、删除异常..............................................................................................................................................................87
12.5、使用 IBExpert 创建异常........................................................................................................................................87
第十三章、InterBase 的存储过程和触发器语言...................................................................................................................87
13.1、InterBase 存储过程和触发器语言简介.............................................................................................................88
13.2、1、BEGIN…END:...........................................................................................................................................89
13.2、2、variable=expression:...................................................................................................................................89
13.2、3、/*…..*/:.......................................................................................................................................................90
13.2、4、exception exception_name:............................................................................................................................90
13.2、5、execute procedure proc_name[var[,var…]][returning_values......................................................................90
13.2、6、EXIT:...........................................................................................................................................................91
13.2、7、单行选择语句 Select…Into:......................................................................................................................91
13.2、8、多行选择语句 FOR select_statement DO compound_statement:................................................................91
13.2、9、compound_statement:....................................................................................................................................92
13.2、10、IF (condition) THEN compound_statement[ELSE...............................................................................92
13.2、11、POST_EVENT event_name:.......................................................................................................................92
13.2、14、WHEN..........................................................................................................................................................92
第十四章、InterBase 的存储过程(Stored Procdure).........................................................................................................93
14.1、存储过程概述.........................................................................................................................................................93
14.2、创建存储过程.........................................................................................................................................................93
14.2、1、创建存储过程的语法..............................................................................................................................94
14.2、2、存储过程头部...........................................................................................................................................95
14.2、3、存储过程体...............................................................................................................................................95
14.3、更改、删除存储过程.............................................................................................................................................98
14.3、1、更该存储过程...........................................................................................................................................98
14.3、2、更该存储过程语法..................................................................................................................................99
14.3、3、删除存储过程...........................................................................................................................................99
14.3、4、删除存储过程语法..................................................................................................................................99
14.3、5、更改、删除正被使用的存储过程..........................................................................................................99
14.4、使用存储过程.........................................................................................................................................................99
14.4、1、使用选择式存储过程............................................................................................................................100
14.4、2、使用执行式存储过程............................................................................................................................102
14.4、4、存储过程的嵌套调用和递归调用........................................................................................................104
14.5、在存储过程中使用生成器..................................................................................................................................105
14.6、在存储过程中使用异常....................................................................................................................................106
14.7、错误处理.............................................................................................................................................................106
14、8、使用 IBExpet 创建存储过程.............................................................................................................................110
14、9、使用 IBExpert 调试存储过程.........................................................................................................................111
第十五章、InterBase 的触发器(Trigger).........................................................................................................................114
15.1、触发器概述...........................................................................................................................................................114
15.2、创建触发器...........................................................................................................................................................115
15.3、更改触发器...........................................................................................................................................................117
15.4、删除触发器...........................................................................................................................................................118
15.5、使用触发器...........................................................................................................................................................118
15.5、1、触发器和事务.........................................................................................................................................118
5
剩余63页未读,继续阅读
资源评论


Evansu2009
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
