Informix-4GL
循環邏輯語法
循環:WHILE
WHILE在TRUE時一直循環下去,也可以使用COUNTINUE WHILE下略回到循環頭部, FALSE或EXIT WHILE語句再退出循環,如果其中插入IF語句,不符時也退出循環。未知數量迴圈。
LT agency 發表在 痞客邦 留言(0) 人氣()
LT agency 發表在 痞客邦 留言(0) 人氣()
Informix-4GL
基本程式架構
DATABASE db-name
LT agency 發表在 痞客邦 留言(0) 人氣()
INFORMIX-4GL
資料型別
INFORMIX-4GL中有八種基本資料型別:
- CHAR 任何字母,數字和符號的組合
- NUMBER 數字
- SERIAL 4GL特有的序列類型整數,通常用於主鍵細分
- DATE 日期
- MONEY 金額
- DATETIME 時間
- INTERVAL 表示時間段的值
- VARCHAR 可變長
LT agency 發表在 痞客邦 留言(0) 人氣()
LT agency 發表在 痞客邦 留言(0) 人氣()
LT agency 發表在 痞客邦 留言(0) 人氣()
Infromix 伺服器由三部分組成
- 程序 (又稱虛擬程序)
- 英文縮寫為VP
- 在unix層面的名稱是oninit
- 每個虛擬程序屬於一個虛擬程序類別(VP class)
- 每一類虛擬程序來完成一組任務
- 共用記憶體
- 駐留部分:集中式緩衝池和其他系統資訊
- 物理日誌、邏輯日誌緩衝:為了不每次將無用的資訊寫入/讀取磁碟,先寫入緩衝,需要時再由資料庫控制入日誌。
- LRU列:由集中式緩衝池組織而成。
- 虛擬記憶體:紀錄session、緩衝資料字典、執行序資訊等。
- 虛擬部分:包含執行序部分,用於維護和控制程序所使用資源
- 訊息部分:用於連接共用記憶體,可有需要時才設定
- 磁碟
- Chunk:chunk單元,詳見chunk解釋頁面。
- Page:一個chunk被加入資料庫伺服器時,會分成更小單位的頁面(page),資料會被記錄在頁面上,也是是基本的IO單位。
- Dbspace:資料庫會建立在特定的dbspace。由一個或多個chunk單元組成,滿了可以再加chunk。每個資料庫會有一個root dbspace。
- Tblsapce:存放資料表的邏輯組合,不一定是連續的空間。
- 物件:上限為2GB,類型為TEXT和BYTE
- Blobspace:可存放簡單大物件,由至少一個chunk組成。
- Sbspace:可存放smart large object存放自訂類型。
- 邏輯日誌:一組連續的磁碟空間,存放交易紀錄。
- 物理日誌:以頁面為單位,保存頁面修改前的前映像。可以提供原始數據映像使系統快速恢復。
- 資料緩衝:若資料進行新刪修,會在緩衝中進行,再存入磁碟。
- 檢查點操作:當資料被讀取到緩衝內進行新刪修,會造成記憶體和磁碟資料不一致,透過檢查點將其同步。
LT agency 發表在 痞客邦 留言(0) 人氣()
Chunk 是在資料庫裡儲存資料在真實磁碟中的最大單位。----- IBM知識中心
翻譯這句饒口的話感覺花了我畢生英文能力還不一定達意。
LT agency 發表在 痞客邦 留言(0) 人氣()
informix
是informix公司在1981所開發出來的產品,
LT agency 發表在 痞客邦 留言(0) 人氣()