第四章 數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)
1.數(shù)據(jù)庫設(shè)計(jì)的內(nèi)容:結(jié)構(gòu)特性設(shè)計(jì)和行為特性設(shè)計(jì)
2.數(shù)據(jù)庫邏輯設(shè)計(jì)的步驟:
(1)收集和分析用戶要求 數(shù)據(jù)及其流動(dòng)方向(箭頭),對(duì)數(shù)據(jù)的加工(圓形),文件(卡片),源點(diǎn)和終點(diǎn)(方框) “由外向內(nèi),自頂而下”
(2)建立E-R模型
(3)數(shù)據(jù)庫模式設(shè)計(jì)
3.數(shù)據(jù)庫設(shè)計(jì)方法稱為:視圖設(shè)計(jì)法
第六章 數(shù)據(jù)庫的基本操作
1. 庫文件結(jié)構(gòu)建立CREAT[<文件名>|?]其中A-J作為工作區(qū)代碼
在把記錄輸入完后,按CTRL+W或CTRL+END存盤。
2. 追加記錄APPEND[BLANK]
3. 記錄顯示LIST/DISPLAY [<范圍>][FIELDS<字段名表>][FOR<條件>][WHILE<條件>][OFF][TO PRINTER/FILE<文件名>]
4. 數(shù)據(jù)庫文件打開USE[<庫文件名>/?][ALIAS<別名>]
5. 關(guān)閉數(shù)據(jù)庫文件:關(guān)閉當(dāng)前工作區(qū)打開的數(shù)據(jù)庫文件USE
關(guān)閉當(dāng)前打開的所有的庫文件CLOSE DATABASES
6.數(shù)據(jù)庫文件結(jié)構(gòu)的顯示:LIST/DISPLAY STRUCTURE[TO PRINTER/TO FILE<文件名>]
數(shù)據(jù)庫文件結(jié)構(gòu)的修改:MODIFY STRUCTURE*不能同時(shí)修改字段名和寬度
6. 指針的移動(dòng):
絕對(duì)移動(dòng)(1)GO/GOTO [RECORD]<數(shù)值表達(dá)式>[IN<工作區(qū)號(hào)>/<文件別名>]
(2)GO/GOTO TOP/BOTTOM[IN<工作區(qū)>/<文件名>]
相對(duì)移動(dòng)SKIP[<數(shù)值表達(dá)式>][IN<工作區(qū)號(hào)>/<文件別名>]
7. 插入記錄INSERT[BEFORE][BLANK]
8. 刪除記錄DELETE[<范圍>][FOR<條件>][WHILE<條件>]
SET DELETED OFF/ON (取OFF,邏輯刪除無效,反之,則有效)
恢復(fù)邏輯刪除RECALL[<范圍>][FOR<條件>][WHILE<條件>]
物理刪除PACK
物理刪除所有記錄ZAP(只有結(jié)構(gòu)無記錄)
9. 記錄的修改:
編輯修改EDIT.CHANG [<范圍>][FIELDS<字段名表>[條件]
瀏覽編輯修改BROWSE
替換修改REPLACE[<范圍>]<字段1>WITH<表達(dá)式1>……
10. 數(shù)據(jù)庫文件的排序與索引
排序:SORT TO <文件名>ON<字段1>[/A][/C][/D][,<字段2>………[FIELDS<字段名表>][FOR……
*關(guān)鍵字只能是C,N,D. */A(升序,默認(rèn))/D(降序) /C(不區(qū)分大/小寫)
*需要臨時(shí)文件做周轉(zhuǎn)
索引:INDEX ON<關(guān)鍵字表達(dá)式>TO<索引文件名>[FOR……][UNIQUE][ADD…]
*備注字段不能作為關(guān)鍵字
*字段索引只能是C,N,D,多字段索引只能是C
*UNIQUE進(jìn)行唯一索引(在記錄相同,只取第一個(gè))
*未指定ADDITIVE,關(guān)閉先打開的索引文件,反之,就不關(guān)閉。
索引文件的打開USE<庫文件名>INDEX<索引文件名表>
(允許打開25個(gè)) SET INDEX TO <索引文件名表>
索引文件的關(guān)閉SET INDEX TO/CLOSE INDEX
指定主索引SET ORDER TO [<數(shù)值表達(dá)式>/<索引文件名>]
相關(guān)推薦:2010年軟考數(shù)據(jù)庫系統(tǒng)工程師考試沖刺指導(dǎo)匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |