




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
VisualFoxPro6.0數(shù)據(jù)庫管理系統(tǒng)教程第8章VisualFoxPro6.0
中文版簡介1數(shù)據(jù)庫的基礎(chǔ)知識2VisualFoxPro6.0的安裝與啟動3VisualFoxPro6.0的用戶界面4VisualFoxPro6.0的發(fā)展歷史5VisualFoxPro6.0的特點及新增功能6VisualFoxPro6.0的常用文件類型7VisualFoxPro6.0的性能指標1數(shù)據(jù)庫的基礎(chǔ)知識P3111.1數(shù)據(jù)庫的基本概念1.2數(shù)據(jù)管理技術(shù)的發(fā)展1.3數(shù)據(jù)庫系統(tǒng)的組成1.4數(shù)據(jù)模型1數(shù)據(jù)庫的基礎(chǔ)知識P311目前,信息在現(xiàn)代社會和國民經(jīng)濟發(fā)展中所起的作用越來越大,在計算機的三大主要應用領(lǐng)域(科學計算、數(shù)據(jù)處理和過程控制)中,數(shù)據(jù)處理是計算機應用的最主要的方面。數(shù)據(jù)庫技術(shù)就是作為數(shù)據(jù)處理中的一門技術(shù)而發(fā)展起來的。
數(shù)據(jù)庫技術(shù)所研究的問題就是如何科學地組織和存儲數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)。1數(shù)據(jù)庫的基礎(chǔ)知識P311數(shù)據(jù)庫技術(shù)產(chǎn)生于20世紀60年代末70年代初,其主要目的是有效地管理和存取大量的數(shù)據(jù)資源。數(shù)據(jù)庫技術(shù)主要研究如何存儲、使用和管理數(shù)據(jù),它是計算機數(shù)據(jù)管理技術(shù)發(fā)展的新階段。數(shù)據(jù)庫技術(shù)不僅應用于事務處理,并且進一步應用到情報檢索、人工智能、專家系統(tǒng)、計算機輔助設(shè)計等領(lǐng)域。(1)數(shù)據(jù):是指存儲在某一種媒體上的能夠被識別的物理符號。數(shù)據(jù)的概念包括兩個方面:其一是描述事物特性的數(shù)據(jù)內(nèi)容;其二是存儲在某一種媒體上的數(shù)據(jù)形式。
數(shù)據(jù)不僅僅指數(shù)字、字母、文字和其他特殊字符組成的文本形式的數(shù)據(jù),而且還包括圖形、圖像、動畫、影像、聲音(包括語音、音樂)等多媒體數(shù)據(jù)。1.1數(shù)據(jù)庫的基本概念P311(2)數(shù)據(jù)處理:是指對各種形式的數(shù)據(jù)進行收集、存儲、加工和傳播的一系列活動的總和。目的:從大量的、原始的數(shù)據(jù)中抽取、推導出對人們有價值的信息以作為行動和決策的依據(jù);為了借助計算機科學地保存和管理復雜、大量的數(shù)據(jù),以便人們能夠方便而充分地利用這些寶貴的信息資源。1.1數(shù)據(jù)庫的基本概念P311(3)數(shù)據(jù)庫:可以直觀地理解為存放數(shù)據(jù)的倉庫,是被長期存放在計算機內(nèi)、有組織的、可以表現(xiàn)為多種形式的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫技術(shù)使數(shù)據(jù)能按一定格式組織、描述和存儲,且具有較小的冗余度(重復數(shù)據(jù)),較高的數(shù)據(jù)獨立性和易擴展性,并可為多個用戶所共享。1.1數(shù)據(jù)庫的基本概念P311(4)數(shù)據(jù)庫管理系統(tǒng):(DataBaseManagementSystem,簡稱DBMS)
是對數(shù)據(jù)庫進行管理的系統(tǒng)軟件,它的職能是有效地組織和存儲數(shù)據(jù)、獲取和管理數(shù)據(jù),接受和完成用戶提出的訪問數(shù)據(jù)的各種請求。1.1數(shù)據(jù)庫的基本概念P312(5)數(shù)據(jù)庫系統(tǒng):是指擁有數(shù)據(jù)庫技術(shù)支持的計算機系統(tǒng),它可以實現(xiàn)有組織地、動態(tài)地存儲大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享服務。數(shù)據(jù)庫系統(tǒng)不僅包括數(shù)據(jù)本身(即實際存儲在計算機中的數(shù)據(jù)),還包括相應的硬件、軟件和各類人員。1.1數(shù)據(jù)庫的基本概念P3121.2數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了三個階段:
人工管理階段
文件系統(tǒng)階段
數(shù)據(jù)庫系統(tǒng)階段Page1計算機對數(shù)據(jù)的管理是指對數(shù)據(jù)的組織、分類、編碼、存儲、檢索和維護等操作。計算機數(shù)據(jù)處理方法:
程序自帶數(shù)據(jù)?!瓚贸绦?數(shù)據(jù)集1應用程序n數(shù)據(jù)集n(1)人工管理階段(50年代中期以前)特點:硬件方面,無直接存取設(shè)備;
軟件看,沒有操作系統(tǒng)及管理數(shù)據(jù)的軟件;數(shù)據(jù)的量小,無結(jié)構(gòu),由用戶直接管理,數(shù)據(jù)間缺乏邏輯組織,數(shù)據(jù)信賴于特定的應用程序,缺乏獨立性。文件系統(tǒng)管理下的數(shù)據(jù)文件:將數(shù)據(jù)組織成相互獨立的數(shù)據(jù)文件,存放于外存儲器上,由文件系統(tǒng)統(tǒng)一管理。(2)文件系統(tǒng)階段(50年代后期-60年代中期)…...……應用程序1數(shù)據(jù)集1應用程序n數(shù)據(jù)集n文件系統(tǒng)特點:形成了文件系統(tǒng),實現(xiàn)了記錄內(nèi)的結(jié)構(gòu)化,即給出了記錄內(nèi)各種數(shù)據(jù)間的關(guān)系。但是,文件從整體來看卻是無結(jié)構(gòu)的。其數(shù)據(jù)面向特定的應用程序,因此數(shù)據(jù)共享性、獨立性差,且冗余度大,管理和維護的代價也很大。出現(xiàn)了大容量磁盤設(shè)備,出現(xiàn)了數(shù)據(jù)庫,數(shù)據(jù)庫技術(shù)的應用使數(shù)據(jù)存儲量猛增,從文件系統(tǒng)到數(shù)據(jù)庫系統(tǒng),標志著數(shù)據(jù)管理技術(shù)質(zhì)的飛躍。(3)數(shù)據(jù)庫系統(tǒng)階段(60年代后期至今)數(shù)據(jù)庫的特點是數(shù)據(jù)是面向整個組織、具有整體的結(jié)構(gòu)性、共享性高、冗余度小、具有一定的程序與數(shù)據(jù)間的獨立性,并且實現(xiàn)了對數(shù)據(jù)進行統(tǒng)一的控制。數(shù)據(jù)共享,便于數(shù)據(jù)的集中管理、應用程序的研制和維護,從而提高了數(shù)據(jù)的利用率和相容性?!?..應用程序1應用程序n文件系統(tǒng)數(shù)據(jù)庫四部分:(1)硬件系統(tǒng)(2)軟件系統(tǒng)(包括操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng))(3)數(shù)據(jù)庫應用系統(tǒng)(4)各類人員1.3數(shù)據(jù)庫系統(tǒng)的組成P314四部分:(1)硬件系統(tǒng)(2)軟件系統(tǒng)(包括操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng))(3)數(shù)據(jù)庫應用系統(tǒng)(4)各類人員1.3數(shù)據(jù)庫系統(tǒng)的組成P314對于硬件系統(tǒng)的要求:有足夠大的內(nèi)存以存放操作系統(tǒng)、DBMS的核心模塊、數(shù)據(jù)緩沖區(qū)和應用程序。有足夠大的直接存取設(shè)備(例如磁盤)以存放數(shù)據(jù),有足夠的其他存儲設(shè)備來進行數(shù)據(jù)備份。要求計算機有較高的數(shù)據(jù)傳輸能力,以提高數(shù)據(jù)傳送率。(1)硬件系統(tǒng)P314包括:操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、與數(shù)據(jù)庫接口的高級語言及其編譯系統(tǒng),以及以DBMS為核心的應用開發(fā)工具。(2)軟件系統(tǒng)P314
操作系統(tǒng)是計算機系統(tǒng)必不可少的系統(tǒng)軟件,也是支持DBMS運行必不可少的系統(tǒng)軟件。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)不可缺少的系統(tǒng)軟件,它提供數(shù)據(jù)庫的建立、使用和維護功能。(2)軟件系統(tǒng)P314數(shù)據(jù)庫接口的高級語言及其編譯系統(tǒng),用于開發(fā)應用程序。以DBMS為核心的應用開發(fā)工具是系統(tǒng)為應用開發(fā)人員和最終用戶提供的高效率、多功能的應用生成器、第四代語言等各種軟件工具。(3)數(shù)據(jù)庫應用系統(tǒng)P314數(shù)據(jù)庫應用系統(tǒng)是為特定應用開發(fā)的數(shù)據(jù)庫應用軟件。數(shù)據(jù)庫管理系統(tǒng)為數(shù)據(jù)的定義、存儲、查詢和修改提供支持,而數(shù)據(jù)庫應用系統(tǒng)是對數(shù)據(jù)庫中的數(shù)據(jù)進行處理和加工的軟件,它面向特定應用。例如,基于數(shù)據(jù)庫的各種管理軟件:管理信息系統(tǒng)、決策支持系統(tǒng)和辦公自動化等都屬于數(shù)據(jù)庫應用系統(tǒng)。(4)各類人員P314參與分析、設(shè)計、管理、維護和使用數(shù)據(jù)庫的人員,分別是:(1)數(shù)據(jù)庫管理員(DataBaseAdminitrator,簡稱DBA)(2)系統(tǒng)分析員(3)應用程序員(4)最終用戶人們經(jīng)常以實物模型或抽象的模型來刻畫現(xiàn)實世界中的實際事物,描述事物及事物運動的規(guī)律。數(shù)據(jù)模型就是這一類模型,它是以實際事物的數(shù)據(jù)特征的抽象來刻畫事物的,描述的是事物數(shù)據(jù)的表征及其特性。1.4數(shù)據(jù)模型P315數(shù)據(jù)庫中最常見的數(shù)據(jù)模型有三種:(1)層次模型(2)網(wǎng)狀模型(3)關(guān)系模型1.4數(shù)據(jù)模型P315在數(shù)據(jù)庫中是用數(shù)據(jù)模型對現(xiàn)實世界進行抽象的,現(xiàn)有的數(shù)據(jù)庫系統(tǒng)均是基于某種數(shù)據(jù)模型的。(1)層次模型計算機學院計科系信息系公共部實驗室硬件教研室軟件教研室若用圖來表示,層次模型是一棵倒立的樹,有如下特點:(1)有且僅有一個結(jié)點無父結(jié)點,這個結(jié)點稱為根結(jié)點;(2)其它結(jié)點有且僅有一個父結(jié)點。層次模型R1R21R22R31R32R33在層次模型中,結(jié)點層次從根開始定義,根為第一層,根的子結(jié)點為第二層,根為其子結(jié)點的父結(jié)點,同一父結(jié)點的子結(jié)點稱為兄弟結(jié)點,沒有子結(jié)點的結(jié)點稱為葉結(jié)點。中國(面積,人口,總產(chǎn)值)黑龍江省(面積,人口,總產(chǎn)值)黑龍江省(面積,人口,總產(chǎn)值)黑龍江省(面積,人口,總產(chǎn)值)……哈爾濱市(面積,人口,總產(chǎn)值)齊齊哈爾市(面積,人口,總產(chǎn)值)牡丹江市(面積,人口,總產(chǎn)值)……層次模型對具有一對多層次關(guān)系的描述非常自然、直觀、容易理解,這是層次數(shù)據(jù)庫的突出優(yōu)點。層次數(shù)據(jù)庫采用層次模型作為數(shù)據(jù)的組織方式。典型的層次數(shù)據(jù)庫管理系統(tǒng)是1968年IBM公司推出的IMS系統(tǒng)。若用拓撲圖來表示,網(wǎng)狀模型是一個網(wǎng)絡。(2)網(wǎng)狀模型專業(yè)教師學生課程教室R1R2R5R4R3R6R7在數(shù)據(jù)庫中,滿足以下兩個條件的數(shù)據(jù)模型稱為網(wǎng)狀模型:(1)允許一個以上的結(jié)點無父結(jié)點;(2)一個結(jié)點可以有多于一個的父結(jié)點;系老師專業(yè)課程學生成績聘任開設(shè)任課下設(shè)招收被選選課網(wǎng)狀模型的示例如圖:由于在網(wǎng)狀模型中子結(jié)點與父結(jié)點的聯(lián)系不是唯一的,所以要為每個聯(lián)系命名,并指出與該聯(lián)系有關(guān)的父結(jié)點和子結(jié)點。姓名出生年月職稱課程號課程名學時數(shù)學號課程名成績學號姓名出生年月性別教師課程學生學習成績
網(wǎng)狀模型允許一個以上的結(jié)點無父結(jié)點或某一個結(jié)點有一個以上的父結(jié)點,從而構(gòu)成了比層次結(jié)構(gòu)復雜的網(wǎng)狀結(jié)構(gòu)。
網(wǎng)狀數(shù)據(jù)庫采用網(wǎng)狀模型作為數(shù)據(jù)的組織方式。網(wǎng)狀數(shù)據(jù)庫管理系統(tǒng)的典型代表是70年代美國的數(shù)據(jù)系統(tǒng)研究會CODASYL(ConferenceOnDataSystemLanguage)下屬的數(shù)據(jù)庫任務組DBTG(DataBaseTaskGroup)提出的DBTG系統(tǒng)。(3)關(guān)系模型在關(guān)系模型中,數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表。在數(shù)據(jù)庫中,滿足以下兩個條件的數(shù)據(jù)模型稱為關(guān)系模型:(1)每一列中的分量是類型相同的數(shù)據(jù)。(2)列的順序可以是任意的。(3)行的順序可以是任意的。(4)表中的分量是不可再分割的最小數(shù)據(jù)項,即表中不允許有子表。(5)表中的任意兩行不能完全相同。學號姓名性別出生年月0802001張三鳳女1988.01.040802002王二小男1990.05.060802003李治成男1987.06.080802004劉羅鍋男1989.05.030802005趙敏女1989.01.23記錄字段(域)字段值每個二維表格稱為一個“關(guān)系”
。表的每一行稱為一條記錄(或元組,對應一個實體或事物)。表的每一列稱為一個字段(或域,對應一個屬性或特征),每個字段有一個字段名。域:是字段的取值范圍,即不同元組對同一個屬性的取值所限定的范圍。一條記錄在某個字段的內(nèi)容稱為字段的值。不同的字段允許有不同的數(shù)據(jù)類型與取值范圍,但同一字段不同記錄的值的類型與取值范圍相同。字段名、字段的數(shù)據(jù)類型合起來稱為字段的型。2.1VFP6.0的安裝2.2VFP6.0的啟動2VFP6.0的安裝與啟動P318首先打開光驅(qū),將VFP6.0的安裝盤放進光驅(qū),系統(tǒng)將自動運行autorun文件。如果沒有該文件,可以通過資源管理器找到光盤上的setup.exe文件并運行它,系統(tǒng)將彈出一系列的對話框,按提示進行操作即可。2.1VFP6.0的安裝P3182.2VFP6.0的啟動P320在Windows【開始】菜單的【程序】子菜單中找到【MicrosoftVisualFoxPro6.0】程序組,運行該程序組下的【MicrosoftVisualFoxPro6.0】,則系統(tǒng)進入VisualFoxPro6.0中文版第一個運行界面。第一個運行界面VisualFoxPro6.0系統(tǒng)啟動方法:雙擊桌面快捷方式方法三雙擊雙擊雙擊雙擊雙擊命令窗口
在命令窗口中用戶可以輸入和執(zhí)行VisualFoxPro的命令,也可以通過系統(tǒng)菜單來設(shè)計程序或者創(chuàng)建項目,這些將在后面的章節(jié)中介紹。若在該窗口中輸入QUIT命令并回車,或者選擇【文件】菜單的【退出】命令,則退出VisualFoxPro6.0中文版。3VFP6.0的用戶界面
P321FoxPro有三種工作方式:(1)利用菜單系統(tǒng)或工具欄按鈕執(zhí)行命令;(2)在命令窗口直接輸入命令進行交互式操作;(3)利用各種生成器自動產(chǎn)生程序,或者編寫FoxPro程序命令文件,然后執(zhí)行它。前兩種方法屬于交互式工作方式,可以通過這兩種方法得到同一結(jié)果。執(zhí)行命令文件為自動化工作方式。菜單工作方式為最終用戶提供了更加便利的操作手段。3VFP6.0的用戶界面
P3213.1VisualFoxPro6.0的主界面3.2工具欄的使用3.1VisualFoxPro6.0的主界面
P321菜單操作命令操作項目管理器窗口1.菜單操作P321菜單系統(tǒng)是在交互方式下實現(xiàn)人機對話的工具。VisualFoxPro6.0主界面頂端的菜單欄實際上是各種操作命令的分類組合,其中包括8個下拉式菜單項:文件(F)、編輯(E)、顯示(V)、工具(T)、程序(P)、格式(O)、窗口(W)、幫助(H)。大多數(shù)操作均可以通過菜單方式進行。1.菜單操作P321選擇菜單項目可以采用以下三種方法之一:(1)鼠標操作用鼠標左鍵單擊菜單項,下拉子菜單出現(xiàn)在屏幕上;單擊所選擇的項目,則激發(fā)與之相關(guān)的操作。1.菜單操作P321選擇菜單項目可以采用以下三種方法之一:(2)鍵盤操作所有菜單項的名字中都有一個帶下劃線的字母,該字母是菜單的“熱鍵”。對主菜單欄,按住Alt鍵的同時按下所選菜單的“熱鍵”就激活了該菜單項。如按Alt+F鍵則下拉【文件】菜單。在菜單中,按住Ctrl鍵的同時按下相應的“熱鍵”則執(zhí)行菜單項的功能。1.菜單操作P321選擇菜單項目可以采用以下三種方法之
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國金屬防塵鋁網(wǎng)市場調(diào)查研究報告
- 2025年中國耐酸標準件市場調(diào)查研究報告
- 2025年中國社區(qū)管理軟件市場調(diào)查研究報告
- 2025年中國石膏裝飾品市場調(diào)查研究報告
- 二零二五年度半年期倉儲物流租賃合同簽訂
- 國際教育合作居間協(xié)議
- 展覽展示策劃服務合同范本
- 教育機構(gòu)全職教師聘任協(xié)議書范本
- 藝術(shù)品經(jīng)紀居間合同范本
- 抵押房屋貸款合同范本
- 工作室成員成長檔案模板(內(nèi)部版)課件
- (完整版)馬克思主義基本原理概論知識點
- 弱電系統(tǒng)巡查記錄表(辦公樓)
- 預防接種人員崗位培訓習題(Ⅰ類培訓練習題庫共385題)
- 現(xiàn)場經(jīng)濟簽證單范本
- 《網(wǎng)店運營與管理》課件(完整版)
- 《跨境電商B2B操作實務》教學大綱
- 河口區(qū)自然資源
- 精益改善項目管理制度
- 2012數(shù)據(jù)結(jié)構(gòu)英文試卷A及答案
- 機翼結(jié)構(gòu)(課堂PPT)
評論
0/150
提交評論