下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第一章1. VFP是一種關系型數(shù)據(jù)庫管理系統(tǒng), 這里的關系通常是指表文件2. 二維表中的行稱為關系的元組,二維表中的列稱為關系的屬性.3. 數(shù)據(jù)庫系統(tǒng)中對數(shù)據(jù)庫進行管理的核心軟件是數(shù)據(jù)庫管理系統(tǒng)(DBMS)4. 數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關系是:DBS包含DB和DBMS5. 在關系模型中,每個關系中的主關鍵字能夠唯一標識元組的屬性或?qū)傩缘慕M合6. 關系包括三種專門的運算:選擇、投影、連接7. 關系中的選擇運算是從關系中查找滿足給定條件的元組的操作8. 關系中的投影運算是從關系中指定若干個屬性組成新的關系9. 關系中的連接運算需要兩個表作為操作對象。10. 實體與
2、實體之間的聯(lián)系分為:一對一聯(lián)系,一對多聯(lián)系,多對多聯(lián)系11. 在項目管理器中可以將應用系統(tǒng)編譯成一個擴展名為app的應用文件或exe的可執(zhí)行文件第二章1. 六種常量的表示方法,尤其是嚴格的日期格式的書寫千萬別忘記。2. 內(nèi)存變量與字段變量的區(qū)別:當內(nèi)存變量與字段變量同時使用并且重名時,系統(tǒng)總是訪問字段變量,若想訪問內(nèi)存變量必須在變量名前加上M.或M->例題: 假設職員表已在當前工作區(qū)打開,其當前記錄的“姓名”字段值為“張三”,在命令窗口輸入并執(zhí)行如下命令:姓名=姓名-“您好”?姓名那么主窗口中將顯示A張三 B.張三 您好 C.張三您好 D.出錯3. 數(shù)組的創(chuàng)建(DIMENSION)、數(shù)組
3、創(chuàng)建后,系統(tǒng)自動給每個數(shù)組元素賦以邏輯假。F。4. 在賦值和輸入語句中使用數(shù)組名時,表示將同一個值同時賦給該數(shù)組的全部數(shù)組元素。5. 可以用一維數(shù)組的形式訪問二維數(shù)組。例題:執(zhí)行如下命令序列后,最后一條命令的顯示結果是() dimension m(2,2)m(1,1)=10m(1,2)=20m(2,1)=30m(2,2)=40?m(2)A.變量未定義的提示 B. 10 C. 20 D. .F.6. 子串包含測試 ($)7. 所有的函數(shù)必須熟練掌握8. 程序是能夠完成一定任務的命令的有序集合,它以擴展名為prg的形式存儲起來。9. 程序的三種基本結構:順序結構、選擇結構(ifelseendif)
4、、循環(huán)結構10. 在循環(huán)結構中出現(xiàn)loop和exit時有什么區(qū)別loop:結束本次循環(huán),只是不執(zhí)行l(wèi)oop后面的語句exit:退出整個循環(huán)。11. 在過程里,若return語句不帶表達式,則返回邏輯真。12. 參數(shù)傳遞1)第一種調(diào)用格式:do <文件名>|<過程名> with 實參對于這種調(diào)用格式,如果實參是常量或一般形式的表達式,就是按值傳遞,如果實參是變量,就是按引用傳遞。2)第二種調(diào)用格式:<文件名>|<過程名> (實參) 而對于這種調(diào)用格式,默認情況都是按值傳遞,但是如果實參是變量,可以通過 set udfparms 進行設置 set u
5、dfparms to value :按值傳遞 set udfparms to reference:按引用傳遞注意:以上兩種設置只對第二種調(diào)用格式有效按值傳遞:形參變量值的改變不會影響實參變量的取值按引用傳遞:形參變量值改變時,實參變量值也隨之改變。CLEARA=10B=20SET UDFPARMS TO REFERENCEDO SQ WITH(A),B ?A,BPROCEDURE SQPARAMETERS X1,Y1X1=X1*X1Y1=2*X1ENDPROCA)10 200 B)100 200 C)100 20 D)10 2013. 根據(jù)變量的作用域,將變量劃分為全局(公共)變量、私有變量、
6、局部變量。全局變量:指在任何模塊中都可使用的變量,必須用 public命令建立私有變量:在建立它的模塊及其下屬的各層模塊中使用。局部變量:只能在建立它的模塊中使用,不能在上層或下層模塊中使用。必須用local命令建立第三章1. 在VFP中,數(shù)據(jù)庫是一個邏輯上的概念,數(shù)據(jù)庫不是用來存儲用戶數(shù)據(jù)的,我們是用表來存儲用戶數(shù)據(jù)的。2. 數(shù)據(jù)庫的擴展名是.dbc3. 打開數(shù)據(jù)庫的命令是 :open database 數(shù)據(jù)庫名4. 關閉數(shù)據(jù)庫的命令是:close database或者close all5. 修改數(shù)據(jù)庫打開其設計器的命令是: modify database6. 數(shù)據(jù)庫表和自由表,兩者之間的區(qū)
7、別,表的擴展名:.dbf一 數(shù)據(jù)庫表可以從數(shù)據(jù)庫中移出成為自由表,自由表可以添加到數(shù)據(jù)庫中成為數(shù)據(jù)庫表二 自由表中不能建立主索引三 自由表中不能建立字段的有效性規(guī)則,也不能設置字段的默認值7. 當我們在建立表時,當把某個字段定義了備注型和通用型時,保存表時就會同時保存一個以.fpt為擴展名的文件。8. 空值:表示缺值或不確定的值,并不表示0或空串9. 在VFP中刪除記錄有邏輯刪除(dele):(加一個刪除標記)和物理刪除(pack):(徹底刪除記錄)10. ZAP命令也是物理刪除:它將刪除表中的全部記錄,不管有沒有刪除標記11. 恢復記錄recall12. 修改記錄的命令:replace wi
8、th13. 顯示記錄:list(顯示當前表的所有記錄) 和display(顯示當前表的當前記錄)的區(qū)別14. 查詢定位: go 、skip、 loca 的區(qū)別 go top:表頭 go bottom:表尾 skip:相對于當前記錄向下移動一條記錄 skip -1:相對于當前記錄向上移動一條記錄locate for :查找滿足條件的記錄,當滿足條件的記錄不止一條時,就使用continue命令繼續(xù)向下查找。注意:當使用locate for 進行查找時,若未查找到記錄,則eof函數(shù)為.T.,否則eof函數(shù)為.F.15. 索引是由指針構成的文件,它并不能改變表中記錄的物理順序,只能邏輯上按照某個字段的
9、值排序16. 索引的分類(主索引、候選索引、唯一索引、普通索引)及區(qū)別要求字段值必須唯一的索引是:主索引或者候選索引字段值可以出現(xiàn)重復值的索引是:唯一索引和普通索引17. 在一個數(shù)據(jù)庫表中,只能建立一個主索引,指定主索引的字段不允許出現(xiàn)重復值18. 索引的好處:提高查詢速度。壞處:會降低插入、刪除和修改等操作的速度。19. 用命令建立索引: index on 索引表達式 tag 索引名 建立普通索引后邊加上unique 建立唯一索引后邊加上candidate 建立候選索引 用命令建立索引時沒有辦法建立主索引。17設置當前索引的命令:set order to tag 索引名 18.數(shù)據(jù)完整性包括
10、:實體完整性、域完整性和參照完整性19.實體完整性是保證表中記錄唯一的特性。即在一個表中不允許有重復的記錄。主索引和候選索引來體現(xiàn)實體完整性。20.域完整性也稱為字段有效性規(guī)則,主要用于數(shù)據(jù)輸入正確性的檢驗。在建立字段有效性規(guī)則時:“規(guī)則“一欄是邏輯表達式,”信息“一欄是字符串表達式,”默認值“一欄的類型則以字段的類型確定。21.參照完整性的建立1 在父表中建立主索引,在子表中建立普通索引2 根據(jù)建立的相關索引 ,建立兩表之間的聯(lián)系。(永久)3 清理數(shù)據(jù)庫4 設置參照完整性22.參照完整性規(guī)則包括:更新規(guī)則、刪除規(guī)則、插入規(guī)則更新和刪除規(guī)則包括級聯(lián),限制,忽略,插入規(guī)則包括限制和忽略,另外級聯(lián)
11、,限制的含義要理解23.建立表之間的臨時性聯(lián)系的命令:Set relation 24永久聯(lián)系與臨時聯(lián)系的區(qū)別:1.不管是永久聯(lián)系還是臨時聯(lián)系,我們都要首先建立索引。2.永久性聯(lián)系只要建立就永遠有效,而臨時性聯(lián)系只要關閉數(shù)據(jù)庫就取消。3.臨時性聯(lián)系中子表的記錄指針會隨著父表的記錄指針的移動而移動.而永久性聯(lián)系不會。第四章1. select語句的功能是數(shù)據(jù)查詢2.sele 語句的基本格式: sele from wher order by(排序) group by(分組) 2. having 短語必須跟隨group by 一起使用,它用來限定分組必須滿足的條件。它與WHERE語句同進使用也不矛盾。3
12、. order by 短語用來對查詢的結果進行排序,它是對最終結果進行排序,不可以在子查詢中使用該短語,order by 語句的后面苦放多個字段,意思就是按照從左到右的順序進行排序4. distinct短語用來去掉重復值5. 特殊運算符:between and (在和之間),like短語:在這里,用%表示任意多個字符,用_表示任意一個字符。6. 計算函數(shù):count、sum、avg、max、min,這幾個計算函數(shù)絕對不能放在where語句里使用7. 顯示部分結果:top npercent,此短語必須與order by 短語同時使用才有效。8. 在SQL語句中可以使用別名9. 量詞(some,a
13、ny,all)和謂詞(exists和not exists)去看一下課本第139頁到140頁的例題。10. 超聯(lián)接查詢:內(nèi)部聯(lián)接,它的查詢條件在on短語中指出: join on.11. sql中支持并運算,運算符是:UNION12. INTO ARRAY(將查詢結果放到數(shù)組)、INTO CURSOR(將查詢結果放到臨時文件)、INTO TABLE|INTO DBF(將查詢結果放到表或者說永久表)、TO FILE(將查詢結果放到文本文件)13. SQL的操作功能 insert、update、delete insert into 表名(表中的字段) values(插入的值) update 表名 se
14、t 字段名=值 where delete from 表名 where 14. sql的定義功能(表的定義:create table 表名(),其中主索引:primary key、定義域完整性 check、出錯提示信息:error、定義默認值:defaultunique:建立候選索引15. 表的刪除:drop table16. 表結構的修改:alter table17. 視圖的定義:create view 視圖名 as select語句第五章5 查詢是一個預先定義好的SQL SELECT語句文件,它以擴展名為qpr的文件保存起來,是一個文本文件。6 查詢里各個選項卡所對應的SQL語句里的相關短語
15、。字段選項卡:select聯(lián)接選項卡:join on.篩選選項卡: where排序依據(jù): order by 分組依據(jù):group by 雜項選項卡: distinct ,top 7 建立查詢時,當有查詢?nèi)ハ驎r,一定要運行查詢,否則不能生成相應的表8 當用命令運行查詢時,一定要加上擴展名: do 查詢文件名.qpr9 視圖是一個由基本表派生出來的虛擬的表。視圖沒有單獨的視圖文件存在,它存儲在數(shù)據(jù)庫中。10 查詢與視圖的區(qū)別:1.視圖可更新表中的信息,而查詢不可以,2.查詢有查詢?nèi)ハ?,但視圖沒有。3.建立視圖時必須打開數(shù)據(jù)庫才能建立.4。查詢以.qpr為擴展名的文件形式保存在磁盤中,而視圖只能保存
16、在數(shù)據(jù)庫中,并沒有單獨的文件存在第六章1. 客觀世界里的任何實體可以被看作是對象,對象可以是具體的物,也可以指某些概念,屬性用來表示對象的狀態(tài),方法用來描述對象的行為。事件是一種由系統(tǒng)預先定義而由用戶或系統(tǒng)發(fā)出的動作。2. 事件代碼既能在事件引發(fā)時執(zhí)行,也可以像方法一樣被顯示調(diào)用。用戶可以添加新的屬性、方法,但是不能添加新的事件3. 表單文件的擴展名是.scx4. 運行表單的命令 do form 表單文件名5. this,thisform,thisformset是三個關鍵字,分別表示當前對象,當前對象所在的表單,當前表單集。Parent是對象的一個屬性,指當前對象的直接容器對象6. 常用的表單
17、的事件與方法1) 屬性:autocenter:表單初始化時是否自動在vf主窗口中居中顯示 Caption:標題 Name:名稱 Movable:表單是否能夠移動 Enabled:表單或控件是否可用 Visible:對象是否可見 Fontname(字體) fontsize(字號大小) 2)事件 load,init,destroy,unload這些事件的一個執(zhí)行順序 假設: 表單里有一個按鈕,表單的名稱是F ,按鈕的名稱是C 那么運行(初始化)表單時,它們的引發(fā)順序應為: F.LOAD,C.INIT,F.INIT關閉(釋放)表單時,它們的引發(fā)順序: F.DESTROY,C.DESTROY,F.UN
18、LOADClick:單擊事件,dblclick:雙擊事件 rightclick:右擊事件3)方法:RELEASE是一個方法:它的功能是釋放表單: thisform.releaseShow(顯示)和hide(隱藏)也是方法7.標簽,命令按鈕,文本框,編輯框,復選框,列表框,組合框等控件的屬性一定要熟練掌握8容器型控件:命令組,選項組,表格,頁框的重要屬性也一定要掌握第七章1. 菜單文件是以.mnx為擴展名的文件,菜單程序文件是以.mpr為擴展名的文件,我們要運行菜單文件,運行的是菜單程序文件.用do 命令運行時必須加上擴展名2. 要會建立下拉式菜單、快捷菜單、為頂層表單添加菜單3. 在建立菜單時,set sysmenu to default命令可以恢復成VFP的系統(tǒng)菜單4. 在建立菜單時,設置訪問鍵的方法是”<”,添加分組線的方法是”-“,添加快捷鍵的方法是:按下相應的快捷鍵即可5. 在為頂層表單添加菜單時,設置菜單時需要在顯示菜單下的常規(guī)選項里勾選“頂層表單“,然后將表單的showwindow屬性設置為2。6. 在為表單添加快捷菜單時,需要在該表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024新媒體環(huán)保公益項目合作合同3篇
- 噴涂作業(yè)安全培訓
- 2024民商法學碩士學位論文學術研討與講座合同3篇
- 2024年跨區(qū)域貨物銷售與代理合同
- 【名師伴你行】2021屆高考化學二輪復習專題突破提能專訓10-金屬及其化合物
- 2024年股權購買合同:有限責任公司股份購置條款3篇
- 非遺文化傳承與校園教育的融合策略及實施路徑
- 二零二五年度公積金貸款購房買賣合同2篇
- 2025版國有企業(yè)職業(yè)經(jīng)理人任期企業(yè)社會責任履行協(xié)議3篇
- 【走向高考】2022屆高考生物一輪復習習題:必修1-第3單元-第2講ATP的主要來源細胞呼吸
- 采購經(jīng)理年終述職報告
- 2024年中國電信服務合同標準文本
- 四川省成都市2023-2024學年高一上學期語文期末考試試卷(含答案)
- 2024-2025學年人教版八年級上冊數(shù)學期末必刷壓軸60題(原卷版)
- 浙江省嘉興市(2024年-2025年小學五年級語文)部編版專題練習(上學期)試卷及答案
- 投標述標演講稿
- 企業(yè)名稱:個人防護用品(PPE)管理規(guī)定
- 2023年工裝行業(yè)分析報告及未來五至十年行業(yè)發(fā)展報告
- 中國慢性腰背痛診療指南2024版解讀
- 2024年自然資源部東海局所屬事業(yè)單位招聘59人歷年高頻500題難、易錯點模擬試題附帶答案詳解
- TTAF 238.1-2024 未成年人個人信息網(wǎng)絡保護要求 第1部分:身份核驗
評論
0/150
提交評論