內容簡介
全書共13章。第1章為資料庫系統概論;第2章為Visual FoxPro 6.0概述;第3章為編程基礎;第4章為數據表基本操作;第5章為資料庫及其操作;第6章為結構化查詢語言SQL;第7章為面向對象程式設計基礎;第8章為表單設計;第9章為控制項設計;第10章為選單設計;第11章為報表設計;第12章為資料庫應用程式開發;第13章為技能訓練。全書內容緊湊,結構合理,論述清楚,實例豐富,且理順了眾多知識點之間的關係,有利於讀者的理解和掌握。本書適合於高等職業學校、高等專科學校、成人高校、本科院校舉辦的二級職業技術學院,也可供繼續教育學院、民辦高校、技能型緊缺人才培養使用,還可供計算機套用人員自學或參考。
本書系統地介紹了資料庫系統的基本原理、設計技術 以Visual Foxpro語言為背景系統介紹了資料庫套用技術
重點突出了資料庫操作技術訓練 全書內容循序漸進、深入淺出,
通俗易懂,實踐性強。
作者簡介
相關作品:《電子商務基礎與實訓(高職高專電子商務專業系列教材)》 《資料庫原理與套用(Visual FoxPro21世紀全國高職高專計算機系列實用規劃教材)》
圖書目錄
第1章資料庫系統概論
1.1資料庫技術的發展
1.1.1人工管理階段
1.1.2檔案系統階段
1.1.3資料庫系統階段
1.2數據模型
1.2.1實體及其聯繫
1.2.2數據模型
1.2.3關係術語及關係運算
1.3資料庫系統的組成
1.3.1 硬體系統
1.3.2系統軟體
1.3.3資料庫套用系統
1.3.4各類人員
1.4資料庫設計基礎
1.4.1資料庫設計步驟
1.4.2資料庫設計過程
習題一
第2章 Visual FoxPro 6.0概述
2.1 關於Visual FoxPro
2.1.1 Visual FoxPro的發展過程
2.1.2 Visual FoxPro 6.0的功能特點
2.1.3 Visual FoxPro 6.0的安裝
2.2 Visual FoxPro 6.0的基本操作
2.2.1 Visual FoxPro 6.0的啟動與退出
2.2.2 Visual FoxPro 6.0的集成界面組成
2.2.3 Visual FoxPro 6.0的界面操作
2.3 Visual FoxPro 6.0基礎知識.
2.3.1 Visual FoxPro 6.0的工作方式
2.3.2 Visual FoxPro 6.0的輔助設計工具
2.4項目管理器
2.4.1 “項目管理器”的功能
2.4.2 “項目管理器”的組成
2.4.3 “項目管理器”的操作
2.5 Visual FoxPro 6.0的開發環境設定
2.5.1 “選項”對話框
2.5.2默認工作目錄設定
2.5.3 日期、時間、貨幣及數字格式設定
2.5.4.配置檔案Config fpw的創建
習題二
第3章編程基礎
3.1數據類型
3.1.1字元型(Character)
3.1.2數值型
3.1.3日期型(Date)
3.1.4日期時間型(Date Time)
3.1.5邏輯型(Logic)
3.1.6備註型(Memo)
3.1.7通用型(General)
3.1.8貨幣型(Curreney)
3.1.9字元型二進制和備註型二進制
3.2常量與變數
3.2.1常量
3.2.2變數
3.2.3系統變數
3.2.4變數命名的推薦規則
3.3 函式
3.3.1函式的一般形式
3.3.2函式的類型
3.4 VFP的運算符與表達式
3.4.1算術運算符與算術表達式
3.4.2字元串運算符與字元串表達式
3.4.3 日期時間運算符與日期時間表達式
3.4.4條件表達式
3.4.5邏輯表達式
3.4.6運算符的優先順序
3.5結構化程式設計
3.5.1程式檔案的建立與運行
3.5.2程式結構控制
3.6過程及其調用
3.6.1主程式、子程式及其調用
3.6.2過程的定義
3.6.3過程檔案
習題三
第4章數據表基本操作
4.1表的創建
4.1.1表的概念
4.1.2表結構的設計與創建
4.2數據的輸入
4.2.1打開、關閉表
4.2.2表數據的輸入
4.2.3輸入備註型和通用型欄位
4.2.4.追加記錄
4.2.5追加記錄的命令
4.3表結構的修改
4.3.1使用"表設計器"
4.3.2使用修改命令
4.4數據的顯示與修改
4.4.1數據的顯示
4.4.2數據的修改
4.5數據的刪除
4.5.1邏輯刪除
4.5.2恢復記錄
4.5.3物理刪除
習題四
第5章資料庫及其操作
5.1資料庫的創建
5.1.1利用“資料庫嚮導”創建資料庫
5.1.2使用“資料庫設計器”創建資料庫
5.1.3使用命令創建資料庫
5.1.4資料庫的修改、打開和關閉
5.2資料庫表的操作
5.2.1創建資料庫表
5.2.2資料庫中表的添加和刪除
5.2.3資料庫表的打開和關閉
5.2.4資料庫表結構的修改、顯示
5.3索引
5.3.1 索引檔案
5.3.2索引檔案的分類
5.3.3索引類型
5.3.4創建索引檔案
5.3.5索引檔案的打開和關閉
5.3.6刪除索引標識
5.4資料庫的關聯
5.4.1工作區的基本概念
5.4.2資料庫的關聯
習題五
第6章結構化查詢語言SQL
6.1結構化查詢語言SQL概述
6.1.1 SQL簡介
6.1.2 SQL語言的組成
6.1.3 SQL語言的特點
6.2 SQL的數據定義功能
第7章面向對象程式設計基礎
第8章表單設計
第9章表單控制項設計
第10章選單設計
第11章報表設計
第12章VFP資料庫套用系統開發
文摘
第3章編程基礎
本章主要介紹VFP系統中各種數據類型,數據的存儲、表示方式和操作運算方法,以及結構化程式設計方法,為用戶使用VFP系統進行數據操作、程式編制、資料庫管理打下基礎。
通過本章的學習,應掌握幾種主要數據類型及相關特性、變數的類型和基本操作方法、數據的4種表示形式(常量、變數、函式和表達式)、各種表達式的使用方法;了解常用函式的功能與用法。結構化的程式設計、過程的概念及其使用。
3.1 數據類型
數據是描述現實世界中客觀事物屬性的記錄,而記錄的集合是構成資料庫的基礎,為了使人們方便地建立和運算元據庫,VFP系統將數據劃分為不同的數據類型,而不同的數據類型又決定了數據存儲形式和操作使用方式的不同,下面介紹常用的數據類型。
3.1.1 字元型(Character)
字元型數據是文字數據類型,用字母C表示。字元型數據包括中文字元、英文字元、數字字元和其他ASCII字元,其長度(即字元個數)範圍是0~254個字元。顯然,由於數據類型是字元,所以它(Numberic)是不能進行運算的數據類型。
3.1.2數值型
數值型數據是用於表示數量,而且可以進行數值運算的數據類型。數值型數據由數字、小數點、正負號和表示乘冪的字母E組成。在VFP系統中,按存儲、表示形式與取值範圍的不同,數值型數據又可進一步分為4種類型。
序言
資料庫技術產生於20世紀60年代末,發展至今已有30餘年的歷史。資料庫技術作為數據管理的最有效的手段,它的出現極大地促進了計算機套用的發展,目前基於資料庫技術的計算機套用已成為計算機套用的主流。
Visual FoxPro作為目前PC機上影響最大、套用最廣的關係型資料庫管理系統,是微軟公司在FoxBASE基礎上發展起來的面向對象的資料庫開發管理工具。它的發展及使用大大簡化了資料庫的管理,使得組織數據,創建用戶應用程式等工作更加快捷。更為可取的是,它不僅支持先進的面向對象程式設計方法,而且提供了用以開發各種資料庫系統界面的可視化設計工具。
“資料庫原理與套用”作為計算機相關專業的一門專業基礎課程,強調對理論知識的套用和實踐能力的培養,但基礎理論的教學最終應以套用為目的。我們在編寫過程中,謹遵這一思想,著重介紹資料庫基礎知識,重點突出對學生實際操作套用能力的培養。
本書由重慶電子職業技術學院的石道元擔任主編,負責全書的總體策劃、統稿和定稿工作,由遼寧遼陽職業技術學院的邵亮、重慶電子職業技術學院的李維憲擔任副主編。各章編寫分工如下:第1章、第10章由陳獻惠(湖南長沙通信職業技術學院)編寫;第2章、第6章由石道元編寫;第3章、第7章由李維憲(重慶電子職業技術學院)編寫;第4章、第5章、第11章分別由羅育新、李彪、方雲亮(四川宜賓職業技術學院)編寫;第8章、第9章由邵亮(遼寧遼陽職業技術學院)編寫;第12章、第13章分別由何興無、黎婭(重慶電子職業技術學院)編寫;附錄部分由石道元負責蒐集和整理。
本書為授課教師提供電子教案,所有教案用PowerPoint製作,可以任意修改。
本書在編寫過程中,參考了大量圖書雜誌,筆者在全書最後均以參考文獻的形式列出。在本書的出版過程中,得到了北京大學出版社吳迪編輯的關心和支持,在此一併向他們表示衷心的感謝。
由於編者學識所限,加之編寫時間倉促,書中難免會有錯誤和不當之處,懇請讀者不吝賜教和批評指正,我們將在修訂中認真吸取,使本書不斷完善。
編 者
2005年7月