數(shù)據(jù)庫應用基礎教程Visual FoxPro程序開發(fā)劉保順
定 價:36 元
- 作者:劉保順,牛慶蓮 編著
- 出版時間:2009/8/1
- ISBN:9787502450250
- 出 版 社:冶金工業(yè)出版社
- 中圖法分類:H31
- 頁碼:285
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書內(nèi)容包括:數(shù)據(jù)庫基礎知識、Visual FoxPro數(shù)據(jù)庫的建立和維護、SQL語言和查詢設計器、表單程序設計、標簽和文本框的使用、時鐘控件和命令按鈕的使用、選項控件的使用、表格控件、頁框和容器控件的使用、菜單設計、報表設計、應用程序的發(fā)布。
本書可作為高等院校及高等職業(yè)學校數(shù)據(jù)庫課程教材,也可作為各單位數(shù)據(jù)庫知識培訓教材,還可以作為對Visual FoxPro數(shù)據(jù)庫編程感興趣的讀者的入門書。
1 數(shù)據(jù)庫及Visual FoxPro簡介
1.1 數(shù)據(jù)庫(DB)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)
1.2 數(shù)據(jù)庫系統(tǒng)(DBS)
1.3 關系數(shù)據(jù)庫
1.4 使用VFP進行程序開發(fā)的流程
1.5 使用幫助文件
1.6 入門示例
1.7 學好Visual FoxPro應具備的基礎知識
2 創(chuàng)建和使用數(shù)據(jù)庫
2.1 VFP開發(fā)環(huán)境
2.2 項目管理器
2.2.1 創(chuàng)建項目文件
2.2.2 項目管理器的使用
2.2.3 連編項目
2.2.4 項目管理器使用中的有關問題 1 數(shù)據(jù)庫及Visual FoxPro簡介
1.1 數(shù)據(jù)庫(DB)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)
1.2 數(shù)據(jù)庫系統(tǒng)(DBS)
1.3 關系數(shù)據(jù)庫
1.4 使用VFP進行程序開發(fā)的流程
1.5 使用幫助文件
1.6 入門示例
1.7 學好Visual FoxPro應具備的基礎知識
2 創(chuàng)建和使用數(shù)據(jù)庫
2.1 VFP開發(fā)環(huán)境
2.2 項目管理器
2.2.1 創(chuàng)建項目文件
2.2.2 項目管理器的使用
2.2.3 連編項目
2.2.4 項目管理器使用中的有關問題
2.3 數(shù)據(jù)庫
2.3.1 建立數(shù)據(jù)庫中的表
2.3.2 表中數(shù)據(jù)的輸入
2.3.3 通過菜單維護表中的數(shù)據(jù)
2.3.4 數(shù)據(jù)庫表的屬性
2.4 數(shù)據(jù)庫表的索引與關聯(lián)
2.4.1 VFP索引的分類
2.4.2 建立數(shù)據(jù)庫表的永久關系和參照完整性
課后練習題
3 Visual FoxPro的語言基礎
3.1 數(shù)據(jù)類型
3.2 常量和變量
3.2.1 常量
3.2.2 變量
3.3 函數(shù)和表達式
3.3.1 函數(shù)
3.3.2 表達式
3.4 Visual FoxPro的常用命令
3.4.1 表維護命令
3.4.2 過濾和統(tǒng)計命令
3.5 VFP中的程序設計
3.5.1 程序文件
3.5.2 程序的控制結構
3.6 程序模塊化
3.6.1 子程序
3.6.2 自定義函數(shù)
課后練習題
4 SQL和查詢設計器
4.1 SQL
4.1.1 Select單表數(shù)據(jù)查詢
4.1.2 Select語句的排序和輸出
4.1.3 Select語句的統(tǒng)計和分組
4.1.4 SQL語言多表數(shù)據(jù)查詢
4.1.5 Select語句多表查詢示例
4.1.6 Select語句嵌套
4.1.7 Select語句綜合
4.1.8 表單中使用SQL
4.1.9 其他SQL
4.2 查詢設計器
4.2.1 通過“查詢設計器”,完成多表查詢
4.2.2 查詢結果的輸出
4.2.3 查詢設計器中查看生成的SQL
課后練習題
5 表單的使用
5.1 利用表單設計器設計表單
5.1.1 表單設計器的基本操作
5.1.2 使用數(shù)據(jù)環(huán)境設計器
5.1.3 記錄的移動、刪除和增加
5.1.4 快速創(chuàng)建表單
5.1.5 設置控件的焦點
5.1.6 在表單上設置控件
5.2 面向對象程序設計方法
……
6 VFP中標準控件的使用
7 報表
8 菜單
9 ActiveX控件的使用
10 應用程序發(fā)布
11 應用程序開發(fā)示例
1 數(shù)據(jù)庫及Visual FoxPro簡介
當今世界對數(shù)據(jù)的需求越來越迫切,數(shù)據(jù)庫技術的發(fā)展可謂一目千里。現(xiàn)代的數(shù)據(jù)庫不僅能夠存儲傳統(tǒng)的文字數(shù)據(jù),還可以存儲圖像、視頻、聲音等數(shù)據(jù)。在整個數(shù)據(jù)庫發(fā)展過程中,大致有以下幾種類型的數(shù)據(jù)庫:層次模型的數(shù)據(jù)庫、網(wǎng)狀模型的數(shù)據(jù)庫、關系模型的數(shù)據(jù)庫和面向對象的數(shù)據(jù)庫,F(xiàn)在用戶使用的數(shù)據(jù)庫大多數(shù)是關系模型的數(shù)據(jù)庫。我們在采用Visual FoxPro編制程序訪問數(shù)據(jù)庫前,要了解一些必要的數(shù)據(jù)庫基礎知識。
1.1 數(shù)據(jù)庫(DB)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)
數(shù)據(jù)庫是存儲在計算機內(nèi),有組織、可共享的數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)按照一定的數(shù)據(jù)模型組織、描述和存儲,其特點是具有較小的冗余度、較高的獨立性和可擴展性,并且數(shù)據(jù)庫中的數(shù)據(jù)可供各種合法的用戶使用。
數(shù)據(jù)庫管理系統(tǒng)是一個軟件系統(tǒng),主要用來定義和管理數(shù)據(jù)庫,處理應用程序和數(shù)據(jù)庫間的關系。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心部分,它建立在操作系統(tǒng)之上,對數(shù)據(jù)庫進行統(tǒng)一管理和控制。說得簡單些,DBMS就是幫助我們建立、管理和維護數(shù)據(jù)庫的軟件系統(tǒng)。其主要功能如下:
(1)描述數(shù)據(jù)庫。DBMS能夠提供數(shù)據(jù)描述語言(DDL),描述數(shù)據(jù)庫的邏輯結構、存儲結構和保密要求等,使我們能夠方便地建立數(shù)據(jù)庫和定義數(shù)據(jù)庫結構。
(2)操作數(shù)據(jù)庫。DBMS能夠提供數(shù)據(jù)操作語言(DML),通過它我們能夠方便地對數(shù)據(jù)庫進行查詢、插入、修改和刪除等操作。
(3)管理數(shù)據(jù)庫。DBMS能夠提供對數(shù)據(jù)庫的運行和管理功能,保證數(shù)據(jù)的安全性、完整性和一致性,能夠控制用戶對數(shù)據(jù)庫的訪問,管理大量數(shù)據(jù)的存儲。
(4)維護數(shù)據(jù)庫。數(shù)據(jù)庫管理系統(tǒng)能夠提供數(shù)據(jù)的維護功能,如數(shù)據(jù)的導入、導出、數(shù)據(jù)轉換、備份、故障恢復和性能監(jiān)視等。
我們平時說的會使用某種數(shù)據(jù)庫,實際上指的是會使用該種數(shù)據(jù)庫管理系統(tǒng)。
……