出版時(shí)間:2007-8 出版社:科學(xué)出版社 作者:黎升洪,楊波,沈波 編著 頁(yè)數(shù):313 字?jǐn)?shù):500000
前言
社會(huì)信息化迅速發(fā)展和計(jì)算機(jī)網(wǎng)絡(luò)的普及,要求學(xué)生對(duì)關(guān)系數(shù)據(jù)庫(kù)的概念、工作原理和編程知識(shí)等重要的核心概念能夠深入理解,并能夠使用常見(jiàn)的關(guān)系數(shù)據(jù)庫(kù)軟件和編程語(yǔ)言。Visual FoxPro是一種易用的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),它將數(shù)據(jù)庫(kù)管理和結(jié)構(gòu)化、面向?qū)ο缶幊陶Z(yǔ)言有機(jī)結(jié)合,提供了開(kāi)發(fā)信息系統(tǒng)所需要的所有功能。Visual FoxPro的這些特點(diǎn)使其具有使用簡(jiǎn)單、起點(diǎn)低的特性,是國(guó)內(nèi)目前流行的關(guān)系數(shù)據(jù)庫(kù)入門語(yǔ)言,也是全國(guó)計(jì)算機(jī)等級(jí)考試的可選語(yǔ)言之一?! ♂槍?duì)Visual FoxPro教學(xué)中存在的問(wèn)題,我們對(duì)第一版做了較大的修改和調(diào)整,但原書(shū)的基本宗旨和風(fēng)格不變,以基本概念、示例為引導(dǎo),同時(shí)介紹這些背景后面的含義。第二版主要修改是: ?。?)以拼音為序,新增關(guān)鍵字索引部分,并按主題將索引關(guān)鍵字分類,這樣便于自學(xué)?! 。?)增加“Visual FoxPro教學(xué)設(shè)計(jì)”部分,對(duì)書(shū)中每章的核心概念及其聯(lián)系,相應(yīng)的重點(diǎn)、難點(diǎn)進(jìn)行說(shuō)明。 ?。?)對(duì)習(xí)題進(jìn)行擴(kuò)展和修改?! 。?)修改原書(shū)中敘述不精確和錯(cuò)誤的地方?! 〈送?,為便于自學(xué)及教學(xué),可訪問(wèn)本教程配套網(wǎng)站網(wǎng)站包括PFT格式的教學(xué)課件、數(shù)據(jù)庫(kù)實(shí)例、原書(shū)所有程序和動(dòng)畫演示等。本教程主要特色:(1)以學(xué)生熟悉的“教學(xué)管理數(shù)據(jù)庫(kù)”為貫串全書(shū)的線索,便于學(xué)生的理解,符合非計(jì)算機(jī)專業(yè)學(xué)生的特點(diǎn)。數(shù)據(jù)庫(kù)操作、SQL語(yǔ)句的編寫和編程部分例題豐富翔實(shí),有利于學(xué)生對(duì)關(guān)系數(shù)據(jù)庫(kù)和面向?qū)ο缶幊陶Z(yǔ)言的理解。本教材不僅僅關(guān)注Visual FoxPro的具體知識(shí)傳授,更致力于將關(guān)系數(shù)據(jù)庫(kù)和面向?qū)ο缶幊陶Z(yǔ)言中的最基本思維方式以直觀形式突顯出來(lái),引導(dǎo)學(xué)生在認(rèn)識(shí)這種思維方法的基礎(chǔ)上,進(jìn)一步嘗試應(yīng)用這種思維方法去解決實(shí)際問(wèn)題。
內(nèi)容概要
本書(shū)是Visual
FoxPro的初、中級(jí)教程,分為11章及關(guān)鍵字索引等部分。內(nèi)容涵蓋關(guān)系數(shù)據(jù)庫(kù)、結(jié)構(gòu)化程序編寫和面向?qū)ο缶幊倘糠值幕A(chǔ)知識(shí)。針對(duì)非計(jì)算機(jī)專業(yè)學(xué)生的特點(diǎn),本書(shū)》以“教學(xué)管理”為應(yīng)用背景,從簡(jiǎn)單實(shí)例出發(fā),強(qiáng)調(diào)對(duì)Visual
FoxPro操作的同時(shí),更注重概念的嚴(yán)謹(jǐn)、清晰,將看似深?yuàn)W難懂的問(wèn)題以讀者容易理解的方式闡述。本書(shū)》例題豐富,通俗易懂,便于自學(xué)。
本書(shū)可供高?;蚺嘤?xùn)班用作非計(jì)算機(jī)類學(xué)生關(guān)系數(shù)據(jù)庫(kù)教材,也可作為visual
FoxPro計(jì)算機(jī)等級(jí)考試的參考資料,或供計(jì)算機(jī)愛(ài)好者自學(xué)使用。
書(shū)籍目錄
第一章 數(shù)據(jù)庫(kù)系統(tǒng)概論
1.1 數(shù)據(jù)庫(kù)技術(shù)
1.1.1 信息與數(shù)據(jù)
1.1.2 數(shù)據(jù)處理
1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)
1.2 數(shù)據(jù)模型
1.2.1 數(shù)據(jù)模型的三要素
1.2.2 概念模型與實(shí)體-聯(lián)系方法
1.2.3 數(shù)據(jù)模型
1.3 關(guān)系數(shù)據(jù)庫(kù)
1.3.1 關(guān)系模型
1.3.2 關(guān)系完整性約束
1.4 數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用模式
習(xí)題
第二章 Visual FoxPro操作基礎(chǔ)
2.1 Visual FoxPro簡(jiǎn)介
2.2 Visual FoxPro的安裝與啟動(dòng)
2.2.1 Visual FoxPro的安裝
2.2.2 Visual FoxPro的啟動(dòng)與退出
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可視化設(shè)計(jì)工具
2.4.3 Visual FoxPro系統(tǒng)環(huán)境的設(shè)置
2.4.4 Visual FoxPro幫助系統(tǒng)的使用
2.5 Visual FoxPro命令概述
2.5.1 Visual FoxPro命令的結(jié)構(gòu)
2.5.2 Visual FoxPro命令中的常用短語(yǔ)
2.5.3 Visual FoxPro命令的書(shū)寫規(guī)則
2.5 _4Visual FoxPro保留字
2.6 Visual FoxPro項(xiàng)目管理器
2.6.1 項(xiàng)目文件的建立與打開(kāi)
2.6.2 Visual FoxPro項(xiàng)目管理的使用
習(xí)題
第三章 Visual FoxPro語(yǔ)言基礎(chǔ)
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í)間處理函數(shù)
3.4.5 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)
3.4.6 數(shù)據(jù)表處理函數(shù)
3.5 Visual FoxPro的表達(dá)式
3.5.1 算術(shù)表達(dá)式
3.5.2 字符表達(dá)式
3.5.3 日期和時(shí)間表達(dá)式
3.5.4 關(guān)系表達(dá)式
3.5.5 邏輯表達(dá)式
習(xí)題
第四章 Visual FoxPro數(shù)據(jù)庫(kù)操作基礎(chǔ)
4.1 表的基本操作
4.1.1 工作區(qū)和表的打開(kāi)與關(guān)閉
4.1.2 表的復(fù)制
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)計(jì)與計(jì)算
4.5.1 統(tǒng)計(jì)記錄個(gè)數(shù)
4.5.2 統(tǒng)計(jì)累加和
4.5.3 統(tǒng)計(jì)平均值
4.5.4 財(cái)務(wù)統(tǒng)計(jì)
4.5.5 分類匯總
4.6 表的臨時(shí)關(guān)聯(lián)
4.6.1 建立表的臨時(shí)關(guān)聯(lián)
4.6.2 取消表的臨時(shí)關(guān)聯(lián)
4.6.3 建立記錄的一對(duì)多聯(lián)系
4.7 數(shù)據(jù)表的建立與修改
4.7.1 數(shù)據(jù)表的建立
4.7.2 數(shù)據(jù)表結(jié)構(gòu)的修改
4.8 數(shù)據(jù)庫(kù)的基本操作
4.8.1 數(shù)據(jù)庫(kù)設(shè)計(jì)器建立數(shù)據(jù)庫(kù)
4.8.2 數(shù)據(jù)庫(kù)的打開(kāi)與關(guān)閉
4.8.3 數(shù)據(jù)庫(kù)的修改與刪除
4.8.4 向數(shù)據(jù)庫(kù)中添加表
4.8.5 建立數(shù)據(jù)表間的外鍵約束
4.8.6 數(shù)據(jù)庫(kù)建立實(shí)例
習(xí)題
第五章 Visual FoxPro中SQL語(yǔ)言的應(yīng)用
5.1 SQL語(yǔ)言概述
5.1.1 SQL的歷史和標(biāo)準(zhǔn)
5.1.2 SQL的優(yōu)點(diǎn)
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查詢?cè)O(shè)計(jì)器
5.5.1 查詢的建立
5.5.2 查詢的保存、修改和輸出重定向
5.5.3 使用視圖設(shè)計(jì)器沒(méi)計(jì)視圖
習(xí)題
第六章 Visual FoxPro程序設(shè)計(jì)基礎(chǔ)
6.1 Visual FoxPro程序的建立與執(zhí)行
6.1.1 Visual FoxPro程序的基本構(gòu)成
6.1.2 程序文件的建立和編輯
6.1.3 程序文件的編譯和執(zhí)行
6.1.4 Visual FoxPro命令方式的輸入輸出語(yǔ)句
6.2 結(jié)構(gòu)化程序設(shè)計(jì)基礎(chǔ)
6.2.1 程序設(shè)計(jì)過(guò)程
6.2.2 算法
6.2.3 程序流程圖及示例
6.3 Visual FoxPro程序的控制語(yǔ)句結(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 程序設(shè)計(jì)舉例
6.4 數(shù)組的應(yīng)用
6.4.1 數(shù)組中常用的語(yǔ)句
6.4.2 數(shù)組中常用的函數(shù)
6.5 程序的模塊化方法
6.5.1 子程序
6.5.2 過(guò)程
6.5.3 自定義函數(shù)
6.6 Visual FoxPro程序調(diào)試方法
6.6.1 程序錯(cuò)誤的種類
6.6.2 使用Visual FoxPro調(diào)試器調(diào)試程序
習(xí)題
第七章 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)
7.1 面向?qū)ο蟮幕靖拍?br /> 7.1.1 面向?qū)ο蠛诵母拍?br /> 7.1.2 類或?qū)ο蟮奶匦?br /> 7.2 Visual FoxPro 6.0對(duì)面向?qū)ο蠓椒ǖ闹С?br /> 7.3 Visual FoxPro面向?qū)ο蟮某绦蛟O(shè)計(jì)中的其他問(wèn)題
7.3.1 控件焦點(diǎn)與Tab序
7.3.2 Visual FoxPro中關(guān)于類的操作
習(xí)題
第八章 表單設(shè)計(jì)與應(yīng)用
8.1 表單的建立與運(yùn)行
8.1.1 創(chuàng)建表單
……
第九章 菜單設(shè)計(jì)
第十章 報(bào)表設(shè)計(jì)
第十一章 小型系統(tǒng)開(kāi)發(fā)實(shí)例
附錄1:Visual FoxPro常用函數(shù)一覽表
附錄2:Visual FoxPro文件擴(kuò)展名的含義一覽表
附錄3:Visual FoxPro教學(xué)設(shè)計(jì)
參考文獻(xiàn)
章節(jié)摘錄
1.2.2 概念模型與實(shí)體.聯(lián)系方法 由圖1.1 可以看出,信息模型(概念模型)實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。 概念模型用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶之間進(jìn)行交流的語(yǔ)言,因此概念模型一方面應(yīng)該具有較強(qiáng)的語(yǔ)義表達(dá)能力,能夠方便、直接地表達(dá)應(yīng)用中的各種語(yǔ)義知識(shí),另一方面它還應(yīng)該簡(jiǎn)單、清晰、易于用戶理解?! ∫?、信息世界中的基本概念 信息世界涉及的概念主要有: (1)實(shí)體(entity)。客觀存在并可相互區(qū)別的事物稱為實(shí)體。實(shí)體可以是具體的人、事、物,也可以是抽象的概念或聯(lián)系,例如,一個(gè)具體學(xué)生、一門具體課等都是實(shí)體?! 。?)實(shí)體集(entityset),性質(zhì)相同的同類實(shí)體的集合稱為“實(shí)體集”,也稱為實(shí)體整體,如所有的(全體)學(xué)生、所有的汽車、所有的學(xué)校、所有的課程、所有的零件都稱為實(shí)體集?! 。?)實(shí)體型(entitytype)。具有相同屬性的實(shí)體必然具有共同的特征和性質(zhì)。用實(shí)體名及其屬性名的集合來(lái)抽象和刻畫同類實(shí)體,稱為實(shí)體型。例如,學(xué)生(學(xué)號(hào),姓名,性別,出生年份,系,入學(xué)時(shí)間)就是一個(gè)實(shí)體型?! 。?)屬性(attribute)。實(shí)體所具有的某一特性稱為屬性。一個(gè)實(shí)體可以由若干個(gè)屬性來(lái)刻畫。例如,學(xué)生實(shí)體可以由學(xué)號(hào)、姓名、性別、出生年份、系、入學(xué)時(shí)間等屬性組成。屬性有“型”和“值”的區(qū)分,如學(xué)生實(shí)體屬性的名稱——姓名、性別、年齡等是屬性的型,而屬性的值是其型的具體內(nèi)容,如王源、男、18歲分別是姓名、性別、年齡的值。由此可以看到,事物的若干屬性值的集合可表征一個(gè)實(shí)體,而若干個(gè)屬性型所組成的集合可表征一個(gè)實(shí)體的類型,簡(jiǎn)稱為“實(shí)體型”。同類型的實(shí)體集合組成實(shí)體集。 ?。?)關(guān)鍵字(key)。能唯一標(biāo)識(shí)實(shí)體的屬性或?qū)傩约Q為關(guān)鍵字(或碼)。例如,學(xué)號(hào)是學(xué)生實(shí)體的關(guān)鍵字(碼)。本書(shū)將混用關(guān)鍵字和碼這兩個(gè)概念?! 。?)域(domain)。屬性的取值范圍稱為該屬性的域。例如,學(xué)號(hào)的域?yàn)?位數(shù)字符號(hào),年齡的域?yàn)樾∮?28的整數(shù),性別的域?yàn)椋?,女)?! 。?)聯(lián)系(relationship)。在現(xiàn)實(shí)世界中,事物內(nèi)部以及事物之間是有聯(lián)系的,這些聯(lián)系在信息世界中反映為實(shí)體(型)內(nèi)部的聯(lián)系和實(shí)體(型)之間的聯(lián)系。實(shí)體內(nèi)部的聯(lián)系通常是指組成實(shí)體的各屬性之間的聯(lián)系。實(shí)體之間的聯(lián)系通常是指不同實(shí)體集之間的聯(lián)系?! 蓚€(gè)實(shí)體型之間的聯(lián)系可以分為三類: 1)一對(duì)一的聯(lián)系(1:1)。如果實(shí)體集A中的一個(gè)實(shí)體至多與實(shí)體集B中的一個(gè)實(shí)體相對(duì)應(yīng)(相聯(lián)系),反之亦然,則稱實(shí)體集A與實(shí)體集B的聯(lián)系為一對(duì)一的聯(lián)系。如一個(gè)學(xué)校只能有一個(gè)校長(zhǎng),一個(gè)校長(zhǎng)也只能在一個(gè)學(xué)校任職,則學(xué)校與校長(zhǎng)的聯(lián)系即為一對(duì)一的聯(lián)系,還有班長(zhǎng)與班、學(xué)生與座位之間也都是一對(duì)一的聯(lián)系?! ?)一對(duì)多聯(lián)系(1:n)。如果實(shí)體集A中的一個(gè)實(shí)體與實(shí)體集B中的多個(gè)實(shí)體相對(duì)應(yīng)(相聯(lián)系),反之,實(shí)體集B中的一個(gè)實(shí)體至多與實(shí)體集A中的一個(gè)實(shí)體相對(duì)應(yīng)(相聯(lián)系),則稱實(shí)體集A與實(shí)體集B的聯(lián)系為一對(duì)多的聯(lián)系。如一個(gè)班級(jí)可以有多個(gè)學(xué)生,而一個(gè)學(xué)生只會(huì)有一個(gè)班級(jí),班級(jí)與學(xué)生的聯(lián)系即為一對(duì)多的聯(lián)系。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
Visual FoxPro面向?qū)ο蟪绦蛟O(shè)計(jì)教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版