深入学习

出版时间:2001-01  出版社:电子工业出版社  作者:Jacques Roy  页数:248  译者:伟峰等  

内容概要

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累计函数                       累计函数的用法                       扩展内部累计函数                       累计函数如何工作                       用户定义累计模型                       <STATE>类型                       用户自定义累计                       简单例子:MYAVG()                       处理<STATE>变元                       前N个市场份额举例                       其他累计功能的使用                     第12章  跟踪与调试                       常见问题                       旧库                       找不到符号                       数值或引用                       使用缓冲区                       使用mi—lvarchar和mi—bitvarying                       使用SPL                       测试脚本                       跟踪                       调试                       Unix中的调试                       在Windows NT中调试                       共享内存转储                     附录  函数参考资料                       函数类别                       函数参考资料

图书封面

评论、评分、阅读与下载


    深入学习 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7