Visual FoxPro面向?qū)ο蟪绦蛟O計教程

出版時間:2007-8  出版社:科學出版社  作者:黎升洪,楊波,沈波 編著  頁數(shù):313  字數(shù):500000  

前言

  社會信息化迅速發(fā)展和計算機網(wǎng)絡的普及,要求學生對關(guān)系數(shù)據(jù)庫的概念、工作原理和編程知識等重要的核心概念能夠深入理解,并能夠使用常見的關(guān)系數(shù)據(jù)庫軟件和編程語言。Visual FoxPro是一種易用的關(guān)系數(shù)據(jù)庫系統(tǒng),它將數(shù)據(jù)庫管理和結(jié)構(gòu)化、面向?qū)ο缶幊陶Z言有機結(jié)合,提供了開發(fā)信息系統(tǒng)所需要的所有功能。Visual FoxPro的這些特點使其具有使用簡單、起點低的特性,是國內(nèi)目前流行的關(guān)系數(shù)據(jù)庫入門語言,也是全國計算機等級考試的可選語言之一?! ♂槍isual FoxPro教學中存在的問題,我們對第一版做了較大的修改和調(diào)整,但原書的基本宗旨和風格不變,以基本概念、示例為引導,同時介紹這些背景后面的含義。第二版主要修改是: ?。?)以拼音為序,新增關(guān)鍵字索引部分,并按主題將索引關(guān)鍵字分類,這樣便于自學。  (2)增加“Visual FoxPro教學設計”部分,對書中每章的核心概念及其聯(lián)系,相應的重點、難點進行說明?! 。?)對習題進行擴展和修改?! 。?)修改原書中敘述不精確和錯誤的地方?! 〈送?,為便于自學及教學,可訪問本教程配套網(wǎng)站網(wǎng)站包括PFT格式的教學課件、數(shù)據(jù)庫實例、原書所有程序和動畫演示等。本教程主要特色:(1)以學生熟悉的“教學管理數(shù)據(jù)庫”為貫串全書的線索,便于學生的理解,符合非計算機專業(yè)學生的特點。數(shù)據(jù)庫操作、SQL語句的編寫和編程部分例題豐富翔實,有利于學生對關(guān)系數(shù)據(jù)庫和面向?qū)ο缶幊陶Z言的理解。本教材不僅僅關(guān)注Visual FoxPro的具體知識傳授,更致力于將關(guān)系數(shù)據(jù)庫和面向?qū)ο缶幊陶Z言中的最基本思維方式以直觀形式突顯出來,引導學生在認識這種思維方法的基礎上,進一步嘗試應用這種思維方法去解決實際問題。

內(nèi)容概要

  本書是Visual
FoxPro的初、中級教程,分為11章及關(guān)鍵字索引等部分。內(nèi)容涵蓋關(guān)系數(shù)據(jù)庫、結(jié)構(gòu)化程序編寫和面向?qū)ο缶幊倘糠值幕A知識。針對非計算機專業(yè)學生的特點,本書》以“教學管理”為應用背景,從簡單實例出發(fā),強調(diào)對Visual
FoxPro操作的同時,更注重概念的嚴謹、清晰,將看似深奧難懂的問題以讀者容易理解的方式闡述。本書》例題豐富,通俗易懂,便于自學。
  本書可供高?;蚺嘤柊嘤米鞣怯嬎銠C類學生關(guān)系數(shù)據(jù)庫教材,也可作為visual
FoxPro計算機等級考試的參考資料,或供計算機愛好者自學使用。

書籍目錄

第一章 數(shù)據(jù)庫系統(tǒng)概論
 1.1 數(shù)據(jù)庫技術(shù)
  1.1.1 信息與數(shù)據(jù)
  1.1.2 數(shù)據(jù)處理
  1.1.3 數(shù)據(jù)庫系統(tǒng)
 1.2 數(shù)據(jù)模型
  1.2.1 數(shù)據(jù)模型的三要素
  1.2.2 概念模型與實體-聯(lián)系方法
  1.2.3 數(shù)據(jù)模型
 1.3 關(guān)系數(shù)據(jù)庫
  1.3.1 關(guān)系模型
  1.3.2 關(guān)系完整性約束
 1.4 數(shù)據(jù)庫系統(tǒng)應用模式
 習題  
第二章 Visual FoxPro操作基礎
 2.1 Visual FoxPro簡介
 2.2 Visual FoxPro的安裝與啟動
  2.2.1 Visual FoxPro的安裝
  2.2.2 Visual FoxPro的啟動與退出
 2.3 Visual FoxPro的用戶界面
  2.3.1 Visual FoxPro系統(tǒng)主界面
  2.3.2 Visual FoxPro命令窗口
  2.3.3 Visual FoxPro系統(tǒng)菜單
  2.3.4 Visual FoxPro工具欄
 2.4 Visual FoxPro操作概述
  2.4.1 Visual FoxPro操作方式
  2.4.2 Visual FoxPro可視化設計工具
  2.4.3 Visual FoxPro系統(tǒng)環(huán)境的設置
  2.4.4 Visual FoxPro幫助系統(tǒng)的使用
 2.5 Visual FoxPro命令概述
  2.5.1 Visual FoxPro命令的結(jié)構(gòu)
  2.5.2 Visual FoxPro命令中的常用短語
  2.5.3 Visual FoxPro命令的書寫規(guī)則
 2.5 _4Visual FoxPro保留字
 2.6 Visual FoxPro項目管理器
  2.6.1 項目文件的建立與打開
  2.6.2 Visual FoxPro項目管理的使用
 習題  
第三章 Visual FoxPro語言基礎
 3.1 數(shù)據(jù)類型
 3.2 常量
 3.3 變量
  3.3.1 變量定義與特性
  3.3.2 內(nèi)存變量
 3.4 函數(shù)
  3.4.1 函數(shù)概述
  3.4.2 數(shù)值處理函數(shù)
  3.4.3 字符函數(shù)
  3.4.4 日期和時間處理函數(shù)
  3.4.5 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)
  3.4.6 數(shù)據(jù)表處理函數(shù)
 3.5 Visual FoxPro的表達式
  3.5.1 算術(shù)表達式
  3.5.2 字符表達式
  3.5.3 日期和時間表達式
  3.5.4 關(guān)系表達式
  3.5.5 邏輯表達式
 習題  
第四章 Visual FoxPro數(shù)據(jù)庫操作基礎
 4.1 表的基本操作
  4.1.1 工作區(qū)和表的打開與關(guān)閉
  4.1.2 表的復制
 4.2 表記錄的基本操作
  4.2.1 表記錄指針的定位
  4.2.2 表記錄的顯示與瀏覽
  4.2.3 表記錄的修改
  4.2.4 數(shù)據(jù)表記錄的增加
  4.2.5 表記錄的刪除
 4.3 表的索引與排序
  4.3.1 表的索引
  4.3.2 表的排序
  4.4 表記錄的查找
  4.4.1 順序查找
  4.4.2 快速查找
 4.5 表的統(tǒng)計與計算
  4.5.1 統(tǒng)計記錄個數(shù)
  4.5.2 統(tǒng)計累加和
  4.5.3 統(tǒng)計平均值
  4.5.4 財務統(tǒng)計
  4.5.5 分類匯總
 4.6 表的臨時關(guān)聯(lián)
  4.6.1 建立表的臨時關(guān)聯(lián)
  4.6.2 取消表的臨時關(guān)聯(lián)
  4.6.3 建立記錄的一對多聯(lián)系
 4.7 數(shù)據(jù)表的建立與修改
  4.7.1 數(shù)據(jù)表的建立
  4.7.2 數(shù)據(jù)表結(jié)構(gòu)的修改
 4.8 數(shù)據(jù)庫的基本操作
  4.8.1 數(shù)據(jù)庫設計器建立數(shù)據(jù)庫
  4.8.2 數(shù)據(jù)庫的打開與關(guān)閉
  4.8.3 數(shù)據(jù)庫的修改與刪除
  4.8.4 向數(shù)據(jù)庫中添加表
  4.8.5 建立數(shù)據(jù)表間的外鍵約束
  4.8.6 數(shù)據(jù)庫建立實例
 習題  
第五章 Visual FoxPro中SQL語言的應用
 5.1 SQL語言概述
  5.1.1 SQL的歷史和標準
  5.1.2 SQL的優(yōu)點
  5.1.3 基本表和視圖
 5.2 數(shù)據(jù)查詢
  5.2.1 單表查詢
  5.2.2 多表查詢
  5.2.3 創(chuàng)建和使用視圖
 5.3 數(shù)據(jù)操縱
  5.3.1 插入記錄
  5.3.2 刪除記錄
  5.3.3 更新記錄
 5.4 數(shù)據(jù)定義
  5.4.1 建立表結(jié)構(gòu)
  5.4.2 刪除表
  5.4.3 修改表結(jié)構(gòu)
 5.5 Visual FoxPro查詢設計器
  5.5.1 查詢的建立
  5.5.2 查詢的保存、修改和輸出重定向
  5.5.3 使用視圖設計器沒計視圖
 習題  
第六章 Visual FoxPro程序設計基礎
 6.1 Visual FoxPro程序的建立與執(zhí)行
  6.1.1 Visual FoxPro程序的基本構(gòu)成
  6.1.2 程序文件的建立和編輯
  6.1.3 程序文件的編譯和執(zhí)行
  6.1.4 Visual FoxPro命令方式的輸入輸出語句
 6.2 結(jié)構(gòu)化程序設計基礎
  6.2.1 程序設計過程
  6.2.2 算法
  6.2.3 程序流程圖及示例
 6.3 Visual FoxPro程序的控制語句結(jié)構(gòu)
  6.3.1 順序結(jié)構(gòu)程序
  6.3.2 分支結(jié)構(gòu)程序
  6.3.3 循環(huán)結(jié)構(gòu)程序
  6.3.4 程序設計舉例
 6.4 數(shù)組的應用
  6.4.1 數(shù)組中常用的語句
  6.4.2 數(shù)組中常用的函數(shù)
 6.5 程序的模塊化方法
  6.5.1 子程序
  6.5.2 過程
  6.5.3 自定義函數(shù)
 6.6 Visual FoxPro程序調(diào)試方法
  6.6.1 程序錯誤的種類
  6.6.2 使用Visual FoxPro調(diào)試器調(diào)試程序
 習題
  
第七章 面向?qū)ο蟪绦蛟O計基礎
  7.1 面向?qū)ο蟮幕靖拍?br />  7.1.1 面向?qū)ο蠛诵母拍?br />  7.1.2 類或?qū)ο蟮奶匦?br />  7.2 Visual FoxPro 6.0對面向?qū)ο蠓椒ǖ闹С?br />  7.3 Visual FoxPro面向?qū)ο蟮某绦蛟O計中的其他問題
  7.3.1 控件焦點與Tab序
  7.3.2 Visual FoxPro中關(guān)于類的操作
  習題  
第八章 表單設計與應用
 8.1 表單的建立與運行
  8.1.1 創(chuàng)建表單
  ……
第九章 菜單設計
第十章 報表設計
第十一章 小型系統(tǒng)開發(fā)實例
附錄1:Visual FoxPro常用函數(shù)一覽表
附錄2:Visual FoxPro文件擴展名的含義一覽表
附錄3:Visual FoxPro教學設計
參考文獻 

章節(jié)摘錄

  1.2.2 概念模型與實體.聯(lián)系方法  由圖1.1 可以看出,信息模型(概念模型)實際上是現(xiàn)實世界到機器世界的一個中間層次?! 「拍钅P陀糜谛畔⑹澜绲慕?,是現(xiàn)實世界到信息世界的第一層抽象,是數(shù)據(jù)庫設計人員進行數(shù)據(jù)庫設計的有力工具,也是數(shù)據(jù)庫設計人員和用戶之間進行交流的語言,因此概念模型一方面應該具有較強的語義表達能力,能夠方便、直接地表達應用中的各種語義知識,另一方面它還應該簡單、清晰、易于用戶理解?! ∫?、信息世界中的基本概念  信息世界涉及的概念主要有: ?。?)實體(entity)??陀^存在并可相互區(qū)別的事物稱為實體。實體可以是具體的人、事、物,也可以是抽象的概念或聯(lián)系,例如,一個具體學生、一門具體課等都是實體?! 。?)實體集(entityset),性質(zhì)相同的同類實體的集合稱為“實體集”,也稱為實體整體,如所有的(全體)學生、所有的汽車、所有的學校、所有的課程、所有的零件都稱為實體集?! 。?)實體型(entitytype)。具有相同屬性的實體必然具有共同的特征和性質(zhì)。用實體名及其屬性名的集合來抽象和刻畫同類實體,稱為實體型。例如,學生(學號,姓名,性別,出生年份,系,入學時間)就是一個實體型?! 。?)屬性(attribute)。實體所具有的某一特性稱為屬性。一個實體可以由若干個屬性來刻畫。例如,學生實體可以由學號、姓名、性別、出生年份、系、入學時間等屬性組成。屬性有“型”和“值”的區(qū)分,如學生實體屬性的名稱——姓名、性別、年齡等是屬性的型,而屬性的值是其型的具體內(nèi)容,如王源、男、18歲分別是姓名、性別、年齡的值。由此可以看到,事物的若干屬性值的集合可表征一個實體,而若干個屬性型所組成的集合可表征一個實體的類型,簡稱為“實體型”。同類型的實體集合組成實體集。 ?。?)關(guān)鍵字(key)。能唯一標識實體的屬性或?qū)傩约Q為關(guān)鍵字(或碼)。例如,學號是學生實體的關(guān)鍵字(碼)。本書將混用關(guān)鍵字和碼這兩個概念?! 。?)域(domain)。屬性的取值范圍稱為該屬性的域。例如,學號的域為8位數(shù)字符號,年齡的域為小于128的整數(shù),性別的域為(男,女)?! 。?)聯(lián)系(relationship)。在現(xiàn)實世界中,事物內(nèi)部以及事物之間是有聯(lián)系的,這些聯(lián)系在信息世界中反映為實體(型)內(nèi)部的聯(lián)系和實體(型)之間的聯(lián)系。實體內(nèi)部的聯(lián)系通常是指組成實體的各屬性之間的聯(lián)系。實體之間的聯(lián)系通常是指不同實體集之間的聯(lián)系?! 蓚€實體型之間的聯(lián)系可以分為三類:  1)一對一的聯(lián)系(1:1)。如果實體集A中的一個實體至多與實體集B中的一個實體相對應(相聯(lián)系),反之亦然,則稱實體集A與實體集B的聯(lián)系為一對一的聯(lián)系。如一個學校只能有一個校長,一個校長也只能在一個學校任職,則學校與校長的聯(lián)系即為一對一的聯(lián)系,還有班長與班、學生與座位之間也都是一對一的聯(lián)系?! ?)一對多聯(lián)系(1:n)。如果實體集A中的一個實體與實體集B中的多個實體相對應(相聯(lián)系),反之,實體集B中的一個實體至多與實體集A中的一個實體相對應(相聯(lián)系),則稱實體集A與實體集B的聯(lián)系為一對多的聯(lián)系。如一個班級可以有多個學生,而一個學生只會有一個班級,班級與學生的聯(lián)系即為一對多的聯(lián)系。

圖書封面

評論、評分、閱讀與下載


    Visual FoxPro面向?qū)ο蟪绦蛟O計教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7