資源描述:
《計算機應(yīng)用基礎(chǔ)教程 (高寅生) 第七章 FoxPro基礎(chǔ)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第七章FoxPro基礎(chǔ)7.1數(shù)據(jù)庫的基礎(chǔ)知識7.2FoxPro概述7.3FoxPro基礎(chǔ)知識7.4FoxPro的基本操作7.5數(shù)據(jù)庫的基本操作7.6數(shù)據(jù)庫的排序、索引與查詢7.7數(shù)據(jù)統(tǒng)計7.8多數(shù)據(jù)庫操作7.9命令文件及其應(yīng)用本章學(xué)習(xí)目標(biāo)數(shù)據(jù)庫的基本概念FoxPro的基礎(chǔ)知識FoxPro系統(tǒng)菜單的使用數(shù)據(jù)庫的建立數(shù)據(jù)庫記錄的編輯數(shù)據(jù)庫的排序、索引及查詢數(shù)據(jù)計算與統(tǒng)計多數(shù)據(jù)庫操作FoxPro命令文件的基本概念返回首頁7.1數(shù)據(jù)庫的基礎(chǔ)知識7.1.1數(shù)據(jù)庫的基本概念7.1.2數(shù)據(jù)模型7.1.3關(guān)系數(shù)據(jù)庫返回首
2、頁7.1.1數(shù)據(jù)庫的基本概念數(shù)據(jù)庫是存儲在外部介質(zhì)上有一定組織結(jié)構(gòu)的數(shù)據(jù)的集合。數(shù)據(jù)被數(shù)據(jù)管理系統(tǒng)按一定的組織形式存放在數(shù)據(jù)庫文件中。數(shù)據(jù)庫是由很多數(shù)據(jù)庫文件和若干輔助操作文件組成的。數(shù)據(jù)是數(shù)據(jù)庫存儲的基本對象。數(shù)據(jù)庫管理系統(tǒng)是處于用戶和操作系統(tǒng)之間的一種數(shù)據(jù)管理軟件。數(shù)據(jù)庫系統(tǒng)是計算機硬件、操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)以及在它支持下建立起來的數(shù)據(jù)庫、管理程序、用戶和系統(tǒng)維護人員組成的一個整體。返回本節(jié)7.1.2數(shù)據(jù)模型1.層次模型2.網(wǎng)狀模型3.關(guān)系模型1.層次模型圖7.1層次模型2.網(wǎng)狀模型圖7.2網(wǎng)狀模
3、型3.關(guān)系模型表7.1給出的教師情況表即是一個關(guān)系模型返回本節(jié)7.1.3關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫采用關(guān)系模型作為數(shù)據(jù)的組織方式。關(guān)系數(shù)據(jù)庫是對應(yīng)于一個關(guān)系模型的所有關(guān)系的集合。它是一種以關(guān)系模型為基礎(chǔ)存儲數(shù)據(jù)以及用數(shù)字方法處理數(shù)據(jù)庫組織的方法,是目前最為流行的一種數(shù)據(jù)組織形式。返回本節(jié)7.2FoxPro概述7.2.1FoxPro的運行環(huán)境7.2.2FoxPro的啟動與退出7.2.3FoxPro的界面組成7.2.4FoxPro的菜單系統(tǒng)返回首頁7.2.1FoxPro的運行環(huán)境1.硬件環(huán)境2.軟件環(huán)境返回本節(jié)7.
4、2.2FoxPro的啟動與退出1.FoxPro的啟動2.FoxPro的退出返回本節(jié)7.2.3FoxPro的界面組成圖7.3FoxPro窗口返回本節(jié)7.2.4FoxPro的菜單系統(tǒng)1.File2.Edit3.Database4.Record5.Program6.Run7.Text8.Window9.Help圖7.4FoxPro的菜單系統(tǒng)返回本節(jié)7.3FoxPro基礎(chǔ)知識7.3.1數(shù)據(jù)類型7.3.2常量7.3.3變量7.3.4運算符和表達式7.3.5函數(shù)7.3.6文件類型與命令格式返回首頁7.3.1數(shù)據(jù)類型F
5、oxPro中定義了7種數(shù)據(jù)類型。(1)字符型數(shù)據(jù):(2)數(shù)值型數(shù)據(jù):(3)邏輯型數(shù)據(jù):(4)日期型數(shù)據(jù):(5)備注型數(shù)據(jù):(6)浮點型數(shù)據(jù):(7)通用型數(shù)據(jù):返回本節(jié)7.3.2常量常量即在程序運行的過程中其值不發(fā)生變化的量。常量共有四種形式:(1)字符型常量。(2)數(shù)值型常量。(3)邏輯型常量。返回本節(jié)7.3.3變量變量即在程序運行的過程中其值可能發(fā)生變化的量。1.字段變量2.內(nèi)存變量3.?dāng)?shù)組變量4.系統(tǒng)變量返回本節(jié)7.3.4運算符和表達式運算符是在同一類型數(shù)據(jù)之間用來表示進行某種運算的符號。表達式是由常
6、量、變量、函數(shù)和運算符組成的一個有物理意義的式子。表達式分以下五種:1.字符表達式2.算術(shù)表達式3.日期表達式4.關(guān)系表達式5.邏輯表達式返回本節(jié)7.3.5函數(shù)函數(shù)也是數(shù)據(jù)的一種形式。為了適應(yīng)數(shù)據(jù)處理的需要,F(xiàn)oxPro提供了相當(dāng)豐富的函數(shù)。FoxPro的函數(shù)可分為五類。1.算術(shù)運算函數(shù)2.字符操作函數(shù)3.轉(zhuǎn)換函數(shù)4.日期與時間函數(shù)5.測試函數(shù)1.算術(shù)運算函數(shù)(1)指數(shù)函數(shù)(2)對數(shù)函數(shù)(3)算術(shù)平方根函數(shù)(4)取整函數(shù)(5)四舍五入函數(shù)2.字符操作函數(shù)(1)宏替換函數(shù)(2)空格函數(shù)(3)取子字符串函數(shù)(
7、4)子串查找函數(shù)(5)字符串尾空格壓縮函數(shù)3.轉(zhuǎn)換函數(shù)(1)ASC函數(shù)(2)CHR函數(shù)(3)數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符型數(shù)據(jù)(4)VAL函數(shù)(5)LOWER函數(shù)(6)UPPER函數(shù)(7)字符型數(shù)據(jù)轉(zhuǎn)為日期型數(shù)據(jù)的函數(shù)(8)日期型數(shù)據(jù)轉(zhuǎn)為字符型數(shù)據(jù)的函數(shù)4.日期與時間函數(shù)(1)系統(tǒng)日期函數(shù)(2)年份函數(shù)(3)月份名函數(shù)(4)月份函數(shù)(5)日期函數(shù)(6)星期函數(shù)(7)星期代號函數(shù)(8)時間函數(shù)5.測試函數(shù)(1)字符串測長函數(shù)(2)表達式類型測試函數(shù)(3)文件存在測試函數(shù)(4)庫文件起始標(biāo)志測試函數(shù)(5)庫文件結(jié)束標(biāo)
8、志測試函數(shù)(6)當(dāng)前記錄號函數(shù)測試函數(shù)分以下11種:(7)記錄刪除標(biāo)志測試函數(shù)(8)光標(biāo)當(dāng)前行坐標(biāo)函數(shù)(9)光標(biāo)當(dāng)前列坐標(biāo)函數(shù)(10)打印機當(dāng)前行坐標(biāo)函數(shù)(11)打印機當(dāng)前列坐標(biāo)函數(shù)返回本節(jié)7.3.6文件類型與命令格式1.文件類型2.FoxPro的命令格式(1)命令結(jié)構(gòu)(2)命令中使用符號的約定(3)命令書寫的規(guī)則返回本節(jié)7.4FoxPro的基本操作7.4.1FoxPro菜單的使用7.4.2FoxPro對話框7.4.3FoxP