




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2012年9月份全國計(jì)算機(jī)等級(jí)考試二級(jí)VF考試復(fù)習(xí)綱要目錄第一章數(shù)據(jù)庫基礎(chǔ)知識(shí)2第二章 VF程序設(shè)計(jì)基礎(chǔ)2第一部分2第二部分 程序設(shè)計(jì)基礎(chǔ)2第三部分 函數(shù)部分3第三章 數(shù)據(jù)庫及其操作3第四章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL54.1概述54.2 查詢功能54.3操作功能64.4 定義功能6第五章 查詢與視圖7第六章 表單設(shè)計(jì)與運(yùn)用8第七章 菜單設(shè)計(jì)與應(yīng)用10第八章 報(bào)表設(shè)計(jì)10第一章數(shù)據(jù)庫基礎(chǔ)知識(shí)1、數(shù)據(jù)庫管理系統(tǒng):DBMS;數(shù)據(jù)庫應(yīng)用系統(tǒng):DBAS;數(shù)據(jù)庫系統(tǒng):DBS;數(shù)據(jù):DB DBS包括DBMS,DBAS,DB2、實(shí)體間的聯(lián)系:一對(duì)一,一對(duì)多,多對(duì)多。3、數(shù)據(jù)庫中的數(shù)據(jù)模型:網(wǎng)狀模型,層次模型,
2、關(guān)系模型。4、關(guān)系:一個(gè)關(guān)系就是一個(gè)二維表,每一個(gè)關(guān)系有一個(gè)關(guān)系名。5、元組:二維表中的行稱為元組。6、屬性:二維表中的列稱為屬性。7、域:屬性的取值范圍。8、關(guān)系表;關(guān)系名表名;屬性字段;元組記錄;行記錄,元組;列字段,屬性。9、傳統(tǒng)的集合運(yùn)算:并,差,交。10、專門的關(guān)系運(yùn)算:選擇(水平方向) for,while,where 投影(垂直方向) fields,select 聯(lián)接(一對(duì)一,一對(duì)多,多對(duì)多)11、定義數(shù)組:dime/declare 數(shù)組名(3,4)第二章 VF程序設(shè)計(jì)基礎(chǔ)第一部分1、創(chuàng)建項(xiàng)目:通過菜單創(chuàng)建 命令:creat project項(xiàng)目名2、打開項(xiàng)目管理器:通過“文件打開”
3、菜單項(xiàng) 命令:modify project 項(xiàng)目名3、各類文件選項(xiàng)卡:數(shù)據(jù)選項(xiàng)卡(數(shù)據(jù)庫,自由表,查詢,視圖)文檔選項(xiàng)卡(表單,報(bào)表,標(biāo)簽)類代碼其他第二部分 程序設(shè)計(jì)基礎(chǔ)1、概念:是命令的集合,分行存儲(chǔ)在磁盤上,按照人為的順序依次輸出的過程。2、建立、修改:modify command 程序名3、運(yùn)行:do 程序名4、基本輸入語句:(以求圓的面積為例) input”請輸入圓的半徑”to raccept ”請輸入圓的半徑”to r10.10 say “請輸入圓的半徑” get r readwait ”請等候”window. messagebox (“歡迎光臨!”,48,“歡迎信息”)5、程序的
4、結(jié)構(gòu):順序結(jié)構(gòu) 選擇結(jié)構(gòu)(分支、判斷) 循環(huán)結(jié)構(gòu)(條件循環(huán)、步長循環(huán)、掃描循環(huán))第三部分 函數(shù)部分1、字段數(shù)據(jù)類型(11種)字符型C雙精度型B數(shù)值型N整型I(4)邏輯型L(1)貨幣型Y(8)日期型D(8)備注型M(4)時(shí)間型T(8)通用型G(4)浮點(diǎn)(動(dòng))型F第三章 數(shù)據(jù)庫及其操作1、創(chuàng)建數(shù)據(jù)庫:.在項(xiàng)目管理器中建立 .在菜單中建立 .命令:creat database 數(shù)據(jù)庫名 2、打開數(shù)據(jù)庫:open database 數(shù)據(jù)庫名3、刪除數(shù)據(jù)庫:delete database 數(shù)據(jù)庫名4、修改數(shù)據(jù)庫:modify database 數(shù)據(jù)庫名5、關(guān)閉數(shù)據(jù)庫:close database6、打開
5、表設(shè)計(jì)器:modify structure7、增加表中字段:alter table 表名 add 字段名8、刪除表中字段:alter table 表名 drop 字段名9、修改表中字段:alter table 表名 rename 原字段 to 新字段10、更改字段類型及寬度:alter table 表名 alter 字段名+類型(寬度)11、顯示表結(jié)構(gòu):list structure12、顯示全部表記錄:list13、顯示當(dāng)前表記錄:display14、記錄的絕對(duì)定位:go n15、瀏覽,修改表:browse16、編輯,修改表:edit/change17、批量修改:replace all 字段
6、with 字段18、邏輯刪除(只在記錄前加*,不刪除):delete19、恢復(fù)邏輯刪除:recall20、物理刪除:.pack 只刪除帶*的記錄.zap 物理刪除表中全部記錄21、關(guān)閉表:use22、打開表:use 表名23、復(fù)制表記錄:use 表名copy to 新表名24、復(fù)制表結(jié)構(gòu):use表名copy structure to 新表名25、追加表記錄:.將另一個(gè)表中的記錄添加到該表中:use要追加記錄的表名;append from有記錄的表名 .在尾部追加記錄:append .在尾部增加一條空記錄:append blank29、指針記錄的定位:.bof() 文件頭 .go top 第一條
7、記錄 .go bottom 最后一條記錄 .eof() 文件尾 .skip 向下一條記錄(不包含當(dāng)前記錄) .all 所有記錄 .locate for 滿足條件的第一條記錄 .continue 繼續(xù)查找滿足條件的下一條記錄31、在數(shù)據(jù)庫關(guān)閉/刪除的情況下建立的表為自由表,自由表字段名最長為10個(gè)字符31、在數(shù)據(jù)庫打開/修改的情況下建立的表為數(shù)據(jù)庫表,數(shù)據(jù)庫表字段名最長為128個(gè)字符32、創(chuàng)建數(shù)據(jù)庫表:open database 數(shù)據(jù)庫名;creat表名33、創(chuàng)建自由表:確定當(dāng)前沒有打開數(shù)據(jù)庫,使用命令:creat 表名34、將自由表添加到數(shù)據(jù)庫中:open database 數(shù)據(jù)庫名;add
8、table 表名35、將數(shù)據(jù)庫表移出數(shù)據(jù)庫:open database 數(shù)據(jù)庫名;remove table 表名*小結(jié):1. 用use 打開表時(shí),記錄號(hào)位于第一條記錄;2. 執(zhí)行帶all的命令,記錄指針指向eof;3. bof的記錄總是1,eof的記錄號(hào)是記錄數(shù)+1;4. 空表的總記錄是0,bof的記錄號(hào)是1,eof的記錄號(hào)是138、數(shù)據(jù)的完整性:.實(shí)體完整性:保證主索引和候選索引的唯一性.域完整性:表示范圍只在數(shù)據(jù)庫中的設(shè)置.參照完整性:描述表與表之間的關(guān)系l 參照完整性規(guī)則:更新規(guī)則(級(jí)聯(lián)、限制、忽略); 刪除規(guī)則(級(jí)聯(lián)、限制、忽略) 插入規(guī)則(限制、忽略); l 參照完整性是數(shù)據(jù)庫文件的
9、產(chǎn)物,要有聯(lián)接,必須打開文件,先清理數(shù)據(jù)庫39、工作區(qū):.工作區(qū)的選擇:select<工作區(qū)號(hào)>|<別名> .范圍:132767 默認(rèn)1號(hào)工作區(qū),也是最小工作區(qū) .select 0表示選定當(dāng)前還未使用的編號(hào)最小工作區(qū)第四章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL4.1概述SQL功能作用命令動(dòng)詞數(shù)據(jù)查詢查詢SELECT數(shù)據(jù)操縱插入INSERT更新UPDATE刪除DELETE數(shù)據(jù)定義新建CREATE刪除DROP修改ALTER4.2 查詢功能常用的SQL命令1SELECT 短語:用于說明要查詢的數(shù)據(jù)。 2FROM 短語:用于說明要查詢的數(shù)據(jù)來自哪個(gè)或哪些表,可對(duì)單個(gè)表或多個(gè)表進(jìn)行查詢。3W
10、HERE 短語:用于說明查詢條件;如果是多表查詢還可通過該子句指明表與表之間的聯(lián)接條件,進(jìn)行聯(lián)接。4GROUP BY 短語:用于對(duì)查詢進(jìn)行分組,可利用它進(jìn)行分組匯總。5HAVING 短語:跟隨在GROUP BY 之后使用,它是用來限定分組,要求只有滿足分組條件的記錄才能進(jìn)行分組查詢。6ORDER BY 短語:用于對(duì)查詢的結(jié)果進(jìn)行排序。7AS短語:用于指定查詢結(jié)果中字段的新名稱;AS前的表達(dá)式可以是一個(gè)字段名、表達(dá)式、函數(shù)等。4DISTINCT短語:用于說明該短語將在查詢結(jié)果中去掉重復(fù)值。9INTO TABLE短語:用于說明查詢結(jié)果保存何處。等函數(shù)查詢?nèi)ハ?ARRAY 數(shù)組 INTO CURSO
11、R 臨時(shí)表TABLE 自由表TO FILE 到文本文件PRINTER 到打印機(jī)4.3操作功能4.3.1插入數(shù)據(jù)INSERT 基本格式:格式一:INSERT INTO 表名(字段1,字段2) VALUES (值1,值2)格式二:INSERT INTO 表名 FROM ARRAY 數(shù)組名 |FROM MEMVAR例題為三合一套題中第一套題的基本操作題 見后面“S8”,”新冶鋼”,“黃石“4.3.2 更新數(shù)據(jù)SQL 的更新命令格式如下:UPDATE 表名 SET 字段=新的字段值或表達(dá)式 WHERE 更新條件REPLACE字段 WITH 新的字段值或表達(dá)式 FRO更新條件4.3.3 刪除數(shù)據(jù)SQL
12、的更新命令格式如下:DELETE FROM 表名 WHERE 刪除條件DELETE FOR刪除條件補(bǔ)充部分:1表結(jié)構(gòu)的復(fù)制: USE 表1 COPY STRUCTURE TO 表2 &&將表1的結(jié)構(gòu)復(fù)制到表22表記錄的復(fù)制:USE 表2APPEND FROM 表1 &將表1的記錄復(fù)制到表2SELECT * FROM 表1 INTO TABLE 表24.4 定義功能4.4.1表的定義定義的基本格式: CREATE TABLE 表名 (字段1 字段類型(字段寬度),字段2 字段類型(字段寬度);CHECK 表達(dá)式 &&【設(shè)定有效性規(guī)則】 ERROR “字符串
13、” &&【錯(cuò)誤提示信息】;DEFAULT 值 &&【設(shè)置默認(rèn)值】4.4.2表的刪除刪除的基本格式:DROP TABLE 表名注意:如果是自由表則從磁盤上刪除對(duì)應(yīng)的表文件; 如果是屬于數(shù)據(jù)庫表則,從數(shù)據(jù)庫中移除表。4.4.3 表結(jié)構(gòu)的修改(重點(diǎn)掌握)表結(jié)構(gòu)的修改添加字段:alter table 表名add 字段名 類型(長度)刪除字段:alter table 表名 drop 字段名修改字段:alter table 表名 alter 字段名 新類型(長度)重新命名字段:alter table 表名 rename 舊字段名 to 新字段名建立有效性規(guī)則:alter t
14、able 表名(數(shù)據(jù)庫表)alter 字段 set check 字段條件刪除有效性規(guī)則:alter table 表名alter 字段 drop check建立默認(rèn)值:alter table 表名 alter 字段 set default 條件 error/ default/ check刪除默認(rèn)值:alter table 表名 alter 字段 drop default建立唯一索引:alter table 表名add unique 字段 tag索引名刪除唯一索引:alter table 表名drop unique tag 索引名建立主索引:alter table 表名add primary ke
15、y字段 tag索引名刪除主索引:alter table 表名drop primary key字段 tag索引名建立普通索引:alter table 表名add foreign key字段 tag索引名刪除普通索引:alter table 表名drop foreign key tag索引名第五章 查詢與視圖1、命令:locate for 條件 查找滿足條件的第一條記錄 continue 繼續(xù)查找滿足條件的下一條記錄 ?found() 測試是否有返回值 有T,無F display 顯示 建立查詢:creat query 查詢文件名 select * from 表名 where 條件2、查詢設(shè)計(jì)器:
16、Inner Join 聯(lián)接 where 篩選 order by 排序依據(jù) group by 分組依據(jù) having count 分組滿足條件 選項(xiàng)卡:字段、連接、篩選、雜項(xiàng)、排序依據(jù)、分組依據(jù)4、查詢?nèi)ハ颍簽g覽、臨時(shí)表、表、圖形、屏幕、報(bào)表、標(biāo)簽5、運(yùn)行查詢:do 查詢名.qpr(你不要忘記擴(kuò)展名)6、視圖的定義:是一個(gè)虛擬表,是從一個(gè)或多個(gè)數(shù)據(jù)庫中導(dǎo)出的表;在視圖中只存放視圖的定義,不存放視圖的內(nèi)容。7、建立視圖:creat view 8、在瀏覽圖查詢視圖:creat view 視圖名 as9、視圖與查詢的比較:l 相同點(diǎn):可以從數(shù)據(jù)源中查找媽祖一定篩選條件的記錄和選定部分字段; 自身不保存
17、數(shù)據(jù),它們的查詢結(jié)果隨數(shù)據(jù)源內(nèi)容的變化而變化; 視圖有更新條件,查詢有查詢?nèi)ハ颍?視圖可以更新,查詢是只讀; 查詢有7個(gè)去向,視圖無;l 不同點(diǎn):視圖可以更新數(shù)據(jù)源表,而查詢不能; 視圖可以訪問遠(yuǎn)程數(shù)據(jù),而查詢不能直接訪問,需借助于遠(yuǎn)程視圖方可; 視圖只能在數(shù)據(jù)庫中存在,而查詢不是數(shù)據(jù)庫的組成部分,它是一個(gè)獨(dú)立的程序文件; 視圖的基表只能是數(shù)據(jù)庫表,而查詢的基表可以是自由表,數(shù)據(jù)庫表以及多個(gè)數(shù)據(jù)庫的表; 都可以生成SQL語言。l 建立視圖必須是數(shù)據(jù)庫表或已經(jīng)存在的視圖,建立查詢只要是表都可以。第六章 表單設(shè)計(jì)與運(yùn)用1、對(duì)象:只要是存在的東西就認(rèn)為是對(duì)象2、類:對(duì)象生成的模板3、類的特征:.層次
18、性 .繼承性 子類不但繼承父類的事件、屬性、方法,而且有自己的事件、屬性、方法 .封裝性4、對(duì)象與類的關(guān)系:類是對(duì)象一般化,抽象化;對(duì)象是類的具體化,實(shí)例化5、創(chuàng)建類:creat class 類名6、類的使用:新建項(xiàng)目類添加點(diǎn)開類拖入表單7、創(chuàng)建表單:creat form 表單名 運(yùn)行表單:do form 表單名 10、文本框?qū)傩?屬性名稱 說明 屬性名稱 說明Controlsource數(shù)據(jù)源的綁定Passwordchar輸入占位符Value返回文本框當(dāng)前內(nèi)容Inputmask模式符(× 9 # * )12、命令按鈕屬性 default 確定(enter) cancel 取消(esc
19、)13、命令按鈕組屬性 Buttoncount 指定命令按鈕個(gè)數(shù)14、復(fù)選框?qū)傩?Caption Value15、選項(xiàng)按鈕組屬性 Buttoncount 指定命令按鈕個(gè)數(shù) Buttons 用于存取每個(gè)按鈕的數(shù)目 Value 制定當(dāng)前選定的按鈕18、頁框?qū)傩?Pagecount 統(tǒng)計(jì)頁的數(shù)目 page 19、微調(diào)控件屬性 Increment 步長值20、表格屬性Recaordsourcetyp 數(shù)據(jù)值的來源類型recordsource數(shù)據(jù)值的來源21、計(jì)時(shí)器屬性Intenval 設(shè)置間隔,一毫秒為單位22、新建屬性:表單新建屬性23、表格生成器:右鍵生成器24、表單事件:由系統(tǒng)定義,用戶觸發(fā)的動(dòng)
20、作行為過程。25、常用事件:init在用戶建立對(duì)象時(shí)引發(fā)destroy在對(duì)象釋放時(shí)引發(fā)click在單擊鼠標(biāo)左鍵時(shí)引發(fā)ablclick在雙擊鼠標(biāo)左鍵時(shí)引發(fā)load在表單對(duì)象建立之前引發(fā)unload在表單對(duì)象釋放時(shí)引發(fā)rightclick在單擊鼠標(biāo)右鍵時(shí)引發(fā)l 注意:.load 先于init ;destroy先于unload; .如果一個(gè)表單建立一個(gè)命令按鈕,先引發(fā)表單的load事件,再引發(fā)命令按鈕的load 事 件,最后引發(fā)表單的init事件; .如果關(guān)閉一個(gè)含有命令按鈕的表單,先引發(fā)表單的destroy事件,再引發(fā)命令按鈕的 destroy事件,最后引發(fā)表單的unload事件。 .方法包含在事件之中。(方法與屬性均包含在實(shí)踐之中) .在同一事件內(nèi),load先大后小,表單最大。<按鈕的事件就相當(dāng)于在學(xué)校上班的老師,表單開始運(yùn)行就是開學(xué),表單關(guān)閉就是放假,老師是開學(xué)之前來,放假之后走,所以表單內(nèi)部控件的事件就相當(dāng)于老師。>28、方法:定義:動(dòng)作 常用方法:thisform. release 關(guān)閉(釋放)表單 Thisform. refresh 刷新表單29、對(duì)象的引用:thisform 從表單開始 this 從當(dāng)前對(duì)象開始 this
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年科學(xué)研究方法論考試試卷及答案
- 2025年口腔醫(yī)學(xué)專業(yè)研究生入學(xué)考試試卷及答案
- 2025年歷史學(xué)科知識(shí)水平考試試題及答案
- 和公司包工合同協(xié)議
- 民事交通調(diào)解協(xié)議書模板
- 武漢口譯服務(wù)合同協(xié)議
- 品牌傳媒公司合同協(xié)議
- 商業(yè)用氣合同協(xié)議
- 比亞德購車合同協(xié)議
- 2025年北京市蔬菜供貨合同
- 初中數(shù)學(xué)教學(xué)教育論文
- 心衰評(píng)估量表
- 2023年廣東高考生物卷試題真題及答案詳解(精校版)
- 項(xiàng)目后評(píng)價(jià)報(bào)告范文
- 應(yīng)用翻譯-華東交通大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年
- 李克勤《紅日》粵語發(fā)音歌詞中文諧音-
- 大學(xué)生性健康教育智慧樹知到答案章節(jié)測試2023年南昌大學(xué)
- 2、圓口綱完整版課件
- 仁愛版初中英語單詞表(默寫版)
- 企業(yè)防滲漏標(biāo)準(zhǔn)做法案例庫圖文豐富
- Unit 2 Listening and talking -高中英語人教版(2019)必修第一冊
評(píng)論
0/150
提交評(píng)論