出版時間:2010-3 出版社:清華大學(xué)出版社 作者:梁靜毅 主編 頁數(shù):339
前言
隨著計算機(jī)科學(xué)的飛速發(fā)展,計算機(jī)已被廣泛地應(yīng)用于社會的各個領(lǐng)域,計算機(jī)的廣泛應(yīng)用被認(rèn)為是人類進(jìn)入信息時代的標(biāo)志。在信息時代,人們利用計算機(jī)對大量的信息進(jìn)行加工處理。為了快速、高效、準(zhǔn)確地使用存放在計算機(jī)系統(tǒng)中的大量數(shù)據(jù),必須采用規(guī)范而科學(xué)的方法,對數(shù)據(jù)進(jìn)行組織、存儲、維護(hù)和使用,因此,數(shù)據(jù)庫技術(shù)應(yīng)運(yùn)而生。數(shù)據(jù)庫系統(tǒng)的出現(xiàn),既促進(jìn)了計算機(jī)技術(shù)的高速發(fā)展,又形成了專門的信息處理理論和數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫管理系統(tǒng)是計算機(jī)技術(shù)和信息時代相結(jié)合的產(chǎn)物,是信息和數(shù)據(jù)處理的核心,是研究數(shù)據(jù)共享的一門科學(xué),是現(xiàn)代計算機(jī)系統(tǒng)軟件的重要組成部分。Visual FoxPro是小型數(shù)據(jù)庫管理系統(tǒng)的代表,它具有完善的功能、豐富的工具、較高的處理速度、易用的界面以及良好的兼容性等特點。Visual FoxPro提供了集成的系統(tǒng)開發(fā)環(huán)境,這使得數(shù)據(jù)的組織與操縱簡單而方便。在語言體系上,Visual FoxPro不僅支持傳統(tǒng)的面向過程的程序設(shè)計,還支持目前最流行的面向?qū)ο蟪绦蛟O(shè)計,并且具有功能完備的可視化程序設(shè)計工具,這些工具使得應(yīng)用系統(tǒng)的設(shè)計工作變得簡單而迅速。相對于其他一些數(shù)據(jù)庫管理系統(tǒng)而言,Visual FoxPro的另一個最大特點是其自帶編程環(huán)境,由于其程序設(shè)計語言和數(shù)據(jù)庫管理系統(tǒng)的結(jié)合,所以很適合于初學(xué)者學(xué)習(xí),更便于教學(xué),這正是Visual FoxPro成為常見的數(shù)據(jù)庫系統(tǒng)教學(xué)平臺的主要原因之一。另外,Visual FoxPro 6.0版本的漢字化環(huán)境使得教學(xué)和貼近實用的數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計變得更加便利易用。本書基于Visual FoxPro 6.0,介紹關(guān)系數(shù)據(jù)庫系統(tǒng)基礎(chǔ)理論及應(yīng)用系統(tǒng)開發(fā)知識。在貫穿數(shù)據(jù)庫系統(tǒng)基礎(chǔ)理論的同時,按照使用數(shù)據(jù)庫的邏輯順序,分為數(shù)據(jù)庫的交互式操作、數(shù)據(jù)庫程序設(shè)計方法和數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)三個層次組織內(nèi)容,以期使讀者循序漸進(jìn)地掌握數(shù)據(jù)庫系統(tǒng)基礎(chǔ)理論及應(yīng)用系統(tǒng)開發(fā)知識。本書既可以作為高等院校計算機(jī)技術(shù)基礎(chǔ)課程的教材,又可以為所有數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計者提供相應(yīng)的參考。本書力求做到概念準(zhǔn)確清晰,對語言本身的介紹取舍得當(dāng),示例數(shù)據(jù)統(tǒng)一且取材合理,內(nèi)容循序漸進(jìn)且深入淺出,案例完整且體現(xiàn)典型應(yīng)用。為便于讀者更快地理解和掌握Visual FoxPro系統(tǒng)及程序設(shè)計,還同時編寫出版了《Visual FoxPro實驗指導(dǎo)與習(xí)題》(ISBN 978-7-302-21378-9),作為與本書配套的實踐教材。另外,讀者可在清華大學(xué)出版社網(wǎng)站(http://www.tup.com.cn)本書相應(yīng)的頁面獲得與本書配套制作的電子課件。本書第1章和第8章由李軍編寫,第2章和第10章由姜書浩編寫,第3章由張立濤編寫,第4章由喬錦毅編寫,第5章和第9章由王夢倩編寫,第6章及附錄A~附錄F由梁靜毅編寫,第7章由王鋼編寫。全書由梁靜毅主編、統(tǒng)稿和定稿。在編寫和出版過程中,得到了天津商業(yè)大學(xué)潘旭華老師和李平老師、清華大學(xué)出版社編輯的大力幫助和指導(dǎo),在此表示衷心感謝。在本書的編寫過程中,參考了很多優(yōu)秀的圖書資料和網(wǎng)絡(luò)資料,在此謹(jǐn)向所有參考文獻(xiàn)的作者表示由衷的敬意和感謝。由于作者學(xué)識水平所限,書中難免疏漏與錯誤,懇請讀者不吝賜教。
內(nèi)容概要
本書基于Visual FoxPro 6.0中文版編寫,主要內(nèi)容有數(shù)據(jù)庫系統(tǒng)概述,Visual FoxPro 6.0中文版簡介,Visual FoxPro語言基礎(chǔ),表與數(shù)據(jù)庫的基本操作,查詢、視圖及SQL命令,結(jié)構(gòu)化程序設(shè)計,面向?qū)ο蟪绦蛟O(shè)計,報表與標(biāo)簽設(shè)計,菜單設(shè)計,數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計實例等。并在附錄中盡可能詳盡地列出Visual FoxPro 6.0的命令,函數(shù),文件類型,對象的屬性、事件與方法的基本使用,以供讀者在設(shè)計數(shù)據(jù)庫應(yīng)用系統(tǒng)時參考。各章節(jié)均附有習(xí)題,并在附錄中給出參考答案?! ”緯亲髡咴诙嗄暧嬎銠C(jī)程序設(shè)計教學(xué)經(jīng)驗的基礎(chǔ)上,尤其是在近年從事Visual FoxPro程序設(shè)計教學(xué)和數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)實踐的基礎(chǔ)上,編寫的一本數(shù)據(jù)庫基本原理與實踐應(yīng)用相結(jié)合的教材。其中既有基本概念的講述,又有應(yīng)用實例的剖析,可以作為高等院校數(shù)據(jù)庫應(yīng)用類課程的教材,也可以作為各級數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計人員的參考文獻(xiàn)。 為了便于讀者更快地理解和掌握Visual FoxPro系統(tǒng)及程序設(shè)計,還同時編寫出版了《Visual FoxPro實驗指導(dǎo)與習(xí)題》(ISBN 978-7-302-21378-9),作為與本書配套的實踐教材。另外,讀者可在清華大學(xué)出版社網(wǎng)站(http://www.tup.com.cn)本書相應(yīng)的頁面獲得與本書配套制作的電子課件。
作者簡介
譚浩強(qiáng)教授,我國著名計算機(jī)教育專家,計算機(jī)普及和高校計算機(jī)基礎(chǔ)教育開拓者之一,曾任全國高校計算機(jī)基礎(chǔ)教育研究會會長。他創(chuàng)造了3個世界紀(jì)錄:(1)20年來他(及其合作者)共編著出版了140余部計算機(jī)著作,此外主編了300多部計算機(jī)書籍,是出版科技著作數(shù)量最多的人。(2)他編著和主編的書發(fā)行量近5000萬冊,是讀者最多的科技作家。(3)他和別人合作編著的《BASIC語言》發(fā)行了1250萬冊,刨科技書籍發(fā)行量的世界紀(jì)錄。他善于用讀者容易理解的方法和語言說明復(fù)雜的概念。許多人認(rèn)為他“開創(chuàng)了計算機(jī)書籍貼近大眾的新風(fēng)”,為我國的計算機(jī)普及事業(yè)做出了重要的貢獻(xiàn)。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)概述 1.1 數(shù)據(jù)處理基本概念 1.1.1 信息、數(shù)據(jù)和數(shù)據(jù)處理 1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展 1.2 數(shù)據(jù)模型 1.2.1 基本概念 1.2.2 實體間的聯(lián)系 1.2.3 數(shù)據(jù)模型 1.3 數(shù)據(jù)庫系統(tǒng) 1.3.1 有關(guān)數(shù)據(jù)庫的幾個概念 1.3.2 數(shù)據(jù)庫系統(tǒng)的特點 1.3.3 數(shù)據(jù)庫系統(tǒng)的發(fā)展 1.3.4 數(shù)據(jù)庫系統(tǒng)的分類 1.3.5 數(shù)據(jù)庫系統(tǒng)的應(yīng)用模式 1.4 數(shù)據(jù)庫管理系統(tǒng) 1.4.1 數(shù)據(jù)庫管理系統(tǒng)的基本功能 1.4.2 數(shù)據(jù)庫管理系統(tǒng)的發(fā)展現(xiàn)狀 1.5 數(shù)據(jù)庫應(yīng)用系統(tǒng) 1.5.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)的概念 1.5.2 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)環(huán)境 1.6 關(guān)系型數(shù)據(jù)庫 1.6.1 關(guān)系型數(shù)據(jù)庫簡介 1.6.2 數(shù)據(jù)完整性 習(xí)題一第2章 Visual FoxPro使用基礎(chǔ) 2.1 Visual FoxPro簡介 2.1.1 Visual FoxPro發(fā)展歷史 2.1.2 Visual FoxPro系統(tǒng)特點 2.2 運(yùn)行環(huán)境與安裝 2.2.1 運(yùn)行環(huán)境 2.2.2 Visual FoxPro 6.0的安裝 2.3 界面組成 2.3.1 Visual FoxPro 6.0的啟動與退出 2.3.2 Visual FoxPro 6.0系統(tǒng)界面簡介 2.3.3 Visual FoxPro 6.0的操作方式 2.4 設(shè)計與管理工具 2.4.1 項目管理器 2.4.2 向?qū)А ?.4.3 生成器 2.4.4 設(shè)計器 2.5 文件類型 2.6 MSDN的使用 習(xí)題二第3章 Visual FoxPro語言基礎(chǔ) 3.1 命令規(guī)則 3.1.1 命令的一般格式 3.1.2 命令字句39 3.1.3 命令的執(zhí)行方式 3.2 數(shù)據(jù)類型44 3.2.1 字符型字段和字符型數(shù)據(jù) 3.2.2 數(shù)值型、浮點型、雙精度型和整型字段與數(shù)值型數(shù)據(jù) 3.2.3 貨幣型字段和貨幣型數(shù)據(jù) 3.2.4 日期型字段和日期型數(shù)據(jù) 3.2.5 日期時間型字段和日期時間型數(shù)據(jù) 3.2.6 邏輯型字段和邏輯型數(shù)據(jù) 3.2.7 備注型字段 3.2.8 通用型字段和通用型數(shù)據(jù) 3.3 常量與變量 3.3.1 常量 3.3.2 變量 3.4 表達(dá)式 3.4.1 算術(shù)表達(dá)式 3.4.2 字符表達(dá)式 3.4.3 日期或日期時間表達(dá)式 3.4.4 關(guān)系表達(dá)式 3.4.5 邏輯表達(dá)式 3.5 常用內(nèi)部函數(shù) 3.5.1 數(shù)值運(yùn)算函數(shù) 3.5.2 字符及字符串處理函數(shù) 3.5.3 轉(zhuǎn)換函數(shù) 3.5.4 日期函數(shù) 3.5.5 數(shù)據(jù)庫函數(shù) 3.5.6 其他函數(shù) 習(xí)題三第4章 表與數(shù)據(jù)庫第5章 查詢、視圖與SQL第6章 程序設(shè)計基礎(chǔ)第7章 面向?qū)ο蟪绦蛟O(shè)計第8章 報表與標(biāo)簽設(shè)計第9章 菜單的設(shè)計與應(yīng)用第10章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)附錄A Visual FoxPro命令附錄B Visual FoxPro函數(shù)附錄C Visual FoxPro對象屬性附錄D Visual FoxPro對象事件附錄E Visual FoxPro對象方法附錄F Visual FoxPro常用文件附錄G 習(xí)題參考答案
章節(jié)摘錄
插圖:隨著計算機(jī)科學(xué)的飛速發(fā)展,計算機(jī)已被廣泛地應(yīng)用于社會的各個領(lǐng)域,計算機(jī)的廣泛應(yīng)用被認(rèn)為是人類進(jìn)入信息時代的標(biāo)志。在信息時代,人們利用計算機(jī)對大量的信息進(jìn)行加工處理。在處理過程中,用于復(fù)雜科學(xué)計算的工作較少,而大量的工作用于在相關(guān)的數(shù)據(jù)中提取信息。為了有效地使用存放在計算機(jī)系統(tǒng)中的大量數(shù)據(jù),必須采用一整套科學(xué)的方法,對數(shù)據(jù)進(jìn)行組織、存儲、維護(hù)和使用,即數(shù)據(jù)處理。在數(shù)據(jù)處理過程中應(yīng)用到了數(shù)據(jù)庫技術(shù)。數(shù)據(jù)庫系統(tǒng)產(chǎn)生于20世紀(jì)70年代初,它的出現(xiàn),既促進(jìn)了計算機(jī)技術(shù)的高速發(fā)展,又形成了專門的信息處理理論和數(shù)據(jù)庫管理系統(tǒng),因此數(shù)據(jù)庫管理系統(tǒng)是計算機(jī)技術(shù)和信息時代相結(jié)合的產(chǎn)物,是信息和數(shù)據(jù)處理的核心,是研究數(shù)據(jù)共享的一門科學(xué),是現(xiàn)代計算機(jī)系統(tǒng)軟件的重要組成部分。要了解數(shù)據(jù)處理就要了解什么是信息和數(shù)據(jù)。1.1.1 信息、數(shù)據(jù)和數(shù)據(jù)處理1.信息信息(Information)是對客觀事物屬性的反映。它所反映的是客觀事物的某一屬性或某一時刻的表現(xiàn)形式。如成績的好壞,溫度的高低,質(zhì)量的優(yōu)劣等。因此,信息是經(jīng)過加工處理并對人類客觀行為產(chǎn)生影響的數(shù)據(jù)表現(xiàn)形式。信息的特征如下。(1)信息是可以感知的。人類對客觀事物的感知,可以通過感覺器官,也可以借助于各種儀器設(shè)備。不同的信息源有不同的感知形式,如書上的信息可以通過視覺器官感知,廣播中的信息可以通過聽覺器官感知。
編輯推薦
《Visual FoxPro及其應(yīng)用系統(tǒng)設(shè)計》:根據(jù)“中國高等院校計算機(jī)基礎(chǔ)教育課程體系”組織編寫。叢書的特點:堅持面向應(yīng)用的方向.以應(yīng)用為中心構(gòu)建課程體系。準(zhǔn)確定位,合理取舍內(nèi)容.切合實際需要。采用“提出問題-解決問題-歸納分析”的新的教學(xué)三部曲。寫法通俗易懂,易于理解,便于教學(xué),容易入門。品種豐富,涵蓋面廣。包括必修課教材、選修課教材、教學(xué)輔導(dǎo)書、實訓(xùn)教材、參考書等。著名計算機(jī)教育家譚浩強(qiáng)教授親自組織和指導(dǎo),有經(jīng)驗的專家和骨干教師參與編寫,教材質(zhì)量高。
圖書封面
評論、評分、閱讀與下載
Visual FoxPro及其應(yīng)用系統(tǒng)設(shè)計 PDF格式下載