




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、主講老師:主講老師:韓維良韓維良2010.9第四章第四章Visual Foxpro 數(shù)據(jù)庫及其操作數(shù)據(jù)庫及其操作 二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 第一節(jié)第一節(jié) Visual Foxpro Visual Foxpro 數(shù)據(jù)庫及其建立數(shù)據(jù)庫及其建立在Visual Foxpro中,數(shù)據(jù)庫是一個邏輯上的概念和手段,用于將相互聯(lián)系的數(shù)據(jù)表及其相關(guān)的數(shù)據(jù)庫對象統(tǒng)一管理和組織。一般的邏輯層次關(guān)系(四級):一般的邏輯層次關(guān)系(四級): 數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)表數(shù)據(jù)表記錄記錄字段字段二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 建立Visual Foxpro 數(shù)據(jù)庫時,建立擴展名是建
2、立擴展名是dbc的數(shù)的數(shù)據(jù)庫文件據(jù)庫文件,與之相關(guān)自動建立擴展名為dct的備注文件的備注文件和擴展名為dcx的數(shù)據(jù)庫索引文件的數(shù)據(jù)庫索引文件。建立一個數(shù)據(jù)庫,對應(yīng)的文件有三個:DBC、DBT、DCX。一、建立數(shù)據(jù)庫一、建立數(shù)據(jù)庫1、在項目管理器中建立數(shù)據(jù)庫、在項目管理器中建立數(shù)據(jù)庫方法:在“數(shù)據(jù)”選項卡中,選擇“數(shù)據(jù)庫”,單擊“新建”。 二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 2、通過、通過“新建新建”對話框建立數(shù)據(jù)庫對話框建立數(shù)據(jù)庫方法:在“文件”菜單中選擇“新建”。(或者在工具欄上單擊“新建”)。3、使用命令交互建立數(shù)據(jù)庫、使用命令交互建立數(shù)據(jù)庫 格式:CREATE DAT
3、ABASE 庫文件名二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 二、使用數(shù)據(jù)庫二、使用數(shù)據(jù)庫在對一個數(shù)據(jù)庫中的表進行操作時,需要先打開這個數(shù)據(jù)庫。在項目管理器中打開數(shù)據(jù)庫。(選中庫后,庫自動打開)通過“打開”對話框打開數(shù)據(jù)庫。命令法:OPEN DATABASE 庫文件名 EXCLUSIVE|SHAREDNOUPDATEVALIDATE(在工具欄中間顯示打開的庫名)二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 EXCLUSIVE:以獨占方式打開,同一時刻只能由一個用戶打開操作。SHARED:以共享方式打開,同一時刻可由多個用戶打開操作。NOUPDATE:以只讀方式打開,不允
4、許對庫進行修改。 二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 三、修改數(shù)據(jù)庫三、修改數(shù)據(jù)庫在VISUAL FOXPRO中修改數(shù)據(jù)庫實際上是打開數(shù)據(jù)庫設(shè)計器,用戶可以在數(shù)據(jù)庫設(shè)計器中完成各種數(shù)據(jù)庫對象的建立、修改和刪除等操作。在項目管理器中,選中庫,再單擊修改。在“文件”菜單中選擇“打開”。MODIFY DATABASE 庫文件名NOWAITNOEDITNOWAIT只在程序中使用,不在交互命令窗口中使用,即打開庫設(shè)計器后,程序繼續(xù)運行,不等待。NOEDIT 打開數(shù)據(jù)庫設(shè)計器禁止對數(shù)據(jù)庫進行修改二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 四、刪除數(shù)據(jù)庫四、刪除數(shù)據(jù)庫項目管理
5、器中選擇庫,單擊“移去”。DELETE DATABASE 庫名數(shù)據(jù)庫文件的刪除,并不刪除所包含的表文件。庫文件僅僅建立表之間的聯(lián)系。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 第二節(jié)第二節(jié) 建立數(shù)據(jù)庫表建立數(shù)據(jù)庫表一、在數(shù)據(jù)庫中建立表一、在數(shù)據(jù)庫中建立表建立表時,首先要對所處理的對象進行分析,再根據(jù)需要設(shè)計一張二維表。當(dāng)表的行、列個數(shù)及每列中數(shù)據(jù)的屬性確定后,再把數(shù)據(jù)集合在其中即可。 1.定義表中的數(shù)據(jù)類型定義表中的數(shù)據(jù)類型 (1)定義二維表名 設(shè)計一張二維表,給表起個名字。 (2)二維表欄目設(shè)計學(xué)號學(xué)號姓名姓名性別性別民族民族生日生日婚否婚否家庭地址家庭地址成績成績簡歷簡歷照片照
6、片1001張三男漢87.4否青海西寧595.50100210031004100510061007考生基本情況表二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 (3)填寫二維表的內(nèi)容、表的名字(標(biāo)題) 、表中每一列的欄目標(biāo)題序列為表頭,它標(biāo)明了每一列對應(yīng)數(shù)據(jù)的屬性。 、表中每一行的數(shù)據(jù)是表的內(nèi)容。 (4)定義數(shù)據(jù)表的結(jié)構(gòu)在Visual FoxPro 系統(tǒng)中,一張二維表對應(yīng)一個數(shù)據(jù)表,稱為。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 一張二維表由表名、表頭、表的內(nèi)容三部分組成,一個數(shù)據(jù)表則由數(shù)據(jù)表名、數(shù)據(jù)表的結(jié)構(gòu)、數(shù)據(jù)表的記錄三要素構(gòu)成。、數(shù)據(jù)表的文件名相當(dāng)于二維表中的表名,它
7、是數(shù)據(jù)表的主要標(biāo)識,用戶可以依靠數(shù)據(jù)表名在磁盤上存取、使用指定的數(shù)據(jù)表,以一個文件的形式獨立存在。、數(shù)據(jù)表的結(jié)構(gòu)相當(dāng)于二維表的表頭,二維表的每一列對應(yīng)數(shù)據(jù)表中的一個字段,其屬性決定了字段名、字段類型和字段長度。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 、數(shù)據(jù)表中的記錄是數(shù)據(jù)表中不可分割的基本項,即二維表中的表的內(nèi)容。 2利用表設(shè)計器創(chuàng)建表利用表設(shè)計器創(chuàng)建表方方法1:在“文件”菜單中選擇“新建”;方法2:CREATE 表文件名方法3、使用數(shù)據(jù)庫設(shè)計器建立數(shù)據(jù)表(1)輸入字段名輸入字段名一般允許由110字符(自由表)組成,要求以字母開頭,不含空格;數(shù)據(jù)庫中的表的字段名最長可達到128
8、個字符。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 (2)輸入字段的類型每一個字段都反映對象一個方面的屬性,根據(jù)其表達含義,可有不同的數(shù)據(jù)類型。根據(jù)計算機處理數(shù)據(jù)的特點,必須定義數(shù)據(jù)類型。(3)輸入字段寬度 指該字段所能容納數(shù)據(jù)的最大字節(jié)數(shù)。有些類型的數(shù)據(jù)寬度是固定的,只要選擇了類型,寬度自動確定。所有字段的寬度之和再加上所有字段的寬度之和再加上1(刪除標(biāo)記)就是每個(刪除標(biāo)記)就是每個記錄的字節(jié)數(shù)。記錄的字節(jié)數(shù)。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 (4)輸入小數(shù)位數(shù) 數(shù)值型、浮點型、雙精度型的字段可指定小數(shù)據(jù)位。數(shù)值型字段:字段寬度數(shù)值型字段:字段寬度=整數(shù)部
9、分寬度+小數(shù)點1位+小數(shù)位寬度小數(shù)位至少比整個字段寬度小2。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 空值空值 NULL項項 允許該字段值為空或使用缺省數(shù)據(jù),即尚未存貯數(shù)據(jù),或者還沒有確定的數(shù)據(jù),被設(shè)為關(guān)鍵字的字段值不允許為空。同時設(shè)置字段的有效性規(guī)則時設(shè)置其為NULL才可以使用。字段有效性組框字段有效性組框:定義字段的有效性規(guī)則、提示信息及設(shè)置缺省值。顯示組框顯示組框 設(shè)置字段的輸入格式、顯示格式、顯示標(biāo)題字段注釋字段注釋:用于說明,以便于維護。當(dāng)前行前有一個雙向箭頭。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 學(xué)號學(xué)號姓名姓名性別性別民族民族生日生日婚否婚否家庭地
10、址家庭地址成績成績簡歷簡歷照片照片1001張三男漢87.4否青海西寧595.50MemGen100210031004100510061007考生基本情況表二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 二、表文件的打開與關(guān)閉二、表文件的打開與關(guān)閉 1、打開表文件、打開表文件打開的物理含義。命令法命令法:USE 表文件名功能功能:在當(dāng)前工作區(qū)中,打開一指定的表文件。說明:擴展名可省略,如果原來已在該工作區(qū)中打開了一個表文件,則關(guān)閉它,再打開新的文件;打開后,記錄指針指向第一個記錄。窗口菜單法窗口菜單法:在“窗口”菜單中選擇“數(shù)據(jù)工作期”,單擊“打開”。二級VFP程序設(shè)計教程第四章 V F
11、P 數(shù)據(jù)庫及其操作 2、關(guān)閉表文件、關(guān)閉表文件格式格式:USE關(guān)閉在當(dāng)前工作區(qū)中打開的表文件CLOSEDATABASE關(guān)閉所有工作區(qū)被打開的表文件CLOSE ALL 關(guān)閉所有工作區(qū)中的所有文件;QUIT關(guān)閉所有文件,且退出系統(tǒng)窗口菜單法窗口菜單法:在“窗口”菜單中選擇“數(shù)據(jù)工作期”,選擇欲關(guān)閉的表,單擊“關(guān)閉”?,F(xiàn)象:突然斷電,數(shù)據(jù)丟失。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 3、表的獨占與共享、表的獨占與共享在網(wǎng)絡(luò)環(huán)境下使用時,還要確定是獨占還是共享。涉及表數(shù)據(jù)的安全性問題。獨占打開獨占打開:一張表只能被一個用戶打開。共享打開共享打開:一張表可被多個用戶同時打開。USE 表名
12、 SHARED:以共享方式打表。USE 表名 EXCLUSIVED:以獨占方式打開表。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 窗口菜單法:在“窗口”菜單中選擇“數(shù)據(jù)工作期”,單擊“打開”。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 三、修改表結(jié)構(gòu)三、修改表結(jié)構(gòu)1、菜單操作法、菜單操作法方法:打開欲修改的表,執(zhí)行“顯示”菜單中的“表設(shè)計器”。在“表設(shè)計器”窗口,修改表中所有字段的名字、類型、寬度和是否建立索引,插入新的字段,完成對數(shù)據(jù)表結(jié)構(gòu)的修改。 2、命令法、命令法格式:MODIFY STRUCTURE 表文件名二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作
13、 四、記錄指針?biāo)?、記錄指針在向表輸入?shù)據(jù)時,系統(tǒng)按照其輸入的前后順序,給每一個記錄賦予一個記錄號。 記錄指針記錄指針是VFP系統(tǒng)內(nèi)部的一個指示器,用于確定當(dāng)前正在操作的記錄。(表中的數(shù)據(jù)以記錄為單位操作)每當(dāng)打開一個表文件時,指針總是指向第一條記錄。 記錄指針指向的記錄叫當(dāng)前記錄當(dāng)前記錄,記錄指針指向哪一個記錄,這一個記錄就是當(dāng)前操作的記錄,即當(dāng)前記錄。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 測試當(dāng)前記錄用函數(shù)RECNO()。最小值為1,最大值為RECCOUNT()+1。 打開表時記錄指針情況:表中無記錄:BOF()=.T.EOF()=.T.RECNO()=1表中有記錄:BOF
14、()=.F.EOF()=.F.RECNO()=1 二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 五、表中輸入數(shù)據(jù)五、表中輸入數(shù)據(jù)1.創(chuàng)建表時立即輸入數(shù)據(jù)創(chuàng)建表時立即輸入數(shù)據(jù)在創(chuàng)建表時,如果表中所有字段的屬性已定義完成,可按“確定”按鈕保存表結(jié)構(gòu),同時打開“系統(tǒng)”窗口,顯示“現(xiàn)在輸入數(shù)據(jù)嗎?”的對話。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 選擇“是”按鈕,可以立即進入表“瀏覽”窗口,進行表中數(shù)據(jù)的輸入。*在常規(guī)選項中,選中“瀏覽表中啟動IME控件”,則在瀏覽表時,修改漢字字段時,自動打開漢字輸入法。2以追加方式輸入數(shù)據(jù)以追加方式輸入數(shù)據(jù)方法:方法:打開欲輸入數(shù)據(jù)的表,執(zhí)
15、行“顯示”菜單中的“瀏覽”,再執(zhí)行“顯示”菜單下的“追加方式”。 二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 3、命令法追加、命令法追加1)append命令在表的尾部增加記錄,有兩種格式:append 表尾增加一條記錄,并輸入數(shù)據(jù)。append blank 表尾增加一條空記錄。2)insert 可在表的任何位置插入新的記錄命令:INSERTBEFOREBLANK 功能:在當(dāng)前表文件中當(dāng)前記錄的前或后邊插入一條記錄,并輸入數(shù)據(jù)。 二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 BEFORE:表示在當(dāng)前記錄前插入新記錄,否則在當(dāng)前記錄后插入;BLANK:表示插入一條空記錄,不進
16、入全屏幕輸入狀態(tài),反之則進入全屏幕輸入狀態(tài)輸入數(shù)據(jù)。 如:在第5條記錄后插入一條記錄:GO 5INSERT在第10條記錄前插入一條空記錄:GO 10INSERT BEFORE BLANK二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 4、數(shù)據(jù)的輸入要點、數(shù)據(jù)的輸入要點備注型數(shù)據(jù)輸入備注型數(shù)據(jù)輸入方法:把光標(biāo)移到備注型字段下雙擊,即可進入備注字段的編輯窗口。 (輸入完memo變成Memo)通用型數(shù)據(jù)的輸入通用型數(shù)據(jù)的輸入方法:把光標(biāo)移到通用型字段下雙擊,進入通用型字段的數(shù)據(jù)編輯窗口。在“編輯”菜單中選擇“插入對象”。確定對象后,該字段中的gen變成Gen。 二級VFP程序設(shè)計教程第四章
17、V FP 數(shù)據(jù)庫及其操作 六、使用瀏覽窗口操作表六、使用瀏覽窗口操作表1、打開瀏覽器窗口、打開瀏覽器窗口項目管理器項目管理器:列表中選擇表,單擊“瀏覽”。數(shù)據(jù)庫設(shè)計器數(shù)據(jù)庫設(shè)計器:選中表,單擊“瀏覽”,或者右擊表,選擇“瀏覽”。使用命令使用命令:打開表以后,Browse。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 瀏覽器窗口有兩種顯示方式瀏覽器窗口有兩種顯示方式:編輯方式和瀏覽方式切換切換:在“顯示”菜單中,選擇“瀏覽”或者“編輯”。瀏覽窗口的分割瀏覽窗口的分割:拖動“分割”按鈕。(在瀏覽器窗口左下角黑色方塊)2、瀏覽操作、瀏覽操作 調(diào)整字段顯示寬度,調(diào)整字段的顯示順序(拖動),但
18、表結(jié)構(gòu)不變。注意:執(zhí)行瀏覽或者編輯命令后,菜單中出現(xiàn)“表”菜單項。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 在同一記錄中選擇字段在同一記錄中選擇字段:鼠標(biāo)或enter 左箭頭 右箭頭 tab shift+table在上下記錄間的切換在上下記錄間的切換:鼠標(biāo)或上下箭頭翻頁翻頁:pageup pagedown3、增加記錄、增加記錄ctrl+y,以表尾增加一條新記錄。4、修改記錄、修改記錄移動插入點到欲修改的記錄上,直接修改。5、刪除記錄、刪除記錄ctrl+t,刪除當(dāng)前記錄。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 七、刪除記錄命令(邏輯刪除和物理刪除)七、刪除記錄命令(
19、邏輯刪除和物理刪除)刪除記錄分兩步刪除記錄分兩步:做刪除標(biāo)記(邏輯刪除)、徹底刪除帶標(biāo)記的記錄(物理刪除)。1、置刪除標(biāo)記的命令、置刪除標(biāo)記的命令 方法1:在表“瀏覽”窗口,單擊欲刪除記錄的刪除標(biāo)記。方法2:在“瀏覽”窗口,執(zhí)行“表”菜單中的“刪除記錄”命令。方法3: delete for 條件表達式二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 命令的作用范圍:表示對數(shù)據(jù)庫文件記錄的操作范圍,有以下四種選擇: RECORD N:對第N條記錄進行操作 NEXT N :對從當(dāng)前記錄開始的N條記錄進行操作 ALL :對所有記錄進行操作 REST :對從當(dāng)前記錄開始到文件結(jié)束的所有記錄進行操
20、作二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 相關(guān)函數(shù)相關(guān)函數(shù):DELETE()如:判斷當(dāng)前記錄是否被設(shè)置刪除標(biāo)志:GO 6?DELETE()又如:顯示當(dāng)前表中所有設(shè)置了刪除標(biāo)志的記錄:DISP ALL FOR DELETE()二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 2、恢復(fù)記錄的命令、恢復(fù)記錄的命令對加上邏輯刪除標(biāo)記的記錄,取消其刪除標(biāo)記,可對其進行恢復(fù)操作。方法方法1:在表“瀏覽”窗口,單擊欲恢復(fù)記錄的刪除標(biāo)記。(開關(guān)性質(zhì))方法方法2:在“瀏覽”窗口中,執(zhí)行“表”菜單中“恢復(fù)記錄”命令;二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 方法3: recal
21、l for 條件表達式 操作:將當(dāng)前表中已經(jīng)邏輯刪除的男生記錄恢復(fù)。Recall for 性別=”男”3、物理刪除有刪除標(biāo)記的記錄、物理刪除有刪除標(biāo)記的記錄物理刪除物理刪除就是把無效的記錄徹底從磁盤中刪除掉。 方法1:在“瀏覽”窗口中,執(zhí)行“表”菜單中“徹底刪除記錄”命令;二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 方法2:pack。4、物理刪除表中的全部記錄、物理刪除表中的全部記錄zap一次刪除所有記錄。注:不管是否有刪除標(biāo)記,但表本身未被刪除,表結(jié)構(gòu)依然存在。八、修改記錄命令八、修改記錄命令1、EDIT或或CHANGE命令交互式修改命令交互式修改。格式:EDIT/change二
22、級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 2、REPLACE成批替換數(shù)據(jù)(重點)成批替換數(shù)據(jù)(重點)格式:REPLACE范圍字段1WITH表達式1,字段2WITH表達式2FORWHILE條件 功能:對當(dāng)前表中指定范圍內(nèi)滿足條件的所有記錄,用表達式的值替換字段中原有的值。如:REPLACE ALL 總分 WITH 數(shù)學(xué)+語文REPLACE ALL 基本工資 WITH 基本工資+100 FOR 職稱=“教授”二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 九、顯示記錄命令(九、顯示記錄命令(foxbasefoxbase中更實用)中更實用)格式1:LIST范圍字段名表達式FORW
23、HILE條件OFFTO PRINT | TO FILE 文件名 格式2:DISPLAY范圍字段名表達式FORWHILE條件OFFTO PRINT| TO FILE 文件名 功能:把滿足條件的記錄的指定字段的內(nèi)容顯示出來。后者可以分屏顯示輸出;如果不指定范圍和條件,前者默認地輸出全部記錄,而后者只輸出當(dāng)前記錄。 二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 十、查詢定位命令十、查詢定位命令1、窗口操作方式、窗口操作方式方法:打開要使用的表,在“顯示”菜單下,選擇“瀏覽”;在“表”菜單中,選擇“轉(zhuǎn)到記錄”,子菜單中不同的選項,可以將記錄指針移動到相應(yīng)的記錄上。二級VFP程序設(shè)計教程第四章
24、 V FP 數(shù)據(jù)庫及其操作 (1)選擇“第一個”,確定第一個記錄為當(dāng)前記錄;(2)選擇“最后一個”,確定最后一個記錄為當(dāng)前記錄;(3)選擇“下一個”,確定當(dāng)前記錄的下一個記錄為當(dāng)前記錄;(4)選擇“前一個”,確定當(dāng)前記錄的前一個記錄為當(dāng)前記錄;二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 (5)選擇“記錄號”, 便進入“轉(zhuǎn)到記錄”對話窗口,在“轉(zhuǎn)到記錄”對話框內(nèi),可以選擇記錄號,確定該記錄號指定的記錄為當(dāng)前記錄;(6)選擇“定位”,進入“定位記錄”窗口,在“定位記錄”對話框內(nèi),輸入定位條件表達式,確定滿足定位條件表達式的第一個記錄為當(dāng)前記錄。二級VFP程序設(shè)計教程第四章 V FP 數(shù)
25、據(jù)庫及其操作 2、絕對定位命令、絕對定位命令格式:GO數(shù)值表達式 記錄號表達式 GO TOP GO BOTTOM功能:將記錄指針定位于首記錄、尾記錄或數(shù)值表達式的值所指定的記錄。 當(dāng)前記錄是誰,可以從狀態(tài)行看出來;二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 3、相對定位命令、相對定位命令格式 :SKIP數(shù)值表達式 功能:將記錄指針相對當(dāng)前記錄向下(正方向)或向上(負方向)移動數(shù)值表達式的值所指定的記錄數(shù)。如:SKIP向下移一條記錄,默認為1。 二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 4、按條件定位、按條件定位、條件定位命令、條件定位命令LOCATE 格式:LOCAT
26、E范圍FORWHILE條件 功能:在指定范圍內(nèi)將指針定位于滿足條件的第一條記錄,如果沒找到滿足條件的記錄,則記錄指針定位于表尾,EOF()函數(shù)為邏輯真。缺省范圍選擇時,取all,即在所有記錄中查找。 如:LOCATE ALL FOR 姓名=“王”DISPLAY二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 、繼續(xù)查找命令、繼續(xù)查找命令CONTINUE格式:CONTINUE功能:繼續(xù)查找滿足條件的下一條記錄;重復(fù)多次使用CONTINUE命令,可找到滿足條件的所有記錄;二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 、查詢測試函數(shù)、查詢測試函數(shù)FOUND格式:FOUND()功能:如
27、果找到了滿足條件的記錄,則返回邏輯真,反之則返回邏輯假;二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 通常的操作模式如下:Locate for 條件DO WHILE FOUND() * 等價:.not.eof() 處理 CONTINUEENDDO用循環(huán)對滿足條件的所有記錄進行操作。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 第四節(jié)第四節(jié) 索引索引 一、基本概念一、基本概念什么是索引呢?如一本書,有很多內(nèi)容,為了快速找到我們需要的章節(jié),借助于目錄。那么在數(shù)據(jù)庫中,也有類似于目錄的信息,稱之為索引。 索引提供了迅速找到某一記錄的方法。書中的目錄是一份頁碼的列表,指向書中的書頁
28、,但數(shù)據(jù)庫中的索引是一個記錄號的列表,指向表中待處理的記錄,。 二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 索引是按著索引表達式的值使數(shù)據(jù)表中的記錄有序排列的一種技術(shù),在Visual FoxPro系統(tǒng)中是借助于索引文件實現(xiàn)的。一般情況下,表中記錄的順序是由數(shù)據(jù)輸入的前后順序決定的,并用記錄號予以標(biāo)識。除非有記錄插入或者有記錄刪除,否則表中的記錄順序總是不變的。索引實際上是一種排序,但是它不改變數(shù)據(jù)表中數(shù)據(jù)的物理順序,而是另外建立一個記錄號列表。 二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 一個表可以建立多個索引,每一個索引代表一種處理記錄的順序。即不同的索引,決定了讀取
29、記錄的不同順序。二、索引類型二、索引類型1、主索引、主索引在可以建立主索引(Primary Index)。索引表達式的值是唯一能夠標(biāo)識每個記錄處理順序的值。即作為主索引的關(guān)鍵字是不允許重復(fù)出現(xiàn)的, 也不允許取空值。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 2候選索引候選索引候選索引(Candidate Index) 像主索引一樣,它的索引表達式的值是唯一能夠標(biāo)識每個記錄處理順序的值。但是,一個數(shù)據(jù)表可以建立多個候選索引,它在特定環(huán)境下可以視為主索引。 在一個數(shù)據(jù)表中有時會有多個字段值都可以唯一確定記錄的順序,但由于表只能有一個主索引,所以這些字段值只能作為候選索引。 二級VFP程
30、序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 3普通索引普通索引普通索引(Regular Index)表示把由索引表達式為每個記錄產(chǎn)生的值,存入索引文件中。如果多個記錄的索引表達式值相同,則可以重復(fù)存儲,并用獨立的指針指向各個記錄。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 4唯一索引唯一索引唯一索引(Unique Index)表示把由索引表達式為每個記錄產(chǎn)生的唯一值,存入索引文件中,如果數(shù)據(jù)表中記錄的索引表達式值相同,則只存儲第一個索引表達式值。它允許數(shù)據(jù)表中各記錄的索引字段或字段組合表達式的值相同,但在索引文件中只保留數(shù)據(jù)表中與索引字段值相同的第一條記錄。二級VFP程序設(shè)計教程第
31、四章 V FP 數(shù)據(jù)庫及其操作 三、索引文件類型三、索引文件類型獨立索引文件獨立索引文件.idx只含有一個索引關(guān)鍵字表達式,其主文件名稱不能和相關(guān)表同名,而且該文件不會隨著表的打開而自動打開。結(jié)構(gòu)復(fù)合索引文件結(jié)構(gòu)復(fù)合索引文件.cdx包含有多個索引關(guān)鍵字,代表著多個排序方案,如同是將多個.idx文件合成在一個文件中一樣。系統(tǒng)把這種文件當(dāng)作表的一部分來處理,在打開表時自動將其打開,因此這種復(fù)合索引文件也被稱為結(jié)構(gòu)復(fù)合索引文件。非結(jié)構(gòu)復(fù)合索引文件非結(jié)構(gòu)復(fù)合索引文件與結(jié)構(gòu)復(fù)合索引文件相同,非結(jié)構(gòu)復(fù)合索引文件也包含多個索引項,擴展名也是.cdx,但索引文件是另行建立的,必須用命令打開。二級VFP程序設(shè)計
32、教程第四章 V FP 數(shù)據(jù)庫及其操作 四、在表設(shè)計器中建立索引四、在表設(shè)計器中建立索引1、單項索引的建立、單項索引的建立基于一個字段的索引叫單項索引。單項索引的建立有兩種方式:單項索引的建立有兩種方式:普通索引普通索引的建立:的建立:使用表設(shè)計器的字段標(biāo)簽 或 索引標(biāo)簽。在表設(shè)計器中,字段標(biāo)簽中,索引的下拉列表框中,選擇索引方向,升序()或降序();建立的索引就是一個普通索引。其他索引的建立:其他索引的建立:必須使用表設(shè)計器的索引標(biāo)簽。在表設(shè)計器的索引標(biāo)簽中,選擇字段和索引類型。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 2、復(fù)合字段索引的建立、復(fù)合字段索引的建立基于多個字段的索引
33、叫復(fù)合字段索引復(fù)合字段索引,代表著多個排序方案 。系統(tǒng)把這種文件當(dāng)作表的一部分來處理,在打開表時自動將其打開,因此這種復(fù)合索引文件也被稱為結(jié)構(gòu)復(fù)合索引文件。使用表設(shè)計器的索引標(biāo)簽,選擇確定索引名和類型后,單擊“表達式”右側(cè)的按鈕,在表達式生成器中確定索引表達式。即:多個排序依據(jù)。如前者相同,則按下一個依據(jù)。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 五、用命令建立索引五、用命令建立索引Index on 索引表達式 to 簡單索引文件名|tag 結(jié)構(gòu)復(fù)合索引文件名 of cdxfilename ascending |descending unique |candidateadditi
34、ve (關(guān)閉以前索引,使建立的索引成為當(dāng)前索引)to 簡單索引文件名:則表示建立一個簡單索引文件。tag 結(jié)構(gòu)復(fù)合索引名:則表示建立一個與表同名的結(jié)構(gòu)復(fù)合索引,與表同時打開。of 非結(jié)構(gòu)復(fù)合索引文件名:建立一個非結(jié)構(gòu)復(fù)合索引文件名。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 即可以建立在三種類型的索引。ascending |descending:升降序。unique |candidate:是唯一索引還是候選索引。Additive:是否關(guān)閉以前索引,使建立的索引成為當(dāng)前索引(有此參數(shù),即追加)。默認為關(guān)閉以前的索引。例:index on 年齡 tag 年齡由于主索引與候選索引必須與表
35、一起打開和關(guān)閉,所以它只能存儲在結(jié)構(gòu)復(fù)合索引文件.cdx中,不能放在非結(jié)構(gòu)復(fù)合索引文件與獨立索引文件中。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 六、使用索引六、使用索引1.打開索引文件打開索引文件與表名相同的結(jié)構(gòu)索引在打開表時都能夠自動打開,但是對于非結(jié)構(gòu)索引必須在使用之前打開索引文件。命令格式: SET INDEX TO 索引文件1,索引文件2,可以打開多個索引文件,并使第一個索引文件成為主控索引文件。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 2.設(shè)置當(dāng)前索引設(shè)置當(dāng)前索引若數(shù)據(jù)表中建立了許多索引,其中總有一個為主,數(shù)據(jù)表記錄總是以該索引的要求排序,這個索引就叫主
36、控索引或者當(dāng)前索引。結(jié)構(gòu)復(fù)合索引文件隨著數(shù)據(jù)表打開后,其中的索引標(biāo)識(tag)并不起作用,數(shù)據(jù)表記錄順序仍然保持原始的數(shù)據(jù)排列,必須指定某個索引標(biāo)識為主控索引后,數(shù)據(jù)表記錄的排列順序才會跟著這個標(biāo)識的索引順序變化。 二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 設(shè)置主控索引的兩種方法:、命令法:SET ORDER TO 索引號 | TAG 索引名ASCENDING、DESCENDING功能:將指定索引號或者索引名的索引作為主控索引。例:將結(jié)構(gòu)索引文件中的“訂購單號”設(shè)置為當(dāng)前索引。SET ORDER TO TAG 訂購單號或SET ORDER TO 訂購單號 二級VFP程序設(shè)計教程第
37、四章 V FP 數(shù)據(jù)庫及其操作 例:將結(jié)構(gòu)索引文件中的“學(xué)號”設(shè)置為當(dāng)前索引。Set order to tag 學(xué)號操作:將學(xué)生表中的所在系設(shè)為主控索引,并瀏覽該表。、交互方式:瀏覽表表菜單屬性如:將學(xué)生表中的學(xué)生號設(shè)為主控索引,并瀏覽該表。按“生日”、“成績”等多個不同索引體驗索引的用法。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 3使用索引快速定位使用索引快速定位 用SEEK命令定位。格式: SEEK 索引關(guān)鍵字值 ORDER 索引號 | TAG 索引名 ASCENDING、DESCENDING功能:以主控索引為序,找索引關(guān)鍵字的值為指定值的記錄。例 假設(shè)當(dāng)前正在使用的學(xué)生表,
38、將記錄指針定位到學(xué)號為9921105的記錄上。SEEK 9921105 ORDER 學(xué)號二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 4刪除索引刪除索引(1)在表設(shè)計器中使用“索引”選項卡選擇并刪除或者在字段列表的索引項中選擇“無”。(2)使用命令 DELETE TAG TagName1 DELETE TAG ALL 二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 第五節(jié)第五節(jié) 數(shù)據(jù)完整性數(shù)據(jù)完整性 數(shù)據(jù)完整性數(shù)據(jù)完整性是保證數(shù)據(jù)正確的特性,數(shù)據(jù)完整性一般包括實體完整性、域完整性和參照完整性。一、實體完整性與主關(guān)鍵字一、實體完整性與主關(guān)鍵字實體完整性是保證表中記錄唯一的特性,
39、即在一個表中不允許有重復(fù)的記錄。建立主索引或者候選索引,利用主關(guān)鍵字或候選關(guān)鍵字來保證表中的記錄唯一,即保證實體唯一性。即:添加或修改記錄時,不接受主關(guān)鍵字相同的數(shù)據(jù)。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 二、域完整性與約束規(guī)則二、域完整性與約束規(guī)則數(shù)據(jù)類型的定義屬于域完整性的范疇。因為數(shù)據(jù)類型的定義本身已經(jīng)包含了數(shù)據(jù)的取值范圍。域約束規(guī)則也稱做,在插入或修改字段值時被激活,主要。在表設(shè)計器中建立字段有效性規(guī)則。通過設(shè)置一個與字段或記錄有關(guān)的表達式,從而有效地限制用戶輸入的數(shù)據(jù),達到提高對數(shù)據(jù)有效性檢查的目的。 二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 例:以“
40、教師”數(shù)據(jù)庫中的“教師”表為例,設(shè)置年齡的有效性規(guī)則在20至60之間,當(dāng)輸入的教師年齡不在此范圍時給出出錯信息,教師的默認年齡為32。在“規(guī)則”框中(或表達式生成器)輸入表達式:年齡=20.and.年齡=60在“信息”框中輸入表達式:“年齡輸入錯誤,應(yīng)該在20-60之間”在“默認值”框中,輸入表達式:32:規(guī)則是邏輯表達式,信息是字符表達式,默認值類型根據(jù)字段類型決定。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 三、參照完整性與表之間的關(guān)聯(lián)三、參照完整性與表之間的關(guān)聯(lián)參照完整性與表之間的關(guān)聯(lián)有關(guān),其含義是其含義是:當(dāng)插入、刪除或修改一個表中的數(shù)據(jù)時,通過參照引用相互關(guān)聯(lián)的另一個表中
41、的數(shù)據(jù),來檢查對表的操作是否正確。在Visual Foxpro中為了建立參照完整性,必須首先建立表之間的聯(lián)系。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 1、建立表之間的聯(lián)系、建立表之間的聯(lián)系在父表中建立主索引,在子表中建立普通索引,然后通過父表的主索引和子表的普通索引建立兩個表之間的聯(lián)系。將“學(xué)生”數(shù)據(jù)庫中的“學(xué)生”的“學(xué)號”字段設(shè)為主索引,“選課”表中的“學(xué)號”字段設(shè)為普通索引,建立兩表之間的關(guān)聯(lián)。方法:在數(shù)據(jù)庫設(shè)計器中,將父表中的主索引拖動到子表的普通索引上。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 2、設(shè)置參照完整性約束、設(shè)置參照完整性約束建立參照完整性之前必
42、須首先清理數(shù)據(jù)庫。清理數(shù)據(jù)庫是物理刪除數(shù)據(jù)庫中所有帶刪除標(biāo)記的記錄。清理方法清理方法:打開數(shù)據(jù)庫管理器,執(zhí)行“數(shù)據(jù)庫”中的“清理數(shù)據(jù)庫”。設(shè)置參照完整性設(shè)置參照完整性:右鍵單擊連線編輯參照完整性,分別設(shè)置:更新規(guī)則、刪除規(guī)則、插入規(guī)則。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 在“參照完整性生成器”窗口,有三個選項卡供用戶選擇。其中:當(dāng)選擇“更新規(guī)則”選項卡,可以利用三個選擇按鈕,設(shè)置關(guān)聯(lián)表間的更新規(guī)則,即如何對父表更新。級聯(lián)級聯(lián):用新的關(guān)鍵字值更新子表中的所有相關(guān)記錄;限制限制:若子表中有相關(guān)記錄則禁止更新;忽略忽略:允許更新,不管子表中的相關(guān)記錄。二級VFP程序設(shè)計教程第四章
43、 V FP 數(shù)據(jù)庫及其操作 當(dāng)選擇“刪除規(guī)則”選項卡,可以利用三個選擇按鈕,設(shè)置關(guān)聯(lián)表間的刪除規(guī)則。如何刪除父表中的內(nèi)容。級聯(lián)級聯(lián):刪除子表中的所有相關(guān)記錄;限制限制:若子表中有相關(guān)記錄,則禁止刪除;忽略忽略:允許刪除,不管子表中的相關(guān)記錄。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 選擇“插入規(guī)則”選項卡,可以利用二個選擇按鈕,設(shè)置關(guān)聯(lián)表間的插入規(guī)則。即如何在子表中插入記錄:限制限制:若父表中沒有匹配的關(guān)鍵字值,則禁止插入;忽略忽略:允許插入。有了這些規(guī)則以后,可以防止一些失誤。如學(xué)號輸入錯了,則可以發(fā)現(xiàn)等等。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 例如:學(xué)生情況
44、表(一個學(xué)生一個記錄,以學(xué)號建立主索引)和學(xué)生考試成績表(一門課的成績是一個記錄,以學(xué)號建立普通索引)。設(shè)置“學(xué)生”數(shù)據(jù)庫中三個表的參照完整性:更新和刪除規(guī)則為“級聯(lián)”,插入規(guī)則為“限制”。并驗證其結(jié)果。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 第六節(jié)第六節(jié) 自由表自由表一、數(shù)據(jù)庫表與自由表一、數(shù)據(jù)庫表與自由表自由表自由表:不屬于任何數(shù)據(jù)庫的表,其擴展名為dbf。以一個獨立的文件形式存在,不具備數(shù)據(jù)庫中的表所擁有的部分特性:如長文件名,有效性規(guī)則等??梢詫⒆杂杀硖砑拥綌?shù)據(jù)庫中,成為數(shù)據(jù)庫表;也可以將數(shù)據(jù)庫表從數(shù)據(jù)庫中移出,成為自由表。 當(dāng)沒有打開數(shù)據(jù)庫時建立的表就是自由表。 二級
45、VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 建立自由表的方法: 從“項目管理器”中選擇“自由表”,然后建立。在無數(shù)據(jù)庫打開時,從文件菜單選擇“新建”。在無數(shù)據(jù)庫打開時,使用CREAT命令建立。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 二、將自由表添加到數(shù)據(jù)庫二、將自由表添加到數(shù)據(jù)庫 在項目管理器中,單擊添加,或數(shù)據(jù)庫設(shè)計器中,右擊選“添加”,可將自由表添加到數(shù)據(jù)庫中。命令法:ADD TABLE 表名 表的長文件名例如 :把自由表TTT添加到當(dāng)前數(shù)據(jù)庫,并給出具有說明意義的長表名。ADD TABLE ttt NAME 2001級學(xué)生軍訓(xùn)表二級VFP程序設(shè)計教程第四章 V F
46、P 數(shù)據(jù)庫及其操作 三、從數(shù)據(jù)庫中移出表三、從數(shù)據(jù)庫中移出表 當(dāng)數(shù)據(jù)庫不再使用某個表,而其他數(shù)據(jù)庫要使用該表時,必須將該表從當(dāng)前數(shù)據(jù)庫中移出,使之成為自由表。在項目管理器和數(shù)據(jù)庫設(shè)計器中都可以方便地將數(shù)據(jù)庫表移出數(shù)據(jù)庫。命令法:REMOVE TABLE 表名 DELETERECYCLE如果命令中帶一個問號,則顯示對話框。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 “移去” 是從數(shù)據(jù)庫中移出表,使被移出的表成為自由表?!皠h除” 是不僅從數(shù)據(jù)庫中將表移出,而且還從磁盤上刪除該表。一旦某個表從數(shù)據(jù)庫中移出,那么與之關(guān)聯(lián)的所有主索引、默認值及有關(guān)的規(guī)則都隨之消失,因此,將某個表移出的操作會
47、影響到當(dāng)前數(shù)據(jù)庫中與該表有聯(lián)系的其它表。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 第七節(jié)第七節(jié) 多個表的同時使用多個表的同時使用一、工作區(qū)的概念一、工作區(qū)的概念 數(shù)據(jù)庫系統(tǒng)中,有時要求幾個表同時處于打開狀態(tài),以便于表間內(nèi)容的相互補充,數(shù)據(jù)表之間進行互訪,進行信息資源的共享;為此VF系統(tǒng)設(shè)置了分工作區(qū)操作的功能。VFP允許用戶最多同時打開32767個數(shù)據(jù)表,但是每次只能對其中的一個表進行操作。這個被選中的數(shù)據(jù)表叫當(dāng)前數(shù)據(jù)表。工作區(qū)工作區(qū):內(nèi)存中開辟的專門用于存貯數(shù)據(jù)表及相關(guān)文件的區(qū)域。每個工作區(qū)只能打開一個工作表,最多可以建立32767個工作區(qū)。二級VFP程序設(shè)計教程第四章 V F
48、P 數(shù)據(jù)庫及其操作 每個工作區(qū)都有自己的編號和名稱每個工作區(qū)都有自己的編號和名稱:132767 或者 AJ,W11W32767每次啟動VFP后,系統(tǒng)默認系統(tǒng)默認1號工作區(qū)為當(dāng)前工作區(qū)。每個表打開后都有兩個默認的別名,一個是表名,另一個是工作區(qū)所對應(yīng)的別名。在前10個工作區(qū)中指定的默認別名是工作區(qū)字母A到J,工作區(qū)11到32767中指定的別名是W11到W32767。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 說明:同一個表文件不允許在兩個工作區(qū)上同時打開,一個工作區(qū)中只能打開一個表。二、當(dāng)前工作區(qū)的選擇二、當(dāng)前工作區(qū)的選擇 格式:SELECT 工作區(qū)名數(shù)據(jù)表別名0功能:指定工作區(qū)號(1、2、3A、B、C)或別名的工作區(qū)為當(dāng)前工作區(qū)。特例:SELECT 0:讓系統(tǒng)自動選擇區(qū)號最小的空閑工作區(qū)為當(dāng)前工作區(qū)。二級VFP程序設(shè)計教程第四章 V FP 數(shù)據(jù)庫及其操作 一個表除了前述的兩個名稱外,還可一個表除了前述的兩個名稱外,還可在use命令中用alias指定的別名
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 售后技術(shù)服務(wù)合同
- 網(wǎng)絡(luò)系統(tǒng)管理作業(yè)指導(dǎo)書
- 化妝品行業(yè)產(chǎn)品開發(fā)與品牌營銷策略制定
- 海上淤泥固化施工方案
- 合同甲方變更協(xié)議
- 裂縫施工方案
- 建筑工程合同違約責(zé)任法律規(guī)定
- 錨索支護施工方案
- 雨水井施工方案
- 防水水泥內(nèi)墻施工方案
- 工程交付培訓(xùn)記錄表
- 髖膝關(guān)節(jié)置換術(shù)后X線評價-PPT課件
- 蓋梁抱箍法施工計算書蓋梁抱箍法施工方案
- JIS G4305-2021 冷軋不銹鋼板材、薄板材和帶材
- 精品隨班就讀個別化教學(xué)計劃
- (完整版)涼亭施工方案
- 第一章 - 免疫規(guī)劃信息管理系統(tǒng)
- 下肢血管超聲規(guī)范檢查與診斷(精品)
- 生物安全手冊(共39頁)
- 破產(chǎn)管理人報酬計算器
- FontCreator符號字體制作教程
評論
0/150
提交評論