本書旨在讓大學生能夠主動、有效率地學習和掌握資料庫基礎知識和套用技術。全書以Visual FoxPro 6.0為平台,從資料庫基礎理論和實際套用出發,循序漸進、深入淺出地介紹資料庫的基礎知識和套用技術:基於資料庫產生的原因,介紹資料庫技術的基本概念,建立學習資料庫技術的框架體系;基於典型案例介紹資料庫及其對象的創建和管理,培養學生組織數據的基本能力;基於大量示例介紹SQL語言的語法及其套用,培養學生處理和分析數據的基本能力;基於套用至上的原則,介紹程式設計、查詢設計、表單設計、選單設計、報表設計和套用系統開發等方面的內容,培養學生的創新能力。 全書以“銷售管理”和“學生管理”為主線,以基本知識、基本技能、基本能力和創新培養為目標,以理論夠用、實用、實踐為第一原則,使讀者能夠快速、輕鬆地掌握Visual FoxPro 6.0資料庫技術的套用與開發。本書配有多媒體課件、練習題和實驗講義,便於讀者更好地學習和掌握資料庫的基本知識與技能。 本書可作為各類院校“資料庫套用”相關課程的教材,也可作為各類培訓班相關課程的教材。對於參加全國計算機二級Visual FoxPro考試的讀者來說,本書也是一本相當實用的參考書。
基本介紹
- 書名:工業和信息化普通高等教育"十二五"規劃教
- 作者:姜林楓 徐長滔
- 出版日期:2014年2月1日
- 語種:簡體中文
- ISBN:9787115339706
- 外文名:Foundations and Applications of Database(Visual FoxPro 6.0)
- 出版社:人民郵電出版社
- 頁數:264頁
- 開本:16
- 品牌:人民郵電出版社
內容簡介,圖書目錄,
內容簡介
《工業和信息化普通高等教育"十二五"規劃教材·21世紀高等教育計算機規劃教材:資料庫基礎與套用:Visual FoxPro 6.0》可作為各類院校“資料庫套用”相關課程的教材,也可作為各類培訓班相關課程的教材。對於參加全國計算機二級Visual FoxPro考試的讀者來說,《工業和信息化普通高等教育"十二五"規劃教材·21世紀高等教育計算機規劃教材:資料庫基礎與套用:Visual FoxPro 6.0》也是一本相當實用的參考書。
圖書目錄
第1章資料庫基礎
1.1資料庫技術產生的原因
1.1.1檔案組織數據的弊端
1.1.2資料庫組織數據的優勢
1.2資料庫系統的組成
1.2.1資料庫
1.2.2資料庫管理系統
1.2.3資料庫應用程式
1.3關係資料庫的數據模型
1.3.1數據模型概述
1.3.2關係資料庫的數據模型
1.3.3SQL語言
習題
一、單選題
二、填空題
三、思考題
第2章Visual FoxPro基礎
2.1Visual FoxPro的用戶界面
2.2Visual FoxPro的操作方式
2.2.1命令執行方式
2.2.2選單執行方式
2.2.3程式執行方式
2.3Visual FoxPro的環境設定
2.3.1“選項”對話框
2.3.2設定默認目錄
2.3.3設定日期和時間格式
2.4Visual FoxPro的設計工具
2.4.1嚮導
2.4.2設計器
2.4.3生成器
2.5Visual FoxPro的數據基礎
2.5.1常量
2.5.2變數
2.5.3函式
2.5.4表達式
2.5.5數組
2.5.6命令格式
2.5.7檔案類型
習題
一、單選題
二、填空題
三、思考題
第3章數據表的創建與維護
3.1數據表的建立
3.1.1表結構的建立
3.1.2表記錄的輸入
3.2數據表的數據維護
3.2.1數據表的打開
3.2.2數據表的關閉
3.2.3記錄指針的定位
3.2.4記錄的顯示
3.2.5記錄的更新
3.2.6記錄的視窗維護
3.3數據表的結構維護
3.3.1數據表結構的顯示
3.3.2數據表結構的修改
3.4數據表的排序
3.4.1物理排序
3.4.2邏輯排序
3.5數據表的備份和刪除
3.5.1數據表的複製備份
3.5.2數據表的刪除
3.6數據表的導入和導出
習題
一、單選題
二、填空題
三、思考題
四、操作題
第4章資料庫的創建與管理
4.1資料庫的創建
4.1.1容器的創建
4.1.2在容器中創建表
4.1.3在容器中添加和移除表
4.2資料庫的管理
4.2.1資料庫的打開
4.2.2資料庫的關閉
4.2.3資料庫的修改與刪除
4.2.4建立資料庫表的表間關係
4.3資料庫約束的定義
4.3.1欄位有效性約束的定義
4.3.2記錄有效性約束的定義
4.3.3參照完整性約束的定義
4.4資料庫的數據字典
習題
一、單選題
二、填空題
三、思考題
四、操作題
第5章SQL語言
5.1SQL語言概述
5.1.1SQL語言的功能
5.1.2SQL語言的特點
5.2SQL的定義功能
5.2.1表的定義
5.2.2視圖的定義
5.3SQL的更新功能
5.3.1插入數據
5.3.2更新數據
5.3.3刪除數據
5.4SQL的查詢功能
5.4.1簡單查詢
5.4.2嵌套查詢
5.4.3連線查詢
5.4.4統計查詢
5.4.5集合查詢
5.5綜合示例
習題
一、單選題
二、填空題
三、思考題
四、操作題
第6章視圖與查詢
6.1視圖的創建與套用
6.1.1視圖的概述
6.1.2視圖的創建
6.1.3視圖的套用
6.2查詢的建立與維護
6.2.1查詢的建立及運行
6.2.2查詢的維護
6.2.3查詢與視圖的異同
習題
一、單選題
二、填空題
三、思考題
第7章程式設計基礎
7.1程式檔案的建立與運行
7.1.1程式檔案的建立與編輯
7.1.2程式的運行
7.1.3程式中的輔助命令
7.1.4程式中的互動輸入命令
7.2順序結構程式設計
7.2.1程式設計的三種基本結構
7.2.2順序結構的程式設計
7.3分支結構程式設計
7.3.1選擇分支結構
7.3.2分支嵌套結構
7.3.3多路分支結構
7.4循環結構程式設計
7.4.1當型循環結構
7.4.2步長型循環結構
7.4.3掃描型循環結構
7.4.4循環嵌套結構
7.5模組結構程式設計
7.5.1程式模組的建立與運行
7.5.2應用程式的模組化設計
7.5.3記憶體變數作用域
7.5.4過程與過程檔案
7.5.5用戶自定義函式
習題
一、判斷題
二、單選題
三、程式填空
四、閱讀程式,寫出程式功能或結果
五、編程題
第8章面向對象程式設計
8.1面向對象程式設計基礎
8.1.1面向對象程式設計的特點
8.1.2對象與類的概念
8.1.3Visual FoxPro預定義的基類
8.1.4對象的屬性、方法與事件
8.2類的創建
8.2.1用類設計器創建類
8.2.2用命令方式創建類
8.3對象的創建與引用
8.3.1對象的創建
8.3.2對象的引用
習題
一、單選題
二、填空題
三、思考題
四、操作題
第9章表單設計及套用
9.1表單設計概述
9.1.1創建表單的途徑
9.1.2運行表單的方法
9.1.3表單的常用屬性、事件與方法
9.1.4表單數據源的綁定
9.2表單的創建
9.2.1用表單嚮導創建表單
9.2.2用表單設計器創建表單
9.2.3用表單生成器創建表單
9.3表單的修改
9.4表單設計技術的套用
9.4.1標籤、線條、形狀與圖像
9.4.2文本框與編輯框
9.4.3列表框與組合框
9.4.4命令按鈕與命令按鈕組
9.4.5複選框與選項按鈕組
9.4.6微調控制項
9.4.7計時器
9.4.8表格
9.4.9頁框與容器
9.4.10ActiveX控制項與ActiveX綁定控制項
習題
一、單選題
二、填空題
三、思考題
四、操作題
第10章選單設計及套用
10.1選單設計概述
10.1.1Visual FoxPro支持的選單類型
10.1.2創建選單遵循的原則
10.1.3創建選單的方法
10.2選單的創建
10.2.1選單設計器的啟動
10.2.2選單設計器的視窗
10.2.3選單的創建
10.3選單的修改
10.3.1選單的打開
10.3.2選單的修改
10.4選單設計技術的套用
10.4.1快速選單的創建
10.4.2快捷選單的創建
習題
一、單選題
二、填空題
三、思考題
四、操作題
第11章報表設計及套用
11.1報表設計概述
11.1.1報表簡介
11.1.2報表設計的方法
11.1.3報表設計的一般過程
11.2報表的創建
11.2.1使用嚮導創建報表
11.2.2用快速報表功能創建報表
11.2.3用報表設計器創建報表
11.3報表的修改
11.3.1報表設計器的啟動
11.3.2報表設計器的視窗
11.3.3使用報表設計器修改報表
11.4報表設計技術的套用
11.4.1設計分組報表
11.4.2設計標籤報表
習題
一、單選題
二、填空題
三、思考題
四、操作題
第12章資料庫套用系統的開發
12.1項目管理器
12.1.1項目管理器的啟動
12.1.2項目管理器的操作
12.2資料庫套用系統的開發概述
12.2.1資料庫套用系統開發的一般過程
12.2.2資料庫設計的步驟
12.3案例分析——訂單管理系統的開發
12.3.1需求分析
12.3.2系統設計
12.3.3系統實施
習題
一、思考題
二、操作題
參考文獻
1.1資料庫技術產生的原因
1.1.1檔案組織數據的弊端
1.1.2資料庫組織數據的優勢
1.2資料庫系統的組成
1.2.1資料庫
1.2.2資料庫管理系統
1.2.3資料庫應用程式
1.3關係資料庫的數據模型
1.3.1數據模型概述
1.3.2關係資料庫的數據模型
1.3.3SQL語言
習題
一、單選題
二、填空題
三、思考題
第2章Visual FoxPro基礎
2.1Visual FoxPro的用戶界面
2.2Visual FoxPro的操作方式
2.2.1命令執行方式
2.2.2選單執行方式
2.2.3程式執行方式
2.3Visual FoxPro的環境設定
2.3.1“選項”對話框
2.3.2設定默認目錄
2.3.3設定日期和時間格式
2.4Visual FoxPro的設計工具
2.4.1嚮導
2.4.2設計器
2.4.3生成器
2.5Visual FoxPro的數據基礎
2.5.1常量
2.5.2變數
2.5.3函式
2.5.4表達式
2.5.5數組
2.5.6命令格式
2.5.7檔案類型
習題
一、單選題
二、填空題
三、思考題
第3章數據表的創建與維護
3.1數據表的建立
3.1.1表結構的建立
3.1.2表記錄的輸入
3.2數據表的數據維護
3.2.1數據表的打開
3.2.2數據表的關閉
3.2.3記錄指針的定位
3.2.4記錄的顯示
3.2.5記錄的更新
3.2.6記錄的視窗維護
3.3數據表的結構維護
3.3.1數據表結構的顯示
3.3.2數據表結構的修改
3.4數據表的排序
3.4.1物理排序
3.4.2邏輯排序
3.5數據表的備份和刪除
3.5.1數據表的複製備份
3.5.2數據表的刪除
3.6數據表的導入和導出
習題
一、單選題
二、填空題
三、思考題
四、操作題
第4章資料庫的創建與管理
4.1資料庫的創建
4.1.1容器的創建
4.1.2在容器中創建表
4.1.3在容器中添加和移除表
4.2資料庫的管理
4.2.1資料庫的打開
4.2.2資料庫的關閉
4.2.3資料庫的修改與刪除
4.2.4建立資料庫表的表間關係
4.3資料庫約束的定義
4.3.1欄位有效性約束的定義
4.3.2記錄有效性約束的定義
4.3.3參照完整性約束的定義
4.4資料庫的數據字典
習題
一、單選題
二、填空題
三、思考題
四、操作題
第5章SQL語言
5.1SQL語言概述
5.1.1SQL語言的功能
5.1.2SQL語言的特點
5.2SQL的定義功能
5.2.1表的定義
5.2.2視圖的定義
5.3SQL的更新功能
5.3.1插入數據
5.3.2更新數據
5.3.3刪除數據
5.4SQL的查詢功能
5.4.1簡單查詢
5.4.2嵌套查詢
5.4.3連線查詢
5.4.4統計查詢
5.4.5集合查詢
5.5綜合示例
習題
一、單選題
二、填空題
三、思考題
四、操作題
第6章視圖與查詢
6.1視圖的創建與套用
6.1.1視圖的概述
6.1.2視圖的創建
6.1.3視圖的套用
6.2查詢的建立與維護
6.2.1查詢的建立及運行
6.2.2查詢的維護
6.2.3查詢與視圖的異同
習題
一、單選題
二、填空題
三、思考題
第7章程式設計基礎
7.1程式檔案的建立與運行
7.1.1程式檔案的建立與編輯
7.1.2程式的運行
7.1.3程式中的輔助命令
7.1.4程式中的互動輸入命令
7.2順序結構程式設計
7.2.1程式設計的三種基本結構
7.2.2順序結構的程式設計
7.3分支結構程式設計
7.3.1選擇分支結構
7.3.2分支嵌套結構
7.3.3多路分支結構
7.4循環結構程式設計
7.4.1當型循環結構
7.4.2步長型循環結構
7.4.3掃描型循環結構
7.4.4循環嵌套結構
7.5模組結構程式設計
7.5.1程式模組的建立與運行
7.5.2應用程式的模組化設計
7.5.3記憶體變數作用域
7.5.4過程與過程檔案
7.5.5用戶自定義函式
習題
一、判斷題
二、單選題
三、程式填空
四、閱讀程式,寫出程式功能或結果
五、編程題
第8章面向對象程式設計
8.1面向對象程式設計基礎
8.1.1面向對象程式設計的特點
8.1.2對象與類的概念
8.1.3Visual FoxPro預定義的基類
8.1.4對象的屬性、方法與事件
8.2類的創建
8.2.1用類設計器創建類
8.2.2用命令方式創建類
8.3對象的創建與引用
8.3.1對象的創建
8.3.2對象的引用
習題
一、單選題
二、填空題
三、思考題
四、操作題
第9章表單設計及套用
9.1表單設計概述
9.1.1創建表單的途徑
9.1.2運行表單的方法
9.1.3表單的常用屬性、事件與方法
9.1.4表單數據源的綁定
9.2表單的創建
9.2.1用表單嚮導創建表單
9.2.2用表單設計器創建表單
9.2.3用表單生成器創建表單
9.3表單的修改
9.4表單設計技術的套用
9.4.1標籤、線條、形狀與圖像
9.4.2文本框與編輯框
9.4.3列表框與組合框
9.4.4命令按鈕與命令按鈕組
9.4.5複選框與選項按鈕組
9.4.6微調控制項
9.4.7計時器
9.4.8表格
9.4.9頁框與容器
9.4.10ActiveX控制項與ActiveX綁定控制項
習題
一、單選題
二、填空題
三、思考題
四、操作題
第10章選單設計及套用
10.1選單設計概述
10.1.1Visual FoxPro支持的選單類型
10.1.2創建選單遵循的原則
10.1.3創建選單的方法
10.2選單的創建
10.2.1選單設計器的啟動
10.2.2選單設計器的視窗
10.2.3選單的創建
10.3選單的修改
10.3.1選單的打開
10.3.2選單的修改
10.4選單設計技術的套用
10.4.1快速選單的創建
10.4.2快捷選單的創建
習題
一、單選題
二、填空題
三、思考題
四、操作題
第11章報表設計及套用
11.1報表設計概述
11.1.1報表簡介
11.1.2報表設計的方法
11.1.3報表設計的一般過程
11.2報表的創建
11.2.1使用嚮導創建報表
11.2.2用快速報表功能創建報表
11.2.3用報表設計器創建報表
11.3報表的修改
11.3.1報表設計器的啟動
11.3.2報表設計器的視窗
11.3.3使用報表設計器修改報表
11.4報表設計技術的套用
11.4.1設計分組報表
11.4.2設計標籤報表
習題
一、單選題
二、填空題
三、思考題
四、操作題
第12章資料庫套用系統的開發
12.1項目管理器
12.1.1項目管理器的啟動
12.1.2項目管理器的操作
12.2資料庫套用系統的開發概述
12.2.1資料庫套用系統開發的一般過程
12.2.2資料庫設計的步驟
12.3案例分析——訂單管理系統的開發
12.3.1需求分析
12.3.2系統設計
12.3.3系統實施
習題
一、思考題
二、操作題
參考文獻