版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第一章概念:數(shù)據(jù)庫DB、數(shù)據(jù)庫管理系統(tǒng)DBMS、數(shù)據(jù)庫管理系統(tǒng)DBS聯(lián)系:一對一聯(lián)系、一對多聯(lián)系、多對多聯(lián)系數(shù)據(jù)模型:層次型(樹形結(jié)構(gòu))、網(wǎng)狀型(網(wǎng)狀拓撲結(jié)構(gòu))、關(guān)系型(二維表結(jié)構(gòu))
關(guān)系模式:關(guān)系名(屬性名1,屬性名2,……,屬性名n)關(guān)系運算:并、差、交、選擇、投影、聯(lián)接等值聯(lián)接:按照字段值對應相等為條件進行的聯(lián)接操作自然聯(lián)接:去掉重復屬性的等值聯(lián)接工作方式:交互式工作方式、自動化工作方式第二章常量:數(shù)值N(3E2),貨幣Y($2.3456),字符C([]),邏輯L,日期D({}),日期時間T變量:變量名由字母、漢字、數(shù)字、下劃線構(gòu)成,必須由字母和漢字開頭
字段變量與內(nèi)存變量同名時,字段變量優(yōu)先,內(nèi)存變量必須加前綴M.或M->數(shù)組:DIMENSION|DECLAREx(5),y(3,2)&&下界、初值、y(3)表達式:數(shù)值運算符:
**或^(乘方)、*、/、%(求余)、+、-字符運算符:
+、-日期運算符:
+、-關(guān)系運算符:
<、>、=、<>或#或!=、<=、>=、==、$(SETEXACTOFF/on)邏輯運算符:
.not.或!、.and.、.or.運算優(yōu)先級:括號、函數(shù)、算術(shù)字符日期、關(guān)系、邏輯數(shù)值:ABS(),SIGN(),SQRT(),INT(),CEILING(),FLOOR(),ROUND(),MOD()字符:LEN(),UPPER(),LOWER(),SPACE(),LTRIM(),RTRIM(),TRIM(),ALLTRIM(),LEFT()RIGHT(),SUBSTR(),AT(),ATC(),STUFF(),LIKE()日期:DATE(),TIME(),DATETIME(),YEAR(),MONTH(),DAY(),DOW(),HOUR(),MINUTE(),SEC()轉(zhuǎn)換:STR(),VAL(),CTOD(),DTOC(),&測試:BETWEEN(),ISNULL(),EMPTY(),VARTYPE(),BOF(),EOF(),RECNO(),RECCOUNT(),IIF()對話:MESSAGEBOX(顯示[,類型[,標題]])命令:MODIFYCOMMAND<文件名>DO<文件名>(文件名缺省時依次查找執(zhí)行EXE,APP,FXP,PRG,需加擴展名的QPR,MPR,SPR)INPUT
輸入常量(C、N、D、L)、變量、表達式(不能不輸)ACCEPT
輸入字符串(不需要加定界符)STORE<表達式>TO<內(nèi)存變量名表>RELEASE<內(nèi)存變量名表>程序結(jié)構(gòu):順序、選擇、循環(huán)。條件語句:IF…ELSE…ENDIF分支語句:DOCASE…ENDCASE循環(huán)結(jié)構(gòu):DOWHILE…ENDDO、FOR…ENDFOR、SCAN…ENDSCAN、LOOP、EXIT模塊程序:PROCEDURE|FUNCTION<過程名>
PARAMETERS<形式參數(shù)1>[,<形式參數(shù)2>,…]&&參數(shù)傳遞<命令序列>
[RETURN[<表達式>]]
[ENDPROC|ENDFUNC]模塊調(diào)用:DO<文件名>WITH<實參1>[,<實參2>…]<文件名>(<實參1>[,<實參2>…])&&SETUDFPARMSTOVALUE(按值)|REFERENCE(引用)公共變量:在任何模塊中都可使用的變量,先定義后使用,初值為.F.。PUBLIC<內(nèi)存變量表>私有變量:在程序中直接使用的變量,作用域是建立它的模塊及其下屬的各層模塊。局部變量:只能在建立它的模塊中使用,不能在上、下層模塊中使用。LOCAL<內(nèi)存變量表>變量隱藏:隱藏上層模塊中可能已經(jīng)存在的內(nèi)存變量。PRIVATE<內(nèi)存變量表>第三章數(shù)據(jù)庫:CREATE/OPEN/MODIFY/CLOSE/DELETEDATABASE數(shù)據(jù)表:CREATE,USE,MODIFYSTRUCTURE,BROWSE,APPENDBLANK,DELETE,PACK,ZAP,RECALL,REPLACEGOn|TOP|BOTTOM,SKIPn,LOCATEFOR<條件>…CONTINUE主索引
:ALTERTABLE學生ADDPRIMARYKEY學號TAG學號候選索引:ALTERTABLE學生ADDUNIQUE學號+性別TAGxhxbINDEXON學號+性別TAGxhxbCANDIDATE唯一索引:INDEXON性別TOA1UNIQUE普通索引:INDEXON性別TOxxx數(shù)據(jù)完整性:實體完整性(保證表中記錄唯一,利用主關(guān)鍵字和候選關(guān)鍵字來保證)域完整性(利用字段類型、寬度和有效性規(guī)則來保證)參照完整性(建立永久聯(lián)系,設(shè)置更新規(guī)則、刪除規(guī)則、插入規(guī)則)自由表:ADDTABLE,REMOVETABLE工作區(qū):SELECT0|<區(qū)號>|<區(qū)名>|<別名>,<區(qū)名>|<別名>.<字段名>,<區(qū)名>|<別名>-><字段名>表關(guān)聯(lián):SETRELATIONTO<索引關(guān)鍵字>INTO<區(qū)名>|<別名>排序:SORTTO<表名>ON<字段>[/A|/D][/C]第四章數(shù)據(jù)查詢:SELECTDISTINCT*FROM<表>WHERE<條件>GROUPBY<表達式>HAVING<條件>ORDERBY<字段名>[ASC|DESC]INTO<輸出目標>特殊運算符:BETWEEN…AND…、LIKE、!=(不等于)、NOT、IN簡單計算:COUNT、SUM、AVG、MAX、MIN空值查詢:ISNULL,ISNOTNULL量詞和謂語:<表達式><比較運算符>[ANY|ALL|SOME](子查詢),[NOT]EXISTS(子查詢)超聯(lián)接查詢:SELECT…FROM<表1>INNER|LEFT|RIGHT|FULLJOIN<表2>ON<聯(lián)接條件>…集合并運算:UNION1)
顯示部分結(jié)果:
TOP<expN>[PERCENT]
(必須與ORDERBY短語同時使用才有效)2)
結(jié)果存放到數(shù)組:
INTOARRAY<數(shù)組名>3)
結(jié)果存放到臨時文件:
INTOCURSOR<臨時文件名>
(臨時文件只讀)4)
結(jié)果存放到永久表:
INTODBF|TABLE<表名>5)
結(jié)果存放到文本文件:
TOFILE<文件名>[ADDITIVE]
6)
結(jié)果直接輸出到打印機:TOPRINTER[PROMPT]數(shù)據(jù)操作:插入INSERTINTO<表名>(<字段名1>[,<字段名2>]…)VALUES(<表達式1>[,<表達式2>],…)更新UPDATE<表名>SET<字段名1>=<表達式1>…WHERE<條件表達式>刪除DELETEFROM<表名>WHERE<條件表達式>數(shù)據(jù)定義:定義CREATETABLE|DBF<表名>(學號C(5),……)READEVENTS文件分類主備注創(chuàng)建命令運行/打開命令程序文件.PRGMODIFYCOMMANDDOa1編譯文件.FXP運行prg時生成DOa1表文件.DBF.FPTCREATETABLEUSEa2數(shù)據(jù)庫文件.DBC.DCTCREATEDATABASEOPENDATABASEa3普通索引文件.IDXINDEXONxbTOA1SETINDEXTOa4復合索引文件.CDXINDEXONxbTAGaaSETORDERTOTAGa5表單文件.SCX.SCTCREATEFORMDOFORMa6報表格式文件.FRX.FRTCREATEREPORTREPORTFORMa7PREVIEW可視類文件.VCX.VCTCREATECLASSLIBSETCLASSLIBTOa8項目文件.PJX.PJTCREATEPROJECT菜單文件.MNX.MNTCREATEMENU菜單程序文件.MPR菜單管理器生成DOa9.mpr查詢文件.QPRCREATEQUERYDOa10.qpr應用程序文件.APP項目管理器生成DOa1可執(zhí)行文件.EXE項目管理器生成DOa1內(nèi)存變量文件.MEMSAVETO文本文件.TXTSELECT*FROMXTOFILE第一章算法是一組嚴謹?shù)囟x運算順序的規(guī)則,并且規(guī)則有效的、明確的、有限次數(shù)下終止。算法復雜度:時間復雜度(算法所需計算工作量),空間復雜度(算法所需內(nèi)存空間)數(shù)據(jù)邏輯結(jié)構(gòu):線性結(jié)構(gòu)(棧,隊列,循環(huán)隊列),非線性結(jié)構(gòu)(樹,二叉樹)數(shù)據(jù)存儲結(jié)構(gòu):順序存儲結(jié)構(gòu)、鏈式存儲結(jié)構(gòu)二叉樹性質(zhì):1)在二叉樹的第k層上最多有2k-1(k≥1)個結(jié)點;2)深度為m的二叉樹最多有2m-1個結(jié)點;3)任一棵二叉樹中,度為0的葉子結(jié)點總是比度為2的結(jié)點多一個。二叉樹遍歷:前序遍歷(根左右),中序遍歷(左根右),后序遍歷(左右根)第二章程序設(shè)計方法:結(jié)構(gòu)化程序設(shè)計(面向過程、算法核心)和面向?qū)ο蟪绦蛟O(shè)計(面向?qū)ο?、對象核?程序設(shè)計風格:清晰第一,效率第二第三章計算機軟件:是包括程序、數(shù)據(jù)及相關(guān)文檔的完整集合。軟件工程過程:P軟件規(guī)格說明、D軟件開發(fā)、C軟件確認、A軟件演進需求分析工具:數(shù)據(jù)流圖DFD(數(shù)據(jù)流)、數(shù)據(jù)字典DD(結(jié)構(gòu)化分析的核心)概要設(shè)計工具:結(jié)構(gòu)圖SC(數(shù)據(jù)流和控制流)詳細設(shè)計工具:程序流程圖PFD(控制流)、N-S圖、PAD圖、PDL過程設(shè)計語言軟件測試目的:是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,分白盒測試(結(jié)構(gòu)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年政府公共安全監(jiān)控技術(shù)合同范本3篇
- 2024年版建設(shè)項目招標協(xié)調(diào)合同
- 三年級教學計劃3篇
- 員工工作計劃
- 2024-2030年中國羥甲煙胺片行業(yè)發(fā)展?jié)摿︻A測及投資戰(zhàn)略研究報告
- 服裝銷售工作計劃
- 學習部工作計劃4篇
- 去超市實習報告范文集合7篇
- 銀行員工辭職信
- 關(guān)于教師職稱述職報告匯編5篇
- 變壓器安裝施工工藝-課件
- 河道汛期施工防洪防汛應急預案
- 漢語教程我聽過鋼琴協(xié)奏曲黃河課件
- 二氧化碳充裝流程
- 12m跨鋼棧橋設(shè)計計算
- 電路板類英語詞匯
- 沙特的礦產(chǎn)資源開發(fā)概況及其商機
- 高一生物必修一期末試題(附答案)
- 安全事故應急響應程序流程圖(共1頁)
- 三年級_上冊牛津英語期末試卷
- 損傷容限設(shè)計基本概念原理和方法PPT課件
評論
0/150
提交評論