《數(shù)據(jù)庫及其應(yīng)用》課件_第1頁
《數(shù)據(jù)庫及其應(yīng)用》課件_第2頁
《數(shù)據(jù)庫及其應(yīng)用》課件_第3頁
《數(shù)據(jù)庫及其應(yīng)用》課件_第4頁
《數(shù)據(jù)庫及其應(yīng)用》課件_第5頁
已閱讀5頁,還剩36頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、數(shù)據(jù)庫及其應(yīng)用PPT課件數(shù)據(jù)庫及其應(yīng)用PPT課件第4章 數(shù)據(jù)庫及表的操作 創(chuàng)建數(shù)據(jù)庫及表;表的基本操作 ;表的排序與索引;表數(shù)據(jù)的統(tǒng)計(jì)匯總 ;數(shù)據(jù)庫表間的關(guān)系與參照完整性 ;表之間的關(guān)聯(lián)。 第4章 數(shù)據(jù)庫及表的操作 創(chuàng)建數(shù)據(jù)庫及表;4.1 創(chuàng)建數(shù)據(jù)庫及表數(shù)據(jù)庫:數(shù)據(jù)庫是一個(gè)容器,通過一組系統(tǒng)文件將相互聯(lián)系的數(shù)據(jù)庫表及其相關(guān)的數(shù)據(jù)庫對(duì)象進(jìn)行統(tǒng)一的組織和管理,使它們成為相互關(guān)聯(lián)的數(shù)據(jù)集合。數(shù)據(jù)庫將有關(guān)信息存放在擴(kuò)展名為.DBC的文件及附屬文件中。表:關(guān)系模型中的關(guān)系在Visual FoxPro中稱為表(Table),一個(gè)表以一個(gè)文件的形式保存(擴(kuò)展名.DBF)。VFP 中的表分為兩種:數(shù)據(jù)庫表和自

2、由表。創(chuàng)建表包括建立表結(jié)構(gòu)和輸入記錄。建立數(shù)據(jù)庫,先做好設(shè)計(jì):文件夾、數(shù)據(jù)庫文件名、各表名及字段定義等,然后依次創(chuàng)建數(shù)據(jù)庫和表 。4.1 創(chuàng)建數(shù)據(jù)庫及表數(shù)據(jù)庫:數(shù)據(jù)庫是一個(gè)容器,通過一組系創(chuàng)建數(shù)據(jù)庫建立數(shù)據(jù)庫有菜單方式和命令方式。菜單方式:“文件”“新建” “文件類型” 中選“數(shù)據(jù)庫” “新建文件” “創(chuàng)建” “保存”。命令方式:CREATE DATABASE 打開數(shù)據(jù)庫:一個(gè)已建數(shù)據(jù)庫每次操作前應(yīng)打開。菜單方式:“文件”“打開”選擇文件 “打開”;命令方式:OPEN DATABASE EXCLUSIVE|SHAREDNOUPDATE指定當(dāng)前庫:SET DATABASE TO 編輯數(shù)據(jù)庫:MO

3、DIFY DATABASE 創(chuàng)建數(shù)據(jù)庫建立數(shù)據(jù)庫有菜單方式和命令方式。創(chuàng)建表用數(shù)據(jù)庫設(shè)計(jì)器建立表:打開數(shù)據(jù)庫和數(shù)據(jù)庫設(shè)計(jì)器,選擇“數(shù)據(jù)庫”或快捷菜單的“新建表”;打開創(chuàng)建對(duì)話框,選擇存放目錄輸入文件名, “保存” ,此時(shí)打開表設(shè)計(jì)器。建立表命令:首先打開要建立表的數(shù)據(jù)庫,然后輸入創(chuàng)建表的命令(表文件擴(kuò)展名.DBF可省略)。 CREATE |?定義M型、G型字段自動(dòng)生成與表同名的備注文件(.FPT)。若創(chuàng)建表前指定當(dāng)前數(shù)據(jù)庫,則創(chuàng)建的表將作為數(shù)據(jù)庫表,否則作為自由表。許多數(shù)據(jù)庫表的功能在自由表中不能使用。表設(shè)計(jì)器中定義字段名、類型、寬度、小數(shù)位、索引、檢驗(yàn)規(guī)則等;創(chuàng)建表用數(shù)據(jù)庫設(shè)計(jì)器建立表:打開

4、數(shù)據(jù)庫和數(shù)據(jù)庫設(shè)計(jì)器,選擇“數(shù)據(jù)庫表與自由表自由表不能建立字段級(jí)和記錄級(jí)的規(guī)則及約束等。,自由表的字段名最長為10個(gè)字符,數(shù)據(jù)庫表字段名最長為128個(gè)字符,可以有128個(gè)字符的長表名。自由表可加入數(shù)據(jù)庫成為數(shù)據(jù)庫表,數(shù)據(jù)庫表也可移出數(shù)據(jù)庫而成為自由表。數(shù)據(jù)庫設(shè)計(jì)器中選擇“添加表”,然后從“打開”對(duì)話框中選擇要添加到當(dāng)前數(shù)據(jù)庫的自由表; 添加命令:ADD TABLE NAME 數(shù)據(jù)庫設(shè)計(jì)器中選中表選擇“移去”變成自由表。若選擇“刪除”,將表移出并從磁盤上刪除該表文件。 移出命令:REMOVE TABLE DELETE 數(shù)據(jù)庫表與自由表自由表不能建立字段級(jí)和記錄級(jí)的規(guī)則及約束等。4.2 表的基本操

5、作定義好的表可以進(jìn)行以下的基本操作:表的打開與關(guān)閉;指定表的記錄(當(dāng)前記錄);表記錄的顯示;表記錄的輸入、修改、刪除;表的排序、索引、檢索;表中數(shù)據(jù)的統(tǒng)計(jì)運(yùn)算;數(shù)據(jù)庫表建立聯(lián)系,實(shí)現(xiàn)參照完整性;多表關(guān)聯(lián)操作。4.2 表的基本操作定義好的表可以進(jìn)行以下的基本操作:表的打開與關(guān)閉表的打開:建好的表存放在磁盤上,使用表首先要將表調(diào)入內(nèi)存,這稱為表文件的打開。每個(gè)表在內(nèi)存中占用一塊區(qū)域,即文件工作區(qū)??赏瑫r(shí)打開多個(gè)表,內(nèi)存事先劃分為多個(gè)文件工作區(qū)并從1開始編號(hào),最多32767區(qū)。前10個(gè)區(qū)還可以使用區(qū)的別名AJ。一個(gè)區(qū)最多打開一個(gè)表。每一時(shí)刻,VFP總是位于某個(gè)工作區(qū),即當(dāng)前工作區(qū),絕大部分命令都是針

6、對(duì)當(dāng)前區(qū)的表進(jìn)行操作。VFP剛進(jìn)入時(shí)當(dāng)前區(qū)是第1區(qū)。選區(qū)命令:SELECT | 打開表命令:USE ALIAS 關(guān)閉表命令:USE |CLOSE DATABASE|CLEAR ALL表的打開與關(guān)閉表的打開:建好的表存放在磁盤上,使用表首先要將記錄與記錄指針及定位VFP傳統(tǒng)操作以記錄為單位。表中記錄從1開始連續(xù)編號(hào)。操作數(shù)據(jù)時(shí)先進(jìn)行記錄定位。用 “記錄指針” 作標(biāo)識(shí),指針指向的記錄為當(dāng)前記錄。記錄定位就是移動(dòng)指針指向新當(dāng)前記錄。表剛打開時(shí),記錄指針總是指向首記錄。函數(shù) RECNO() 求當(dāng)前記錄號(hào),EOF()、BOF()用于判斷指針是否指向表的首尾。指針定位方式:絕對(duì)定位、相對(duì)定位和條件定位。絕

7、對(duì)定位:命令中指明記錄號(hào)。 GOTO TOP | BOTTOM | 相對(duì)定位:以當(dāng)前記錄為基準(zhǔn),指出上下位移數(shù)。 SKIP 條件定位:指針定位在滿足給定條件的記錄上。 LOCATE FOR / CONTINUE記錄與記錄指針及定位VFP傳統(tǒng)操作以記錄為單位。表中記錄從1關(guān)于操作表命令的說明VFP的表由記錄、字段組成,以記錄為單位。因此,表處理命令的一般格式如下: 命令名 FIELDS FORWHILE命令名:表示命令的操作功能。用動(dòng)詞或縮寫形式。記錄范圍:確定命令所操作的記錄范圍。4種情況: ALL 所有記錄 NEXT 當(dāng)前記錄開始N個(gè)記錄 RECORD 第N條記錄 REST 當(dāng)前記錄到尾記錄

8、 缺省范圍子句,默認(rèn)為ALL或默認(rèn)為當(dāng)前記錄。FIELDS子句:指定操作的字段,逗號(hào)相隔。可缺省。FOR 和 WHILE 子句:按條件篩選記錄。注意命令書寫要求。關(guān)于操作表命令的說明VFP的表由記錄、字段組成,以記錄為單位顯示表、修改表結(jié)構(gòu)顯示記錄: LIST | DISPLAY FOR FIELDS TO FILE | TO PRINT OFF LIST和DISPLAY的區(qū)別:缺省范圍,LIST顯示所有記錄,DISPLAY顯示當(dāng)前記錄;顯示的記錄超出一屏?xí)r,LIST為連續(xù)滾動(dòng)顯示,DISPLAY為分屏顯示。窗口瀏覽:BROWSE指定字段:?字段名,顯示表結(jié)構(gòu):LIST | DISPLAY S

9、TRUCTURE修改表結(jié)構(gòu):MODIFY STRUCTURE 顯示表、修改表結(jié)構(gòu)顯示記錄: LIST | DISPLAY 增加、修改、修改表記錄插入記錄:INSERT BLANK BEFORE追加記錄:APPEND BLANK APPEND FROM 交互式修改記錄:EDIT | CHANGE (為保持兼容)替換修改:REPLACE WITH ADDITIVE , FOR 刪除和恢復(fù)記錄:記錄刪除操作分邏輯刪除和物理刪除兩步:邏輯刪除對(duì)要?jiǎng)h除的記錄加刪除標(biāo)記;物理刪除將帶刪除標(biāo)記的記錄真正刪除。邏輯刪除的記錄,可以去掉刪除標(biāo)記從而恢復(fù)為正常記錄。增加、修改、修改表記錄插入記錄:INSERT B

10、LANK刪除表記錄相關(guān)命令和函數(shù)邏輯刪除記錄:DELETE FOR 刪除標(biāo)記檢測:函數(shù) DELETED()檢測當(dāng)前記錄是否做了刪除標(biāo)記,.T.表示有標(biāo)記,.F.未做標(biāo)記。物理刪除記錄:PACK 恢復(fù)記錄:RECALL FOR 上述命令中缺省“范圍”(無條件)表示當(dāng)前記錄。邏輯刪除生效設(shè)置:SET DELETED ON|OFF清除表:ZAP (清除表中全部記錄,保留表)ZAP命令等價(jià)于:DELETE ALL / PACK的功能,因此VFP在清表前要詢問。打開SET SAFE開關(guān)(ON)將取消詢問而直接清表。 刪除表記錄相關(guān)命令和函數(shù)邏輯刪除記錄:DELETE 范圍復(fù)制表文件防止數(shù)據(jù)丟失損壞或其他

11、原因,表需要備份或復(fù)制。表結(jié)構(gòu)復(fù)制:COPY STRUCTURE TO FIELDS WITH CDX表文件復(fù)制: COPY TO FOR FIELDS LIKE|EXCEPT | FIELDS 其它參數(shù) 任何文件復(fù)制: COPY FILE TO 復(fù)制表文件防止數(shù)據(jù)丟失損壞或其他原因,表需要備份或復(fù)制。4.3 表的排序與索引記錄的物理順序:記錄的編號(hào)順序。表記錄按輸入的先后排列編號(hào)。若要以另一種與原表物理順序不同的順序來處理記錄,便須對(duì)表進(jìn)行排序或索引。排序:排序是根據(jù)表的某些字段值的大小順序重排記錄。排序產(chǎn)生重新排列記錄順序的新表,但原來的表文件不變。排序方法的效率不高,實(shí)用性較差。排序命令

12、:SORT TO ON /A|/D/C ,/A|/D/C FOR|WHILE FIELDS 4.3 表的排序與索引記錄的物理順序:記錄的編號(hào)順序。表記錄9. 索引與索引文件索引是使記錄按某個(gè)或某些字段值有序,但不改變記錄物理順序的方法,使記錄有序的字段表達(dá)式稱為索引項(xiàng)(關(guān)鍵字)。索引方法建立一個(gè)專門存放索引項(xiàng)的文件,在該文件中保存索引項(xiàng)的邏輯順序,并通過記錄指針指向?qū)?yīng)物理記錄。存放索引的為索引文件。建立索引的目的: 使記錄有序;快速定位記錄指針; 建立主索引實(shí)現(xiàn)主鍵的作用; 建立表的聯(lián)系必須使用索引; 用于提高處理速度。9. 索引與索引文件索引是使記錄按某個(gè)或某些字段值有序,但不索引文件概述

13、在索引文件中,索引項(xiàng)的值可按升序(Ascending)或降序(Descending)排列,每個(gè)值對(duì)應(yīng)于表中的一個(gè)記錄號(hào),這樣便確定了物理記錄的邏輯順序??梢詫?duì)同一個(gè)表創(chuàng)建和使用不同的索引關(guān)鍵字。創(chuàng)建索引就是創(chuàng)建一個(gè)由指向相應(yīng)表記錄的指針構(gòu)成的文件。VF的索引文件有單項(xiàng)索引與復(fù)合索引兩種。復(fù)合索引又分為結(jié)構(gòu)復(fù)合索引和非結(jié)構(gòu)復(fù)合索引兩類。使用最多的是結(jié)構(gòu)復(fù)合索引。索引文件概述在索引文件中,索引項(xiàng)的值可按升序(Ascendi索引文件分類VFP的索引文件有單項(xiàng)索引與復(fù)合索引兩種。復(fù)合索引又分為結(jié)構(gòu)復(fù)合索引和非結(jié)構(gòu)復(fù)合索引兩類。使用最多的是結(jié)構(gòu)復(fù)合索引。單項(xiàng)索引:一個(gè)索引文件中只存放一個(gè)索引項(xiàng),文件擴(kuò)展

14、名.IDX;復(fù)合索引:一個(gè)索引文件中存放多個(gè)索引項(xiàng),每個(gè)索引項(xiàng)有一個(gè)名稱(TAG),文件擴(kuò)展名.CDX,非結(jié)構(gòu)復(fù)合索引文件有用戶命名。結(jié)構(gòu)復(fù)合索引文件名與表文件同名。索引文件分類VFP的索引文件有單項(xiàng)索引與復(fù)合索引兩種。復(fù)合索復(fù)合索引文件示意(TAG名稱1)(TAG名稱n)索引項(xiàng)1物理記錄號(hào)索引項(xiàng)m物理記錄號(hào)索引值1記錄號(hào)1 索引值2記錄號(hào)2 索引值n記錄號(hào)n 復(fù)合索引文件示意(TAG名稱1)(TAG名稱n)索引項(xiàng)1物理索引類型主索引:不允許重復(fù)值、只能數(shù)據(jù)庫表中使用,主要用在參照完整性檢測中;每個(gè)表最多一個(gè);候選索引:不允許重復(fù)值,可定義多個(gè);普通索引:定義記錄的邏輯順序。索引類型主索引:不

15、允許重復(fù)值、只能數(shù)據(jù)庫表中使用,主要用在參建立索引的操作建立主索引命令: ALTER TABLE ADD PRIMARY KEY TAG 標(biāo)識(shí)建立其它索引命令: INDEX ON TAG 選項(xiàng) 不同的選項(xiàng)決定產(chǎn)生不同形式的索引。索引項(xiàng)可以是一個(gè)字段、或多個(gè)字段的組合;也可以是表達(dá)式;在表設(shè)計(jì)器中建立。建立索引的操作建立主索引命令: ALTER TABLE 表使用索引索引文件的打開:索引文件只有與庫文件同時(shí)打開才能發(fā)揮作用。結(jié)構(gòu)復(fù)合索引在打開表時(shí)是自動(dòng)打開的。其它索引用命令打開。 USE 庫文件 INDEX 索引1,索引2, (同時(shí)) SET INDEX TO索引1,索引2, (以后)關(guān)閉:關(guān)閉

16、表時(shí)關(guān)閉該表打開的索引。 SET INDEX TO指定發(fā)揮作用的主控索引: SET ORDER TO 索引名|數(shù)值使用索引索引文件的打開:索引文件只有與庫文件同時(shí)打開才能發(fā)揮刪除索引與索引更新刪除索引: ALTER TABLE 表名 DROP PRIMARY KEY DELETE TAG ALL|索引名1|索引更新: 1.自動(dòng)更新:打開的索引在表修改關(guān)鍵值時(shí) 會(huì)自動(dòng)更新索引; 2.按原索引項(xiàng)重新索引: REINDEX刪除索引與索引更新刪除索引:數(shù)據(jù)快速定位傳統(tǒng)查詢的意義:傳統(tǒng)操作以記錄為單位,查詢是指將指針定位在滿足條件的記錄上。順序定位:在表文件中檢索定位。命令: LOCATE 范圍 檢索條

17、件 CONTINUE索引定位:在索引文件中檢索定位。命令: (1) SEEK (2) FIND 數(shù)據(jù)快速定位傳統(tǒng)查詢的意義:傳統(tǒng)操作以記錄為單位,查詢是指將4.4 表數(shù)據(jù)的統(tǒng)計(jì)匯總記錄記數(shù):統(tǒng)計(jì)滿足條件的記數(shù)。 COUNT 范圍 條件 TO 內(nèi)存變量求和命令:對(duì)指定的數(shù)值字段求和。 SUM 范圍 指定求和項(xiàng) 條件 TO 變量表求平均值:對(duì)指定的數(shù)值字段求平均值。 AVERAGE 范圍 指定項(xiàng) 條件 TO 變量表分類匯總:按指定項(xiàng)的值相等的原則分別求和;須先對(duì)指定項(xiàng)建索引。分類匯總的結(jié)果保存在與原庫文件相同結(jié)構(gòu)的匯總文件中。 TOTAL TO 求和文件 ON 分類項(xiàng) 其它選項(xiàng) 4.4 表數(shù)據(jù)的統(tǒng)

18、計(jì)匯總記錄記數(shù):統(tǒng)計(jì)滿足條件的記數(shù)。4.5 數(shù)據(jù)庫表之間的關(guān)系與參照完整性 VFP中在數(shù)據(jù)庫表之間可以實(shí)現(xiàn)數(shù)據(jù)完整性的功能。首先定義數(shù)據(jù)庫,然后定義數(shù)據(jù)庫中各表,通過指定主索引,VFP將對(duì)主索引的字段按實(shí)體完整性的要求對(duì)待;在主鍵和外鍵(都必須建立索引)間建立聯(lián)系可以自動(dòng)實(shí)現(xiàn)參照完整性;通過觸發(fā)器和有效性規(guī)則的設(shè)定實(shí)現(xiàn)域完整性和用戶定義的完整性。這些功能都由DBMS自動(dòng)實(shí)現(xiàn)。4.5 數(shù)據(jù)庫表之間的關(guān)系與參照完整性 VFP中在數(shù)據(jù)庫表之4.6 多表操作與表之間的關(guān)聯(lián) 多工作區(qū)操作:進(jìn)行多表同時(shí)處理時(shí),必須在多個(gè)工作區(qū)將涉及的多個(gè)表同時(shí)打開。但同一時(shí)刻只有一個(gè)區(qū)是當(dāng)前工作區(qū),大部分命令只針對(duì)當(dāng)前區(qū)

19、中的表。函數(shù)SELECT()返回當(dāng)前區(qū)的區(qū)號(hào)。為了使某個(gè)區(qū)變成當(dāng)前工作區(qū),要使用選區(qū)命令: SELECT | 的范圍是1到32767。SELECT 0選定當(dāng)前尚未使用的最小編號(hào)的工作區(qū)為當(dāng)前區(qū)。可以使用表的別名代表所在區(qū)(推薦)。當(dāng)一個(gè)表在一個(gè)區(qū)打開,表名稱同時(shí)作為這個(gè)區(qū)的別名,若打開表時(shí)使用了ALIAS定義別名,則不用表的本名而是用別名作為區(qū)的別名。另外,前l(fā)0個(gè)區(qū)還依次用AJ十個(gè)字母來作為區(qū)的別名。4.6 多表操作與表之間的關(guān)聯(lián) 多工作區(qū)操作:進(jìn)行多表同時(shí)處數(shù)據(jù)工作期數(shù)據(jù)工作期是一個(gè)用來設(shè)置數(shù)據(jù)工作環(huán)境的交互操作窗口,所設(shè)置的環(huán)境包括打開的表及其索引,選擇當(dāng)前表(工作區(qū)),多個(gè)表之間的關(guān)聯(lián)

20、等狀態(tài)。數(shù)據(jù)工作期打開:菜單方式:“窗口”菜單的“數(shù)據(jù)工作期”命令,打開“數(shù)據(jù)工作期”窗口。單擊關(guān)閉按鈕,或“文件”菜單“關(guān)閉”項(xiàng)關(guān)閉窗口。命令方式:SET 或 SET VIEW ON 打開; SET VIEW OFF,關(guān)閉“數(shù)據(jù)工作期” 。數(shù)據(jù)工作期數(shù)據(jù)工作期是一個(gè)用來設(shè)置數(shù)據(jù)工作環(huán)境的交互操作窗口表之間的關(guān)聯(lián)引用其它工作區(qū)表的當(dāng)前記錄字段值。格式: . 或 - 關(guān)聯(lián)是使多個(gè)表協(xié)調(diào)處理的一種方法。每個(gè)打開的表都用記錄指針指示當(dāng)前記錄,它們相互獨(dú)立的。所謂關(guān)聯(lián),就是將不同工作區(qū)的記錄指針建立臨時(shí)的聯(lián)動(dòng)關(guān)系,使一個(gè)表的記錄指針移動(dòng)時(shí)另一個(gè)表的記錄指針能隨之移動(dòng)。表之間的關(guān)聯(lián)與數(shù)據(jù)庫表之間的永久關(guān)

21、系不同,它是一種臨時(shí)關(guān)系,每次都需要重新建立。無論自由表或數(shù)據(jù)庫表,都可以建立關(guān)聯(lián)。表之間的關(guān)聯(lián)引用其它工作區(qū)表的當(dāng)前記錄字段值。格式:建立關(guān)聯(lián)建立關(guān)聯(lián)的兩個(gè)表,一個(gè)為主動(dòng)表,也稱為父表;另一個(gè)為被動(dòng)表,也稱為子表。在執(zhí)行涉及這兩個(gè)表數(shù)據(jù)的命令時(shí),父表記錄指針的移動(dòng),會(huì)使子表記錄指針自動(dòng)移到滿足關(guān)聯(lián)條件的記錄上。反之,子表記錄指針的移動(dòng)不會(huì)帶動(dòng)父表記錄指針的移動(dòng)。建立關(guān)聯(lián)命令: SET RELATION TO 關(guān)聯(lián)字段 INTO 子表建立關(guān)聯(lián)建立關(guān)聯(lián)的兩個(gè)表,一個(gè)為主動(dòng)表,也稱為父表;另一個(gè)為課后練習(xí)與上機(jī)實(shí)踐1。完成習(xí)題四;2。完成指定實(shí)驗(yàn),寫出實(shí)驗(yàn)報(bào)告。3。重點(diǎn)理解數(shù)據(jù)庫及表的創(chuàng)建,記錄的

22、不同輸入方法,記錄指針,當(dāng)前記錄,索引等。課后練習(xí)與上機(jī)實(shí)踐1。完成習(xí)題四;已經(jīng)學(xué)習(xí)重要概念匯編數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫設(shè)計(jì),三個(gè)世界;數(shù)據(jù)模型,ER模型,ERD,實(shí)體與屬性,聯(lián)系關(guān)系模型,元組,屬性,主鍵,外鍵,關(guān)系運(yùn)算,數(shù)據(jù)完整性規(guī)則;數(shù)據(jù)庫,數(shù)據(jù)庫文件,表,記錄,字段,數(shù)據(jù)類型,各種類型及其表示符號(hào),常量,變量,運(yùn)算符,函數(shù),表達(dá)式,命令,記錄指針,記錄范圍,條件,索引工作區(qū),文件的打開與關(guān)閉數(shù)據(jù)庫的操作:更新(增加、刪除、修改),查詢。數(shù)據(jù)庫完整性的實(shí)現(xiàn)。已經(jīng)學(xué)習(xí)重要概念匯編數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫設(shè)計(jì),三個(gè)世界;已經(jīng)學(xué)習(xí)命令匯編(1)退出VFP:QUIT清窗口:CLEAR賦值命令:STORE 表

23、達(dá)式 TO 變量表 變量=表達(dá)式顯示值: ?|? 表達(dá)式表設(shè)置缺省路徑:SET DEFAULT TO 路徑有關(guān)日期SET命令:SET DATE / STRICTDATE顯示內(nèi)存變量:LIST|DISPLAY MEMORY已經(jīng)學(xué)習(xí)命令匯編(1)退出VFP:QUIT命令匯編(2)創(chuàng)建數(shù)據(jù)庫:CREATE DATABASE 數(shù)據(jù)庫名打開數(shù)據(jù)庫:OPEN DATABASE 數(shù)據(jù)庫名指定當(dāng)前庫:SET DATABASE TO 編輯數(shù)據(jù)庫:MODIFY DATABASE 選區(qū):SELECT 區(qū)號(hào) | 別名創(chuàng)建:CREATE 表文件名.DBF追加:APPEND BLANK打開:USE 文件ALIAS 別名INDEX 索引關(guān)閉:USE|CLOSE DATABASE|CLOSE ALL命令匯編(2)創(chuàng)建數(shù)據(jù)庫:CREATE DATABASE 數(shù)命令匯編(3)顯示結(jié)構(gòu):LIST | DISPLAY STRUCTURE修改結(jié)構(gòu):MODIFY STRUCTURE指針定位;GO TOP | BOTTOM |記錄號(hào)相對(duì)定位:SKIP 數(shù)值條件定位:LOCATE FOR 條件記錄函數(shù):RECNO()、BOF()、EOF();記錄范圍:ALL、NEXT n、REST、RECORD n顯示:LIST|DISPLAY 范圍 字段表 條件瀏覽、維護(hù)庫文件:BROWSE命令匯編(3)顯示結(jié)構(gòu):LIST | D

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論