深入学习:Informix Dynamic Server2000高级编程技术

深入学习:Informix Dynamic Server2000高级编程技术 - 图书城
作者:
作者:(美)Jacques Roy;译者:伟峰
ISBN:
9787505360846 , 7505360841
出版社:
出版日期:
2000-8-1
定价:
32.00
购买:
内容提要 :
    IDS 2000是优秀的关系式数据库。在中国,Informix数据库也有着为数众多的用户。为此,我们选择翻译了四本Informix数据库方面的专著(见封底说明)。本书重点介绍,如何用C语言开发IDS 2000服务器应用程序。本书深入浅出地介绍了对象关系式数据库的特点,介绍了如何建立实现业务规则的用户定义过程,如何在SQL语句中利用对象关系式扩展,介绍了非透明型对象、快捷路径接口、智能对象、多重表示和其他性能改进,还介绍了计算、迭代与累计函数,以及如何跟踪和调试IDS 2000数据库服务器应用程序。本书可帮助读者开发充分利用对象关系式优势的企业应用程序,使之性能更强,代码更简单,维护更方便。
目录 :
第1章 IDS 2000的业务优势

逻辑演变

关系式演变

自定义演变

IDS 2000特性

更多的特性

何谓DataBlade模块

性能

硬件组件

操作系统

IDS 2000

查询的执行

性能优势

性能优势小结

其他优势

IDS 2000的前景

第2章 用户定义过程

进程

线程

线程实现

IDS2000的多线程处理

动态库

符号的可视性

UDR限制

违法的操作函数

Create Function语句

函数解析

操作符重载

内部函数重载

库的装载与卸载

简单例子

MI―FPARAM变元

内存分配

DataBlade开发工具库(DBDK)

第3章 SQL语句

语法示意图说明

AGGREGATE

CAST

DISTINCT类型

FUNCTION

GRANT

OPAQUE类型

OPCLASS

PROCEDURE

ROW类型

共享库重新装入

第4章 处理数据类型

环境说明

MI DATUM

BLOB

BOOLEAN

BYTE

CHAR(n)(CHARACTER(n))

CLOB

DATE

DATETIME

DECIMAL(DEC)

DISTINCT(独特类型)

DOUBLE PRECISION

FLOAT(n)

INTEGER或INT

INT8

INTERVAL

LIST

LVARCHAR

MONEY

MULTISET

NCHAR(n)

NU MERIC

NVARCHAR

Opague(非透明)

BEAL

ROW

SERIAL

SERIAL8

SET

SMALLINT

SMALLFLOAT

TEXT

VARCHAR

第5章 计算函数

函数应用程序

函数并行性

Quarter函数

函数重载

处理Null值

返回NULL结果

发出异常

SQLSTATE

mi―1varchar API函数

内存分配

mi―get―vardata()

mi―get―vardata―align()

mi―get―varlen()

mi一1varchar―to―string()

mi―new―var()

mi―set―vardata()

mi―set―vardata―align()

mi―set―varlen()

mi―set―varptr()

mi―string―to―lvarchar()

mi―var―copy()

mi―var―free()

mi―var―to―buffer()

mi―1varchar缓冲区长度

第6章 用户定义类型

复杂类型

行类型

插入行类型

行类型限制

行类型索引

行类型处理

取得行类型名

取得其他信息

访问行字段

返回行

执行SQL语句

集合类型

集合类型限制

集合类型索引

集合类型处理

光标操作与编移量

返回集合类型

生成复杂类型

MI―CONNECTION的使用

独特类型

第7章 非透明型

非透明型的作用

非透明型的元素

定长与变长非透明型

输入函数与输出函数

导入函数与导出函数

发送函数与接收函数

Importbinary和Exportbinary函数

Compare函数

比较函数

Assign与Destroy函数

数学函数

B型树函数

R型树函数

Like和Matches函数

其他函数

Null值

第8章 迭代函数

DataBlade API元素

递减计数函数

项目读取函数

SET―INIT部分

SET―RETONE部分

SET―END部分

迭代的局限性

局限性解决办法

SPL解决方案

C语言方案

SET―INIT部分

SET―RETONE部分

SET―END部分

使用迭代函数进行连接

第9章 快捷路径接口

为什么使用快捷路径接口

快捷路径函数

使用系统校正功能

校正举例

调用Informix函数

调用另一用户函数

寻找函数信息

查看$INFORMIXDIR

查看系统目录

使用用户定义过程

第10章 智能块传输与多重表示

智能大型对象

智能大型对象的存放

定义智能大型对象空间

如何寻找sbspace

生成表格

插入智能大型对象

大型对象的API函数

大型对象结构

处理大型对象

大型对象统计信息

大型对象规范

生成大型对象

取得行规范

非透明型与大型对象

行上下文检索

lohandles()函数

多重表示非透明型

大型对象存储规范注意事项

第11章 累计函数

IDS 2000累计函数

累计函数的用法

扩展内部累计函数

累计函数如何工作

用户定义累计模型
译者序:
很高兴把一部介绍Informix Database Server 2000的专业书籍翻译过来,献给读者。书中内容丰富详实,对建立更高性能的企业应用程序有指导意义。要想进一步领略、进一步理解,请慢慢翻阅吧。 翻译本书时,正是寒冬初到,但我和张荣、李青、钟锃光、王凌飞一起,在白鸳飞起的地方,怀着巨大的热情,挥毫泼墨,细推慢敲,终于拿出自己略感满意的手稿。厦门市电脑学会理事长李棠秋教授亲自审阅了部分章节,刘云昌、刘昌和、严明英、赖华龙、陈凌峰、陈纯颖、周阳生、邹能东、李耀平、彭振庆等朋友也在翻译整理和录排方面提供了诸多帮助。套用一句老话,这是集体智慧的结晶,在此对各位深表感谢。也盼望广大读者不吝赐..
前言:
Informix对象关系式技术集成了Informix动态系统结构(DSA)关系式数据库管理系统(RDBMS),并从Illustra数据库取得的丰富特性。这个技术于1997年1月首次推出,经过了认真测试和功能改进。 由于Informix Dynamic Server 2000(1D52000)是关系式数据库系统的父集,使用关系式数据库系统的遗留系统不必修改即可运行,从而保护IT投资。但这种作法也是个双刃剑:一方面,现有系统可以继续支持公司,并可以逐渐进行改进,利用新功能改进应用程序性能。另一方面,由于IDS 2000是特性完整的关系式数据库系统,很容易继续在关系式数据库系统现有环境中开发,从而继承其局限性。 IDS 2000是优秀的关系式..
联系客服 - 加入到博客 - 开发者API - 图书目录 - 关于图书城.com - 对外合作 - 购书指南 - 可以在线阅读吗?
图书城.com © TuShuCheng.com - 京ICP备06069800