刪除和移動(dòng)字段山西國(guó)際商務(wù)職業(yè)學(xué)院課件_第1頁(yè)
刪除和移動(dòng)字段山西國(guó)際商務(wù)職業(yè)學(xué)院課件_第2頁(yè)
刪除和移動(dòng)字段山西國(guó)際商務(wù)職業(yè)學(xué)院課件_第3頁(yè)
刪除和移動(dòng)字段山西國(guó)際商務(wù)職業(yè)學(xué)院課件_第4頁(yè)
刪除和移動(dòng)字段山西國(guó)際商務(wù)職業(yè)學(xué)院課件_第5頁(yè)
已閱讀5頁(yè),還剩109頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第四章表與數(shù)據(jù)庫(kù)§4.1數(shù)據(jù)庫(kù)的基本操作§4.2表的基本操作§4.3數(shù)據(jù)工作區(qū)與關(guān)聯(lián)山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回第四章表與數(shù)據(jù)庫(kù)§4.1數(shù)據(jù)庫(kù)的基本操作山西國(guó)際14.1數(shù)據(jù)庫(kù)的基本操作

4.1.1

創(chuàng)建數(shù)據(jù)庫(kù)4.1.2

修改數(shù)據(jù)

4.1.3

刪除數(shù)據(jù)庫(kù)

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)4.1數(shù)據(jù)庫(kù)的基本操作4.1.1創(chuàng)建數(shù)據(jù)庫(kù)山西24.1.1創(chuàng)建數(shù)據(jù)庫(kù)新建一個(gè)數(shù)據(jù)庫(kù)的方法有以下3種:【例4.1】在d:\newbook\下建立“計(jì)算機(jī)系學(xué)生管理”的數(shù)據(jù)庫(kù)文件。方法一:用項(xiàng)目管理器建立數(shù)據(jù)庫(kù)。

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回4.1.1創(chuàng)建數(shù)據(jù)庫(kù)新建一個(gè)數(shù)據(jù)庫(kù)的方法有以下3種:山西3方法一山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法一山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回4方法二用菜單方式建立數(shù)據(jù)庫(kù)

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法二用菜單方式建立數(shù)據(jù)庫(kù)山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程5方法三使用命令交互建立數(shù)據(jù)庫(kù)

命令格式:CREATDATABASE路徑+新庫(kù)文件名

在VFP的命令窗口中輸入命令動(dòng)詞和有效新庫(kù)文件名后,按回車鍵即可,如圖所示。與前兩種方法不同,使用命令建立數(shù)據(jù)庫(kù)后不打開數(shù)據(jù)庫(kù)設(shè)計(jì)器,但數(shù)據(jù)庫(kù)處于打開狀態(tài)。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法三使用命令交互建立數(shù)據(jù)庫(kù)山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用6

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回74.1.2修改數(shù)據(jù)庫(kù)向庫(kù)中添加表

從數(shù)據(jù)庫(kù)中移去表

建立表間關(guān)系

刪除表間關(guān)系

設(shè)置參照完整性

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回4.1.2修改數(shù)據(jù)庫(kù)向庫(kù)中添加表 山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)8向庫(kù)中添加表新庫(kù)建成后,首先要做的事情是向庫(kù)中加入要使用的表。用向?qū)Ы⒌臄?shù)據(jù)庫(kù)在建庫(kù)過程中可完成加入表的操作。向庫(kù)中添加表有兩種方法?!纠?.2】向數(shù)據(jù)庫(kù)文件“計(jì)算機(jī)系學(xué)生管理.DBC”加入“學(xué)生成績(jī)表”。方法一:在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”中向數(shù)據(jù)庫(kù)中添加表山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回向庫(kù)中添加表新庫(kù)建成后,首先要做的事情是向庫(kù)中加9方法一山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法一山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回10山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回11方法二在“項(xiàng)目管理器”對(duì)話框中,向指定數(shù)據(jù)庫(kù)中添加表山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法二在“項(xiàng)目管理器”對(duì)話框中,向指定數(shù)據(jù)庫(kù)中添加表山西國(guó)12從數(shù)據(jù)庫(kù)中移去表當(dāng)某個(gè)數(shù)據(jù)表在數(shù)據(jù)庫(kù)中已不需要時(shí),用戶往往需要從該庫(kù)中移去。

【例4.3】從“計(jì)算機(jī)系學(xué)生管理.DBC”庫(kù)文件中,移去“學(xué)生情況表”方法一:在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”中移去表

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回從數(shù)據(jù)庫(kù)中移去表當(dāng)某個(gè)數(shù)據(jù)表在數(shù)據(jù)庫(kù)中已不需要時(shí)13方法一山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法一山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回14方法二在“項(xiàng)目管理器”對(duì)話框中移去表山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法二在“項(xiàng)目管理器”對(duì)話框中移去表山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)15建立表間關(guān)系一個(gè)數(shù)據(jù)庫(kù)可含多個(gè)表,在這些屬于同一數(shù)據(jù)庫(kù)的表之間,通常有一定的關(guān)系(關(guān)聯(lián))。VisualFoxpro6.0表之間有兩種關(guān)系:永久關(guān)系和臨時(shí)關(guān)系。

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回建立表間關(guān)系一個(gè)數(shù)據(jù)庫(kù)可含多個(gè)表,在這些屬于同一161.永久性關(guān)系的建立永久性關(guān)系是在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)建立的,程序無法改變這種關(guān)聯(lián)性,故稱其為永久關(guān)系。永久關(guān)系有以下特點(diǎn):在“查詢?cè)O(shè)計(jì)器”與“視圖設(shè)計(jì)器”中,自動(dòng)默認(rèn)連接條件

在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”中顯示表間連線

用來存儲(chǔ)參照完整性信息

不用每次重建關(guān)系

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回1.永久性關(guān)系的建立山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返17【例4.4】對(duì)數(shù)據(jù)庫(kù)文件“計(jì)算機(jī)系學(xué)生管理.DBC”中的“教師表”和“課程表”建立一對(duì)一關(guān)系。其中“課程表”為父表,“教師表”為子表。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回【例4.4】對(duì)數(shù)據(jù)庫(kù)文件“計(jì)算機(jī)系學(xué)生管理.DBC”中的“教18山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回192.臨時(shí)關(guān)系的建立在處理數(shù)據(jù)庫(kù)過程中,經(jīng)常要同時(shí)打開兩個(gè)以上的表,并且希望這些表同時(shí)移動(dòng)記錄指針。這就是表的同時(shí)使用。同時(shí)使用的這些表即為“臨時(shí)關(guān)系”。臨時(shí)關(guān)系的特點(diǎn):

具有臨時(shí)關(guān)系的表中,其記錄指針移動(dòng)是同步的。表之間的臨時(shí)關(guān)系在數(shù)據(jù)關(guān)閉后就消失了,如果下一次庫(kù)打開后要使用,必須重新建立。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回2.臨時(shí)關(guān)系的建立山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回20【例4.5】在數(shù)據(jù)庫(kù)文件“計(jì)算機(jī)系學(xué)生管理.DBC”中,建立“學(xué)生選課表”與“課程表”之間的臨時(shí)關(guān)系,其中父表為“學(xué)生選課表”,子表為“課程表”。方法一:用“數(shù)據(jù)工作期”對(duì)話框建立表間臨時(shí)關(guān)系

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回【例4.5】在數(shù)據(jù)庫(kù)文件“計(jì)算機(jī)系學(xué)生管理.DBC”中,建立21方法一山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法一山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回22方法二在“命令窗口”用命令建立表間臨時(shí)關(guān)系

命令格式:SETRELATIONTO索引關(guān)鍵字段INTO工作區(qū)號(hào)/子表名

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法二在“命令窗口”用命令建立表間臨時(shí)關(guān)系山西國(guó)際商務(wù)職業(yè)23刪除表間關(guān)系在系統(tǒng)運(yùn)行過程中,如果表間的關(guān)系不再需要時(shí),就可以刪除表間的永久關(guān)系。

【例4.6】在“計(jì)算機(jī)系學(xué)生管理.DBC”中,刪除“課程表”與“教師表”間的一對(duì)一關(guān)系。

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回刪除表間關(guān)系在系統(tǒng)運(yùn)行過程中,如果表間的關(guān)系不再244.1.3刪除數(shù)據(jù)庫(kù)如果一個(gè)數(shù)據(jù)庫(kù)不再使用了,可以隨時(shí)刪除。有兩種方法刪除數(shù)據(jù)庫(kù)?!纠?.7】刪除數(shù)據(jù)庫(kù)文件“經(jīng)濟(jì)系學(xué)生管理.DBC”方法一:用“項(xiàng)目管理器”刪除數(shù)據(jù)庫(kù)山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回4.1.3刪除數(shù)據(jù)庫(kù)如果一個(gè)數(shù)據(jù)庫(kù)不再使用了,可以隨時(shí)刪除25方法二用命令刪除數(shù)據(jù)庫(kù)命令格式:DELETEDATABASE數(shù)據(jù)庫(kù)文件名[DELETETABLES][RECYCLE]山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法二用命令刪除數(shù)據(jù)庫(kù)山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)264.2表的基本操作4.2.1建立數(shù)據(jù)表4.2.3表記錄的基本操作4.2.4表的導(dǎo)入與導(dǎo)出山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)4.2.2表結(jié)構(gòu)的基本操作4.2表的基本操作4.2.1建立數(shù)據(jù)表4.2.3表27基本情況應(yīng)包括:學(xué)號(hào)、姓名、性別、出生日期、高考成績(jī)和簡(jiǎn)歷。結(jié)構(gòu)如下:建立表的結(jié)構(gòu)---創(chuàng)建Student(學(xué)生情況)表數(shù)據(jù)表結(jié)構(gòu)的創(chuàng)建4.2.1建立數(shù)據(jù)表山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回基本情況應(yīng)包括:學(xué)號(hào)、姓名、性別、出生日期、高考成績(jī)和28字段名字段類型字段寬度小數(shù)點(diǎn)學(xué)號(hào)C6姓名C6性別L1出生日期D8高考成績(jī)N61照片G4簡(jiǎn)歷M4山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回字段名字段類型字段寬度小數(shù)點(diǎn)學(xué)號(hào)C6姓名C6性別L1出生日期29【格式】CREATE[D][<表文件名>]【功能】建立一個(gè)表文件,<表文件名>可以可以包括盤符和路徑名,此時(shí)將按指定的磁盤和文件路徑保存數(shù)據(jù)表文件【說明】輸入命令后,按Enter鍵,屏幕上會(huì)出現(xiàn)“表設(shè)計(jì)器”對(duì)話框,利用該對(duì)話框即可建立表的結(jié)構(gòu)。不指定文件擴(kuò)展名時(shí),缺省擴(kuò)展名為.DBF。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回【格式】CREATE[D][<表文件名>]山西國(guó)際商30

輸入表記錄表的數(shù)據(jù)錄入有多種方法:第一:在表結(jié)構(gòu)建立時(shí)錄入第二:在表結(jié)構(gòu)建成并存盤后,利用命令向表中追加記錄命令:【格式】APPEND[BLANK]

【功能】在表的末尾添加一個(gè)或多個(gè)新記錄【說明】BLANK—在當(dāng)前表的末尾添加一條空記錄

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回輸入表記錄表的數(shù)據(jù)錄入有多種方法:山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)31打開表文件

使用任何一個(gè)表以前,都必須首先打開表命令:【格式】USE[<盤符>][<路徑>][表文件名]

【功能】打開指定的表和相關(guān)的索引文件【說明】若未指定數(shù)據(jù)庫(kù),則在當(dāng)前數(shù)據(jù)庫(kù)中查找,沒有則在自由表中查找,同名則打開數(shù)據(jù)庫(kù)表,含有備注型、通用型字段等,同名的.FPT文件同時(shí)打開。

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回打開表文件使用任何一個(gè)表以前,都必須首先打開表山西國(guó)際商務(wù)32【格式】USE

關(guān)閉當(dāng)前打開的表【格式】CLEARALL關(guān)閉各種類型文件和內(nèi)存變量【格式】CLOSEALL關(guān)閉各種類型文件【格式】CLOSEDATABASE

關(guān)閉所有打開的數(shù)據(jù)庫(kù)文件、表文件、索引文件等【格式】QUIT退出VFP系統(tǒng),關(guān)閉所有文件關(guān)閉表文件

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回【格式】USE關(guān)閉當(dāng)前打開的表關(guān)閉表文33刪除自由表文件【格式】DELETEFILE[<表文件名>|?]【功能】將指定的表文件從磁盤上刪除?!菊f明】要?jiǎng)h除一個(gè)表文件之前應(yīng)確認(rèn)該表文件處于關(guān)閉狀態(tài),否則無法刪除。若使用?或省略<表文件名>則執(zhí)行命令時(shí)將打開“刪除”對(duì)話框,提示用戶選擇要?jiǎng)h除的文件。若要?jiǎng)h除的表文件存在與之相關(guān)的備注文件、索引文件則相關(guān)文件也同時(shí)刪除。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回刪除自由表文件【格式】DELETEFILE[<表文件名>34表結(jié)構(gòu)的顯示

【格式】LIST|DISPLAYSTRUCTURE

[ToPrint][tofile<文件名>]【功能】顯示當(dāng)前表文件的結(jié)構(gòu)【說明】 TOPRINT決定信息輸出打印機(jī) TOFILE<文件名>決定信息輸出到文件4.2.2表結(jié)構(gòu)的基本操作

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回表結(jié)構(gòu)的顯示【格式】LIST|DISPLAYSTRU35

表結(jié)構(gòu)的修改

【格式】MODIFYSTRUCTURE【功能】顯示并修改當(dāng)前打開的數(shù)據(jù)表的結(jié)構(gòu)【說明】主要有:增加、修改、刪除和移動(dòng)字段山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回表結(jié)構(gòu)的修改【格式】MODIFYSTRUCTURE山36表記錄的顯示

【格式】

LIST|DISPLAY[OFF][FIELDS<字段名表>][<范圍>][FOR<條件>][WHILE<條件>]【功能】顯示指定范圍內(nèi)滿足條件的各個(gè)記錄【說明】1.使用OFF時(shí),不顯示記錄號(hào),否則顯示記錄2.FIELDS<字段名表>:用來指定顯示的字段

3.范圍為可選項(xiàng),可以為ALL,RECORD(N),NEXT(N),REST中任意一個(gè)4.FOR<條件>:指定對(duì)表文件中指定范圍內(nèi)滿足條件記錄進(jìn)行操作5.WHILE<條件>:作用同F(xiàn)OR,但是,當(dāng)?shù)谝淮斡龅讲粷M足條件的記錄時(shí),停止繼續(xù)往后操作。4.2.3表記錄的基本操作

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回表記錄的顯示【格式】LIST|DISPLAY[OF37記錄指針的定位

記錄號(hào)用于標(biāo)識(shí)數(shù)據(jù)記錄在表文件中的物理順序。當(dāng)某個(gè)數(shù)據(jù)表文件剛打開時(shí),其記錄指針指向第一條記錄記錄定位就是將記錄指針移到指定的記錄上,記錄指針指向的記錄稱為當(dāng)前記錄。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回記錄指針的定位記錄號(hào)用于標(biāo)識(shí)數(shù)據(jù)記錄在表文件中的物理順序。38【格式】[GO|GOTO]<[RECORD]<數(shù)值表達(dá)式1>

【功能】將記錄指針絕對(duì)定位到<數(shù)值表達(dá)式1>指定的記錄上【說明】<數(shù)值表達(dá)式1>:記錄的物理記錄號(hào)絕對(duì)定位與是否打開索引文件沒有關(guān)系絕對(duì)定位山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回絕對(duì)定位山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回39【格式1】SKIP<數(shù)值表達(dá)式1>【功能】記錄指針從當(dāng)前記錄向前或向后移動(dòng)若干個(gè)記錄【說明】<數(shù)值表達(dá)式1>:表示移動(dòng)的記錄個(gè)數(shù),數(shù)值表達(dá)式值為負(fù),表示向前移動(dòng);為正,表示向后移動(dòng);若缺省,表示向后移動(dòng)1個(gè)記錄【格式2】GO|GOTO<TOP|BOTTOM>【功能】將記錄指針移到表文件的首記錄或尾記錄【說明】TOP:將記錄指針移到表文件的首記錄BOTTOM:將記錄指針移到表文件的最后一條記錄相對(duì)定位山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回【格式1】SKIP<數(shù)值表達(dá)式1>相對(duì)定位山西國(guó)際商務(wù)40表記錄的添加1.插入記錄【格式】INSERT[BEFORE][BLANK]【功能】在當(dāng)前表文件的指定位置插入新記錄或空記錄。2.從另一表文件中追加記錄(1)命令方式【格式】APPENDFROM<表文件名|?>[FIELDS<字段名表>][FOR<邏輯表達(dá)式>]【功能】從指定表中讀取數(shù)據(jù)追加到當(dāng)前表文件的末尾。(2)菜單方式選擇【顯示】|【瀏覽】命令,系統(tǒng)彈出記錄瀏覽窗口,選擇【表】|【追加記錄…】3.從另一文本文件中追加記錄【格式】APPENDFROM<文件名|?>[FIELDS<字段名表>][FOR<邏輯表達(dá)式1>][WHILE<邏輯表達(dá)式2]>][[TYPE]SDF|[DELIMITED[WITHTAB|WITH<定界符>|WITHBLANK]]【功能】從指定類型的文本文件中追加記錄到當(dāng)前表文件。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回表記錄的添加1.插入記錄山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序41表記錄的修改

修改記錄可以采用編輯修改、瀏覽修改方式編輯修改【格式】EDIT/CHANGE[FIELDS<字段名表>][<范圍>][FOR<邏輯表達(dá)式1>][WHILE<邏輯表達(dá)式2>]【功能】按給定條件編輯修改當(dāng)前打開的表文件的記錄山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回表記錄的修改修改記錄可以采用編輯修改、瀏覽修改方式山西國(guó)際42瀏覽修改【格式】BROWSE[FIELDS<字段名表>][FOR<邏輯表達(dá)式1>]

【功能】以瀏覽窗口方式顯示當(dāng)前表數(shù)據(jù),并供用戶進(jìn)行修改【說明】執(zhí)行該命令后,會(huì)出現(xiàn)BROWSE窗口山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回瀏覽修改山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回433.替換修改(1)命令方式【格式】REPLACE<字段名1>WITH<表達(dá)式1>[ADDITIVE][,<字段名2>WITH<表達(dá)式2>[ADDITIVE]]…[<范圍>][FOR<邏輯表達(dá)式1>][WHILE<邏輯表達(dá)式2>][NOOPTIMIZE]【功能】用指定表達(dá)式的值替換當(dāng)前表中滿足條件記錄的指定字段的值。(2)菜單方式打開表文件,選擇【顯示】|【瀏覽】命令,系統(tǒng)即打開記錄瀏覽窗口;選擇【表】|【替換字段】命令,打開“替換字段”對(duì)話框。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回3.替換修改(1)命令方式山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程44表記錄的刪除

刪除分為邏輯刪除和物理刪除。邏輯刪除可以恢復(fù),物理刪除不能恢復(fù)邏輯刪除給指定的記錄作刪除標(biāo)記“*”【格式】DELETE[<范圍>][FOR<條件>][WHILE<條件>]【功能】對(duì)當(dāng)前表中指定范圍內(nèi)滿足條件的記錄作刪除標(biāo)記【說明】當(dāng)同時(shí)缺省<范圍>,<條件>子句時(shí),邏輯刪除當(dāng)前記錄山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回表記錄的刪除刪除分為邏輯刪除和物理刪除。邏輯刪除可以恢復(fù),45隱藏邏輯刪除記錄【格式】SETDELETEON|OFF【功能】將表文件中已邏輯刪除的記錄隱藏【說明】當(dāng)設(shè)置為OFF時(shí),對(duì)表的各種操作,對(duì)刪除的記錄同樣有效;當(dāng)設(shè)置為ON時(shí),表文件中已邏輯刪除的記錄都被屏蔽起來,如同這些記錄真的已被刪除一樣,一般的操作對(duì)刪除的記錄無效。SETDELETE的默認(rèn)狀態(tài)是OFF山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回隱藏邏輯刪除記錄山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回46恢復(fù)邏輯刪除記錄將刪除標(biāo)記“*”去掉【格式】RECALL[<范圍>][FOR<條件>][WHILE<條件>]【功能】對(duì)當(dāng)前表中指定范圍內(nèi)滿足條件的記錄的刪除標(biāo)記去掉【說明】當(dāng)同時(shí)缺省<范圍>,<條件>子句時(shí),僅去掉當(dāng)前記錄的刪除標(biāo)記山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回恢復(fù)邏輯刪除記錄山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回47物理刪除記錄【格式】PACK[MEMO][DBF]【功能】對(duì)當(dāng)前表中所有帶刪除標(biāo)記的記錄全部刪除【說明】選擇DBF,表示僅清除邏輯刪除的記錄而不壓縮備注文件,選擇MEMO表示僅壓縮備注文件中無用的空間而不清除被邏輯刪除的記錄。不帶任何選擇項(xiàng)時(shí),PACK命令既清除邏輯刪除的記錄,又壓縮備注文件。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回物理刪除記錄山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回48一次性刪除全部記錄【格式】ZAP【功能】對(duì)當(dāng)前打開的表文件中所有記錄全部刪除【說明】ZAP命令等價(jià)于DELETEALL與和PACK兩條命令連用執(zhí)行。執(zhí)行該命令后,將只保留表文件的結(jié)構(gòu),而任何數(shù)據(jù)都不存在,無法恢復(fù)。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回一次性刪除全部記錄山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回494.2.4表的導(dǎo)入與導(dǎo)出1、表的導(dǎo)入選擇【文件】|【導(dǎo)入…】,系統(tǒng)打開如圖所示的導(dǎo)入對(duì)話框,在“類型”下拉列表框中選擇導(dǎo)入文件的類型,在“來源于…”中輸入所導(dǎo)入的文件保存位置與文件名,之后單擊確定按鈕即可。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回4.2.4表的導(dǎo)入與導(dǎo)出1、表的導(dǎo)入山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)502表的導(dǎo)出選擇【文件】|【導(dǎo)出…】,系統(tǒng)打開如圖所示的導(dǎo)出對(duì)話框,在“類型”下拉列表框中選擇導(dǎo)入文件的類型,在“到…”中輸入所導(dǎo)出的文件保存位置與文件名,之后單擊確定按鈕即可。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回2表的導(dǎo)出山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回51工作區(qū)與數(shù)據(jù)工作期工作區(qū)工作區(qū)的概念內(nèi)存中存放表的特定區(qū)域稱為工作區(qū),VisualFoxPro有32767個(gè)工作區(qū),在每個(gè)工作區(qū)只能打開一個(gè)表及其相關(guān)的索引和關(guān)系工作區(qū)的選擇及數(shù)據(jù)表的打開命令格式:SELECT<工作區(qū)號(hào)>|<別名>|<區(qū)名>山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回工作區(qū)與數(shù)據(jù)工作期工作區(qū)山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)524.3.1數(shù)據(jù)工作期數(shù)據(jù)工作期窗口的打開和關(guān)閉利用數(shù)據(jù)工作期窗口打開和關(guān)閉表建立視圖文件打開數(shù)據(jù)工作期視圖文件4.3數(shù)據(jù)工作區(qū)與關(guān)聯(lián)山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)4.3.1數(shù)據(jù)工作期4.3數(shù)據(jù)工作區(qū)與關(guān)聯(lián)山西國(guó)際商務(wù)534.3.2關(guān)聯(lián)永久性關(guān)聯(lián)在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”中,通過鏈接不同表的索引可以很方便地建立表之間的關(guān)系。這種在數(shù)據(jù)庫(kù)中建立的關(guān)聯(lián)被作為數(shù)據(jù)庫(kù)的一部分保存了起來,所以稱為永久關(guān)聯(lián)

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回4.3.2關(guān)聯(lián)永久性關(guān)聯(lián)山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序54臨時(shí)性關(guān)聯(lián)

臨時(shí)關(guān)聯(lián)是兩個(gè)表之間在打開時(shí)建立但當(dāng)表關(guān)閉時(shí)不再保存的關(guān)聯(lián)建立臨時(shí)性關(guān)聯(lián)可用以下兩種方法:在數(shù)據(jù)工作期窗口建立關(guān)聯(lián)用命令來建立關(guān)聯(lián)命令格式:SETRELATIONTO[<表達(dá)式1>INTO<別名1>,…,<表達(dá)式N>INTO<別名N>][ADDITIVE]功能:按指定方式建立當(dāng)前工作區(qū)與另一個(gè)(或多個(gè))工作區(qū)的關(guān)聯(lián),使得當(dāng)前工作區(qū)指針移動(dòng)時(shí),被關(guān)聯(lián)表指針也跟著移動(dòng)山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回臨時(shí)性關(guān)聯(lián)山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回554.3.3數(shù)據(jù)表之間的參照完整性設(shè)置

建立永久關(guān)系后,便可設(shè)置數(shù)據(jù)庫(kù)關(guān)聯(lián)記錄的規(guī)則,即參照完整性。所謂參照完整性,簡(jiǎn)單地說就是控制數(shù)據(jù)一致性,尤其是不同表之間關(guān)系的規(guī)則在建立參照完整性之前首先必須清理數(shù)據(jù)庫(kù),所謂清理數(shù)據(jù)庫(kù)是物理刪除數(shù)據(jù)庫(kù)各個(gè)表中所有帶有刪除標(biāo)記的記錄

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回4.3.3數(shù)據(jù)表之間的參照完整性設(shè)置山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)56山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)本章結(jié)束返回山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)本章結(jié)束返回57第四章表與數(shù)據(jù)庫(kù)§4.1數(shù)據(jù)庫(kù)的基本操作§4.2表的基本操作§4.3數(shù)據(jù)工作區(qū)與關(guān)聯(lián)山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回第四章表與數(shù)據(jù)庫(kù)§4.1數(shù)據(jù)庫(kù)的基本操作山西國(guó)際584.1數(shù)據(jù)庫(kù)的基本操作

4.1.1

創(chuàng)建數(shù)據(jù)庫(kù)4.1.2

修改數(shù)據(jù)

4.1.3

刪除數(shù)據(jù)庫(kù)

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)4.1數(shù)據(jù)庫(kù)的基本操作4.1.1創(chuàng)建數(shù)據(jù)庫(kù)山西594.1.1創(chuàng)建數(shù)據(jù)庫(kù)新建一個(gè)數(shù)據(jù)庫(kù)的方法有以下3種:【例4.1】在d:\newbook\下建立“計(jì)算機(jī)系學(xué)生管理”的數(shù)據(jù)庫(kù)文件。方法一:用項(xiàng)目管理器建立數(shù)據(jù)庫(kù)。

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回4.1.1創(chuàng)建數(shù)據(jù)庫(kù)新建一個(gè)數(shù)據(jù)庫(kù)的方法有以下3種:山西60方法一山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法一山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回61方法二用菜單方式建立數(shù)據(jù)庫(kù)

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法二用菜單方式建立數(shù)據(jù)庫(kù)山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程62方法三使用命令交互建立數(shù)據(jù)庫(kù)

命令格式:CREATDATABASE路徑+新庫(kù)文件名

在VFP的命令窗口中輸入命令動(dòng)詞和有效新庫(kù)文件名后,按回車鍵即可,如圖所示。與前兩種方法不同,使用命令建立數(shù)據(jù)庫(kù)后不打開數(shù)據(jù)庫(kù)設(shè)計(jì)器,但數(shù)據(jù)庫(kù)處于打開狀態(tài)。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法三使用命令交互建立數(shù)據(jù)庫(kù)山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用63

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回644.1.2修改數(shù)據(jù)庫(kù)向庫(kù)中添加表

從數(shù)據(jù)庫(kù)中移去表

建立表間關(guān)系

刪除表間關(guān)系

設(shè)置參照完整性

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回4.1.2修改數(shù)據(jù)庫(kù)向庫(kù)中添加表 山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)65向庫(kù)中添加表新庫(kù)建成后,首先要做的事情是向庫(kù)中加入要使用的表。用向?qū)Ы⒌臄?shù)據(jù)庫(kù)在建庫(kù)過程中可完成加入表的操作。向庫(kù)中添加表有兩種方法?!纠?.2】向數(shù)據(jù)庫(kù)文件“計(jì)算機(jī)系學(xué)生管理.DBC”加入“學(xué)生成績(jī)表”。方法一:在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”中向數(shù)據(jù)庫(kù)中添加表山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回向庫(kù)中添加表新庫(kù)建成后,首先要做的事情是向庫(kù)中加66方法一山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法一山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回67山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回68方法二在“項(xiàng)目管理器”對(duì)話框中,向指定數(shù)據(jù)庫(kù)中添加表山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法二在“項(xiàng)目管理器”對(duì)話框中,向指定數(shù)據(jù)庫(kù)中添加表山西國(guó)69從數(shù)據(jù)庫(kù)中移去表當(dāng)某個(gè)數(shù)據(jù)表在數(shù)據(jù)庫(kù)中已不需要時(shí),用戶往往需要從該庫(kù)中移去。

【例4.3】從“計(jì)算機(jī)系學(xué)生管理.DBC”庫(kù)文件中,移去“學(xué)生情況表”方法一:在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”中移去表

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回從數(shù)據(jù)庫(kù)中移去表當(dāng)某個(gè)數(shù)據(jù)表在數(shù)據(jù)庫(kù)中已不需要時(shí)70方法一山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法一山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回71方法二在“項(xiàng)目管理器”對(duì)話框中移去表山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法二在“項(xiàng)目管理器”對(duì)話框中移去表山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)72建立表間關(guān)系一個(gè)數(shù)據(jù)庫(kù)可含多個(gè)表,在這些屬于同一數(shù)據(jù)庫(kù)的表之間,通常有一定的關(guān)系(關(guān)聯(lián))。VisualFoxpro6.0表之間有兩種關(guān)系:永久關(guān)系和臨時(shí)關(guān)系。

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回建立表間關(guān)系一個(gè)數(shù)據(jù)庫(kù)可含多個(gè)表,在這些屬于同一731.永久性關(guān)系的建立永久性關(guān)系是在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)建立的,程序無法改變這種關(guān)聯(lián)性,故稱其為永久關(guān)系。永久關(guān)系有以下特點(diǎn):在“查詢?cè)O(shè)計(jì)器”與“視圖設(shè)計(jì)器”中,自動(dòng)默認(rèn)連接條件

在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”中顯示表間連線

用來存儲(chǔ)參照完整性信息

不用每次重建關(guān)系

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回1.永久性關(guān)系的建立山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返74【例4.4】對(duì)數(shù)據(jù)庫(kù)文件“計(jì)算機(jī)系學(xué)生管理.DBC”中的“教師表”和“課程表”建立一對(duì)一關(guān)系。其中“課程表”為父表,“教師表”為子表。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回【例4.4】對(duì)數(shù)據(jù)庫(kù)文件“計(jì)算機(jī)系學(xué)生管理.DBC”中的“教75山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回762.臨時(shí)關(guān)系的建立在處理數(shù)據(jù)庫(kù)過程中,經(jīng)常要同時(shí)打開兩個(gè)以上的表,并且希望這些表同時(shí)移動(dòng)記錄指針。這就是表的同時(shí)使用。同時(shí)使用的這些表即為“臨時(shí)關(guān)系”。臨時(shí)關(guān)系的特點(diǎn):

具有臨時(shí)關(guān)系的表中,其記錄指針移動(dòng)是同步的。表之間的臨時(shí)關(guān)系在數(shù)據(jù)關(guān)閉后就消失了,如果下一次庫(kù)打開后要使用,必須重新建立。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回2.臨時(shí)關(guān)系的建立山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回77【例4.5】在數(shù)據(jù)庫(kù)文件“計(jì)算機(jī)系學(xué)生管理.DBC”中,建立“學(xué)生選課表”與“課程表”之間的臨時(shí)關(guān)系,其中父表為“學(xué)生選課表”,子表為“課程表”。方法一:用“數(shù)據(jù)工作期”對(duì)話框建立表間臨時(shí)關(guān)系

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回【例4.5】在數(shù)據(jù)庫(kù)文件“計(jì)算機(jī)系學(xué)生管理.DBC”中,建立78方法一山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法一山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回79方法二在“命令窗口”用命令建立表間臨時(shí)關(guān)系

命令格式:SETRELATIONTO索引關(guān)鍵字段INTO工作區(qū)號(hào)/子表名

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法二在“命令窗口”用命令建立表間臨時(shí)關(guān)系山西國(guó)際商務(wù)職業(yè)80刪除表間關(guān)系在系統(tǒng)運(yùn)行過程中,如果表間的關(guān)系不再需要時(shí),就可以刪除表間的永久關(guān)系。

【例4.6】在“計(jì)算機(jī)系學(xué)生管理.DBC”中,刪除“課程表”與“教師表”間的一對(duì)一關(guān)系。

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回刪除表間關(guān)系在系統(tǒng)運(yùn)行過程中,如果表間的關(guān)系不再814.1.3刪除數(shù)據(jù)庫(kù)如果一個(gè)數(shù)據(jù)庫(kù)不再使用了,可以隨時(shí)刪除。有兩種方法刪除數(shù)據(jù)庫(kù)。【例4.7】刪除數(shù)據(jù)庫(kù)文件“經(jīng)濟(jì)系學(xué)生管理.DBC”方法一:用“項(xiàng)目管理器”刪除數(shù)據(jù)庫(kù)山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回4.1.3刪除數(shù)據(jù)庫(kù)如果一個(gè)數(shù)據(jù)庫(kù)不再使用了,可以隨時(shí)刪除82方法二用命令刪除數(shù)據(jù)庫(kù)命令格式:DELETEDATABASE數(shù)據(jù)庫(kù)文件名[DELETETABLES][RECYCLE]山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回方法二用命令刪除數(shù)據(jù)庫(kù)山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)834.2表的基本操作4.2.1建立數(shù)據(jù)表4.2.3表記錄的基本操作4.2.4表的導(dǎo)入與導(dǎo)出山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)4.2.2表結(jié)構(gòu)的基本操作4.2表的基本操作4.2.1建立數(shù)據(jù)表4.2.3表84基本情況應(yīng)包括:學(xué)號(hào)、姓名、性別、出生日期、高考成績(jī)和簡(jiǎn)歷。結(jié)構(gòu)如下:建立表的結(jié)構(gòu)---創(chuàng)建Student(學(xué)生情況)表數(shù)據(jù)表結(jié)構(gòu)的創(chuàng)建4.2.1建立數(shù)據(jù)表山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回基本情況應(yīng)包括:學(xué)號(hào)、姓名、性別、出生日期、高考成績(jī)和85字段名字段類型字段寬度小數(shù)點(diǎn)學(xué)號(hào)C6姓名C6性別L1出生日期D8高考成績(jī)N61照片G4簡(jiǎn)歷M4山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回字段名字段類型字段寬度小數(shù)點(diǎn)學(xué)號(hào)C6姓名C6性別L1出生日期86【格式】CREATE[D][<表文件名>]【功能】建立一個(gè)表文件,<表文件名>可以可以包括盤符和路徑名,此時(shí)將按指定的磁盤和文件路徑保存數(shù)據(jù)表文件【說明】輸入命令后,按Enter鍵,屏幕上會(huì)出現(xiàn)“表設(shè)計(jì)器”對(duì)話框,利用該對(duì)話框即可建立表的結(jié)構(gòu)。不指定文件擴(kuò)展名時(shí),缺省擴(kuò)展名為.DBF。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回【格式】CREATE[D][<表文件名>]山西國(guó)際商87

輸入表記錄表的數(shù)據(jù)錄入有多種方法:第一:在表結(jié)構(gòu)建立時(shí)錄入第二:在表結(jié)構(gòu)建成并存盤后,利用命令向表中追加記錄命令:【格式】APPEND[BLANK]

【功能】在表的末尾添加一個(gè)或多個(gè)新記錄【說明】BLANK—在當(dāng)前表的末尾添加一條空記錄

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回輸入表記錄表的數(shù)據(jù)錄入有多種方法:山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)88打開表文件

使用任何一個(gè)表以前,都必須首先打開表命令:【格式】USE[<盤符>][<路徑>][表文件名]

【功能】打開指定的表和相關(guān)的索引文件【說明】若未指定數(shù)據(jù)庫(kù),則在當(dāng)前數(shù)據(jù)庫(kù)中查找,沒有則在自由表中查找,同名則打開數(shù)據(jù)庫(kù)表,含有備注型、通用型字段等,同名的.FPT文件同時(shí)打開。

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回打開表文件使用任何一個(gè)表以前,都必須首先打開表山西國(guó)際商務(wù)89【格式】USE

關(guān)閉當(dāng)前打開的表【格式】CLEARALL關(guān)閉各種類型文件和內(nèi)存變量【格式】CLOSEALL關(guān)閉各種類型文件【格式】CLOSEDATABASE

關(guān)閉所有打開的數(shù)據(jù)庫(kù)文件、表文件、索引文件等【格式】QUIT退出VFP系統(tǒng),關(guān)閉所有文件關(guān)閉表文件

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回【格式】USE關(guān)閉當(dāng)前打開的表關(guān)閉表文90刪除自由表文件【格式】DELETEFILE[<表文件名>|?]【功能】將指定的表文件從磁盤上刪除。【說明】要?jiǎng)h除一個(gè)表文件之前應(yīng)確認(rèn)該表文件處于關(guān)閉狀態(tài),否則無法刪除。若使用?或省略<表文件名>則執(zhí)行命令時(shí)將打開“刪除”對(duì)話框,提示用戶選擇要?jiǎng)h除的文件。若要?jiǎng)h除的表文件存在與之相關(guān)的備注文件、索引文件則相關(guān)文件也同時(shí)刪除。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回刪除自由表文件【格式】DELETEFILE[<表文件名>91表結(jié)構(gòu)的顯示

【格式】LIST|DISPLAYSTRUCTURE

[ToPrint][tofile<文件名>]【功能】顯示當(dāng)前表文件的結(jié)構(gòu)【說明】 TOPRINT決定信息輸出打印機(jī) TOFILE<文件名>決定信息輸出到文件4.2.2表結(jié)構(gòu)的基本操作

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回表結(jié)構(gòu)的顯示【格式】LIST|DISPLAYSTRU92

表結(jié)構(gòu)的修改

【格式】MODIFYSTRUCTURE【功能】顯示并修改當(dāng)前打開的數(shù)據(jù)表的結(jié)構(gòu)【說明】主要有:增加、修改、刪除和移動(dòng)字段山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回表結(jié)構(gòu)的修改【格式】MODIFYSTRUCTURE山93表記錄的顯示

【格式】

LIST|DISPLAY[OFF][FIELDS<字段名表>][<范圍>][FOR<條件>][WHILE<條件>]【功能】顯示指定范圍內(nèi)滿足條件的各個(gè)記錄【說明】1.使用OFF時(shí),不顯示記錄號(hào),否則顯示記錄2.FIELDS<字段名表>:用來指定顯示的字段

3.范圍為可選項(xiàng),可以為ALL,RECORD(N),NEXT(N),REST中任意一個(gè)4.FOR<條件>:指定對(duì)表文件中指定范圍內(nèi)滿足條件記錄進(jìn)行操作5.WHILE<條件>:作用同F(xiàn)OR,但是,當(dāng)?shù)谝淮斡龅讲粷M足條件的記錄時(shí),停止繼續(xù)往后操作。4.2.3表記錄的基本操作

山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回表記錄的顯示【格式】LIST|DISPLAY[OF94記錄指針的定位

記錄號(hào)用于標(biāo)識(shí)數(shù)據(jù)記錄在表文件中的物理順序。當(dāng)某個(gè)數(shù)據(jù)表文件剛打開時(shí),其記錄指針指向第一條記錄記錄定位就是將記錄指針移到指定的記錄上,記錄指針指向的記錄稱為當(dāng)前記錄。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回記錄指針的定位記錄號(hào)用于標(biāo)識(shí)數(shù)據(jù)記錄在表文件中的物理順序。95【格式】[GO|GOTO]<[RECORD]<數(shù)值表達(dá)式1>

【功能】將記錄指針絕對(duì)定位到<數(shù)值表達(dá)式1>指定的記錄上【說明】<數(shù)值表達(dá)式1>:記錄的物理記錄號(hào)絕對(duì)定位與是否打開索引文件沒有關(guān)系絕對(duì)定位山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回絕對(duì)定位山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回96【格式1】SKIP<數(shù)值表達(dá)式1>【功能】記錄指針從當(dāng)前記錄向前或向后移動(dòng)若干個(gè)記錄【說明】<數(shù)值表達(dá)式1>:表示移動(dòng)的記錄個(gè)數(shù),數(shù)值表達(dá)式值為負(fù),表示向前移動(dòng);為正,表示向后移動(dòng);若缺省,表示向后移動(dòng)1個(gè)記錄【格式2】GO|GOTO<TOP|BOTTOM>【功能】將記錄指針移到表文件的首記錄或尾記錄【說明】TOP:將記錄指針移到表文件的首記錄BOTTOM:將記錄指針移到表文件的最后一條記錄相對(duì)定位山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回【格式1】SKIP<數(shù)值表達(dá)式1>相對(duì)定位山西國(guó)際商務(wù)97表記錄的添加1.插入記錄【格式】INSERT[BEFORE][BLANK]【功能】在當(dāng)前表文件的指定位置插入新記錄或空記錄。2.從另一表文件中追加記錄(1)命令方式【格式】APPENDFROM<表文件名|?>[FIELDS<字段名表>][FOR<邏輯表達(dá)式>]【功能】從指定表中讀取數(shù)據(jù)追加到當(dāng)前表文件的末尾。(2)菜單方式選擇【顯示】|【瀏覽】命令,系統(tǒng)彈出記錄瀏覽窗口,選擇【表】|【追加記錄…】3.從另一文本文件中追加記錄【格式】APPENDFROM<文件名|?>[FIELDS<字段名表>][FOR<邏輯表達(dá)式1>][WHILE<邏輯表達(dá)式2]>][[TYPE]SDF|[DELIMITED[WITHTAB|WITH<定界符>|WITHBLANK]]【功能】從指定類型的文本文件中追加記錄到當(dāng)前表文件。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回表記錄的添加1.插入記錄山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序98表記錄的修改

修改記錄可以采用編輯修改、瀏覽修改方式編輯修改【格式】EDIT/CHANGE[FIELDS<字段名表>][<范圍>][FOR<邏輯表達(dá)式1>][WHILE<邏輯表達(dá)式2>]【功能】按給定條件編輯修改當(dāng)前打開的表文件的記錄山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回表記錄的修改修改記錄可以采用編輯修改、瀏覽修改方式山西國(guó)際99瀏覽修改【格式】BROWSE[FIELDS<字段名表>][FOR<邏輯表達(dá)式1>]

【功能】以瀏覽窗口方式顯示當(dāng)前表數(shù)據(jù),并供用戶進(jìn)行修改【說明】執(zhí)行該命令后,會(huì)出現(xiàn)BROWSE窗口山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回瀏覽修改山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回1003.替換修改(1)命令方式【格式】REPLACE<字段名1>WITH<表達(dá)式1>[ADDITIVE][,<字段名2>WITH<表達(dá)式2>[ADDITIVE]]…[<范圍>][FOR<邏輯表達(dá)式1>][WHILE<邏輯表達(dá)式2>][NOOPTIMIZE]【功能】用指定表達(dá)式的值替換當(dāng)前表中滿足條件記錄的指定字段的值。(2)菜單方式打開表文件,選擇【顯示】|【瀏覽】命令,系統(tǒng)即打開記錄瀏覽窗口;選擇【表】|【替換字段】命令,打開“替換字段”對(duì)話框。山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回3.替換修改(1)命令方式山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程101表記錄的刪除

刪除分為邏輯刪除和物理刪除。邏輯刪除可以恢復(fù),物理刪除不能恢復(fù)邏輯刪除給指定的記錄作刪除標(biāo)記“*”【格式】DELETE[<范圍>][FOR<條件>][WHILE<條件>]【功能】對(duì)當(dāng)前表中指定范圍內(nèi)滿足條件的記錄作刪除標(biāo)記【說明】當(dāng)同時(shí)缺省<范圍>,<條件>子句時(shí),邏輯刪除當(dāng)前記錄山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回表記錄的刪除刪除分為邏輯刪除和物理刪除。邏輯刪除可以恢復(fù),102隱藏邏輯刪除記錄【格式】SETDELETEON|OFF【功能】將表文件中已邏輯刪除的記錄隱藏【說明】當(dāng)設(shè)置為OFF時(shí),對(duì)表的各種操作,對(duì)刪除的記錄同樣有效;當(dāng)設(shè)置為ON時(shí),表文件中已邏輯刪除的記錄都被屏蔽起來,如同這些記錄真的已被刪除一樣,一般的操作對(duì)刪除的記錄無效。SETDELETE的默認(rèn)狀態(tài)是OFF山西國(guó)際商務(wù)職業(yè)學(xué)院SHANXIINTERNATIONALBUSINESSVOCATIONALCOLLEGE數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回隱藏邏輯刪除記錄山西國(guó)際商務(wù)職業(yè)學(xué)院數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)返回103恢復(fù)邏輯刪除記錄將刪除標(biāo)記“*”去掉【格

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論