第一章數(shù)據(jù)庫基礎(chǔ)概述_第1頁
第一章數(shù)據(jù)庫基礎(chǔ)概述_第2頁
第一章數(shù)據(jù)庫基礎(chǔ)概述_第3頁
第一章數(shù)據(jù)庫基礎(chǔ)概述_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余39頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、 VFP課程建設(shè)組課程建設(shè)組第一章數(shù)據(jù)庫基礎(chǔ)概述第一章數(shù)據(jù)庫基礎(chǔ)概述 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)目錄數(shù)據(jù)庫基本概念數(shù)據(jù)庫基本概念 1.1數(shù)據(jù)模型數(shù)據(jù)模型 1.2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫1.3Visual FoxPro系統(tǒng)簡(jiǎn)介系統(tǒng)簡(jiǎn)介1.4VFP基本工具基本工具 1.5項(xiàng)目管理器項(xiàng)目管理器 1.6本章小結(jié)本章小結(jié)1.7http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.1數(shù)據(jù)庫基本概念數(shù)據(jù)庫基本概念 v 隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,計(jì)算機(jī)已被廣泛地應(yīng)用于各個(gè)領(lǐng)域,人類已經(jīng)進(jìn)入了信息時(shí)代。信息在現(xiàn)代社會(huì)中起著越來越重要的作用,信息資源的開發(fā)和利用水平已成為衡量一個(gè)國家綜合國力的重要標(biāo)志。信

2、息處理即數(shù)據(jù)處理是目前計(jì)算機(jī)應(yīng)用最廣泛的一個(gè)領(lǐng)域。數(shù)據(jù)庫技術(shù)就是作為數(shù)據(jù)處理中的一門技術(shù)而發(fā)展起來的。v 數(shù)據(jù)庫技術(shù)所研究的問題就是如何科學(xué)地組織和存儲(chǔ)數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)。數(shù)據(jù)庫技術(shù)不僅應(yīng)用于企業(yè)管理、生產(chǎn)管理、商業(yè)財(cái)貿(mào)等傳統(tǒng)行業(yè),并且進(jìn)一步應(yīng)用到情報(bào)檢索、人工智能、專家系統(tǒng)、計(jì)算機(jī)輔助設(shè)計(jì)等領(lǐng)域。 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.1.1數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)管理技術(shù)的發(fā)展 1信息與數(shù)據(jù) 信息(Information)是客觀事物屬性的反映,是經(jīng)過加工處理并對(duì)人類客觀行為產(chǎn)生影響的數(shù)據(jù)表現(xiàn)形式。 數(shù)據(jù)(Data)是指存儲(chǔ)在某一種媒體上能被識(shí)別的物理符號(hào),是反映客觀事物

3、屬性的記錄,可以說是信息的具體表現(xiàn)形式。例如,某人的身高165cm,年齡20歲,其中165cm、20歲都是數(shù)據(jù)。 總之,信息是有用的數(shù)據(jù),數(shù)據(jù)是信息的表現(xiàn)形式。 2數(shù)據(jù)處理 所謂數(shù)據(jù)處理,是指對(duì)各種形式的數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、計(jì)算、加工、檢索和傳輸?shù)囊幌盗谢顒?dòng)的總和。 3計(jì)算機(jī)數(shù)據(jù)管理技術(shù)的發(fā)展 計(jì)算機(jī)數(shù)據(jù)管理技術(shù)隨著計(jì)算機(jī)硬件、軟件技術(shù)和計(jì)算機(jī)應(yīng)用范圍的發(fā)展而不斷發(fā)展,大致經(jīng)歷了如下三個(gè)階段:人工管理、文件管理和數(shù)據(jù)庫系統(tǒng)管理三個(gè)階段。 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.1.1數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)管理技術(shù)的發(fā)展2文件系統(tǒng)管理階段文件系統(tǒng)管理階段 1人工管理階段人工管理階段 程序

4、與數(shù)據(jù)不具有獨(dú)立性,同一組數(shù)據(jù)在不同的程序中不能被共享。因此,各應(yīng)用程序之間存在大量的冗余數(shù)據(jù)。 應(yīng)用程序1數(shù)據(jù)集1應(yīng)用程序2數(shù)據(jù)集2應(yīng)用程序n數(shù)據(jù)集n 文件系統(tǒng)把數(shù)據(jù)組織成相互獨(dú)立的數(shù)據(jù)文件,這種數(shù)據(jù)文件可以及脫離程序而獨(dú)立存在,用戶可以對(duì)文件進(jìn)行增、刪、改的操作。但是,數(shù)據(jù)文件仍高度依賴于其對(duì)應(yīng)的程序,因此數(shù)據(jù)共享性和獨(dú)立性差,且冗余度大,管理和維護(hù)的代價(jià)也很大。 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.1.1數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)管理技術(shù)的發(fā)展應(yīng)用程序1數(shù)據(jù)集1應(yīng)用程序2數(shù)據(jù)集2應(yīng)用程序n數(shù)據(jù)集n存取方法3數(shù)據(jù)庫系統(tǒng)管理階段數(shù)據(jù)庫系統(tǒng)管理階段 數(shù)據(jù)庫系統(tǒng)管理方式對(duì)所有的數(shù)據(jù)實(shí)行統(tǒng)

5、一規(guī)劃管理,構(gòu)成一個(gè)數(shù)據(jù)倉庫,數(shù)據(jù)庫中的數(shù)據(jù)能夠滿足所有用戶的不同要求,供不同用戶共享。數(shù)據(jù)不再只針對(duì)某一特定應(yīng)用,而是面向全組織,具有整體的結(jié)構(gòu)性,共享性高,因此冗余度小,具有一定的程序與數(shù)據(jù)間的獨(dú)立性,并且實(shí)現(xiàn)了對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一的控制。 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.1.1數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)管理技術(shù)的發(fā)展應(yīng)用程序1應(yīng)用程序2應(yīng)用程序n數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.1.2基本術(shù)語基本術(shù)語 一、數(shù)據(jù)庫(一、數(shù)據(jù)庫(Database) 數(shù)據(jù)庫的英文為數(shù)據(jù)庫的英文為“Database ”,簡(jiǎn)稱,簡(jiǎn)稱DB,其中,其中 Data 是數(shù)據(jù)的是數(shù)據(jù)

6、的意思,意思, Base 是基地、基礎(chǔ)的意思,可以通俗地理解數(shù)據(jù)庫為存儲(chǔ)數(shù)據(jù)是基地、基礎(chǔ)的意思,可以通俗地理解數(shù)據(jù)庫為存儲(chǔ)數(shù)據(jù)的倉庫。它是按照一定的組織結(jié)構(gòu)存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備(如磁盤、磁的倉庫。它是按照一定的組織結(jié)構(gòu)存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備(如磁盤、磁帶)上的相關(guān)數(shù)據(jù)的集合。它既反映了描述事物的數(shù)據(jù)本身,又反映了帶)上的相關(guān)數(shù)據(jù)的集合。它既反映了描述事物的數(shù)據(jù)本身,又反映了相關(guān)事物之間的聯(lián)系。相關(guān)事物之間的聯(lián)系。二、數(shù)據(jù)庫管理系統(tǒng)(二、數(shù)據(jù)庫管理系統(tǒng)(Database Management System,簡(jiǎn)稱簡(jiǎn)稱DBMS) 數(shù)據(jù)庫管理系統(tǒng)是用戶用于建立、使用和管理數(shù)據(jù)庫的系統(tǒng)軟件,數(shù)據(jù)庫管理系統(tǒng)

7、是用戶用于建立、使用和管理數(shù)據(jù)庫的系統(tǒng)軟件,位于用戶與操作系統(tǒng)之間。位于用戶與操作系統(tǒng)之間。DBMS主要具有數(shù)據(jù)庫的定義、操作、運(yùn)行主要具有數(shù)據(jù)庫的定義、操作、運(yùn)行控制和維護(hù)等功能,并提供了數(shù)據(jù)的安全性檢查和完整性約束控制,以控制和維護(hù)等功能,并提供了數(shù)據(jù)的安全性檢查和完整性約束控制,以方便用戶對(duì)大量數(shù)據(jù)進(jìn)行管理和存儲(chǔ)。方便用戶對(duì)大量數(shù)據(jù)進(jìn)行管理和存儲(chǔ)。http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.1.2基本術(shù)語基本術(shù)語三、數(shù)據(jù)庫系統(tǒng)(三、數(shù)據(jù)庫系統(tǒng)(DataBase System,簡(jiǎn)稱,簡(jiǎn)稱DBS) 數(shù)據(jù)庫系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)

8、中引入數(shù)據(jù)庫后的系統(tǒng),數(shù)據(jù)庫系統(tǒng)一般由五部分組成:硬件系統(tǒng)、系統(tǒng)軟件(包括操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng))、數(shù)據(jù)五部分組成:硬件系統(tǒng)、系統(tǒng)軟件(包括操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng))、數(shù)據(jù)庫、數(shù)據(jù)庫應(yīng)用系統(tǒng)和各類人員(包括數(shù)據(jù)庫管理員、系統(tǒng)分析員、數(shù)據(jù)庫設(shè)庫、數(shù)據(jù)庫應(yīng)用系統(tǒng)和各類人員(包括數(shù)據(jù)庫管理員、系統(tǒng)分析員、數(shù)據(jù)庫設(shè)計(jì)人員、應(yīng)用程序員和最終用戶)。計(jì)人員、應(yīng)用程序員和最終用戶)。 四、數(shù)據(jù)庫應(yīng)用系統(tǒng)(四、數(shù)據(jù)庫應(yīng)用系統(tǒng)(DataBase Application System,簡(jiǎn)稱簡(jiǎn)稱DBAS) 數(shù)據(jù)庫應(yīng)用系統(tǒng)是指用戶為了解決某一類數(shù)據(jù)處理的實(shí)際問題而利用數(shù)據(jù)數(shù)據(jù)庫應(yīng)用系統(tǒng)是指用戶為了解決某一類數(shù)據(jù)處理

9、的實(shí)際問題而利用數(shù)據(jù)庫系統(tǒng)開發(fā)的軟件系統(tǒng)。庫系統(tǒng)開發(fā)的軟件系統(tǒng)。五、數(shù)據(jù)庫管理員(五、數(shù)據(jù)庫管理員(DataBase Administrator,簡(jiǎn)稱,簡(jiǎn)稱DBA) 數(shù)據(jù)庫管理員是負(fù)責(zé)數(shù)據(jù)庫全面維護(hù)、具有較高計(jì)算機(jī)應(yīng)用技術(shù)水平的系數(shù)據(jù)庫管理員是負(fù)責(zé)數(shù)據(jù)庫全面維護(hù)、具有較高計(jì)算機(jī)應(yīng)用技術(shù)水平的系統(tǒng)工作人員。統(tǒng)工作人員。 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.1.3 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)數(shù)據(jù)庫系統(tǒng)的特點(diǎn)v 數(shù)據(jù)庫系統(tǒng)具有以下特點(diǎn):數(shù)據(jù)庫系統(tǒng)具有以下特點(diǎn):1. 數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)結(jié)構(gòu)化2. 數(shù)據(jù)共享數(shù)據(jù)共享3. 數(shù)據(jù)獨(dú)立性高數(shù)據(jù)獨(dú)立性高 4. 具有統(tǒng)一的數(shù)據(jù)控制功能具有統(tǒng)一的數(shù)據(jù)控制功能 (1)數(shù)

10、據(jù)的安全性保護(hù))數(shù)據(jù)的安全性保護(hù)(2)數(shù)據(jù)的完整性檢查)數(shù)據(jù)的完整性檢查(3)并發(fā)控制)并發(fā)控制http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.2數(shù)據(jù)模型數(shù)據(jù)模型 v人們常用模型來刻畫和表述現(xiàn)實(shí)世界中的實(shí)人們常用模型來刻畫和表述現(xiàn)實(shí)世界中的實(shí)際事物,而數(shù)據(jù)模型則是用來反映數(shù)據(jù)及其際事物,而數(shù)據(jù)模型則是用來反映數(shù)據(jù)及其相互之間的邏輯結(jié)構(gòu)和內(nèi)在聯(lián)系的。任何一相互之間的邏輯結(jié)構(gòu)和內(nèi)在聯(lián)系的。任何一個(gè)數(shù)據(jù)庫都是基于某種數(shù)據(jù)模型的。個(gè)數(shù)據(jù)庫都是基于某種數(shù)據(jù)模型的。http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.2.1 實(shí)體及實(shí)體之間的聯(lián)系實(shí)體及實(shí)體之間的聯(lián)系 v 數(shù)據(jù)庫系統(tǒng)中研究的實(shí)體之間的聯(lián)系可以歸結(jié)

11、為以下數(shù)據(jù)庫系統(tǒng)中研究的實(shí)體之間的聯(lián)系可以歸結(jié)為以下3種類種類型:型:(1)一對(duì)一聯(lián)系)一對(duì)一聯(lián)系如果如果個(gè)學(xué)校只有個(gè)學(xué)校只有個(gè)校長,而這個(gè)校長也只是這個(gè)學(xué)校的校個(gè)校長,而這個(gè)校長也只是這個(gè)學(xué)校的校長,那么學(xué)校和校長之間就存在著一對(duì)一的聯(lián)系,記為長,那么學(xué)校和校長之間就存在著一對(duì)一的聯(lián)系,記為1:1。(2)一對(duì)多聯(lián)系)一對(duì)多聯(lián)系如果一個(gè)學(xué)校有多個(gè)教師,而這些教師都只屬于這個(gè)學(xué)校,那如果一個(gè)學(xué)校有多個(gè)教師,而這些教師都只屬于這個(gè)學(xué)校,那么這個(gè)學(xué)校與這些教師之間就存在著一對(duì)多的聯(lián)系,記為么這個(gè)學(xué)校與這些教師之間就存在著一對(duì)多的聯(lián)系,記為1:M。一對(duì)多的聯(lián)系是最普遍的聯(lián)系,也可以將一對(duì)一的聯(lián)。一對(duì)多

12、的聯(lián)系是最普遍的聯(lián)系,也可以將一對(duì)一的聯(lián)系看作是一對(duì)多聯(lián)系的特殊情況。系看作是一對(duì)多聯(lián)系的特殊情況。(3)多對(duì)多聯(lián)系)多對(duì)多聯(lián)系如果一個(gè)學(xué)校有多個(gè)教師,而一個(gè)教師又屬于多個(gè)學(xué)校,那么如果一個(gè)學(xué)校有多個(gè)教師,而一個(gè)教師又屬于多個(gè)學(xué)校,那么學(xué)校和教師之間就存在著多對(duì)多的聯(lián)系,記為學(xué)校和教師之間就存在著多對(duì)多的聯(lián)系,記為M:M。多對(duì)。多對(duì)多聯(lián)系比較復(fù)雜,在實(shí)際應(yīng)用中,可以將多對(duì)多聯(lián)系分解為多聯(lián)系比較復(fù)雜,在實(shí)際應(yīng)用中,可以將多對(duì)多聯(lián)系分解為幾個(gè)一對(duì)多的聯(lián)系來處理。幾個(gè)一對(duì)多的聯(lián)系來處理。http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.2.2 數(shù)據(jù)模型數(shù)據(jù)模型目前常用的數(shù)據(jù)模型有三種:層次模型、網(wǎng)狀模

13、型和目前常用的數(shù)據(jù)模型有三種:層次模型、網(wǎng)狀模型和關(guān)系模型。關(guān)系模型。 一、層次模型一、層次模型v層次模型需滿足以下條件:層次模型需滿足以下條件:v有且僅有有且僅有個(gè)根節(jié)點(diǎn),其層次最高。個(gè)根節(jié)點(diǎn),其層次最高。v其他節(jié)點(diǎn)有且僅有一個(gè)父節(jié)點(diǎn)。其他節(jié)點(diǎn)有且僅有一個(gè)父節(jié)點(diǎn)。v同層次的節(jié)點(diǎn)之間沒有聯(lián)系。同層次的節(jié)點(diǎn)之間沒有聯(lián)系。南昌科技大學(xué)文學(xué)院化工學(xué)院材料學(xué)院高分子材料光電材料http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.2.2 數(shù)據(jù)模型數(shù)據(jù)模型 二、網(wǎng)狀模型二、網(wǎng)狀模型滿足以下條件的模型稱為網(wǎng)狀模型:滿足以下條件的模型稱為網(wǎng)狀模型:v允許一個(gè)以上的節(jié)點(diǎn)無父節(jié)點(diǎn)。允許一個(gè)以上的節(jié)點(diǎn)無父節(jié)點(diǎn)。v一個(gè)節(jié)

14、點(diǎn)可以有多于一個(gè)的父節(jié)點(diǎn)。一個(gè)節(jié)點(diǎn)可以有多于一個(gè)的父節(jié)點(diǎn)。系部課程學(xué)生教師班級(jí)學(xué)生會(huì)http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.2.2 數(shù)據(jù)模型數(shù)據(jù)模型 三、關(guān)系模型三、關(guān)系模型用二維表結(jié)構(gòu)來表示實(shí)體及實(shí)體間聯(lián)系的模型稱為關(guān)系模型,用二維表結(jié)構(gòu)來表示實(shí)體及實(shí)體間聯(lián)系的模型稱為關(guān)系模型,如表所示的學(xué)生信息表。如表所示的學(xué)生信息表。關(guān)系模型中的數(shù)據(jù)以二維表的形式出現(xiàn),操作的對(duì)象和結(jié)果都關(guān)系模型中的數(shù)據(jù)以二維表的形式出現(xiàn),操作的對(duì)象和結(jié)果都是二維表,每一個(gè)二維表就是一個(gè)關(guān)系,關(guān)系模型是建立是二維表,每一個(gè)二維表就是一個(gè)關(guān)系,關(guān)系模型是建立在嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)上的,結(jié)構(gòu)簡(jiǎn)單清晰,易于操作和在嚴(yán)格的

15、數(shù)學(xué)理論基礎(chǔ)上的,結(jié)構(gòu)簡(jiǎn)單清晰,易于操作和管理,是目前應(yīng)用最廣泛、發(fā)展最快速的數(shù)據(jù)模型。管理,是目前應(yīng)用最廣泛、發(fā)展最快速的數(shù)據(jù)模型。學(xué)號(hào)姓名 年齡 性別 專業(yè)20080001李鋼 17男 計(jì)算機(jī)應(yīng)用 20080002羅飛 19男 生物工程 20080003張明 18女 行政管理 20080004王雷 20男 行政管理 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.3關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫 v關(guān)系型數(shù)據(jù)庫就是用關(guān)系模型構(gòu)成的數(shù)據(jù)庫。關(guān)系關(guān)系型數(shù)據(jù)庫就是用關(guān)系模型構(gòu)成的數(shù)據(jù)庫。關(guān)系數(shù)據(jù)庫由一個(gè)或多個(gè)數(shù)據(jù)表組成,各數(shù)據(jù)表之間可數(shù)據(jù)庫由一個(gè)或多個(gè)數(shù)據(jù)表組成,各數(shù)據(jù)表之間可建立相互聯(lián)系。建立相互聯(lián)系。

16、 學(xué)生成績管理系統(tǒng)的數(shù)據(jù)庫學(xué)生成績管理系統(tǒng)的數(shù)據(jù)庫 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.3.1 關(guān)系術(shù)語關(guān)系術(shù)語1關(guān)系關(guān)系一個(gè)關(guān)系就是一張二維表,表的每一列為一個(gè)屬性(也叫字一個(gè)關(guān)系就是一張二維表,表的每一列為一個(gè)屬性(也叫字段),表的每一行為一個(gè)元組(也稱記錄)段),表的每一行為一個(gè)元組(也稱記錄)2關(guān)系模式關(guān)系模式對(duì)關(guān)系的描述稱為關(guān)系模式,一個(gè)關(guān)系模式對(duì)應(yīng)一個(gè)關(guān)系的結(jié)對(duì)關(guān)系的描述稱為關(guān)系模式,一個(gè)關(guān)系模式對(duì)應(yīng)一個(gè)關(guān)系的結(jié)構(gòu),其格式為:構(gòu),其格式為:關(guān)系名(屬性名關(guān)系名(屬性名1,屬性名,屬性名2,屬性名,屬性名n)。)。3屬性屬性二維表中的每一列稱為屬性,每個(gè)屬性都有一個(gè)屬性名

17、,屬性二維表中的每一列稱為屬性,每個(gè)屬性都有一個(gè)屬性名,屬性值則是各個(gè)元組屬性的取值。值則是各個(gè)元組屬性的取值。http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.3.1 關(guān)系術(shù)語關(guān)系術(shù)語4域域?qū)傩缘娜≈捣秶Q為域。屬性的取值范圍稱為域。5關(guān)鍵字和候選關(guān)鍵字關(guān)鍵字和候選關(guān)鍵字關(guān)鍵字是關(guān)系中能唯一標(biāo)識(shí)表中記錄的字段或字段的組合。一關(guān)鍵字是關(guān)系中能唯一標(biāo)識(shí)表中記錄的字段或字段的組合。一個(gè)關(guān)系中可能有多個(gè)這樣的字段或字段組合能夠成為關(guān)鍵字,個(gè)關(guān)系中可能有多個(gè)這樣的字段或字段組合能夠成為關(guān)鍵字,這些都稱為候選關(guān)鍵字。這些都稱為候選關(guān)鍵字。6主關(guān)鍵字和外部關(guān)鍵字主關(guān)鍵字和外部關(guān)鍵字在候選關(guān)鍵字中選定一個(gè)作為

18、關(guān)鍵字,稱為該關(guān)系的主關(guān)鍵字,在候選關(guān)鍵字中選定一個(gè)作為關(guān)鍵字,稱為該關(guān)系的主關(guān)鍵字,關(guān)系中主關(guān)鍵字是唯一的。如果一個(gè)關(guān)系中的某個(gè)字段或字關(guān)系中主關(guān)鍵字是唯一的。如果一個(gè)關(guān)系中的某個(gè)字段或字段組合不是本關(guān)系的關(guān)鍵字,卻是另一個(gè)關(guān)系的主關(guān)鍵字或段組合不是本關(guān)系的關(guān)鍵字,卻是另一個(gè)關(guān)系的主關(guān)鍵字或候選關(guān)鍵字,稱為外部關(guān)鍵字。候選關(guān)鍵字,稱為外部關(guān)鍵字。http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.3.2 關(guān)系的性質(zhì)關(guān)系的性質(zhì) v 在關(guān)系模型中,每個(gè)關(guān)系模式都必須滿足一定的要求,即關(guān)在關(guān)系模型中,每個(gè)關(guān)系模式都必須滿足一定的要求,即關(guān)系必須規(guī)范化,規(guī)范化的關(guān)系具有以下性質(zhì):系必須規(guī)范化,規(guī)范化的關(guān)

19、系具有以下性質(zhì):1關(guān)系中的每一個(gè)屬性必須是不可再分的。關(guān)系中的每一個(gè)屬性必須是不可再分的。2同一個(gè)關(guān)系中不能出現(xiàn)相同的屬性名,即不能出現(xiàn)相同的同一個(gè)關(guān)系中不能出現(xiàn)相同的屬性名,即不能出現(xiàn)相同的列。列。3關(guān)系中同一列的數(shù)據(jù)類型必須相同。關(guān)系中同一列的數(shù)據(jù)類型必須相同。4關(guān)系中不能出現(xiàn)相同的元組(記錄),即不能出現(xiàn)相同的關(guān)系中不能出現(xiàn)相同的元組(記錄),即不能出現(xiàn)相同的行。行。5同一個(gè)關(guān)系中屬性的順序、元組的順序可以任意交換,即同一個(gè)關(guān)系中屬性的順序、元組的順序可以任意交換,即一個(gè)關(guān)系中任意兩行或任意兩列互換,不影響數(shù)據(jù)的實(shí)際意一個(gè)關(guān)系中任意兩行或任意兩列互換,不影響數(shù)據(jù)的實(shí)際意義。義。http:

20、/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.3.3 關(guān)系運(yùn)算關(guān)系運(yùn)算 v關(guān)系模型是建立在嚴(yán)格的數(shù)據(jù)理論基礎(chǔ)上的,關(guān)系可以進(jìn)關(guān)系模型是建立在嚴(yán)格的數(shù)據(jù)理論基礎(chǔ)上的,關(guān)系可以進(jìn)行并、交、差等集合運(yùn)算,另外還有專門的關(guān)系運(yùn)算,即:行并、交、差等集合運(yùn)算,另外還有專門的關(guān)系運(yùn)算,即:選擇、投影、連接。選擇、投影、連接。1選擇選擇選擇操作是指從關(guān)系中選出那些滿足條件的記錄,即從二維表選擇操作是指從關(guān)系中選出那些滿足條件的記錄,即從二維表的行中查找記錄。例如,從學(xué)生基本信息表中找出籍貫是的行中查找記錄。例如,從學(xué)生基本信息表中找出籍貫是江西的學(xué)生,就是選擇操作。江西的學(xué)生,就是選擇操作。2投影投影投影操作是指從

21、關(guān)系中選出所需的若干字段,即從二維表的列投影操作是指從關(guān)系中選出所需的若干字段,即從二維表的列中選擇字段。例如,從學(xué)生基本信息表中找出所有同學(xué)的中選擇字段。例如,從學(xué)生基本信息表中找出所有同學(xué)的學(xué)號(hào)、姓名等,就是投影操作。學(xué)號(hào)、姓名等,就是投影操作。3連接連接連接是將兩個(gè)關(guān)系橫向拼接成一個(gè)新的關(guān)系,新關(guān)系中包含滿連接是將兩個(gè)關(guān)系橫向拼接成一個(gè)新的關(guān)系,新關(guān)系中包含滿足條件的記錄。足條件的記錄。http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.4Visual FoxPro系統(tǒng)簡(jiǎn)介系統(tǒng)簡(jiǎn)介 vMicrosoft公司于公司于1998年推出的年推出的Visual FoxPro6.0簡(jiǎn)體中文版是一個(gè)適用于

22、簡(jiǎn)體中文版是一個(gè)適用于PC機(jī)的機(jī)的32位位關(guān)系數(shù)據(jù)庫管理系統(tǒng)關(guān)系數(shù)據(jù)庫管理系統(tǒng)(relational data base management system,RDBMS),可以用),可以用于管理和處理大量數(shù)據(jù),可以實(shí)現(xiàn)數(shù)據(jù)的新增、修于管理和處理大量數(shù)據(jù),可以實(shí)現(xiàn)數(shù)據(jù)的新增、修改與刪除,報(bào)表和標(biāo)簽的制作,數(shù)據(jù)查詢等功能,改與刪除,報(bào)表和標(biāo)簽的制作,數(shù)據(jù)查詢等功能,甚至可讓用戶快速開發(fā)一個(gè)簡(jiǎn)單的應(yīng)用系統(tǒng)。甚至可讓用戶快速開發(fā)一個(gè)簡(jiǎn)單的應(yīng)用系統(tǒng)。 v其后,其后,Microsoft公司又陸續(xù)推出了公司又陸續(xù)推出了7.0版、版、8.0版直至現(xiàn)在的版直至現(xiàn)在的9.0版,增強(qiáng)了網(wǎng)絡(luò)處理功能、版,增強(qiáng)了網(wǎng)絡(luò)處

23、理功能、COM組件功能等,組件功能等,本書主要介紹本書主要介紹Visual FoxPro8.0中文版的使用,以后均簡(jiǎn)稱為中文版的使用,以后均簡(jiǎn)稱為VFP。 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.4.1 VFP的安裝的安裝 一、最低運(yùn)行環(huán)境一、最低運(yùn)行環(huán)境(1)486DX/66MHZ或更高的處理器?;蚋叩奶幚砥鳌#?)16M以上內(nèi)存。以上內(nèi)存。(3)硬盤空間:典型安裝需要)硬盤空間:典型安裝需要85MB,最大安裝需要,最大安裝需要90MB。(4)VGA或更高分辨率的顯示器、鼠標(biāo)、光驅(qū)?;蚋叻直媛实娘@示器、鼠標(biāo)、光驅(qū)。(5)操作系統(tǒng):)操作系統(tǒng):Windows98以上。以上。二、安裝

24、步驟二、安裝步驟(1)將)將Visual FoxPro系統(tǒng)安裝光盤插入光驅(qū)。系統(tǒng)安裝光盤插入光驅(qū)。(2)打開光盤,找到)打開光盤,找到setup.exe文件,雙擊該文件運(yùn)行安裝向?qū)?。文件,雙擊該文件運(yùn)行安裝向?qū)?。?)按安裝向?qū)У奶崾荆瑔螕簦┌窗惭b向?qū)У奶崾?,單擊“下一步下一步”進(jìn)行安裝,在安裝過程中需要接進(jìn)行安裝,在安裝過程中需要接受用戶協(xié)議和選擇安裝位置;受用戶協(xié)議和選擇安裝位置;(4)設(shè)定完成后安裝程序開始復(fù)制文件,直到安裝完畢。)設(shè)定完成后安裝程序開始復(fù)制文件,直到安裝完畢。(5)安裝完成后,在開始程序會(huì)出現(xiàn)啟動(dòng)菜單,在桌面上會(huì)產(chǎn)生快捷)安裝完成后,在開始程序會(huì)出現(xiàn)啟動(dòng)菜單,在桌面上會(huì)

25、產(chǎn)生快捷方式,圖標(biāo)為:方式,圖標(biāo)為:http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.4.2 Visual FoxPro的啟動(dòng)和退出的啟動(dòng)和退出 一、一、VFP的啟動(dòng)的啟動(dòng)VFP程序的啟動(dòng)與一般應(yīng)用程序的啟動(dòng)類似,有以下幾種方法:程序的啟動(dòng)與一般應(yīng)用程序的啟動(dòng)類似,有以下幾種方法:(1)通過系統(tǒng)的)通過系統(tǒng)的“開始開始”“程序程序”Microsoft Visual FoxPro8.0啟動(dòng)。啟動(dòng)。(2)雙擊桌面上的)雙擊桌面上的“Microsoft Visual FoxPro8.0”快捷快捷方式圖標(biāo)。方式圖標(biāo)。 (3)找到)找到VFP的安裝目錄,直接雙擊的安裝目錄,直接雙擊VFP8.exe啟動(dòng)。啟

26、動(dòng)。 VFP主窗口主窗口 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.4.2 Visual FoxPro的啟動(dòng)和退出的啟動(dòng)和退出二、退出二、退出VFP退出退出VFP一般有以下幾種方法:一般有以下幾種方法:v方法一:一般通用的方法一:一般通用的Windows窗口關(guān)閉方窗口關(guān)閉方法,如單擊法,如單擊VFP主窗口右上角的關(guān)閉按鈕,主窗口右上角的關(guān)閉按鈕,選擇系統(tǒng)控制菜單的關(guān)閉按鈕等。選擇系統(tǒng)控制菜單的關(guān)閉按鈕等。v方法二:選擇方法二:選擇“文件退出文件退出”命令。命令。v方法三:在命令窗口中輸入命令方法三:在命令窗口中輸入命令“QUIT”,按回車鍵執(zhí)行即可退出按回車鍵執(zhí)行即可退出VFP。http

27、:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.4.3 Visual FoxPro系統(tǒng)環(huán)境的配置系統(tǒng)環(huán)境的配置 一、系統(tǒng)環(huán)境的概念一、系統(tǒng)環(huán)境的概念系統(tǒng)環(huán)境是指系統(tǒng)環(huán)境是指VFP的外觀和行為,它決定了的外觀和行為,它決定了VFP系統(tǒng)系統(tǒng)的操作環(huán)境和工作方式。的操作環(huán)境和工作方式。系統(tǒng)環(huán)境的設(shè)置包括主窗口、默認(rèn)目錄、項(xiàng)目、編輯系統(tǒng)環(huán)境的設(shè)置包括主窗口、默認(rèn)目錄、項(xiàng)目、編輯器、調(diào)試器及表單工具欄選項(xiàng)、臨時(shí)文件存儲(chǔ)、播器、調(diào)試器及表單工具欄選項(xiàng)、臨時(shí)文件存儲(chǔ)、播放字段對(duì)應(yīng)的控件和其他選項(xiàng)等內(nèi)容。放字段對(duì)應(yīng)的控件和其他選項(xiàng)等內(nèi)容。二、系統(tǒng)環(huán)境的設(shè)置方法二、系統(tǒng)環(huán)境的設(shè)置方法1用菜單設(shè)置用菜單設(shè)置選擇菜單選擇菜

28、單“工具工具”“選項(xiàng)選項(xiàng)”,打開,打開“選項(xiàng)選項(xiàng)”對(duì)話框,在這里可以進(jìn)行對(duì)話框,在這里可以進(jìn)行一系列系統(tǒng)環(huán)境的設(shè)置一系列系統(tǒng)環(huán)境的設(shè)置 。 見見【例例1-1】用菜單方式設(shè)置用菜單方式設(shè)置E盤根目錄下的文件夾盤根目錄下的文件夾“VFP實(shí)例實(shí)例”為默為默認(rèn)工作目錄。認(rèn)工作目錄。http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.4.3 Visual FoxPro系統(tǒng)環(huán)境的配置系統(tǒng)環(huán)境的配置2用命令設(shè)置用命令設(shè)置在命令窗口使用在命令窗口使用set命令可進(jìn)行臨時(shí)設(shè)置。命令可進(jìn)行臨時(shí)設(shè)置。更多的更多的set命令請(qǐng)參考附錄。命令請(qǐng)參考附錄。【例例1-2】用命令方式設(shè)置用命令方式設(shè)置E盤根目錄下的文件夾盤根目錄

29、下的文件夾“學(xué)生成績管理學(xué)生成績管理”為默認(rèn)為默認(rèn)工作目錄。工作目錄。命令格式:命令格式:Set default to 路徑路徑命令序列:命令序列:set default to e:學(xué)生成績管理學(xué)生成績管理【例例1-3】用命令方式設(shè)置日期顯示方式。用命令方式設(shè)置日期顯示方式。在命令窗口以下命令,逐條執(zhí)行。在命令窗口以下命令,逐條執(zhí)行。命令序列:命令序列:SET STRICTDATE TO 1 &設(shè)置日期格式為嚴(yán)格的日期,這是系設(shè)置日期格式為嚴(yán)格的日期,這是系統(tǒng)默認(rèn)設(shè)置。統(tǒng)默認(rèn)設(shè)置。SET CENTURY on&設(shè)置顯示日期時(shí)需顯示年份設(shè)置顯示日期時(shí)需顯示年份SET MARK t

30、o - &設(shè)置日期分隔符為設(shè)置日期分隔符為“-”號(hào)號(hào)http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.4.4VFP的工作方式的工作方式v VFP系統(tǒng)提供了人機(jī)交互工作方式和程序執(zhí)行工作方式,人系統(tǒng)提供了人機(jī)交互工作方式和程序執(zhí)行工作方式,人機(jī)交互方式又分為菜單操作和命令操作。機(jī)交互方式又分為菜單操作和命令操作。一、人機(jī)交互工作方式一、人機(jī)交互工作方式交互工作方式的特點(diǎn)是:在命令窗口輸入一條命令或通過菜單交互工作方式的特點(diǎn)是:在命令窗口輸入一條命令或通過菜單選擇一條命令,系統(tǒng)立即執(zhí)行一條命令,并且在主窗口區(qū)馬選擇一條命令,系統(tǒng)立即執(zhí)行一條命令,并且在主窗口區(qū)馬上顯示相應(yīng)的執(zhí)行結(jié)果。此方式簡(jiǎn)

31、單、直觀、便捷。上顯示相應(yīng)的執(zhí)行結(jié)果。此方式簡(jiǎn)單、直觀、便捷。二、程序執(zhí)行方式二、程序執(zhí)行方式程序執(zhí)行方式是把多條命令編成特定的命令序列,存入程序文程序執(zhí)行方式是把多條命令編成特定的命令序列,存入程序文件中,程序文件以擴(kuò)展名件中,程序文件以擴(kuò)展名.PRG的文件類型保存。通過運(yùn)行的文件類型保存。通過運(yùn)行該程序,系統(tǒng)就可自動(dòng)連續(xù)地執(zhí)行一系列命令,從而完成相該程序,系統(tǒng)就可自動(dòng)連續(xù)地執(zhí)行一系列命令,從而完成相應(yīng)的任務(wù)。應(yīng)的任務(wù)。在命令窗口輸入命令在命令窗口輸入命令“DO ”,就可調(diào)用程序,就可調(diào)用程序文件,系統(tǒng)將自動(dòng)執(zhí)行這一文件,將用戶煩瑣的介入減到最文件,系統(tǒng)將自動(dòng)執(zhí)行這一文件,將用戶煩瑣的介入減

32、到最少。少。 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.4.4VFP的工作方式的工作方式三、三、VFP命令語法規(guī)則命令語法規(guī)則VFP系統(tǒng)提供了一系列命令和函數(shù),書寫這些命令和函數(shù)必須系統(tǒng)提供了一系列命令和函數(shù),書寫這些命令和函數(shù)必須遵循一定的規(guī)則。遵循一定的規(guī)則。 1符號(hào)約定符號(hào)約定為了便于說明,在命令書寫規(guī)則中使用了一些符號(hào),下表列出為了便于說明,在命令書寫規(guī)則中使用了一些符號(hào),下表列出了符號(hào)約定的內(nèi)容。了符號(hào)約定的內(nèi)容。符 號(hào) 意義 必須提供一個(gè)特定的類型的值,以滿足尖括號(hào)內(nèi)項(xiàng)的要求 方括號(hào)內(nèi)的項(xiàng)是可以選擇的 在其中可選擇一項(xiàng) http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.4.4V

33、FP的工作方式的工作方式2命令格式命令格式 VFP的命令如下:的命令如下:命令動(dòng)詞命令動(dòng)詞【例例1-4】命令舉例。命令舉例。USE student & 打開名稱為打開名稱為student的表文件的表文件 LIST & 列表顯示當(dāng)前表的所有記錄列表顯示當(dāng)前表的所有記錄 LIST FOR 成績成績60 & 只顯示成績大于只顯示成績大于60的的數(shù)據(jù)庫中的記錄數(shù)據(jù)庫中的記錄 上面幾條語句中,上面幾條語句中,USE、LIST是命令謂詞,是命令謂詞,student相當(dāng)于賓語,是相當(dāng)于賓語,是USE的操作對(duì)象。的操作對(duì)象。&符號(hào)是注釋的意思,符號(hào)是注釋的意思,VFP遇到注釋就

34、不進(jìn)行解釋,遇到注釋就不進(jìn)行解釋,注釋在程序中不起作用。它是給人看的,以便了解語句的功能。注釋在程序中不起作用。它是給人看的,以便了解語句的功能。 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.4.4VFP的工作方式的工作方式3VFP的命令特點(diǎn)的命令特點(diǎn) 從以上的實(shí)例可以看出,從以上的實(shí)例可以看出,VFP的命令有以下特點(diǎn):的命令有以下特點(diǎn):(1)VFP的語句類似于普通的英文自然語句中的祈使句,命的語句類似于普通的英文自然語句中的祈使句,命令相當(dāng)簡(jiǎn)潔規(guī)范。令相當(dāng)簡(jiǎn)潔規(guī)范。(2)操作對(duì)象、操作目標(biāo)和操作條件都用命令子句的形式來)操作對(duì)象、操作目標(biāo)和操作條件都用命令子句的形式來表示。表示。 (3)

35、VFP的命令把命令的操作細(xì)節(jié)封閉起來了,用戶只需輸?shù)拿畎衙畹牟僮骷?xì)節(jié)封閉起來了,用戶只需輸入命令語句即可,不用了解操作的細(xì)節(jié)過程,所以稱為非過入命令語句即可,不用了解操作的細(xì)節(jié)過程,所以稱為非過程語言。程語言。(4)VFP的命令既可以逐條輸入執(zhí)行,也可以把這些命令放的命令既可以逐條輸入執(zhí)行,也可以把這些命令放在一個(gè)文件中,按用戶事先編定的條件一次性的全部執(zhí)行,在一個(gè)文件中,按用戶事先編定的條件一次性的全部執(zhí)行,可以說是十分方便的??梢哉f是十分方便的。 (5)VFP命令的書寫規(guī)則(見教材)命令的書寫規(guī)則(見教材) http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.4.4VFP的工作方式的工作方

36、式4命令分類命令分類 VFP擁有擁有500多條命令(詳見附錄二),大致可分為多條命令(詳見附錄二),大致可分為以下幾類:以下幾類: v建立和維護(hù)數(shù)據(jù)庫的命令建立和維護(hù)數(shù)據(jù)庫的命令; v數(shù)據(jù)查詢命令數(shù)據(jù)查詢命令; v程序設(shè)計(jì)命令程序設(shè)計(jì)命令; v界面設(shè)計(jì)命令界面設(shè)計(jì)命令; v文件和程序的管理命令文件和程序的管理命令; v面向?qū)ο蟮脑O(shè)計(jì)命令面向?qū)ο蟮脑O(shè)計(jì)命令; v其他命令。其他命令。 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.5VFP基本工具基本工具 v向?qū)驅(qū)驅(qū)墙换ナ降某绦?,能幫助用戶快速完成一般性的向?qū)墙换ナ降某绦颍軒椭脩艨焖偻瓿梢话阈缘娜蝿?wù),例如,創(chuàng)建表單、設(shè)置報(bào)表格式和建立

37、查詢。任務(wù),例如,創(chuàng)建表單、設(shè)置報(bào)表格式和建立查詢。v生成器生成器生成器是帶有選項(xiàng)卡的對(duì)話框,用于簡(jiǎn)化對(duì)表單、復(fù)生成器是帶有選項(xiàng)卡的對(duì)話框,用于簡(jiǎn)化對(duì)表單、復(fù)雜控件和參照完整性代碼的創(chuàng)建和修改過程。雜控件和參照完整性代碼的創(chuàng)建和修改過程。v設(shè)計(jì)器設(shè)計(jì)器利用利用“項(xiàng)目管理器項(xiàng)目管理器”,可以快速訪問,可以快速訪問VFP的各種設(shè)計(jì)的各種設(shè)計(jì)器。器。 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.6項(xiàng)目管理器項(xiàng)目管理器v項(xiàng)目管理器顧名思義是項(xiàng)目管理器顧名思義是“項(xiàng)目項(xiàng)目”的管理工具,這里的管理工具,這里所說的所說的“項(xiàng)目項(xiàng)目”是相關(guān)文件、數(shù)據(jù)、文檔和是相關(guān)文件、數(shù)據(jù)、文檔和VFP對(duì)對(duì)象的集合,項(xiàng)目

38、文件的擴(kuò)展名為象的集合,項(xiàng)目文件的擴(kuò)展名為PJX。vVFP中的項(xiàng)目管理器提供了簡(jiǎn)便的、可視的方法來中的項(xiàng)目管理器提供了簡(jiǎn)便的、可視的方法來組織和處理表、數(shù)據(jù)庫、表單、報(bào)表、查詢和其它組織和處理表、數(shù)據(jù)庫、表單、報(bào)表、查詢和其它一切文件,如圖所示。一切文件,如圖所示。 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.6.1創(chuàng)建項(xiàng)目文件創(chuàng)建項(xiàng)目文件【例例1-5】創(chuàng)建一個(gè)項(xiàng)目文件創(chuàng)建一個(gè)項(xiàng)目文件“學(xué)生成績管理學(xué)生成績管理.PJX”。操作步驟:操作步驟:(1)從)從“文件文件”菜單中選擇菜單中選擇“新建新建”,或者單擊常,或者單擊常用工具欄上的用工具欄上的“新建新建”按鈕,則可打開按鈕,則可打開“新建

39、新建”對(duì)對(duì)話框,如圖所示。話框,如圖所示。 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.6.1創(chuàng)建項(xiàng)目文件創(chuàng)建項(xiàng)目文件(2)選定)選定“項(xiàng)目項(xiàng)目”單選按鈕,然后單擊單選按鈕,然后單擊“新建文件新建文件”,彈出,彈出“創(chuàng)建創(chuàng)建”對(duì)話對(duì)話框,如圖所示。框,如圖所示。(3)在)在“項(xiàng)目文件項(xiàng)目文件”文本框中輸入新項(xiàng)目的名稱文本框中輸入新項(xiàng)目的名稱“學(xué)生成績管理學(xué)生成績管理”,在,在“保存在保存在”中選擇新項(xiàng)目的文件夾,例如中選擇新項(xiàng)目的文件夾,例如“E:學(xué)生成績管理學(xué)生成績管理”,單擊,單擊“保保存存”。此時(shí)一個(gè)空的項(xiàng)目文件已建立。此時(shí)一個(gè)空的項(xiàng)目文件已建立。 http:/V FoxPro程序設(shè)

40、計(jì)程序設(shè)計(jì)1.6.2項(xiàng)目管理器操作項(xiàng)目管理器操作項(xiàng)目管理器包含全部、數(shù)據(jù)、文檔、類、代碼和其他項(xiàng)目管理器包含全部、數(shù)據(jù)、文檔、類、代碼和其他六個(gè)選項(xiàng)卡,六個(gè)選項(xiàng)卡,“全部全部”下面包含所有的文件,其他下面包含所有的文件,其他選項(xiàng)卡下管理不同類型的文件。選項(xiàng)卡下管理不同類型的文件。一、一、“數(shù)據(jù)數(shù)據(jù)”選項(xiàng)卡選項(xiàng)卡 在建立表和數(shù)據(jù)庫,以及創(chuàng)建查詢、視圖時(shí),所要處在建立表和數(shù)據(jù)庫,以及創(chuàng)建查詢、視圖時(shí),所要處理的主要是理的主要是“數(shù)據(jù)數(shù)據(jù)”選項(xiàng)卡中的內(nèi)容。選項(xiàng)卡中的內(nèi)容。二、文檔選項(xiàng)卡二、文檔選項(xiàng)卡 “文檔文檔”選項(xiàng)卡中包含了處理數(shù)據(jù)時(shí)所用的全部文檔:選項(xiàng)卡中包含了處理數(shù)據(jù)時(shí)所用的全部文檔:輸入和查

41、看數(shù)據(jù)所用的表單,以及打印表和查詢結(jié)輸入和查看數(shù)據(jù)所用的表單,以及打印表和查詢結(jié)果所用的報(bào)表及標(biāo)簽。果所用的報(bào)表及標(biāo)簽。 http:/V FoxPro程序設(shè)計(jì)程序設(shè)計(jì)1.6.2項(xiàng)目管理器操作項(xiàng)目管理器操作三、其余選項(xiàng)卡三、其余選項(xiàng)卡 如如“類類”、“代碼代碼”及及“其他其他”,主要用于為最終用戶創(chuàng)建應(yīng),主要用于為最終用戶創(chuàng)建應(yīng)用程序。用程序。四、項(xiàng)目管理器中的命令按鈕四、項(xiàng)目管理器中的命令按鈕 項(xiàng)目管理器中的每個(gè)選項(xiàng)卡右方都包含幾個(gè)命令按鈕,這些按項(xiàng)目管理器中的每個(gè)選項(xiàng)卡右方都包含幾個(gè)命令按鈕,這些按鈕會(huì)根據(jù)選取的文件而改變,顯示出可以使用的按鈕,無法鈕會(huì)根據(jù)選取的文件而改變,顯示出可以使用的按鈕,無法使用的按鈕顯示灰色而無法選取。使用的按鈕顯示灰色而無法選取。五

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論