书籍详情

深入学习-InformixDynamicServer2002高级编程技术

深入学习-InformixDynamicServer2002高级编程技术

作者:Jacques Roy

出版社:电子工业出版社

出版时间:2001-01-01

ISBN:9787505360846

定价:¥32.00

购买这本书可以去
内容简介
  IDS 2000是优秀的关系式数据库。在中国,Informix数据库也有着为数众多的用户。为此,我们选择翻译了四本Informix数据库方面的专著(见封底说明)。本书重点介绍,如何用C语言开发IDS 2000服务器应用程序。本书深入浅出地介绍了对象关系式数据库的特点,介绍了如何建立实现业务规则的用户定义过程,如何在SQL语句中利用对象关系式扩展,介绍了非透明型对象、快捷路径接口、智能对象、多重表示和其他性能改进,还介绍了计算、迭代与累计函数,以及如何跟踪和调试IDS 2000数据库服务器应用程序。本书可帮助读者开发充分利用对象关系式优势的企业应用程序,使之性能更强,代码更简单,维护更方便。
作者简介
暂缺《深入学习-InformixDynamicServer2002高级编程技术》作者简介
目录
第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中调试                  
     共享内存转储                  
   附录  函数参考资料                  
     函数类别                  
     函数参考资料                  

猜您喜欢

读书导航