正文 第五章 數據庫基礎與操作(一)(1 / 3)

本章介紹數據庫的基礎知識,並以FoxPr0為例,學習FoxPr0的操作界麵,講授數據庫的創建、數據庫的管理、記錄的排序和索引、數據查詢、數據統計以及簡單報表輸出等操作方法和相關命令。

通過本章學習,要了解數據庫的基礎知識、名詞術語,掌握Fox Pm的窗口、菜單、對話框的有關操作;學會建立數據庫,編輯修改記錄;掌握通過排序、索引進行快速查詢的方法;掌握數據統計的常用命令及輸出簡單報表的方法;從而逐步學會用數據庫來管理數據,提高工作質量及效率。

5.1數據庫基礎知識

一、數據、數據庫與數據庫管理係統

數據是反映客觀事物的屬性、狀態和特征的物理符號的集合,它是信息內容的具體表示,是對客觀事物的描述。電力生產與管理活動中,每時每刻都使用大量的數據。這些數據可分為兩種類型:工資、發電量、電價等可用數字表示的數值型數據;文字、圖形、圖象、聲音等非數值型的數據。企業管理中大量的工作是處理這些數據。所謂數據處理,就是對數據進行收集、存儲、加工、檢索、傳輸和製表等操作的總稱。手工處理數據無疑是繁重和容易出錯的。用計算機來處理數據,則會充分發揮出高效、可靠、自動化的優點,給信息管理帶來革命性的飛躍。

用計算機管理數據,是采用最先進、最實用的數據庫管理數據。所謂數據庫(DB—Data Base)是以一定的組織方式存儲在一起、能為多個用戶共享、獨立於應用程序又相互關聯的數據集合。數據庫中的數據具有共享性、獨立性、完整性和冗餘少的特點,所以數據庫技術是目前最優秀的數據管理技術,也是最先進的一種管理方式。

以數據庫方式管理數據要求一個完整的計算機係統——數據庫係統(DBS)。它是采用數據庫技術,由計算機硬件係統、軟件係統、數據和用戶組成的完整係統。其中軟件係統包括係統軟件和應用軟件,前者是指操作係統(DOS、Windows95等)和數據庫管理係統(Fox Base、FoxPr0等),後者是指為終端用戶開發的應用軟件,如財務管理係統、工資管理係統等。這裏所謂的數據庫管理係統(DBMS)是管理和維護數據庫數據的一組軟件,它是數據庫與用戶之間的界麵。本章就是學習FoxPro數據庫管理係統,進行基本的數據管理操作。

二、數據類型

數據庫管理各種各樣的數據,它們的內在特性是不一樣的。數據的內在特性稱為數據的類型,不同類型的數據其處理方式也不相同。

三、二維數數與數據庫文件

過去人們常用一種沒有重複列、重複行的二維表格來管理數據,它具有條理清楚、數據間關係明確、運算處理方便等優點。Fox_Pr0的一個數據庫文件就是對應於一張二維表格,但采用了新的術語。

5.2FoxPr0簡介

FoxPr0是Fox Software公司90年代推出的比DBase、Fox Base功能更強、速度更快但完全兼容的關係型數據庫管理係統,有For Dos和For Windows兩種版本。本書介紹For Windows版本,它可在Wondows3.x中文版或英文版以及中文Windows95中運行,要求的硬件為80386SX以上微機,有4M以上內存,至少20MB硬盤空間,配備VGA顯示器、鼠標、軟驅或光驅等設備。(1)啟動:單擊Windows95“開始”按鈕,找到“FoxPro For Windows”程序組,選其中的“FoxPro For Windows”,單擊鼠標左鍵,窗口和命令(Command)窗口。

(2)退出:用鼠標雙擊控製框;或按ALT+F4鍵;或用鼠標單擊控製框,在控製菜單中選擇EXIT項,或者在命令窗口中鍵入命令QUIT後回車均可退出FoxPr0。

二、FoxPr0的操作界麵

1.窗口

顯示FoxPr02.5b窗口的各組成部分,該窗口是FoxPr0的主要操作界麵,各部分的功能和操作是:

(1)標題欄:顯示窗口名稱。亮藍色時為活動窗口,雙擊標題欄可使該窗口最大化。鼠標按住標題欄可將窗口拖到適當位置。

(2)控製框:單擊控製框可彈出控製菜單,單擊其中相應的命令可實現窗口移動、最大化、最小化,改變窗口大小或切換到其它窗口。雙擊控製框則關閉窗口。

(3)菜單條:包含有File(文件)、Edit(編輯)、Database(數據庫)、Record(記錄)、Program(程序)、Text(文件)、Window(窗E)、Help(幫助)八個菜單項,它們是FoxPr0的一級菜單,其中若無打開的數據庫文件,Record是虛顯的。單擊某菜單項(或按ALT+菜單項中有下劃線的字母),均彈出一個下拉菜單,即FoxPr0的二級菜單,其中又有若幹個菜單項,則是具體的操作命令。將鼠標光標移至某菜單項處,單擊左鍵或者按住ALT鍵再按菜單項中具有下劃線的字母,均即可執行該命令。彈出下拉菜單後,也可用光標鍵十或、l選取菜單項,再按回車鍵執行該命令。

在File(文件)下拉菜單中,有New…(建新文件)、Open…(打開文件)、Close(關閉文件)、Save(保存文件)、Save88…(命名保存文件)、Revert(修改作廢)、PrintSetup…(打印設置)、Print…(打印)、Exit(退出)等命令項。下拉菜單中虛顯的菜單命令在當前狀態下不能執行;而0pen…等有省略號“…”的菜單項,一旦選中就會引出相應的對話框,必須在對話框中選擇或輸入一些參數後才能執行該命令。

(4)狀態行:顯示打開的數據庫文件名稱、當前記錄號等信息。

(5)命令窗口:在該窗口中任意位置單擊鼠標,均會使它變為當前窗口,可在其中輸入操作命令來完成相應操作,如輸入QUIT並回車即退出FoxPr0。該窗口也有標題欄、控製框,右邊、下邊有滾動條。

(6)最大化,還原按鈕和最小化按鈕:主菜單窗口、命令窗口右上角均有這些按鈕,命令窗口有滾動條,其操作以及窗口縮放、移動方法均與WORD、Windows95類似操作相同。

2.對話框

Open…、New…命令引出的對話框,在對話框中有要求用戶進行選擇、輸入信息和確定操作項的列表框、複選框、單選按鈕、命令按鈕、文本框、彈出控製框等部件。它們的形狀和操作方法如下:

(1)列表框:上部有文字說明的矩形框,框中列出有關參數(如Open對話框中的文件目錄路徑、文件名)供用戶選擇,可用鼠標單擊已漁中~所選對象或用Tab鍵選取列表框,再用光標鍵

(2)文本框:上有文字說明的橫向長條框,可用鍵盤輸入具體參數,回車確認。輸入中可用Delete鍵,Insert鍵進行修改,也可用光標鍵或一查看其中內容。

這些項目可選可不選,也可同時選幾項,用鼠標單擊使小方塊內有符號“√”為選中,空白為不選,也可用Tab鍵選取某複選框,按空格鍵使其出現“√”或由“√”變為空白,確定選或不選。

(4)命令按鈕:內有文字的小長方塊,文字內容一般為0K、Cancel等,0K為確認本次操作,Cancel為本次操作無效,退出對話框,用鼠標單擊按鈕或用Tab鍵選取按鈕再按回車鍵即選中。