第三章 FoxBASE的命令與操作
一、名詞
1. 數(shù)據(jù)庫文件 P48
FoxBASE是關(guān)系數(shù)據(jù)庫管理系統(tǒng),在FoxBASE中把一個關(guān)系稱為數(shù)據(jù)庫文件,它存儲在計算機外存儲器中,其文件擴展名是。DBF.
2. 記錄
FoxBASE是關(guān)系數(shù)據(jù)庫管理系統(tǒng),在FoxBASE中把一個關(guān)系稱為數(shù)據(jù)庫文件,在關(guān)系中的每個元組都叫做數(shù)據(jù)庫文件的記錄。
3. 字段
FoxBASE是關(guān)系數(shù)據(jù)庫管理系統(tǒng),在FoxBASE中把一個關(guān)系稱為數(shù)據(jù)庫文件,在關(guān)系中的每個屬性稱為字段。
4. 常數(shù)
在操作過程中其值不發(fā)生變化的兩叫常量。其中的數(shù)值常量,也叫做常數(shù)。它由可以參加運算的正負證書、小數(shù)和零組成。
5. 變量
在操作過程中其值可以發(fā)生變化的量叫做變量。在FoxBASE中變量有兩種形式,一種是在數(shù)據(jù)庫文件中的字段變量,一種是游離于數(shù)據(jù)庫外的內(nèi)存變量。
6. 表達式
一般把通過運算符聯(lián)接起來的同類數(shù)據(jù)(如常量、變量、函數(shù))的運算式叫做表達式。表達式的運算結(jié)果叫做表達式的值。在FoxBASE中表達式的含義比較廣泛,它可以是一個常量、變量或函數(shù),也可以是一個運算式。
7. 函數(shù)
函數(shù)實質(zhì)上是系統(tǒng)預(yù)先編制的程序,調(diào)用函數(shù)實際上是執(zhí)行程序,但它的調(diào)用格式比較簡單方便。每個函數(shù)都是由函數(shù)名和圓括號構(gòu)成。有些函數(shù)需要在圓括號中加入?yún)?shù),有些函數(shù)不需要在圓括號中加入?yún)?shù)。
8. 當前工作區(qū)
FoxBASE為擁護提供了10個工作區(qū),可以同時打開10個數(shù)據(jù)庫文件,但是任何時候,只能對其中的一個文件操作。這個文件所在的工作區(qū)就是當前工作區(qū)。
9. 排序 P49
排序的操作是要產(chǎn)生一個與當前數(shù)據(jù)庫文件記錄排列順序不同,而內(nèi)容相同的文件。需要用戶指明按哪些字段值的大小來排列記錄的順序,這個的字段叫做關(guān)鍵字。
10. 索引 2000年簡:使用索引文件與排序文件的區(qū)別
索引文件可以實現(xiàn)排序文件的全部功能。而索引文件只對索引項排序并生成一個對應(yīng)表。這樣做既消除了大量數(shù)據(jù)的冗余,又提高了排序的速度;但因為索引產(chǎn)生的只是一個對應(yīng)表而不是一個完整的庫文件,所以索引文件是不能脫離原來的庫文件而獨立使用的。系統(tǒng)默認的索引文件擴展名是 .IDX.
二、簡答
1. FoxBASE屬于哪類數(shù)據(jù)模型?有什么特點?P49
2. FoxBASE有哪幾種工作方式?他們的特點?P49
3. FoxBASE的命令格式是怎樣的?各部分的作用如何?P49
4. FoxBASE中可以使用的數(shù)據(jù)類型有幾種?各種數(shù)據(jù)類型的特點和規(guī)定有哪些?P50
5.字段變量與內(nèi)存變量的區(qū)別?數(shù)組變量與簡單變量的區(qū)別?P50
6.怎樣定義變量?怎樣給變量賦值?P50
7.表達式有哪幾種類型?由什么因素決定其類型?P51
8.什么叫數(shù)據(jù)匹配?為什么要數(shù)據(jù)匹配?P51
9.庫文件名和字段名的命名各有何異同?P52
10.怎樣打開和關(guān)閉數(shù)據(jù)庫文件?為什么要打開和關(guān)閉數(shù)據(jù)庫文件?P52
11.可以用什么辦法向數(shù)據(jù)庫文件中追加記錄?舉例說明 P52
12.修改庫文件記錄的命令有哪幾條?他們各自的特點是什么?試比較他們。 P52
一、名詞
1. 數(shù)據(jù)庫文件 P48
FoxBASE是關(guān)系數(shù)據(jù)庫管理系統(tǒng),在FoxBASE中把一個關(guān)系稱為數(shù)據(jù)庫文件,它存儲在計算機外存儲器中,其文件擴展名是。DBF.
2. 記錄
FoxBASE是關(guān)系數(shù)據(jù)庫管理系統(tǒng),在FoxBASE中把一個關(guān)系稱為數(shù)據(jù)庫文件,在關(guān)系中的每個元組都叫做數(shù)據(jù)庫文件的記錄。
3. 字段
FoxBASE是關(guān)系數(shù)據(jù)庫管理系統(tǒng),在FoxBASE中把一個關(guān)系稱為數(shù)據(jù)庫文件,在關(guān)系中的每個屬性稱為字段。
4. 常數(shù)
在操作過程中其值不發(fā)生變化的兩叫常量。其中的數(shù)值常量,也叫做常數(shù)。它由可以參加運算的正負證書、小數(shù)和零組成。
5. 變量
在操作過程中其值可以發(fā)生變化的量叫做變量。在FoxBASE中變量有兩種形式,一種是在數(shù)據(jù)庫文件中的字段變量,一種是游離于數(shù)據(jù)庫外的內(nèi)存變量。
6. 表達式
一般把通過運算符聯(lián)接起來的同類數(shù)據(jù)(如常量、變量、函數(shù))的運算式叫做表達式。表達式的運算結(jié)果叫做表達式的值。在FoxBASE中表達式的含義比較廣泛,它可以是一個常量、變量或函數(shù),也可以是一個運算式。
7. 函數(shù)
函數(shù)實質(zhì)上是系統(tǒng)預(yù)先編制的程序,調(diào)用函數(shù)實際上是執(zhí)行程序,但它的調(diào)用格式比較簡單方便。每個函數(shù)都是由函數(shù)名和圓括號構(gòu)成。有些函數(shù)需要在圓括號中加入?yún)?shù),有些函數(shù)不需要在圓括號中加入?yún)?shù)。
8. 當前工作區(qū)
FoxBASE為擁護提供了10個工作區(qū),可以同時打開10個數(shù)據(jù)庫文件,但是任何時候,只能對其中的一個文件操作。這個文件所在的工作區(qū)就是當前工作區(qū)。
9. 排序 P49
排序的操作是要產(chǎn)生一個與當前數(shù)據(jù)庫文件記錄排列順序不同,而內(nèi)容相同的文件。需要用戶指明按哪些字段值的大小來排列記錄的順序,這個的字段叫做關(guān)鍵字。
10. 索引 2000年簡:使用索引文件與排序文件的區(qū)別
索引文件可以實現(xiàn)排序文件的全部功能。而索引文件只對索引項排序并生成一個對應(yīng)表。這樣做既消除了大量數(shù)據(jù)的冗余,又提高了排序的速度;但因為索引產(chǎn)生的只是一個對應(yīng)表而不是一個完整的庫文件,所以索引文件是不能脫離原來的庫文件而獨立使用的。系統(tǒng)默認的索引文件擴展名是 .IDX.
二、簡答
1. FoxBASE屬于哪類數(shù)據(jù)模型?有什么特點?P49
2. FoxBASE有哪幾種工作方式?他們的特點?P49
3. FoxBASE的命令格式是怎樣的?各部分的作用如何?P49
4. FoxBASE中可以使用的數(shù)據(jù)類型有幾種?各種數(shù)據(jù)類型的特點和規(guī)定有哪些?P50
5.字段變量與內(nèi)存變量的區(qū)別?數(shù)組變量與簡單變量的區(qū)別?P50
6.怎樣定義變量?怎樣給變量賦值?P50
7.表達式有哪幾種類型?由什么因素決定其類型?P51
8.什么叫數(shù)據(jù)匹配?為什么要數(shù)據(jù)匹配?P51
9.庫文件名和字段名的命名各有何異同?P52
10.怎樣打開和關(guān)閉數(shù)據(jù)庫文件?為什么要打開和關(guān)閉數(shù)據(jù)庫文件?P52
11.可以用什么辦法向數(shù)據(jù)庫文件中追加記錄?舉例說明 P52
12.修改庫文件記錄的命令有哪幾條?他們各自的特點是什么?試比較他們。 P52