編輯推薦
本書從基礎與套用相結合的角度介紹VisuaI FoxPr0資料庫的知識、技術和方法,涵蓋全國計算機等級考試二級(VFP)大綱要求的內容,重點把握理論知識的難度與深度,增加易於學生理解的案例,從而強化教材內容的實用性和針對性。適合作為高等學校非計算機專業(VFP 6.0等級考試)和計算機類專業“Visual FoxPro資料庫”課程的教材。
教學大綱,教學課件,相關素材,課程設計。
作者簡介
劉甫迎:教授,在2006年教育部第二屆高等學校教學名師獎評選中當選國家級教學名師。1987年5月作為中國科學院公派訪問學者歸國時,將Fox資料庫介紹到中國。主編出版計算機技術類著作22種(Fox資料庫方面著作12部),暢銷國內。2005年所主持的“Visual FoxPr0程式設計”課程獲國家級精品課程稱號。
圖書目錄
第1章 Visual FoxPr0資料庫管理系統基礎
1.1 資料庫的基本概念
1.1.1 資料庫的定義、體系結構及資料庫系統
1.1.2 資料庫的由來和發展
1.2 關係資料庫
1.2.1 關係資料庫的基本概念
1.2.2 關係運算
1.2.3 數據的一致性和完整性
1.3 Visual FoxPro資料庫管理系統
1.3.1 Visual FoxPro功能概述
1.3.2 Visual FoxPro程式結構
1.4 Visual FoxPro的發展歷史
1.5 Visual FoxPro的安裝與基本操作
1.5.1 系統環境要求及安裝
1.5.2 Visual FoxPro基本操作
1.6 命令視窗
習題
第2章 用戶界面、可視工具及項目管理器
2.1 選單與對話框
2.1.1 選單
2.1.2 對話框
2.2 工具列、嚮導、設計器和生成器
2.2.1 工具列
2.2.2 嚮導
2.2.3 設計器
2.2.4 生成器
2.3 項目管理器與應用程式
2.3.1 項目管理器
2.3.2 構造一個應用程式
2.3.3 添加檔案到一個項目
2.3.4 生成應用程式與執行檔
習題
第3章 Visual FoxPr0的數據
3.1 常量
3.2 變數
3.2.1 欄位變數
3.2.2 記憶體變數
3.2.3 數組
3.2.4 變數的級
3.3 表達式
3.3.1 運算符
3.3.2 表達式分類
習題
第4章 自由表
4.1 表檔案結構的創建和修改
4.1.1 表的結構
4.1.2 建立表結構
4.1.3 修改表結構
4.2 輸入表數據
……
第5章 函式與系統設定命令
第6章 關係資料庫標準語言SQL
第7章 Visual FoxPro程式設計基礎
第8章 資料庫
第9章 選單設計器和報表設計器
第10章 表單和面向對象程式設計
第11章 設計應用程式案例——大學生通用習題測試系統
第12章 視圖和客戶/伺服器編程
附錄A Visual FoxPro程式設計基礎教學大綱
附錄B 實驗指導書
附錄C 計算機等級考試二級(VFP)參考試題
參考文獻
書摘插圖
第1章 第1章 Visual FoxPr0資料庫管理系統基礎
1.1.2 資料庫的由來和發展
數據管理技術大致經過以下4個階段:人工管理階段、檔案系統階段、資料庫階段和高級資料庫階段。
1.人工管理階段
這一階段(20世紀50年代中期以前)的計算機主要用於科學計算。硬體中的外存只有卡片、紙帶等,軟體只有彙編語言,沒有數據管理方面的軟體。數據處理的方式基本上是批處理,數據不保存;每個應用程式要包括存儲結構、存取方法、輸入/輸出方式等,由於各應用程式處理的數據不會毫無聯繫,程式之間會有重複;對數據的存取以記錄為單位。
2.檔案系統階段
這一階段(20世紀50年代後期至60年代中後期)的計算機不僅用於科學計算,還大量用於信息管理。外存已有磁碟、磁鼓等直接存儲設備,軟體方面出現了高級語言和作業系統。
數據可長期保存在外存的磁碟上;數據的物理結構與邏輯結構有了區別;程式與設備之間有設備獨立性(程式只需用檔案名稱與數據打交道,不必關心數據的物理位置);檔案的形式已多樣化,有直接存取等,因而對檔案的記錄可順序訪問,也可隨機訪問;基本上還是以記錄為單位。缺陷:數據冗餘性,不一致性,數據聯繫弱。
3.資料庫階段
數據管理技術進入資料庫階段的標誌是20世紀60年代後期的三大事件:即1969年IBM公司推出的IMS產品(層次資料庫系統)和CODASYL研究和建議的DBTG系統(網狀資料庫系統),以及1970年起,IBM公司E.ECodd連續發表一系列論文,奠定了關係資料庫理論基礎。
70年代以來,資料庫技術得到迅速發展,層次、網狀資料庫系統投入使用。70年代末推出了關係資料庫一些試驗系統,80年代初出現了一批商品化的關係資料庫系統,如ORACLE、SQL/DS、DB2、ingres、INFORMIX、UNIFY以及dBASE、FoxBASE等。SQL在1986年被美ANSl和國際標準化組織(ISO)採納為關係資料庫語言的國際標準。
……