出版時(shí)間:2010-3 出版社:清華大學(xué)出版社 作者:張高亮 主編 頁數(shù):290
前言
數(shù)據(jù)是信息最形象、最直觀的表現(xiàn)形式,現(xiàn)代社會(huì)對(duì)于信息的處理,直接體現(xiàn)在數(shù)據(jù)處理。數(shù)據(jù)庫技術(shù)作為專門進(jìn)行數(shù)據(jù)處理的技術(shù),是研究如何科學(xué)、有效地組織數(shù)據(jù),搜集、處理、檢索和管理數(shù)據(jù)信息的有力工具。數(shù)據(jù)庫系統(tǒng)已經(jīng)成為管理信息系統(tǒng)、辦公自動(dòng)化系統(tǒng)、電子商務(wù)、電子政務(wù)等信息處理系統(tǒng)的核心。Visual FoxPro作為優(yōu)秀的新一代小型數(shù)據(jù)庫管理系統(tǒng),具有操作界面友好、功能完善、語言簡練、簡單易學(xué)、輔助開發(fā)工具豐富、便于實(shí)現(xiàn)快速開發(fā)應(yīng)用系統(tǒng)等特點(diǎn)。Visual FoxPro提供交互式操作方式、支持面向過程和面向?qū)ο蟮目梢暬幊碳夹g(shù),為廣大數(shù)據(jù)庫開發(fā)人員提供了強(qiáng)有力的數(shù)據(jù)庫技術(shù)支持,也為非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)基礎(chǔ)教學(xué)提供了一個(gè)優(yōu)秀的數(shù)據(jù)庫程序設(shè)計(jì)教學(xué)軟件。本書是由多年從事計(jì)算機(jī)基礎(chǔ)課程教學(xué)工作的教師,根據(jù)實(shí)際教學(xué)內(nèi)容,集豐富的教學(xué)經(jīng)驗(yàn)編寫而成;知識(shí)體系結(jié)構(gòu)合理、條理清楚、描述準(zhǔn)確、語言流暢,內(nèi)容由淺入深、循序漸進(jìn)、實(shí)例豐富,注重培養(yǎng)學(xué)生的實(shí)際操作能力,為讀者學(xué)習(xí)利用計(jì)算機(jī)處理信息和掌握數(shù)據(jù)庫應(yīng)用技術(shù)打下堅(jiān)實(shí)的基礎(chǔ)。教材內(nèi)容共分為10章:第1章介紹數(shù)據(jù)庫及Visual FoxPro基礎(chǔ)知識(shí),第2章介紹Visual FoxPro語言基礎(chǔ),第3~5章介紹數(shù)據(jù)庫及表的操作,第6章介紹面向過程程序設(shè)計(jì),第7~9章介紹面向?qū)ο蟮目梢暬幊碳夹g(shù),第10章通過一個(gè)應(yīng)用系統(tǒng)開發(fā)的具體實(shí)例,介紹了數(shù)據(jù)庫應(yīng)用程序開發(fā)的一般步驟、基本方法和具體過程,使用戶能快速獲得應(yīng)用程序開發(fā)的基本技能。全書所有命令和程序均在Visual FoxPro 6.0系統(tǒng)中調(diào)試通過。全書由重慶師范大學(xué)的張高亮主編并負(fù)責(zé)組織、策劃、統(tǒng)稿等工作。其中,第1章由鄭志華編寫,第2、3、6章由張高亮編寫,第4、5章由蔣明宇編寫,第7、10章由譚華山編寫,第8、9章由鐘紹波編寫。本書在編寫過程中,得到了重慶師范大學(xué)的同仁、西南大學(xué)的鄒顯春老師和清華大學(xué)出版社的大力支持,在此表示衷心的感謝!“金無足赤,人無完人”,由于編者水平有限,書中難免存在不足或疏漏之處,懇請(qǐng)讀者批評(píng)指正。
內(nèi)容概要
本書根據(jù)全國高等學(xué)校非計(jì)算機(jī)專業(yè)學(xué)生計(jì)算機(jī)等級(jí)考試教學(xué)大綱要求,以Visual FoxPro數(shù)據(jù)庫管理系統(tǒng)為主要內(nèi)容,介紹了面向?qū)ο蟪绦蛟O(shè)計(jì)和可視化編程的方法。 本書主要內(nèi)容有Visual FoxPro基礎(chǔ)、Visual FoxPro語言基礎(chǔ)、表與數(shù)據(jù)庫操作、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言sQL、數(shù)據(jù)庫的查詢和視圖、結(jié)構(gòu)化設(shè)計(jì)語言、表單設(shè)計(jì)、報(bào)表與標(biāo)簽、菜單與工具欄、數(shù)據(jù)庫應(yīng)用開發(fā)與實(shí)例。每章內(nèi)容均包含了具體的內(nèi)容與操作實(shí)例。另外,附錄中有Visual FoxPro 6.0的常用命令和函數(shù)。 本書內(nèi)容豐富、學(xué)校圖文并茂,描述由淺入深、文字通俗易懂。特別適合于高等學(xué)校教材使用,也可供從事計(jì)算機(jī)應(yīng)用和開發(fā)的各類人員使用。本書另配有《Visual FoxPro程序設(shè)計(jì)實(shí)踐》一書,包含大量的上機(jī)操作實(shí)驗(yàn)和豐富的習(xí)題內(nèi)容,供讀者實(shí)際操作和練習(xí)使用。
書籍目錄
第1章 Visual FoxPro基礎(chǔ) 1.1 數(shù)據(jù)庫系統(tǒng)基本知識(shí) 1.1.1 信息與數(shù)據(jù) 1.1.2 數(shù)據(jù)管理及發(fā)展 1.1.3 數(shù)據(jù)庫系統(tǒng)的組成 1.1.4 數(shù)據(jù)庫系統(tǒng)的特點(diǎn) 1.2 數(shù)據(jù)模型 1.2.1 數(shù)據(jù)模型的基本概念 1.2.2 概念模型及其表示方法 1.2.3 常用的數(shù)據(jù)模型 1.3 關(guān)系數(shù)據(jù)庫 1.3.1 關(guān)系的基本概念 1.3.2 關(guān)系的基本特點(diǎn) 1.3.3 關(guān)系運(yùn)算 1.4 Visual FoxPro系統(tǒng)概述 1.4.1 Visual FoxPro的特點(diǎn) 1.4.2 VFP的安裝 1.4.3 Visual FoxPro的啟動(dòng)、退出及界面組成 1.5 VFP系統(tǒng)基本操作 1.5.1 VFP的操作方式 1.5.2 VFP系統(tǒng)環(huán)境的設(shè)置 1.5.3 VFP的向?qū)А⑸善骱驮O(shè)計(jì)器 1.5.4 VFP的主要文件類型 1.6 項(xiàng)目管理器 1.6.1 啟動(dòng)項(xiàng)目管理器 1.6.2 項(xiàng)目管理器的組成與功能 1.6.3 定制項(xiàng)目管理器第2章 Visual FoxPro語言基礎(chǔ) 2.1 常量與變量 2.1.1 常量 2.1.2 變量 2.2 表達(dá)式 2.2.1 算術(shù)表達(dá)式 2.2.2 字符表達(dá)式 2.2.3 關(guān)系運(yùn)算符及關(guān)系表達(dá)式 2.2.4 邏輯運(yùn)算符及邏輯表達(dá)式 2.2.5 日期及日期時(shí)間表達(dá)式 2.3 常用函數(shù) 2.3.1 數(shù)值處理函數(shù) 2.3.2 字符處理函數(shù) 2.3.3 日期和時(shí)間函數(shù) 2.3.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 2.3.5 測試函數(shù) 2.3.6 系統(tǒng)對(duì)話框函數(shù) 2.4 VFP命令格式 2.4.1 VFP命令一般格式 2.4.2 VFP命令的書寫規(guī)則 2.4. 3 VFP的運(yùn)行方式第3章 表與數(shù)據(jù)庫 3.1 表的建立 3.1.1 表的概念 3.1.2 表結(jié)構(gòu)的設(shè)計(jì) 3.1.3 表結(jié)構(gòu)的建立 3.1.4 記錄的輸入 3.1.5 表的打開與關(guān)閉 3.2 表的編輯與維護(hù) 3.2.1 表的顯示 3.2.2 記錄指針定位 3.2.3 表的修改 3.2.4 表記錄的刪除與恢復(fù) 3.2.5 表的復(fù)制 3.2.6 表記錄與數(shù)組間的數(shù)據(jù)交換 3.3 表的排序與索引 3.3.1 表的排序 3.3.2 索引的概念 3.3.3 索引的建立 3.3.4 索引的使用 ……第4章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL第5章 數(shù)據(jù)庫的查詢的視圖第6章 結(jié)構(gòu)化程序設(shè)計(jì)第7章 表單設(shè)計(jì)第8章 報(bào)表與標(biāo)簽第9章 菜單與工具欄第10章數(shù)據(jù)庫應(yīng)用程序開發(fā)實(shí)例附錄A Visual FoxPro 6.0常用命令一覽表附錄B Visual FoxPro 6.0常用函數(shù)一覽表參考文獻(xiàn)
章節(jié)摘錄
插圖:1.1.4 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)數(shù)據(jù)庫系統(tǒng)的出現(xiàn)是計(jì)算機(jī)數(shù)據(jù)處理技術(shù)的重大進(jìn)步,它具有以下4個(gè)特點(diǎn)。1.實(shí)現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余數(shù)據(jù)的最小單位是字段,即可以按字段的名稱存取庫中某一個(gè)或某一組字段,也可以存取一條記錄或一組記錄。數(shù)據(jù)冗余即表示數(shù)據(jù)重復(fù)。2.采用特定的數(shù)據(jù)模型采用關(guān)系模型對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行組織。3.具有較高的數(shù)據(jù)獨(dú)立性所謂數(shù)據(jù)獨(dú)立是指數(shù)據(jù)與應(yīng)用程序之間的彼此獨(dú)立,它們之間不存在相互依賴的關(guān)系。應(yīng)用程序不必隨數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的改變而變動(dòng),這是數(shù)據(jù)庫一個(gè)最基本的優(yōu)點(diǎn)。在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)庫管理系統(tǒng)通過映像,實(shí)現(xiàn)了應(yīng)用程序?qū)?shù)據(jù)的邏輯結(jié)構(gòu)與物理存儲(chǔ)結(jié)構(gòu)之間較高的獨(dú)立性。數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立包括兩個(gè)方面:物理數(shù)據(jù)獨(dú)立:數(shù)據(jù)的存儲(chǔ)格式和組織方法改變時(shí),不影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),從而不影響應(yīng)用程序。邏輯數(shù)據(jù)獨(dú)立:數(shù)據(jù)庫邏輯結(jié)構(gòu)的變化(如數(shù)據(jù)定義的修改,數(shù)據(jù)問聯(lián)系的變更等)不影響用戶的應(yīng)用程序。數(shù)據(jù)獨(dú)立提高了數(shù)據(jù)處理系統(tǒng)的穩(wěn)定性,從而提高了程序維護(hù)的效率。4.具有統(tǒng)一的數(shù)據(jù)控制功能數(shù)據(jù)的存取是并發(fā)的,即多個(gè)用戶同時(shí)使用一個(gè)數(shù)據(jù)庫。所以,數(shù)據(jù)庫管理系統(tǒng)必須要提供必要的保護(hù)措施,如并發(fā)訪問控制、數(shù)據(jù)安全控制和數(shù)據(jù)的完整性控制等。
編輯推薦
《Visual FoxPro程序設(shè)計(jì)》叢書特點(diǎn):案例驅(qū)動(dòng)的教學(xué)模式,一線優(yōu)秀教師擔(dān)綱編寫,立體化教學(xué)資源解決方案。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Visual FoxPro程序設(shè)計(jì) PDF格式下載