版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、2012年9月份全國計算機等級考試二級VF考試復習綱要目錄第一章數(shù)據(jù)庫基礎知識2第二章 VF程序設計基礎2第一部分2第二部分 程序設計基礎2第三部分 函數(shù)部分3第三章 數(shù)據(jù)庫及其操作3第四章 關系數(shù)據(jù)庫標準語言SQL54.1概述54.2 查詢功能54.3操作功能64.4 定義功能6第五章 查詢與視圖7第六章 表單設計與運用8第七章 菜單設計與應用10第八章 報表設計10第一章數(shù)據(jù)庫基礎知識1、數(shù)據(jù)庫管理系統(tǒng):DBMS;數(shù)據(jù)庫應用系統(tǒng):DBAS;數(shù)據(jù)庫系統(tǒng):DBS;數(shù)據(jù):DB DBS包括DBMS,DBAS,DB2、實體間的聯(lián)系:一對一,一對多,多對多。3、數(shù)據(jù)庫中的數(shù)據(jù)模型:網(wǎng)狀模型,層次模型,
2、關系模型。4、關系:一個關系就是一個二維表,每一個關系有一個關系名。5、元組:二維表中的行稱為元組。6、屬性:二維表中的列稱為屬性。7、域:屬性的取值范圍。8、關系表;關系名表名;屬性字段;元組記錄;行記錄,元組;列字段,屬性。9、傳統(tǒng)的集合運算:并,差,交。10、專門的關系運算:選擇(水平方向) for,while,where 投影(垂直方向) fields,select 聯(lián)接(一對一,一對多,多對多)11、定義數(shù)組:dime/declare 數(shù)組名(3,4)第二章 VF程序設計基礎第一部分1、創(chuàng)建項目:通過菜單創(chuàng)建 命令:creat project項目名2、打開項目管理器:通過“文件打開”
3、菜單項 命令:modify project 項目名3、各類文件選項卡:數(shù)據(jù)選項卡(數(shù)據(jù)庫,自由表,查詢,視圖)文檔選項卡(表單,報表,標簽)類代碼其他第二部分 程序設計基礎1、概念:是命令的集合,分行存儲在磁盤上,按照人為的順序依次輸出的過程。2、建立、修改:modify command 程序名3、運行:do 程序名4、基本輸入語句:(以求圓的面積為例) input”請輸入圓的半徑”to raccept ”請輸入圓的半徑”to r10.10 say “請輸入圓的半徑” get r readwait ”請等候”window. messagebox (“歡迎光臨!”,48,“歡迎信息”)5、程序的
4、結構:順序結構 選擇結構(分支、判斷) 循環(huán)結構(條件循環(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)時間型T(8)通用型G(4)浮點(動)型F第三章 數(shù)據(jù)庫及其操作1、創(chuàng)建數(shù)據(jù)庫:.在項目管理器中建立 .在菜單中建立 .命令: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、關閉數(shù)據(jù)庫:close database6、打開
5、表設計器:modify structure7、增加表中字段:alter table 表名 add 字段名8、刪除表中字段:alter table 表名 drop 字段名9、修改表中字段:alter table 表名 rename 原字段 to 新字段10、更改字段類型及寬度:alter table 表名 alter 字段名+類型(寬度)11、顯示表結構:list structure12、顯示全部表記錄:list13、顯示當前表記錄:display14、記錄的絕對定位:go n15、瀏覽,修改表:browse16、編輯,修改表:edit/change17、批量修改:replace all 字段
6、with 字段18、邏輯刪除(只在記錄前加*,不刪除):delete19、恢復邏輯刪除:recall20、物理刪除:.pack 只刪除帶*的記錄.zap 物理刪除表中全部記錄21、關閉表:use22、打開表:use 表名23、復制表記錄:use 表名copy to 新表名24、復制表結構:use表名copy structure to 新表名25、追加表記錄:.將另一個表中的記錄添加到該表中:use要追加記錄的表名;append from有記錄的表名 .在尾部追加記錄:append .在尾部增加一條空記錄:append blank29、指針記錄的定位:.bof() 文件頭 .go top 第一條
7、記錄 .go bottom 最后一條記錄 .eof() 文件尾 .skip 向下一條記錄(不包含當前記錄) .all 所有記錄 .locate for 滿足條件的第一條記錄 .continue 繼續(xù)查找滿足條件的下一條記錄31、在數(shù)據(jù)庫關閉/刪除的情況下建立的表為自由表,自由表字段名最長為10個字符31、在數(shù)據(jù)庫打開/修改的情況下建立的表為數(shù)據(jù)庫表,數(shù)據(jù)庫表字段名最長為128個字符32、創(chuàng)建數(shù)據(jù)庫表:open database 數(shù)據(jù)庫名;creat表名33、創(chuà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 表名*小結:1. 用use 打開表時,記錄號位于第一條記錄;2. 執(zhí)行帶all的命令,記錄指針指向eof;3. bof的記錄總是1,eof的記錄號是記錄數(shù)+1;4. 空表的總記錄是0,bof的記錄號是1,eof的記錄號是138、數(shù)據(jù)的完整性:.實體完整性:保證主索引和候選索引的唯一性.域完整性:表示范圍只在數(shù)據(jù)庫中的設置.參照完整性:描述表與表之間的關系l 參照完整性規(guī)則:更新規(guī)則(級聯(lián)、限制、忽略); 刪除規(guī)則(級聯(lián)、限制、忽略) 插入規(guī)則(限制、忽略); l 參照完整性是數(shù)據(jù)庫文件的
9、產物,要有聯(lián)接,必須打開文件,先清理數(shù)據(jù)庫39、工作區(qū):.工作區(qū)的選擇:select<工作區(qū)號>|<別名> .范圍:132767 默認1號工作區(qū),也是最小工作區(qū) .select 0表示選定當前還未使用的編號最小工作區(qū)第四章 關系數(shù)據(jù)庫標準語言SQL4.1概述SQL功能作用命令動詞數(shù)據(jù)查詢查詢SELECT數(shù)據(jù)操縱插入INSERT更新UPDATE刪除DELETE數(shù)據(jù)定義新建CREATE刪除DROP修改ALTER4.2 查詢功能常用的SQL命令1SELECT 短語:用于說明要查詢的數(shù)據(jù)。 2FROM 短語:用于說明要查詢的數(shù)據(jù)來自哪個或哪些表,可對單個表或多個表進行查詢。3W
10、HERE 短語:用于說明查詢條件;如果是多表查詢還可通過該子句指明表與表之間的聯(lián)接條件,進行聯(lián)接。4GROUP BY 短語:用于對查詢進行分組,可利用它進行分組匯總。5HAVING 短語:跟隨在GROUP BY 之后使用,它是用來限定分組,要求只有滿足分組條件的記錄才能進行分組查詢。6ORDER BY 短語:用于對查詢的結果進行排序。7AS短語:用于指定查詢結果中字段的新名稱;AS前的表達式可以是一個字段名、表達式、函數(shù)等。4DISTINCT短語:用于說明該短語將在查詢結果中去掉重復值。9INTO TABLE短語:用于說明查詢結果保存何處。等函數(shù)查詢去向 ARRAY 數(shù)組 INTO CURSO
11、R 臨時表TABLE 自由表TO FILE 到文本文件PRINTER 到打印機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 字段=新的字段值或表達式 WHERE 更新條件REPLACE字段 WITH 新的字段值或表達式 FRO更新條件4.3.3 刪除數(shù)據(jù)SQL
12、的更新命令格式如下:DELETE FROM 表名 WHERE 刪除條件DELETE FOR刪除條件補充部分:1表結構的復制: USE 表1 COPY STRUCTURE TO 表2 &&將表1的結構復制到表22表記錄的復制:USE 表2APPEND FROM 表1 &將表1的記錄復制到表2SELECT * FROM 表1 INTO TABLE 表24.4 定義功能4.4.1表的定義定義的基本格式: CREATE TABLE 表名 (字段1 字段類型(字段寬度),字段2 字段類型(字段寬度);CHECK 表達式 &&【設定有效性規(guī)則】 ERROR “字符串
13、” &&【錯誤提示信息】;DEFAULT 值 &&【設置默認值】4.4.2表的刪除刪除的基本格式:DROP TABLE 表名注意:如果是自由表則從磁盤上刪除對應的表文件; 如果是屬于數(shù)據(jù)庫表則,從數(shù)據(jù)庫中移除表。4.4.3 表結構的修改(重點掌握)表結構的修改添加字段: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建立默認值:alter table 表名 alter 字段 set default 條件 error/ default/ check刪除默認值: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、查詢設計器:
16、Inner Join 聯(lián)接 where 篩選 order by 排序依據(jù) group by 分組依據(jù) having count 分組滿足條件 選項卡:字段、連接、篩選、雜項、排序依據(jù)、分組依據(jù)4、查詢去向:瀏覽、臨時表、表、圖形、屏幕、報表、標簽5、運行查詢:do 查詢名.qpr(你不要忘記擴展名)6、視圖的定義:是一個虛擬表,是從一個或多個數(shù)據(jù)庫中導出的表;在視圖中只存放視圖的定義,不存放視圖的內容。7、建立視圖:creat view 8、在瀏覽圖查詢視圖:creat view 視圖名 as9、視圖與查詢的比較:l 相同點:可以從數(shù)據(jù)源中查找媽祖一定篩選條件的記錄和選定部分字段; 自身不保存
17、數(shù)據(jù),它們的查詢結果隨數(shù)據(jù)源內容的變化而變化; 視圖有更新條件,查詢有查詢去向; 視圖可以更新,查詢是只讀; 查詢有7個去向,視圖無;l 不同點:視圖可以更新數(shù)據(jù)源表,而查詢不能; 視圖可以訪問遠程數(shù)據(jù),而查詢不能直接訪問,需借助于遠程視圖方可; 視圖只能在數(shù)據(jù)庫中存在,而查詢不是數(shù)據(jù)庫的組成部分,它是一個獨立的程序文件; 視圖的基表只能是數(shù)據(jù)庫表,而查詢的基表可以是自由表,數(shù)據(jù)庫表以及多個數(shù)據(jù)庫的表; 都可以生成SQL語言。l 建立視圖必須是數(shù)據(jù)庫表或已經存在的視圖,建立查詢只要是表都可以。第六章 表單設計與運用1、對象:只要是存在的東西就認為是對象2、類:對象生成的模板3、類的特征:.層次
18、性 .繼承性 子類不但繼承父類的事件、屬性、方法,而且有自己的事件、屬性、方法 .封裝性4、對象與類的關系:類是對象一般化,抽象化;對象是類的具體化,實例化5、創(chuàng)建類:creat class 類名6、類的使用:新建項目類添加點開類拖入表單7、創(chuàng)建表單:creat form 表單名 運行表單:do form 表單名 10、文本框屬性.屬性名稱 說明 屬性名稱 說明Controlsource數(shù)據(jù)源的綁定Passwordchar輸入占位符Value返回文本框當前內容Inputmask模式符(× 9 # * )12、命令按鈕屬性 default 確定(enter) cancel 取消(esc
19、)13、命令按鈕組屬性 Buttoncount 指定命令按鈕個數(shù)14、復選框屬性 Caption Value15、選項按鈕組屬性 Buttoncount 指定命令按鈕個數(shù) Buttons 用于存取每個按鈕的數(shù)目 Value 制定當前選定的按鈕18、頁框屬性 Pagecount 統(tǒng)計頁的數(shù)目 page 19、微調控件屬性 Increment 步長值20、表格屬性Recaordsourcetyp 數(shù)據(jù)值的來源類型recordsource數(shù)據(jù)值的來源21、計時器屬性Intenval 設置間隔,一毫秒為單位22、新建屬性:表單新建屬性23、表格生成器:右鍵生成器24、表單事件:由系統(tǒng)定義,用戶觸發(fā)的動
20、作行為過程。25、常用事件:init在用戶建立對象時引發(fā)destroy在對象釋放時引發(fā)click在單擊鼠標左鍵時引發(fā)ablclick在雙擊鼠標左鍵時引發(fā)load在表單對象建立之前引發(fā)unload在表單對象釋放時引發(fā)rightclick在單擊鼠標右鍵時引發(fā)l 注意:.load 先于init ;destroy先于unload; .如果一個表單建立一個命令按鈕,先引發(fā)表單的load事件,再引發(fā)命令按鈕的load 事 件,最后引發(fā)表單的init事件; .如果關閉一個含有命令按鈕的表單,先引發(fā)表單的destroy事件,再引發(fā)命令按鈕的 destroy事件,最后引發(fā)表單的unload事件。 .方法包含在事件之中。(方法與屬性均包含在實踐之中) .在同一事件內,load先大后小,表單最大。<按鈕的事件就相當于在學校上班的老師,表單開始運行就是開學,表單關閉就是放假,老師是開學之前來,放假之后走,所以表單內部控件的事件就相當于老師。>28、方法:定義:動作 常用方法:thisform. release 關閉(釋放)表單 Thisform. refresh 刷新表單29、對象的引用:thisform 從表單開始 this 從當前對象開始 this
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店主管的崗位職責(3篇)
- 2025年演講稿《無規(guī)矩不成方圓稿》(4篇)
- 混凝土攪拌站環(huán)境保護生產管理制度(2篇)
- 2025年通風隊管理責任狀(3篇)
- 安全生產的“三同時”制度模版(2篇)
- 印刷主管崗位職責具體概述范文(2篇)
- 2025年實習老師的見習班主任工作計劃樣本(4篇)
- 2025年開展學生會競選演講稿(2篇)
- 安全生產“一崗雙責”責任制定模版(3篇)
- 鋼筋彎箍機的操作規(guī)程范文(2篇)
- 主題班會《我愛爸爸媽媽》
- 部編版六年級語文上冊《認識分號》教學課件
- 新中小企業(yè)促進法宣講暨十條的措施解讀課件
- WORD版A4橫版密封條打印模板(可編輯)
- 基于水射流技術的炸藥安全分解技術研究
- 2023年北京廣播電視臺招聘140人(共500題含答案解析)筆試必備資料歷年高頻考點試題摘選
- 倒閘操作票的填寫教學課件
- 往復活塞式壓縮機
- 事業(yè)單位工作人員年度考核登記表教師大學教師事業(yè)單位工作人員年度考核登記表
- 2022年同等學力申碩英語學科模擬試題(4套全部有解析)
- 2023事業(yè)單位資料分析考試內容:資料分析考試練習題
評論
0/150
提交評論