|
AS400 數(shù)據(jù)描述規(guī)范DDS通過文件的記錄字段僅一次的說明,可定義多種訪問路徑,多個(gè)程序使用。 操作語言說明: 結(jié)構(gòu)查詢語言SQL/400組成 : (1)SQL運(yùn)行支持程序 (2)SQL預(yù)編譯程序 (3)SQL交互式接口 (4)DB2 QUERY MANAGER FOR AS/400提供菜單、填空式提示的交互式接 口,允許建立、增加、維護(hù)數(shù)據(jù)和運(yùn)行表 語言介紹: PDM(PROGRAMMING?DEVELOPMENT?MANAGER)處理源代碼、對(duì)象和庫(kù)? SEU(SOURCE?ENTRY?UTILITY)建立和編輯源文件成員STRSEU SDA(SCREEN?DESIGN?AID)交互式設(shè)計(jì)、創(chuàng)建和維護(hù)應(yīng)用屏幕?? RLU(REPORT?LAYOUT?UTILITY)交互式定義打印報(bào)表的格式分布 DFU(DATA?FILE?UTILITY)快速定義、創(chuàng)建面向數(shù)據(jù)錄入、查詢或文件維護(hù)STRDFU?? QUERY/400獲取外部描述數(shù)據(jù)庫(kù)文件信息STRQRY CL(CONTROL?LANGUAGE)調(diào)用AS/400的所有系統(tǒng)功能。簡(jiǎn)化操作,控制工作流程,設(shè)置作業(yè)運(yùn)行環(huán)境等 AS/400 三級(jí)存儲(chǔ)結(jié)構(gòu): 庫(kù)(LIBRARY)—— —— 數(shù)據(jù)庫(kù)文件(FILE)—— —— 成員(MEMBER) 一級(jí)目錄 —— —— 二級(jí)目錄 —— —— 三級(jí)目錄 專業(yè)術(shù)語: ①字段 是來描述某一屬性的一組值;字段定義是對(duì)字段屬性的說明 ②記錄 是把一組字段放在一起命名,用來說明某一事物;記錄格式是對(duì)記錄中所有字段的簡(jiǎn)單說明以及對(duì)各個(gè)字段進(jìn)行排序的說明。 ③文件 是把已命名的一組記錄,文件說明是對(duì)文件所有的記錄和存取路徑的說明 數(shù)據(jù)庫(kù)文件分為數(shù)據(jù)文件和源文件,數(shù)據(jù)文件是程序中使用的物理文件和邏輯文件。 ④邏輯文文件和物理文件分別 邏輯文件: (*FILE, LF):在SQL中稱作表(VIEW),它不含有實(shí)際數(shù)據(jù),依附于物理文件可以描述一個(gè)或者多個(gè)物理文件的記錄(JOIN邏輯文件)。CRTLF 物理文件:(*FILE PF-DTA): 在SQL中稱做表(TABLE),含有實(shí)際存儲(chǔ)數(shù)據(jù),每個(gè)物理文件只有一個(gè)固定的長(zhǎng)度的記錄格式。CRTOF 源文件:(*FILE, PF_SRC):用來建立源程序(RPGLE、CLLE、C)或元物理文件(PF)等目標(biāo)的源說明CRTSRCPF 庫(kù)名:存放該應(yīng)用系統(tǒng)的源程序就命名為SGMSRC,存放該應(yīng)用系統(tǒng)目標(biāo)的庫(kù)可命名為SGMOBJ CRTLIB 源文件名:存放在程序的源文件叫做R+RGM+SCF,存放物理文件和邏輯文件定義的源文件叫R+DTA+SCF 物理文件&邏輯文件名, 例如: 學(xué)生成績(jī)表命名為STGD+A 其中一個(gè)邏輯名為STGDL1 程序名:SGM+0400+R 'R’: RPGLE, 'C':C , C或者CL, 'R’:報(bào)表等。 DDS行中對(duì)物理有效的位置是: A=DDS R = RECORD NAME, K =KEY FIELD NMAEBLANK=FIELD NAME
|
|
|