深入學習

深入學習

《深入學習》是電子工業出版社出版的圖書,作者是Jacques Roy。

內容介紹

DS 2000是優秀的關係式資料庫。在中國,Informix資料庫也有著為數眾多的用戶。為此,我們選擇翻譯了四本Informix資料庫方面的專著(見封底說明)。本書重點介紹,如何用C語言開發IDS 2000伺服器應用程式。本書深人淺出地介紹了對象關係式資料庫的特點,介紹了如何建立實現業務規則的用戶定義過程,如何在SQL語句中利用對象關係式擴展,介紹了非透明型對象、快捷路徑接口、智慧型對象、多重表示和其他性能改進,還介紹了計算、疊代與累計函式,以及如何跟蹤和調試IDS 2000資料庫伺服器應用程式。本書可幫助讀者開發充分利用對象關係式優勢的企業應用程式,使之性能更強,代碼更簡單,維護更方便。

作品目錄

第1章 IDS 2000的業務優勢
邏輯演變
關係式演變
自定義演變
IDS 2000特性
更多的特性
何謂DataBlade模組
性能
硬體組件
作業系統
IDS 2000
查詢的執行
性能優勢
性能優勢小結
其他優勢
IDS 2000的前景
第2章 用戶定義過程
進程
執行緒
執行緒實現
IDS 2000的多執行緒處理
動態庫
符號的可視性
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
INTS
INTERVAL
LIST
LVARCHAR
MONEY
MULTISET
NCHAR(n)
NUMERIC
NVARCHAR
Opaque(非透明)
REAL
ROW
SERIAL
SERIALS
SET
SMALLINT
SMALLFLOAT
TEXT
VARCHAR
第5章 計算函式
函式應用程式
函式並行性
Quarter函式
函式重載
處理Null值
返回NULL結果
發出異常
SQLSTATE
mi_lvarchar API函式
記憶體分配
mi_get_vardata()
mi_get_vardata_align()
mi_get_varlen()
mi_lvarchar_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_lvarchar緩衝區長度
第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累計函式
累計函式的用法
擴展內部累計函式
累計函式如何工作
用戶定義累計模型
類型
用戶自定義累計
簡單例子:MYAVG()
處理變元
前N個市場份額舉例
其他累計功能的使用
第12章 跟蹤與調試
常見問題
舊庫
找不到符號
數值或引用
使用緩衝區
使用mi_lvarchar和mi_hbitvarying
使用SPL
測試腳本
跟蹤
調試
Unix中的凋試
在Windows NT中調試
共享記憶體轉儲
附錄 函式參考資料
函式類別
函式參考資料

 

相關詞條

相關搜尋

熱門詞條

聯絡我們