數(shù)據(jù)庫應(yīng)用基礎(chǔ)ppt課件_第1頁
數(shù)據(jù)庫應(yīng)用基礎(chǔ)ppt課件_第2頁
數(shù)據(jù)庫應(yīng)用基礎(chǔ)ppt課件_第3頁
數(shù)據(jù)庫應(yīng)用基礎(chǔ)ppt課件_第4頁
數(shù)據(jù)庫應(yīng)用基礎(chǔ)ppt課件_第5頁
已閱讀5頁,還剩96頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫運用程序設(shè)計數(shù)據(jù)庫運用程序設(shè)計一、數(shù)據(jù)庫根本實際一、數(shù)據(jù)庫根本實際1.1數(shù)據(jù)庫的根本概念數(shù)據(jù)庫的根本概念數(shù)據(jù)庫技術(shù)涉及到許多根本概念,主要包括:數(shù)據(jù)庫技術(shù)涉及到許多根本概念,主要包括:數(shù)據(jù)、數(shù)據(jù)處置、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)以及數(shù)據(jù)、數(shù)據(jù)處置、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)以及數(shù)據(jù)庫系統(tǒng)等。數(shù)據(jù)庫系統(tǒng)等。數(shù)據(jù):數(shù)據(jù)是指存儲在某一種媒體上可以識別數(shù)據(jù):數(shù)據(jù)是指存儲在某一種媒體上可以識別的物理符號。的物理符號。 數(shù)據(jù)處置數(shù)據(jù)處置 :數(shù)據(jù)處置是指對各種方式的數(shù)據(jù)進:數(shù)據(jù)處置是指對各種方式的數(shù)據(jù)進展搜集、存儲、加工和傳播的一系列活動的總和。展搜集、存儲、加工和傳播的一系列活動的總和。一、數(shù)據(jù)庫根本實際一、

2、數(shù)據(jù)庫根本實際一、數(shù)據(jù)庫根本實際一、數(shù)據(jù)庫根本實際一、數(shù)據(jù)庫根本實際一、數(shù)據(jù)庫根本實際一、數(shù)據(jù)庫根本實際一、數(shù)據(jù)庫根本實際1.2數(shù)據(jù)模型數(shù)據(jù)模型1.2數(shù)據(jù)模型數(shù)據(jù)模型1.2數(shù)據(jù)模型數(shù)據(jù)模型1.2數(shù)據(jù)模型數(shù)據(jù)模型 普通情況下,同一個數(shù)據(jù)庫中的相關(guān)聯(lián)的表間關(guān)系有一對一、一對多、多對一和多對多關(guān)系。1.3 關(guān)系數(shù)據(jù)庫根底知識關(guān)系數(shù)據(jù)庫根底知識1.3.1 1.3.1 關(guān)系術(shù)語關(guān)系術(shù)語關(guān)系是建立在數(shù)學(xué)集合概念根底上,由行和列的二關(guān)系是建立在數(shù)學(xué)集合概念根底上,由行和列的二維表組成。維表組成。關(guān)系關(guān)系指一個二維表,在指一個二維表,在VFVF中一個關(guān)系就稱為一個數(shù)據(jù)中一個關(guān)系就稱為一個數(shù)據(jù)表。表。元組元組指

3、表中一行上的一切數(shù)據(jù),在指表中一行上的一切數(shù)據(jù),在VFVF中一行稱為一個中一行稱為一個記錄。記錄。屬性屬性指表中的一列,在指表中的一列,在VFVF中一列稱為一個字段。中一列稱為一個字段。域域指表中的取值范圍。在指表中的取值范圍。在VFVF中,字段的取值范圍稱中,字段的取值范圍稱為一個字段的寬度。為一個字段的寬度。關(guān)鍵字關(guān)鍵字是指表中具有獨一標識的屬性,在是指表中具有獨一標識的屬性,在VFVF中具有獨中具有獨一取值的字段稱為關(guān)鍵字段。一取值的字段稱為關(guān)鍵字段。關(guān)系方式關(guān)系方式是對關(guān)系的描畫,一個關(guān)系方式對應(yīng)一個關(guān)是對關(guān)系的描畫,一個關(guān)系方式對應(yīng)一個關(guān)系的構(gòu)造。系的構(gòu)造。1. 3.2 關(guān)系運算關(guān)系

4、運算1. 3.2 關(guān)系運算關(guān)系運算二二. Visual FoxPro 6.0系統(tǒng)概述系統(tǒng)概述啟動和退出啟動和退出Visual FoxPro 6.0Visual FoxPro 6.02.12.11322.2 設(shè)置任務(wù)環(huán)境設(shè)置任務(wù)環(huán)境設(shè)置設(shè)置Visual FoxPro 6.0的任務(wù)環(huán)境可以采用兩種的任務(wù)環(huán)境可以采用兩種方式:暫時設(shè)置和永久設(shè)置方式:暫時設(shè)置和永久設(shè)置121234Visual FoxPro 6.0通常運用以下幾種方法設(shè)通常運用以下幾種方法設(shè)置系統(tǒng)任務(wù)環(huán)境:置系統(tǒng)任務(wù)環(huán)境:2.2 設(shè)置任務(wù)環(huán)境設(shè)置任務(wù)環(huán)境2.2.2 運用運用SET命令命令表表2-1 常用的常用的SET命令命令 2.3

5、Visual FoxPro 6.0的任務(wù)方式的任務(wù)方式三三. 工程管理器工程管理器認識與創(chuàng)建工程管理器認識與創(chuàng)建工程管理器四四. Visual FoxPro的數(shù)據(jù)根底的數(shù)據(jù)根底Visual FoxPro的常量與變量的常量與變量Visual FoxPro的常量與變量的常量與變量1.內(nèi)存變量內(nèi)存變量1.內(nèi)存變量內(nèi)存變量2.字段變量字段變量3.數(shù)組變量數(shù)組變量4.系統(tǒng)變量系統(tǒng)變量Visual FoxProVisual FoxPro的數(shù)據(jù)根底的數(shù)據(jù)根底Visual FoxProVisual FoxPro的數(shù)據(jù)根底的數(shù)據(jù)根底4.2.1 算術(shù)運算表達式算術(shù)運算表達式算術(shù)運算表達式:由參與運算的數(shù)值型對象和

6、算術(shù)運算術(shù)運算表達式:由參與運算的數(shù)值型對象和算術(shù)運算符構(gòu)成。算符構(gòu)成。 算術(shù)運算符及優(yōu)先級由高到低為:算術(shù)運算符及優(yōu)先級由高到低為: 分組括號分組括號 : 乘方乘方 : * 或或 乘、除乘、除 : * 、 /、%取模取模 加、減加、減 : + 、 -Visual FoxProVisual FoxPro的數(shù)據(jù)根底的數(shù)據(jù)根底川雅安川雅安Visual FoxProVisual FoxPro的數(shù)據(jù)根底的數(shù)據(jù)根底4.2.3 關(guān)系運算表達式關(guān)系運算表達式:是由關(guān)系運算符和運算對象構(gòu)成的表達式,運算結(jié)果為邏輯值。參與運算的對象可以是多種類型的數(shù)據(jù),但運算符兩邊的數(shù)據(jù)類型必需一致。關(guān)系運算符: 、 、 =

7、、 = 、 = 、 # != 、 $Visual FoxProVisual FoxPro的數(shù)據(jù)根底的數(shù)據(jù)根底Visual FoxProVisual FoxPro的數(shù)據(jù)根底的數(shù)據(jù)根底4.2.4 邏輯運算表達式邏輯運算表達式邏輯運算表達式邏輯運算表達式 :由邏輯型數(shù)據(jù)和邏輯運算符構(gòu)成。:由邏輯型數(shù)據(jù)和邏輯運算符構(gòu)成。 邏輯運算符及優(yōu)先級由高到低為:邏輯運算符及優(yōu)先級由高到低為: 非運算非運算( .NOT. ) 與運算與運算( . AND. ) 或運算或運算 ( .OR. )闡明:闡明: 邏輯表達式運算的結(jié)果是邏輯值真邏輯表達式運算的結(jié)果是邏輯值真(.T.)或假或假(.F.) 普通格式為:普通格式為

8、: 運算符運算符功能功能舉例舉例結(jié)果結(jié)果.NOT.或或! 邏輯非,取邏輯邏輯非,取邏輯值相反的值值相反的值?.NOT. 63+2.F.AND.邏輯與,兩邊的邏輯與,兩邊的條件都成立,其條件都成立,其值為真。值為真。?25=28 .T.OR.邏輯或,只要一邏輯或,只要一邊條件成立,結(jié)邊條件成立,結(jié)果就為真果就為真?720 .OR. 2316.T.Visual FoxProVisual FoxPro的數(shù)據(jù)根底的數(shù)據(jù)根底4.3 Visual FoxPro4.3 Visual FoxPro的函數(shù)的函數(shù)函數(shù)的定義:函數(shù)是一段程序代碼,用來函數(shù)的定義:函數(shù)是一段程序代碼,用來進展一些特定的運算或操作,支持

9、和完善進展一些特定的運算或操作,支持和完善命令的功能,協(xié)助用戶完成各種操作與管命令的功能,協(xié)助用戶完成各種操作與管理。理。函數(shù)的組成:函數(shù)由函數(shù)名與自變量兩部函數(shù)的組成:函數(shù)由函數(shù)名與自變量兩部分組成。分組成。4.3 Visual FoxPro4.3 Visual FoxPro的函數(shù)的函數(shù)4.3 Visual FoxPro4.3 Visual FoxPro的函數(shù)的函數(shù)五五.創(chuàng)建數(shù)據(jù)庫和表創(chuàng)建數(shù)據(jù)庫和表5.1 5.1 創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫5.2 5.2 翻開與封鎖數(shù)據(jù)庫翻開與封鎖數(shù)據(jù)庫5.2 5.2 翻開與封鎖數(shù)據(jù)庫翻開與封鎖數(shù)據(jù)庫5.3 5.3 建立自在表建立自在表1235.3.1 5.3.1

10、 創(chuàng)建自在表創(chuàng)建自在表字段類型和寬度字段類型和寬度5.3.1 5.3.1 創(chuàng)建自在表創(chuàng)建自在表5.4 5.4 建立數(shù)據(jù)庫表建立數(shù)據(jù)庫表器窗口。器窗口。5.5 5.5 修正表構(gòu)造修正表構(gòu)造5.6 5.6 復(fù)制表復(fù)制表5.7 5.7 復(fù)制表構(gòu)造復(fù)制表構(gòu)造第第6章章 表的根本操作表的根本操作6.1 6.1 翻開表翻開表6.2 6.2 封鎖表封鎖表6.3 6.3 添加記錄添加記錄12利用數(shù)組添加記錄利用數(shù)組添加記錄3統(tǒng)不進入全屏幕編輯形狀,而直接添加一條空白記錄。統(tǒng)不進入全屏幕編輯形狀,而直接添加一條空白記錄。6.3.1 6.3.1 利用鍵盤添加記錄利用鍵盤添加記錄6.3.2 6.3.2 利用已有的表

11、文件添加記錄利用已有的表文件添加記錄6.3.3 6.3.3 利用數(shù)組添加記錄利用數(shù)組添加記錄6.3.3 6.3.3 利用數(shù)組添加記錄利用數(shù)組添加記錄記錄的挑選記錄的挑選6.4 6.4 閱讀記錄閱讀記錄6.5 顯示記錄顯示記錄6.6 6.6 記錄的定位記錄的定位12346.6.1 GO命令命令6.6.2 SKIP命令命令6.6.3 LOCATE命令命令6.6.4 CONTINUE命令命令6.7 更新記錄更新記錄6.8 刪除記錄刪除記錄七七. 建立索引建立索引構(gòu)造復(fù)合索引的分類構(gòu)造復(fù)合索引的分類構(gòu)造復(fù)合索引的分類構(gòu)造復(fù)合索引的分類7.3 翻開和封鎖索引文件翻開和封鎖索引文件7.3 翻開和封鎖索引文

12、件翻開和封鎖索引文件7.4 設(shè)置當(dāng)前索引文件設(shè)置當(dāng)前索引文件7.5 利用索引快速查詢利用索引快速查詢7.5.1 FIND命令命令7.5.2 SEEK命令命令FIND命令與命令與SEEK命令的區(qū)別命令的區(qū)別FIND命令通常用于查找字符命令通常用于查找字符型數(shù)據(jù)。型數(shù)據(jù)。SEEK命令通常用于查找數(shù)值命令通常用于查找數(shù)值型或日期型數(shù)據(jù),假設(shè)查找字型或日期型數(shù)據(jù),假設(shè)查找字符型需求加上定界符。符型需求加上定界符。FIND命令和命令和SEEK命令都是根命令都是根據(jù)索引文件快速查找與給定數(shù)據(jù)索引文件快速查找與給定數(shù)據(jù)相匹配的記錄據(jù)相匹配的記錄7.6建立物理排序建立物理排序7.6 建立物理排序建立物理排序【

13、例】【例】 假設(shè)要對假設(shè)要對stcj表根據(jù)平均分字段進展從高到低表根據(jù)平均分字段進展從高到低排序,并將排序結(jié)果保管在排序,并將排序結(jié)果保管在PJF表中。另外,表中。另外,PJF表中表中記錄的平均分應(yīng)大于等于記錄的平均分應(yīng)大于等于60,那么應(yīng)執(zhí)行如下命令:,那么應(yīng)執(zhí)行如下命令:use stcjsort on 平均分平均分 to PJF desc for 平均分平均分=607.6建立物理排序建立物理排序7.7 7.7 建立表間永久關(guān)系建立表間永久關(guān)系八八.多表操作多表操作8.1 選擇任務(wù)區(qū)選擇任務(wù)區(qū)8.1 選擇任務(wù)區(qū)選擇任務(wù)區(qū)8.2 了解表間關(guān)系了解表間關(guān)系8.2 了解表間關(guān)系了解表間關(guān)系8.2 了解表間關(guān)系了解表間關(guān)系8.4 建立表間暫時關(guān)系建立表間暫時關(guān)系8.4

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論