數(shù)據(jù)庫概述課件_第1頁
數(shù)據(jù)庫概述課件_第2頁
數(shù)據(jù)庫概述課件_第3頁
數(shù)據(jù)庫概述課件_第4頁
數(shù)據(jù)庫概述課件_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、關(guān)于數(shù)據(jù)庫概述第一張,PPT共四十五頁,創(chuàng)作于2022年6月1.信息與數(shù)據(jù) 數(shù)據(jù) (data): 是指對客觀事物特征所進行的一種抽象化、符號化表示。計算機中的數(shù)據(jù)比在科學(xué)計算領(lǐng)域中大大拓寬,不僅包括數(shù)據(jù)、字母、文字及其他特殊字符組成的文本形式的數(shù)據(jù),而且還包括圖形、圖像、聲音等多媒體數(shù)據(jù)??傊彩悄軌虮挥嬎銠C處理的對象都稱為數(shù)據(jù)。 信息(Information):通常被認為是有一定含義的經(jīng)過加工處理的、對決策有價值的數(shù)據(jù)。 數(shù)據(jù)與信息在概念上是有區(qū)別的。信息是有用的數(shù)據(jù),數(shù)據(jù)是信息的表現(xiàn)形式。信息是通過數(shù)據(jù)符號來傳播的,數(shù)據(jù)如不具有知識性和有用性則不能稱其為信息。 數(shù)據(jù)與信息之間的關(guān)系可以表示

2、為:信息=數(shù)據(jù)+處理一、基本知識介紹第二張,PPT共四十五頁,創(chuàng)作于2022年6月 2.數(shù)據(jù)處理 數(shù)據(jù)處理:利用計算機對各種類型的數(shù)據(jù)進行處理。它包括對數(shù)據(jù)的采集、整理、存儲、分類、排序、檢索、維護、加工、統(tǒng)計和傳輸?shù)纫幌盗胁僮鬟^程。數(shù)據(jù)處理的目的是從大量的、原始的數(shù)據(jù)中獲得我們所需要的資料并提取有用的數(shù)據(jù)成份,作為行為和決策的依據(jù)。 隨著電子計算機軟件和硬件技術(shù)的發(fā)展,數(shù)據(jù)處理過程發(fā)生了劃時代的變革,而數(shù)據(jù)庫技術(shù)的發(fā)展,又使數(shù)據(jù)處理跨入了一個嶄新的階段。數(shù)據(jù)庫管理技術(shù)大致經(jīng)歷了以下四個階段: (1)人工管理方式 (2)文件管理方式 (3)數(shù)據(jù)庫系統(tǒng)管理方式 (4)分布式數(shù)據(jù)庫系統(tǒng)方式第三張,

3、PPT共四十五頁,創(chuàng)作于2022年6月二、數(shù)據(jù)庫的基本概念(1)數(shù)據(jù)庫(DB) 數(shù)據(jù)庫(DataBase)定義:是存儲在計算機存儲設(shè)備上,結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集合。它不僅包括描述事物的數(shù)據(jù)本身,而且還包括相關(guān)事物之間的聯(lián)系。 數(shù)據(jù)庫中的數(shù)據(jù)往往不是只面向某一項特定應(yīng)用,而是面向多種應(yīng)用,可以被多個用戶、多個應(yīng)用程序共享。其數(shù)據(jù)結(jié)構(gòu)獨立于使用數(shù)據(jù)的程序,對于數(shù)據(jù)的增加、刪除、修改和檢索由系統(tǒng)軟件進行統(tǒng)一的控制。(2)數(shù)據(jù)庫管理系統(tǒng)(DBMS) 為了讓多種應(yīng)用程序并發(fā)地使用數(shù)據(jù)庫中具有最小冗余度的共享數(shù)據(jù),必須使數(shù)據(jù)與程序具有較高的獨立性。這就需要一個軟件對數(shù)據(jù)實行專門管理,提供安全性和完整性等統(tǒng)一控

4、制機制,方便用戶以交互命令或程序方式對數(shù)據(jù)庫進行操作。數(shù)據(jù)庫管理系統(tǒng)DBMS可以對數(shù)據(jù)庫的建立、使用和維護進行管理。第四張,PPT共四十五頁,創(chuàng)作于2022年6月(3)數(shù)據(jù)庫系統(tǒng)(DBS) 數(shù)據(jù)庫系統(tǒng)是指引進數(shù)據(jù)庫技術(shù)后的計算機系統(tǒng),實現(xiàn)有組織地動態(tài)地存儲大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享的便利手段。數(shù)據(jù)庫系統(tǒng)由五部分組成:硬件系統(tǒng)、數(shù)據(jù)庫集合、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶。(4)數(shù)據(jù)庫應(yīng)用系統(tǒng)(DBAS) 數(shù)據(jù)庫應(yīng)用系統(tǒng)是指系統(tǒng)開發(fā)人員利用數(shù)據(jù)庫系統(tǒng)資源開發(fā)出來的,面向某一類實際應(yīng)用的應(yīng)用軟件系統(tǒng)。無論是面向內(nèi)部業(yè)務(wù)和管理的管理信息,還是面向外部,提供信息服務(wù)的開放式信

5、息系統(tǒng),從實現(xiàn)技術(shù)角度而言,都是以數(shù)據(jù)庫為基礎(chǔ)和核心的計算機應(yīng)用系統(tǒng)。 第五張,PPT共四十五頁,創(chuàng)作于2022年6月數(shù)據(jù)庫系統(tǒng)的特點1.實現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余.2. 采用特定的數(shù)據(jù)模型. 決定了該系統(tǒng)所采用的數(shù)據(jù)結(jié)構(gòu)、操作(插入、刪除、修改、查詢等)與完整性的約束(實體完整性、參照完整性、用戶自定義完整性)、存儲結(jié)構(gòu)3. 具有較高的數(shù)據(jù)獨立性.4. 有統(tǒng)一的數(shù)據(jù)控制功能.數(shù)據(jù)庫應(yīng)用系統(tǒng)DBMS操作系統(tǒng)硬件在數(shù)據(jù)庫系統(tǒng)中各層次軟件之間的相互關(guān)系示意圖第六張,PPT共四十五頁,創(chuàng)作于2022年6月 為了反映事物本身及事物之間的各種聯(lián)系,數(shù)據(jù)庫中的數(shù)據(jù)必須有一定的結(jié)構(gòu),這種結(jié)構(gòu)用數(shù)據(jù)模型來表示

6、。數(shù)據(jù)庫不僅管理數(shù)據(jù)本身,而且要使用數(shù)據(jù)模型表示出數(shù)據(jù)之間的聯(lián)系。 數(shù)據(jù)模型是數(shù)據(jù)庫管理系統(tǒng)用來表示實體及實體間聯(lián)系的方法。一個具體的數(shù)據(jù)模型應(yīng)當(dāng)正確地反映出數(shù)據(jù)之間存在的整體邏輯關(guān)系。 任何一個數(shù)據(jù)庫管理系統(tǒng)都是基于某種數(shù)據(jù)模型的。數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型分為三種:層次模型、網(wǎng)狀模型、關(guān)系模型。三、數(shù)據(jù)模型第七張,PPT共四十五頁,創(chuàng)作于2022年6月 層次模型表示數(shù)據(jù)間的從屬關(guān)系結(jié)構(gòu),象一棵倒置的樹,根結(jié)點在上,層次最高;子結(jié)點在下,逐層排列。其主要特征如下: .僅有一個無雙親的根結(jié)點。 .根結(jié)點以外的子結(jié)點,向上僅有一個父結(jié)點,向下有若干子結(jié)點。 層次模型表示的是從根結(jié)點到子結(jié)點的

7、一個結(jié)點對多個結(jié)點,或從子結(jié)點到父結(jié)點的多個結(jié)點對一個結(jié)點的數(shù)據(jù)間的聯(lián)系。(1)層次模型第八張,PPT共四十五頁,創(chuàng)作于2022年6月等級考試管理中心北京市中國科技大學(xué)合肥工業(yè)大學(xué)安徽大學(xué)廣東省黑龍江省安徽省層次模型的示例圖第九張,PPT共四十五頁,創(chuàng)作于2022年6月(2)網(wǎng)狀模型 網(wǎng)狀模型是層次模型的擴展,表示多個從屬關(guān)系的層次結(jié)構(gòu),呈現(xiàn)一種交叉關(guān)系的網(wǎng)絡(luò)結(jié)構(gòu)。 其主要特征如下: .有一個以上的結(jié)點無雙親。 .至少有一個結(jié)點有多個雙親。 網(wǎng)狀模型可以表示較復(fù)雜的數(shù)據(jù)結(jié)構(gòu),即可以表示數(shù)據(jù)間的縱向關(guān)系與橫向關(guān)系。這種數(shù)據(jù)模型在概念上、結(jié)構(gòu)上都比較復(fù)雜,操作上也有很多不便。第十張,PPT共四十五

8、頁,創(chuàng)作于2022年6月專業(yè)系教研室課程學(xué)生教師任課選課網(wǎng)狀模型的示例圖第十一張,PPT共四十五頁,創(chuàng)作于2022年6月(3)關(guān)系模型 關(guān)系模型的所謂“關(guān)系”是有特定含義的,廣義地說,任何數(shù)據(jù)模型都描述一定事物數(shù)據(jù)之間的關(guān)系。關(guān)系模型的主要特點有: 關(guān)系中每一數(shù)據(jù)項不可再分,是最基本的單位; 每一豎列數(shù)據(jù)項是同屬性的。列數(shù)根據(jù)需要而設(shè),且各列的順序是任意的; 每一橫行(記錄)由一個事物的諸多屬性項構(gòu)成,順序可以是任意的; 一個關(guān)系是一張二維表,不允許有相同的欄目(字段)名,也不允許有相同的橫(記錄)行。第十二張,PPT共四十五頁,創(chuàng)作于2022年6月某考點考生基本情況表編號姓名性別年齡單位身份

9、證號等級0001000200030004甲乙丙丁女男男女20211920關(guān)系模型的示例圖第十三張,PPT共四十五頁,創(chuàng)作于2022年6月 數(shù)據(jù)模型的主要特征是數(shù)據(jù)結(jié)構(gòu),因此數(shù)據(jù)模型的確定,就等于確定了數(shù)據(jù)間的關(guān)系,即數(shù)據(jù)庫的框架。 有了數(shù)據(jù)間的關(guān)系框架,再把表示客觀事物具體特征的數(shù)據(jù)裝入框架中,就形成了數(shù)據(jù)庫。 數(shù)據(jù)庫的性質(zhì)是由其中的數(shù)據(jù)模型決定的。在數(shù)據(jù)庫中的數(shù)據(jù)如果依照層次模型進行數(shù)據(jù)存儲,則該數(shù)據(jù)庫為層次數(shù)據(jù)庫;如果依照網(wǎng)絡(luò)模型進行數(shù)據(jù)存儲,則該數(shù)據(jù)庫為網(wǎng)絡(luò)數(shù)據(jù)庫;如果依照關(guān)系模型進行數(shù)據(jù)存儲,則該數(shù)據(jù)庫為關(guān)系數(shù)據(jù)庫。 Visual FoxPro數(shù)據(jù)庫管理系統(tǒng)所管理的數(shù)據(jù),都是依照關(guān)系模

10、型進行存儲的,因此其數(shù)據(jù)庫為關(guān)系數(shù)據(jù)庫。數(shù)據(jù)庫模型小結(jié)第十四張,PPT共四十五頁,創(chuàng)作于2022年6月一、關(guān)系術(shù)語 在Visual FoxPro中,一個表就是一個關(guān)系。(1)關(guān)系: 一個關(guān)系就是一張二維表,每個關(guān)系有一個關(guān)系名。在Visual FoxPro中,一個關(guān)系存儲為一個文件,文件擴展名為 .dbf,稱為表。 對關(guān)系的描述稱為關(guān)系模式,一個關(guān)系模式對應(yīng)一個關(guān)系的結(jié)構(gòu)。其格式為: 關(guān)系名(屬性名1,屬性名2,屬性名n) 如:考生情況(報名號,準考證號,姓名,性別,政治面貌,身份證號,報考級別,備注);考生成績(準考證號,筆試成績,上機成績,總分,等級) 在Visual FoxPro中表示為

11、表結(jié)構(gòu):表名(字段名1,字段名2,字段名n)。四、 關(guān)系數(shù)據(jù)庫第十五張,PPT共四十五頁,創(chuàng)作于2022年6月(2)元組: 在一個二維表(一個具體關(guān)系)中,水平方向的行稱為元組,每一行是一個元組。元組對應(yīng)存儲文件中的一個具體記錄。(3)屬性: 二維表中垂直方向的列稱為屬性,每一列有一個屬性名,與前面講的實體屬性相同,在Visual FoxPro中表示為字段名。每個字段的數(shù)據(jù)類型、寬度等在創(chuàng)建表的結(jié)構(gòu)時規(guī)定。(4)域: 屬性的取值范圍,即不同元組對同一個屬性的取值所限定的范圍。(5)關(guān)鍵字: 屬性或?qū)傩越M合,其值能夠唯一地標識一個元組。在Visual FoxPro中表示為字段或字段的組合:主關(guān)鍵

12、字或候選關(guān)鍵字。第十六張,PPT共四十五頁,創(chuàng)作于2022年6月(6)外部關(guān)鍵字: 如果表中的一個字段不是本表的主關(guān)鍵字或候選關(guān)鍵字,而是另外一個表的主關(guān)鍵字或候選關(guān)鍵字,這個字段就稱為外部關(guān)鍵字。 從集合論的觀點來定義關(guān)系,可以將關(guān)系定義為元組的集合。關(guān)系模式是命名的屬性集合。元組是屬性值的集合。一個具體的關(guān)系模型是若干個有聯(lián)系的關(guān)系模式的集合。 在Visual FoxPro中,把相互之間存在聯(lián)系的表放到一個數(shù)據(jù)庫中統(tǒng)一管理。數(shù)據(jù)庫文件的類型為 .dbc。 關(guān)系模型看起來簡單,但是并不能把日常手工管理所用的各種表格,按照一張表一個關(guān)系直接存放到數(shù)據(jù)庫系統(tǒng)中。在關(guān)系模型中對關(guān)系有一定的要求,

13、即關(guān)系必須規(guī)范化。第十七張,PPT共四十五頁,創(chuàng)作于2022年6月二、 關(guān)系運算 對關(guān)系數(shù)據(jù)庫進行查詢時,需要找到用戶感興趣的數(shù)據(jù),這就需要對關(guān)系進行一定的運算。關(guān)系的基本運算有兩類:一類是傳統(tǒng)的集合運算(并、差、交等),另一類是專門的關(guān)系運算(選擇、投影、聯(lián)接),有些查詢需要幾個基本運算的組合。(1) 傳統(tǒng)的集合運算 進行并、差、交集合運算的兩個關(guān)系必須具有相同的關(guān)系模式,即相同結(jié)構(gòu)。1) 并:兩個相同結(jié)構(gòu)關(guān)系的并是這關(guān)系的元組組成的集合。SRRS第十八張,PPT共四十五頁,創(chuàng)作于2022年6月2) 交: 兩個具有相同結(jié)構(gòu)的關(guān)系R和S,它們的交是由既屬于R又屬于S的元組組成的集合。交運算的結(jié)

14、果是R和S的共同元組。3) 差:設(shè)有兩個相同結(jié)構(gòu)的關(guān)系R和S,R差S的結(jié)果是由屬于R但不屬于S的元組組成的集合,即差運算的結(jié)果是從R中去掉S中也有的元組。SRRSSRRS 在Visual FoxPro中沒有直接提供傳統(tǒng)的集合運算,但可以通過其他操作或編寫程序來實現(xiàn)。第十九張,PPT共四十五頁,創(chuàng)作于2022年6月(2)專門的關(guān)系運算 在Visual FoxPro中,查詢是高度非過程化的,用戶只需提出要干什么,而不需要指出怎么去干。系統(tǒng)將自動對查詢過程進行優(yōu)化,可以實現(xiàn)多個相關(guān)聯(lián)的表的調(diào)整存取。然而,要正確表示較為復(fù)雜的查詢并非是一件簡單的事。了解專門的關(guān)系運算有助于正確給出查詢表達式。1) 選

15、擇(for子句) 從關(guān)系中找出滿足給定條件的元組的操作稱為選擇。選擇的條件以邏輯表達式給出,使得邏輯表達式的值為真的元組將被選取。 選擇是從行的角度進行的運算,即從水平方向抽取記錄。經(jīng)過選擇運算得到的結(jié)果可以形成新的關(guān)系,其關(guān)系模式不變,但其中的元組是原關(guān)系的一個子集。第二十張,PPT共四十五頁,創(chuàng)作于2022年6月2) 投影(fields 子句) 從關(guān)系模式中指定若干個屬性組成新的關(guān)系稱為投影。投影是從列的角度進行的運算,相當(dāng)于對關(guān)系進行垂直分解。經(jīng)過投影運算可以得到一個新的關(guān)系,其關(guān)系模式所包含的屬性個數(shù)往往比原關(guān)系少,或者屬性的順序一同。投影運算提供了垂直調(diào)整關(guān)系的手段,體現(xiàn)出關(guān)系中列的

16、次序無關(guān)緊要這一特點。3) 聯(lián)接(join with 或set relation to ) 聯(lián)接是關(guān)系的橫向結(jié)合。聯(lián)接運算將兩個關(guān)系模式拼接成一個更寬的關(guān)系模式,生成的新關(guān)系中包含滿足聯(lián)接條件的元組。 聯(lián)接過程是通過聯(lián)接條件來控制的,聯(lián)接條件中將出現(xiàn)兩個表中的公共屬性名,或者具有相同語義、可比的屬性。聯(lián)接結(jié)果是滿足條件的所有記錄,相當(dāng)于Visual FoxPro中的內(nèi)部聯(lián)接。第二十一張,PPT共四十五頁,創(chuàng)作于2022年6月 選擇和投影運算的操作對象只是一個表,相當(dāng)于對一個二維表進行切割。 聯(lián)接運算需要兩個表作為操作對象。如果需要聯(lián)接兩個以上的表,應(yīng)當(dāng)兩兩進行聯(lián)接。 總之,在對關(guān)系數(shù)據(jù)庫查詢時

17、,可以利用關(guān)系的投影、選擇和聯(lián)接運算方便地分解或構(gòu)造新的關(guān)系??偨Y(jié):第二十二張,PPT共四十五頁,創(chuàng)作于2022年6月五、 Visual FoxPro的歷史沿革 1、本世紀50年代末,出現(xiàn)了數(shù)據(jù)庫管理系統(tǒng)的雛型文件管理系統(tǒng)。 2、60年代末在美國誕生了第一個商品化的數(shù)據(jù)庫管理系統(tǒng)。 3、80年代初開始,美國Ashton-Tate公司先后推出了,1987年2月美國Fox Software公司推出了與dBASE完全兼容的FoxBASE+ 1.0、2.0、2.1版,它們與dBASE統(tǒng)稱xBASE數(shù)據(jù)庫。1989年、1991年Fox Software公司又相繼推出FoxPro ,92年Microsof

18、t公司與Fox Software公司合并,于93年1月正式發(fā)表FoxPro 2.5 for DOS和FoxPro 2.5 for Windows,1994年發(fā)表的FoxPro2.6較FoxPro2.5增加了多種“向?qū)А?工具,從而簡化了最終用戶的操作,但在程序開發(fā)方面未見明顯的改進。1995年,微軟公司把“可視化編程”(Visual Programming)技術(shù)引入了FoxPro,使Visual FoxPro繼Visual BASIC和Visual C+之后成為該公司Visual系列軟件的又一新成員。 4、98年微軟發(fā)布了可視化編程語言集成包Visual Studio6.0。第二十三張,PPT

19、共四十五頁,創(chuàng)作于2022年6月6. Visual FoxPro的特點 Visual FoxPro 之所以在實際應(yīng)用中能夠脫穎而出,成為應(yīng)用極為廣泛的數(shù)據(jù)庫管理軟件和信息管理工作必不可少的工具,是因為它不僅具有XBase 系統(tǒng)的功能及特性,同時還有如下功能及特性: 1引入了數(shù)據(jù)庫表的概念; 2可視化操作界面,強勁的面向?qū)ο缶幊碳夹g(shù); 3增強的項目與數(shù)據(jù)庫管理,操作更簡便; 4擴大了對SQL語言的支持; 5支持網(wǎng)絡(luò)與Internet應(yīng)用; 6可以升級早期版本; 7通過OLE技術(shù),實現(xiàn)與Word、Excel等應(yīng)用程序的集成; 8快速創(chuàng)建應(yīng)用程序。第二十四張,PPT共四十五頁,創(chuàng)作于2022年6月7

20、. Visual FoxPro的安裝與啟動(1)安裝環(huán)境 .IBM兼容機,具有80486 50MHz 以上處理器。 .鼠標。 .內(nèi)存為16MB。 .硬盤的最小剩余空間為15MB;用戶自定義安裝需要100MB硬盤剩余空間;完全安裝所有聯(lián)機文檔需要240MB硬盤剩余空間。 .VGA或更高分辯的顯示器。 .對于網(wǎng)絡(luò)操作,需要有一個與Windows兼容的網(wǎng)絡(luò)和一個網(wǎng)絡(luò)服務(wù)器。 中文Windows 95或 Windows 98以上操作系統(tǒng)的支持。第二十五張,PPT共四十五頁,創(chuàng)作于2022年6月 (1)直接啟動CD-ROM:將光盤插入到CD-ROM驅(qū)動器中,自動運行安裝程序;然后選擇系統(tǒng)提供的安裝方式;

21、按步驟選擇相應(yīng)的選項,完成安裝過程。 (2)直接運行安裝程序:在Windows 98的“開始”菜單下,選擇“運行”選項;在“運行”窗口鍵入安裝程序名,運行安裝程序;按步驟選擇相應(yīng)的選項,完成安裝過程。 (3)使用Windows 98安裝:在Windows 98的“開始”菜單下,選擇“設(shè)置”選項,再選擇“控制面板”;雙擊“添加/刪除程序”再按圖標,按“安裝”按鈕;最后,在“從軟盤或CD-ROM驅(qū)動器安裝程序”窗口,選擇“下一步”,查找安裝程序,找到后進入“運行安裝程序”窗口,單擊“完成”按鈕,開始運行安裝程序。 (注:“典型安裝”選項不安裝幫助文件,Visual FoxPro將從MSDN光盤上訪

22、問幫助文件)(2) Visual FoxPro 6.0的安裝第二十六張,PPT共四十五頁,創(chuàng)作于2022年6月 啟動Visual FoxPro有多種方法,通常采用以下三種方式: (1)從“開始”菜單啟動 打開“開始” 菜單,選擇“程序”選項;然后在“程序” 菜單下,選擇Microsoft Visual FoxPro 6.0選項,進入“Microsoft Visual FoxPro ”系統(tǒng)。 (2)從資源管理器中啟動 打開“開始” 菜單,選擇“資源管理器”選項,進入“資源管理器” 窗口;利用資源管理器找到VFP98目錄,再從VFP98目錄下找到VFP6圖標,在VFP圖標上雙擊左鍵,完成Visua

23、l FoxPro系統(tǒng)的啟動。 (3)從“運行”對話框中啟動 打開“開始” 菜單,選擇“運行”選項,進入“運行”窗口;在對話框中輸入VFP6.EXE,再按“確定”按鈕,完成Visual FoxPro系統(tǒng)的啟動。(3)啟動Visual FoxPro 6.0第二十七張,PPT共四十五頁,創(chuàng)作于2022年6月 當(dāng)正常啟動Visual FoxPro 系統(tǒng)后,首先進入的是Visual FoxPro 系統(tǒng)的主屏幕界面。標題欄菜單欄工具欄狀態(tài)欄命令窗口工作區(qū)Visual FoxPro用戶界面第二十八張,PPT共四十五頁,創(chuàng)作于2022年6月 標題欄位于主界面的第一行,它包含系統(tǒng)程序圖標、主屏幕標題、最小化按鈕

24、、最大化按鈕和關(guān)閉按鈕五個對象。系統(tǒng)程序圖標 單擊系統(tǒng)程序圖標,可以打開窗口控制菜單,在窗口控制菜單下,可以移動屏幕并改變屏幕的大??;雙擊系統(tǒng)程序圖標,可以關(guān)閉系統(tǒng)。主屏幕標題 主屏幕標題是系統(tǒng)定義的該窗口名稱。最小化按鈕 單擊“最小化”按鈕,可將系統(tǒng)的屏幕縮小成圖標,并存放在Windows桌面的底部的任務(wù)欄中。最大化按鈕1)標題欄第二十九張,PPT共四十五頁,創(chuàng)作于2022年6月 單擊“最大化”按鈕,可將系統(tǒng)的屏幕定義為最大窗口。關(guān)閉按鈕 單擊“關(guān)閉”按鈕,可將關(guān)閉Visual FoxPro 系統(tǒng)。 2)主菜單欄 主菜單欄位于屏幕的第二行,它包含:文件、編輯、顯示、格式、工具、程序、窗口和幫

25、助八個菜單選項。當(dāng)單擊其中一個菜單選項時,就可以打開一個對應(yīng)的“下拉式” 菜單,在該“下拉式” 菜單下,通常還有若干個子菜單選項,當(dāng)選擇其中一個子菜單選項時,就可以執(zhí)行一個操作。第三十張,PPT共四十五頁,創(chuàng)作于2022年6月 初次打開Visual FoxPro時,工具欄位于菜單欄下面,用戶可以根據(jù)需要用鼠標將它托到任意位置。 常用工具欄 Visual FoxPro 系統(tǒng)提供了不同環(huán)境下的十一種常用的工具欄,它們是:常用工具欄、布局工具欄、表單控件工具欄、表單設(shè)計器工具欄、查詢設(shè)計器工具欄、視圖設(shè)計器工具欄、數(shù)據(jù)庫設(shè)計器工具欄、報表控件工具欄、報表設(shè)計器工具欄、調(diào)色板工具欄和打印預(yù)覽工具欄。激

26、活其中一個工具欄,即在菜單欄下顯示出一行相應(yīng)的工具欄,可以使用這個工具欄提供的相應(yīng)的工具進行某些操作。激活工具欄 若想使用工具欄中的工具,首先需激活要使用的工具欄,當(dāng)工具欄彈出后,選擇其中的某一個按鈕項實現(xiàn)指定操作。3)工具欄第三十一張,PPT共四十五頁,創(chuàng)作于2022年6月 命令窗口位于菜單欄和狀態(tài)欄之間,是Visual FoxPro 系統(tǒng)命令執(zhí)行、編輯的窗口。在命令窗口中,可以輸入命令實現(xiàn)對數(shù)據(jù)庫的操作管理;也可以用各種編輯工具對操作命令進行修改、插入、刪除、剪切、拷貝、粘貼等操作;還可以在此窗口建立命令文件及運行命令文件。命令窗口的使用可以通過“窗口”菜單控制。在“窗口”菜單下,選擇“隱

27、藏”,可以關(guān)閉命令窗口。選擇“命令窗口”,可以彈出命令窗口。 (5)工作區(qū) 在工具欄與狀態(tài)行之間的一大塊空白區(qū)域是系統(tǒng)工作區(qū),各種工作窗口將在這里展開。4)命令窗口 第三十二張,PPT共四十五頁,創(chuàng)作于2022年6月 狀態(tài)行位于屏幕的最底部,用于顯示某一時刻的管理數(shù)據(jù)的工作狀態(tài)。狀態(tài)行可以隨時關(guān)閉或重新打開。如果SET STATUS BAR是OFF狀態(tài),屏幕上不出現(xiàn)狀態(tài)行;如果SET STATUS BAR是On狀態(tài),屏幕上有狀態(tài)行出現(xiàn)。 如果當(dāng)前工作區(qū)中,沒有表文件打開,狀態(tài)行的內(nèi)容是空白;如果當(dāng)前工作區(qū)中,有表文件打開,狀態(tài)行顯示(表名、表所在的數(shù)據(jù)庫名、表中當(dāng)前記錄的記錄號、表中的記錄總數(shù)

28、、表中的當(dāng)前記錄的共享狀態(tài))等內(nèi)容。6)狀態(tài)行第三十三張,PPT共四十五頁,創(chuàng)作于2022年6月 當(dāng)要退出Visual FoxPro 6.0系統(tǒng)時,可以使用以下幾種方法: 1)在Microsoft Visual FoxPro主菜單下,打開“文件”菜單,選擇“退出”選項; 2)按Alt+F4組合鍵; 3)按Ctrl+Alt+Del組合鍵,進入“關(guān)閉程序”窗口,按“結(jié)束任務(wù)” 按鈕; 4)在Microsoft Visual FoxPro系統(tǒng)環(huán)境窗口,單擊“退出”按鈕; 5)在“命令”窗口,輸入命令QUIT,并按回車。(4)退出Visual FoxPro 6.0第三十四張,PPT共四十五頁,創(chuàng)作于2

29、022年6月(5)Visual FoxPro的配置 Visual FoxPro的配置決定其外觀和行為,安裝完后,系統(tǒng)采用默認值來設(shè)置環(huán)境,為了使系統(tǒng)能滿足個性化需求,可以使用“工具”菜單中的“選項”對話框(或SET命令)進行附加的配置設(shè)定,還可以使用配置文件進行。1) 使用“選項”對話框 單擊“工具”菜單下的“選項”,打開選項對話框,它包括12個代表不同類別環(huán)境選項的選項卡,常用的有: 設(shè)置日期和時間的顯示格式 更改表單的默認大小 設(shè)置默認目錄 設(shè)置幫助文件 第三十五張,PPT共四十五頁,創(chuàng)作于2022年6月2)保存設(shè)置 對于Visual FoxPro配置所做的改變既可以是臨時性的,也可以是永

30、久性的。設(shè)置保存在內(nèi)存中,并在退出Visual FoxPro時釋放。永久設(shè)置將保存在Windows注冊表中,作為以后再啟動Visual FoxPro時的默認設(shè)置值。 將設(shè)置保存為本次系統(tǒng)運行期間有效 保存為默認設(shè)置第三十六張,PPT共四十五頁,創(chuàng)作于2022年6月8. Visual FoxPro向?qū)А⒃O(shè)計器和生成器 (2)Visual FoxPro設(shè)計器 Visual FoxPro系統(tǒng)提供的設(shè)計器,為用戶提供了一個友好的圖形界面。用戶可以通過它創(chuàng)建并定制數(shù)據(jù)表結(jié)構(gòu)、數(shù)據(jù)庫結(jié)構(gòu)、報表格式和應(yīng)用程序組件等。如表設(shè)計器、數(shù)據(jù)庫設(shè)計器、查詢設(shè)計器、表單設(shè)計器、數(shù)據(jù)環(huán)境設(shè)計器等。 打開設(shè)計器的方法有:項

31、目管理器新建;文件 新建;顯示菜單。(1)Visual FoxPro向?qū)?Visual FoxPro系統(tǒng)為用戶提供許多功能強大的向?qū)?。用戶通過系統(tǒng)提供的向?qū)гO(shè)計器,不用編程就可以創(chuàng)建良好的應(yīng)用程序界面并完成許多對數(shù)據(jù)庫的操作,是一種“傻瓜式”工具。如應(yīng)用程序向?qū)?、?shù)據(jù)庫向?qū)А⒈韱蜗驅(qū)?、安裝向?qū)У取?啟動向?qū)У姆椒ㄓ校喉椖抗芾砥餍陆ǎ晃募?新建;工具 向?qū)?;工具?向?qū)О粹o。第三十七張,PPT共四十五頁,創(chuàng)作于2022年6月(3)Visual FoxPro生成器 Visual FoxPro系統(tǒng)提供的生成器,可以簡化創(chuàng)建和修改用戶界面程序的設(shè)計過程,提高軟件開發(fā)的質(zhì)量。每個生成器都由一系列選項卡組

32、成,允許用戶訪問并設(shè)置所選對象的屬性。用戶可以將生成器生成的用戶界面直接轉(zhuǎn)換成程序代碼,把用戶從逐條編寫程序、反復(fù)調(diào)試程序的工作中解放出來。如表單生成器、編輯框生成器、應(yīng)用程序生成器等。 通常在五種情況下啟動生成器:使用表單生成器來創(chuàng)建或修改表單;對表單中的控件使用相應(yīng)的生成器;使用自動格式生成器來設(shè)置控件格式;使用參照完整性生成器;使用應(yīng)用程序生成器為開發(fā)的項目生成應(yīng)用程序。第三十八張,PPT共四十五頁,創(chuàng)作于2022年6月9. 項目管理器 項目是有關(guān)文件、數(shù)據(jù)及對象的集合。在Visual FoxPro系統(tǒng)環(huán)境下,可以利用項目管理器進行項目建立的操作,它為系統(tǒng)開發(fā)者提供了極為便利的工作平臺。

33、利用項目管理器一是它提供了簡便的可視化的方法來組織和處理表、數(shù)據(jù)庫、表單、報表、查詢和其它一切文件;二是可以在項目管理器中將應(yīng)用系統(tǒng)編譯成一個擴展名是APP或EXE文件。 利用項目管理器建立項目文件操作方法是: (1)打開“文件”菜單,選擇“新建”。 (2)在“新建”窗口,單擊“項目”,再按“新建文件”按鈕,進入“創(chuàng)建”窗口。 (3)在“創(chuàng)建”窗口,輸入項目文件的名,按“保存”按鈕,進入“項目管理器”窗口。 (4)此時一個空的項目文件已建立完成,在“項目管理器”窗口,按“退出”按鈕結(jié)束操作,系統(tǒng)形成一個擴展名為PJX的項目文件。第三十九張,PPT共四十五頁,創(chuàng)作于2022年6月(1)項目管理器的使用 在“項目管理器”窗口,若想對項目進行各種操作,可以通過“項目”菜單和“項目管理器”窗口的選項卡來完成。 1)用“數(shù)據(jù)” 選項卡管理數(shù)據(jù) 使用“數(shù)據(jù)”選項卡,可以組織和管理項目文件中包含的所有數(shù)據(jù),如數(shù)據(jù)庫、數(shù)據(jù)表和查詢等。 2)用“文檔” 選項卡管理文檔 使用“文檔”選項卡,可以組織和管理項目文件中利用數(shù)據(jù)進行操作的文件。如表單、報表、標簽等。第四十張,PPT共四十五頁,創(chuàng)作

溫馨提示

  • 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

提交評論