书籍详情

基于InterBase的数据库开发

基于InterBase的数据库开发

作者:任颂华著

出版社:电子工业出版社

出版时间:2004-01-01

ISBN:9787505392373

定价:¥38.00

购买这本书可以去
内容简介
  本书的第1章起TR@SOE便详实地为读者分析为什么要使用InterBase,介绍InterBase的各种特性等,让读者一开始便能够掌握对于InterBase的整体概念,并且思索如何正确地使用InterBase。TR@SOE使用了大量的图片来辅助读者了解作者想呈现的想法,并且归纳了许多表格来分析和整理InterBase的技术/观念,从这些表现中我觉得TR@SOE对于撰写技术书籍的方法与技巧实在是掌握得很好,好得不像是第一次撰写书籍的作者。任颂华(网名TR@SOE),(CSDN论坛C++Builder版版主,2003年获得BorlandC++Builder专家称号。曾使用Borland系列产品从事软件开发实践,对系统集成、数据库、office开发有一定的心得。目前供职于一家国际知名电子企业,担行客户经理。本书主要介绍Borland公司的数据库产品InterBase的特性、安装、使用和开发。并介绍了InterBase与其他Borland开发工具(如C++Builder,kylix,JBuilder等)结合而进行应用开发的基本过程和技巧。本书不仅可以作为InterBase入门教程,也可以作为具有一定数据库应用开发经验的人员进行软件开发时的参考手册。
作者简介
  任颂华(网名TR@SOE),(CSDN论坛C++Builder版版主,2003年获得Borland C++Builder专家称号。曾使用Borland系列产品从事软件开发实践,对系统集成、数据库、office开发有一定的心得。目前供职于一家国际知名电子企业,担行客户经理。
目录
第1篇 InterBase入门与进阶
第1篇 Why IB
1. 1 基本的考虑
1. 2 开发者需要知道的IB特性
1. 3 IB 6. 5的特性
1. 3. 1 基本特性
1. 3. 2 SQL DIALECT 1和DIALECT 3
1. 3. 3 IB 6. 5的新特性
1. 4 IB 7. 0的新特性
1. 4. 1 数据库的命名
1. 4. 2 新的ODS结构
1. 4. 3 新的数据类型:布尔型 BOOLEAN
1. 4. 4 对称多处理器的支持
1. 4. 5 利用系统临时表进行监控
1. 4. 6 其他改进
小结
第2篇 IB的获得与安装
2. 1 在Windows平台下安装IB 6服务器
2. 2 在Linux下安装自启动的IB服务器
2. 3 安装IB客户端
2. 3. 1 客户端的最小安装
2. 3. 2 客户端的完全安装
2. 4 安装完成之后
2. 4. 1 数据库与数据库对象的基本关系
2. 4. 2 注册IB服务器
2. 4. 3 不能连接IB服务器
2. 5 在JBuilder中连接IB服务器
小结
第3章 数据库管理
3. 1 数据库的设计
3. 1. 1 需求分析
3. 1. 2 收集并分析数据
3. 1. 3 确定数据库中的实体和属性
3. 1. 4 表的设计
3. 1. 5 确定唯一属性
3. 1. 6 设置规则
3. 1. 7 建立对象的关系
3. 2 创建数据库
3. 2. 1 创建数据库
3. 2. 2 连接一个已存在的数据库
3. 2. 3 更改数据库
3. 2. 4 删除数据库
小结
第4篇 基本数据类型
4. 1 IB支持的基本数据类型
4. 2 数值类型
4. 2. 1 整数
4. 2. 2 定点小数类型 Fixed-Decimal
4. 2. 3 浮点小数类型 Floating-Decimal
4. 3 日期. 时间和时间戳数据类型 Date, Time, Timestamp
4. 4 字符型数据
4. 4. 1 指定字符集
4. 4. 2 定长字符串类型
4. 4. 3 变长字符串类型
4. 5 BLOB类型
4. 6 数据类型的转换
小结
第5章 域的操作
5. 1 创建域
5. 1. 1 指定数据类型
5. 1. 2 指定缺省值和是否能为空
5. 1. 3 指定CHECK约束
5. 2 修改域的定义
5. 3 删除域
小结
第6章 表的操作
6. 1 创建表之前
6. 1. 1 范式化 Normalization
6. 1. 2 冗余表和冗余字段
6. 2 创建表
6. 2. 1 定义字段
6. 2. 2 定义一致性约束
6. 2. 3 定义CHECK约束
6. 2. 4 使用EXTERNAL FILE
6. 3 修改表
6. 3. 1 修改表之前
6. 3. 2 在表格中增加一个新的字段
6. 3. 3 增加表级别的约束
6. 3. 4 在表中删除一个字段
6. 3. 5 删除字段上的约束
6. 3. 6 修改一个字段的定义
6. 4 删除表
小结
第7章 索引的操作
7. 1 关于索引的基本知识
7. 2 什么时候需要索引
7. 3 创建索引
7. 3. 1 禁止重复索引值
7. 3. 2 索引的排序方向
7. 3. 3 多字段索引
7. 4 提升索引的性能
7. 4. 1 用ALTER INDEX重新构造索引
7. 4. 2 用SET STATISTICS重新计算索引的选择度
7. 4. 3 用DROP INDEX删除索引, 然后再用CREATE INDEX重新创建索引
小结
第8章 存储过程的操作
8. 1 什么是存储过程
8. 2 创建存储过程
8. 2. 1 语法
8. 2. 2 存储过程语言体系
8. 2. 3 过程头
8. 2. 4 过程体
8. 3 调用存储过程
8. 3. 1 选择性存储过程
8. 3. 2 执行性存储过程
8. 4 修改. 删除存储过程
8. 5 异常
8. 5. 1 创建. 修改. 删除异常
8. 5. 2 抛出异常
8. 6 错误的处理
8. 6. 1 异常
8. 6. 2 SQL错误
8. 6. 3 IB错误
8. 6. 4 异常处理实例讨论
小结
9. 1 什么是触发器
9. 2 创建触发器
9. 2. 1 语法
9. 2. 2 触发器语言
9. 2. 3 触发器头
9. 2. 4 触发器体
9. 3 修改. 删除触发器
9. 3. 1 修改触发器头
9. 3. 2 修改触发器体
9. 3. 3 删除触发器
9. 3. 4 定义了哪些触发器
9. 4 使用触发器时的提示
9. 5 什么是生成子
9. 6 创建生成子
9. 7 设置/重置生成子
9. 8 使用生成子
小结
第10章 UDF的操作
10. 1 UDF简介
10. 2 IB的函数库
10. 3 声明及注销UDF
10. 4 调用UDF
10. 5 书写UDF模块
10. 5. 1 开始之前
10. 5. 2 开始
10. 6 使用UDF中常见的错误
小结
第11章 系统表和临时表
11. 1 系统表
11. 1. 1 ST的安全性
11. 1. 2 辅助功能的ST
11. 1. 3 用户操作而影响的ST
11. 2 1 临时表
小结
12. 1 安全模型
12. 1. 1 SYSDBA
12. 1. 2 其他用户
12. 1. 3 Linux系统中的用户
12. 2 用户
12. 3 SQL存取权限
12. 4 角色
12. 4. 1 角色与标识
12. 4. 2 角色叠加
12. 4. 3 语法
12. 5 授权
12. 5. 1 围绕存储过程的授权
12. 5. 2 授予用户继续授权的权限
12. 6 收回授权
12. 6. 1 收回GRANT权限
12. 6. 2 收回角色的权限
12. 6. 3 收回执行SP的权限
12. 6. 4 收回对象的权限
12. 6. 5 收回PUBLIC的权限
小结
13. 1 备份与恢复
13. 1. 1 备份
13. 1. 2 备份计划
13. 1. 3 恢复
13. 2 影子
13. 2. 1 好处. 不足及其他
13. 2. 2 创建. 激活影子
13. 2. 3 删除影子
13. 2. 4 增加一个影子
小结
14. 1 控件组
14. 2 IBX控件组的应用
14.2.1 IBDatabase
14.2.2 IBTransaction
14.2.3 IBTable
14.2.4 IBQuery
14.2.5 IBDataSet
14.2.6 IBStoredProc
14.2.7 IBSQL
14.2.8 IBUpdateSQL
14.2.9 IBSQLMonitor
14.2.10 IBDatabaseInfo
14.2.11 IBEvents
14.2.12 IBExtract
14.2.13 IBClientDataSet
14.2.14 IBConnectionBroker
14.2.15 IBFilterDialog
14.2.16 IBScript
14.2.17 IBSQLParser
14.2.18 IBDatabaseINI
14.2.19 IBOutputXML
14.3 IBX管理控件组 InterBase Administration Components
14.3.1 简介
14.3.2 共同的属性
14.3.3 IBConfigService
14.3.4 IB BackupService / IBRestoreService
14.3.5 IBValidationService
14.3.6 IBStatisticalService
14.3.7 IBLogService
14.3.8 IBSecurityService
14.3.9 IBServerProperties
14.3.10 IBLicensingService
14.3.11 IBInstall
14.3.12 IBUnInstall
小结
第15章 实用技巧和其他
15. 1 BDE ADO IBX or what else
15. 2 要不要数据模块
15. 3 自己的登录对话框
15. 4 处理布尔类型字段
15. 5 处理自动增长类型字段
15. 6 处理数据库错误
15. 7 在JBuilder中连接IB数据库
15. 8 用IB作为SOAP/Web Service数据库服务的后台
15. 8. 1 编写SOAP服务器
15. 8. 2 编写SOAP客户端
15. 9 性能提升
15. 9. 1 在创建前端应用前, 数据库中要有充分多的数据
15. 9. 2 在BDE与直接存取控件 如IBX 之间, 速度差异有40%
15. 9. 3 避免长时间地使一个事务处于开放状态
15. 9. 4 建立前端应用时, 总是要使用远程连接
15. 9. 5 用gfix来设置数据库的缓存空间
15. 9. 6 务必要准备 prepare 参数化查询和参数化SP
15. 9. 7 如果查询中包括动词like, 就不要使用参数
15. 9. 8 主键和外键的考虑
15. 9. 9 关于left outer ioin
15. 9. 10 避免使用返回所有记录
15. 9. 11 对于大系统, 很多用户
15. 9. 12 追求速度时, 关闭Async Writes(但有风险)
小结
16. 1 版权申明
16. 2 需求了解和分析
16. 2. 1 什么是SPC
16. 2. 2 我所得到的客户需求
16. 2. 3 系统规划
16. 2. 4 系统提供的功能
16. 3 编程. 调试. 分发
16. 3. 1 数据库的建立
16. 3. 2 由顶向下的开发
16. 3. 3 调试和分发
16. 4 一点想法
附录 InterBase保留字

猜您喜欢

读书导航