




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第一章概念:數據庫DB、數據庫管理系統DBMS、數據庫管理系統DBS聯系:一對一聯系、一對多聯系、多對多聯系數據模型:層次型(樹形結構)、網狀型(網狀拓撲結構)、關系型(二維表結構)
關系模式:關系名(屬性名1,屬性名2,……,屬性名n)關系運算:并、差、交、選擇、投影、聯接等值聯接:按照字段值對應相等為條件進行的聯接操作自然聯接:去掉重復屬性的等值聯接工作方式:交互式工作方式、自動化工作方式第二章常量:數值N(3E2),貨幣Y($2.3456),字符C([]),邏輯L,日期D({}),日期時間T變量:變量名由字母、漢字、數字、下劃線構成,必須由字母和漢字開頭
字段變量與內存變量同名時,字段變量優先,內存變量必須加前綴M.或M->數組:DIMENSION|DECLAREx(5),y(3,2)&&下界、初值、y(3)表達式:數值運算符:
**或^(乘方)、*、/、%(求余)、+、-字符運算符:
+、-日期運算符:
+、-關系運算符:
<、>、=、<>或#或!=、<=、>=、==、$(SETEXACTOFF/on)邏輯運算符:
.not.或!、.and.、.or.運算優先級:括號、函數、算術字符日期、關系、邏輯數值: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()轉換:STR(),VAL(),CTOD(),DTOC(),&測試:BETWEEN(),ISNULL(),EMPTY(),VARTYPE(),BOF(),EOF(),RECNO(),RECCOUNT(),IIF()對話:MESSAGEBOX(顯示[,類型[,標題]])命令:MODIFYCOMMAND<文件名>DO<文件名>(文件名缺省時依次查找執行EXE,APP,FXP,PRG,需加擴展名的QPR,MPR,SPR)INPUT
輸入常量(C、N、D、L)、變量、表達式(不能不輸)ACCEPT
輸入字符串(不需要加定界符)STORE<表達式>TO<內存變量名表>RELEASE<內存變量名表>程序結構:順序、選擇、循環。條件語句:IF…ELSE…ENDIF分支語句:DOCASE…ENDCASE循環結構:DOWHILE…ENDDO、FOR…ENDFOR、SCAN…ENDSCAN、LOOP、EXIT模塊程序:PROCEDURE|FUNCTION<過程名>
PARAMETERS<形式參數1>[,<形式參數2>,…]&&參數傳遞<命令序列>
[RETURN[<表達式>]]
[ENDPROC|ENDFUNC]模塊調用:DO<文件名>WITH<實參1>[,<實參2>…]<文件名>(<實參1>[,<實參2>…])&&SETUDFPARMSTOVALUE(按值)|REFERENCE(引用)公共變量:在任何模塊中都可使用的變量,先定義后使用,初值為.F.。PUBLIC<內存變量表>私有變量:在程序中直接使用的變量,作用域是建立它的模塊及其下屬的各層模塊。局部變量:只能在建立它的模塊中使用,不能在上、下層模塊中使用。LOCAL<內存變量表>變量隱藏:隱藏上層模塊中可能已經存在的內存變量。PRIVATE<內存變量表>第三章數據庫:CREATE/OPEN/MODIFY/CLOSE/DELETEDATABASE數據表: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數據完整性:實體完整性(保證表中記錄唯一,利用主關鍵字和候選關鍵字來保證)域完整性(利用字段類型、寬度和有效性規則來保證)參照完整性(建立永久聯系,設置更新規則、刪除規則、插入規則)自由表:ADDTABLE,REMOVETABLE工作區:SELECT0|<區號>|<區名>|<別名>,<區名>|<別名>.<字段名>,<區名>|<別名>-><字段名>表關聯:SETRELATIONTO<索引關鍵字>INTO<區名>|<別名>排序:SORTTO<表名>ON<字段>[/A|/D][/C]第四章數據查詢: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(子查詢)超聯接查詢:SELECT…FROM<表1>INNER|LEFT|RIGHT|FULLJOIN<表2>ON<聯接條件>…集合并運算:UNION1)
顯示部分結果:
TOP<expN>[PERCENT]
(必須與ORDERBY短語同時使用才有效)2)
結果存放到數組:
INTOARRAY<數組名>3)
結果存放到臨時文件:
INTOCURSOR<臨時文件名>
(臨時文件只讀)4)
結果存放到永久表:
INTODBF|TABLE<表名>5)
結果存放到文本文件:
TOFILE<文件名>[ADDITIVE]
6)
結果直接輸出到打印機:TOPRINTER[PROMPT]數據操作:插入INSERTINTO<表名>(<字段名1>[,<字段名2>]…)VALUES(<表達式1>[,<表達式2>],…)更新UPDATE<表名>SET<字段名1>=<表達式1>…WHERE<條件表達式>刪除DELETEFROM<表名>WHERE<條件表達式>數據定義:定義CREATETABLE|DBF<表名>(學號C(5),……)READEVENTS文件分類主備注創建命令運行/打開命令程序文件.PRGMODIFYCOMMANDDOa1編譯文件.FXP運行prg時生成DOa1表文件.DBF.FPTCREATETABLEUSEa2數據庫文件.DBC.DCTCREATEDATABASEOPENDATABASEa3普通索引文件.IDXINDEXONxbTOA1SETINDEXTOa4復合索引文件.CDXINDEXONxbTAGaaSETORDERTOTAGa5表單文件.SCX.SCTCREATEFORMDOFORMa6報表格式文件.FRX.FRTCREATEREPORTREPORTFORMa7PREVIEW可視類文件.VCX.VCTCREATECLASSLIBSETCLASSLIBTOa8項目文件.PJX.PJTCREATEPROJECT菜單文件.MNX.MNTCREATEMENU菜單程序文件.MPR菜單管理器生成DOa9.mpr查詢文件.QPRCREATEQUERYDOa10.qpr應用程序文件.APP項目管理器生成DOa1可執行文件.EXE項目管理器生成DOa1內存變量文件.MEMSAVETO文本文件.TXTSELECT*FROMXTOFILE第一章算法是一組嚴謹地定義運算順序的規則,并且規則有效的、明確的、有限次數下終止。算法復雜度:時間復雜度(算法所需計算工作量),空間復雜度(算法所需內存空間)數據邏輯結構:線性結構(棧,隊列,循環隊列),非線性結構(樹,二叉樹)數據存儲結構:順序存儲結構、鏈式存儲結構二叉樹性質:1)在二叉樹的第k層上最多有2k-1(k≥1)個結點;2)深度為m的二叉樹最多有2m-1個結點;3)任一棵二叉樹中,度為0的葉子結點總是比度為2的結點多一個。二叉樹遍歷:前序遍歷(根左右),中序遍歷(左根右),后序遍歷(左右根)第二章程序設計方法:結構化程序設計(面向過程、算法核心)和面向對象程序設計(面向對象、對象核心)程序設計風格:清晰第一,效率第二第三章計算機軟件:是包括程序、數據及相關文檔的完整集合。軟件工程過程:P軟件規格說明、D軟件開發、C軟件確認、A軟件演進需求分析工具:數據流圖DFD(數據流)、數據字典DD(結構化分析的核心)概要設計工具:結構圖SC(數據流和控制流)詳細設計工具:程序流程圖PFD(控制流)、N-S圖、PAD圖、PDL過程設計語言軟件測試目的:是為了發現錯誤而執行程序的過程,分白盒測試(結構
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 歷史教研室文化交流計劃
- 營養科臨床危急值監測及應對流程
- 租賃房產改造工程合同
- 新生兒黃疸濕熱熏蒸證高危因素的研究
- 金融機構合規意識形態總結范文
- 酒店客房用品采購計劃書范文
- CO2濃度升高和AMF對鎘污染下刺槐葉片酚類化合物合成的影響
- 楚紋樣在旅游文創產品中的應用研究-以“二十四節氣”文創產品為例
- 析法國女性作曲家塞西莉·夏米娜德的鋼琴作品演奏與教學-以作品Op.60、Op.61為例
- 面包烘焙課程實習體驗分享
- GA 38-2021銀行安全防范要求
- 消防安全主題班會課件(共17張ppt)
- 《全球通史》課件
- 北師版六年級解方程練習200題
- 外貿鎖檢測報告樣式EN12209
- 無損檢測人員登記表
- DB33-T 2048-2017(2021)民宿基本要求與評價
- 1員工培訓記錄表表格類
- 某大學論文答辯模板課件
- 50以內加減法練習題打印版(100題)
- 基礎體溫表格基礎體溫表
評論
0/150
提交評論