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