出版時(shí)間:2010-2 出版社:清華大學(xué)出版社 作者:廖恩陽(yáng) 編 頁(yè)數(shù):269
前言
隨著科學(xué)技術(shù)的飛速發(fā)展,當(dāng)今人類已進(jìn)入信息時(shí)代,計(jì)算機(jī)對(duì)社會(huì)文明進(jìn)步和人類生產(chǎn)生活起著越來(lái)越重要的作用。在目前的計(jì)算機(jī)應(yīng)用中,海量數(shù)據(jù)的處理和信息管理是最為主要的領(lǐng)域。于是,掌握并使用數(shù)據(jù)庫(kù)管理系統(tǒng)軟件及其應(yīng)用系統(tǒng),成為多數(shù)行業(yè)或?qū)I(yè)在工作上的必需。反映在人才的培養(yǎng)上,計(jì)算機(jī)數(shù)據(jù)庫(kù)知識(shí)和應(yīng)用能力已成為當(dāng)代大學(xué)生知識(shí)和能力的重要組成部分。加強(qiáng)計(jì)算機(jī)知識(shí)和應(yīng)用能力的教育,是培養(yǎng)21世紀(jì)創(chuàng)新型人才的重要舉措,根據(jù)教育部關(guān)于高校非計(jì)算機(jī)專業(yè)學(xué)生計(jì)算機(jī)基礎(chǔ)教學(xué)“三個(gè)層次”的指導(dǎo)意見(jiàn),全國(guó)各高校普遍開(kāi)展了分層次的計(jì)算機(jī)教學(xué),計(jì)算機(jī)程序設(shè)計(jì)是重要的第二層次的教學(xué)。在這個(gè)層次上,更多的教育專家都為自己專業(yè)的學(xué)生選擇了數(shù)據(jù)庫(kù)應(yīng)用及程序設(shè)計(jì)作為學(xué)習(xí)的一門(mén)課程。這確實(shí)是有眼光與遠(yuǎn)見(jiàn)的做法,既學(xué)習(xí)了程序設(shè)計(jì),又能知道如何在程序中管理與處理實(shí)際中的大量數(shù)據(jù),比起單純學(xué)程序設(shè)計(jì),學(xué)習(xí)數(shù)據(jù)庫(kù)應(yīng)用及程序設(shè)計(jì)這種課程讓學(xué)生更平添了實(shí)在的應(yīng)用能力儲(chǔ)備。而經(jīng)大多數(shù)高校多年的教學(xué)實(shí)踐,特別是對(duì)非計(jì)算機(jī)專業(yè)的學(xué)生開(kāi)設(shè)數(shù)據(jù)庫(kù)應(yīng)用及程序設(shè)計(jì)這類課,應(yīng)首選“Visual FoxPro程序設(shè)計(jì)”。Visual FoxPro是一種數(shù)據(jù)庫(kù)管理系統(tǒng)軟件,支持并實(shí)現(xiàn)關(guān)系型的數(shù)據(jù)庫(kù)管理,為用戶構(gòu)建了簡(jiǎn)便、全面及高效進(jìn)行數(shù)據(jù)處理的集成環(huán)境。Visual FoxPro最突出的特點(diǎn)是具有自含的語(yǔ)言系統(tǒng),并支持結(jié)構(gòu)化查詢語(yǔ)言,用戶利用它們可在Visual FoxPro中編程,直接開(kāi)發(fā)出數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),做到事半功倍。在應(yīng)用開(kāi)發(fā)中,Visual FoxPro提供了可視化的、面向?qū)ο蟮脑O(shè)計(jì)平臺(tái),讓用戶可以很容易地為自己的應(yīng)用軟件設(shè)置出當(dāng)今主流的界面,并引用系統(tǒng)各類對(duì)象的屬性與方法,從而優(yōu)質(zhì)、高效地開(kāi)發(fā)出信息管理應(yīng)用系統(tǒng)。在上述背景下,有合適的、能滿足當(dāng)代高等教育培養(yǎng)要求的Visual FoxPro程序設(shè)計(jì)教材,是教育者和學(xué)習(xí)者的共同期待,更是計(jì)算機(jī)應(yīng)用教學(xué)工作者的責(zé)任。
內(nèi)容概要
本書(shū)全面而又系統(tǒng)地介紹Visual FoxPro數(shù)據(jù)庫(kù)管理系統(tǒng)的基本知識(shí)與應(yīng)用技術(shù),主要概括為表及數(shù)據(jù)庫(kù)操作、SQL結(jié)構(gòu)化查詢語(yǔ)言、結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)4大部分。書(shū)中內(nèi)容包括數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)、Visual FoxPro系統(tǒng)概述、Visual FoxPro數(shù)據(jù)及運(yùn)算、表的基本操作、數(shù)據(jù)庫(kù)的操作、查詢與視圖設(shè)計(jì)、SQL應(yīng)用、結(jié)構(gòu)化程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)、表單的設(shè)計(jì)與應(yīng)用、菜單的設(shè)計(jì)、報(bào)表與標(biāo)簽、項(xiàng)目管理器。 本書(shū)是為培養(yǎng)大學(xué)應(yīng)用型、復(fù)合型人才的目標(biāo)而編寫(xiě)的,適合作為高等院校數(shù)據(jù)庫(kù)應(yīng)用類課程及程序設(shè)計(jì)類課程的教材,也適宜廣大有興趣自學(xué)人士閱讀,還可供各行各業(yè)計(jì)算機(jī)應(yīng)用人員參考。
書(shū)籍目錄
第1章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 1.1 數(shù)據(jù)管理及其技術(shù)發(fā)展 1.2 數(shù)據(jù)庫(kù)系統(tǒng) 1.3 實(shí)體與數(shù)據(jù)模型 1.4 關(guān)系數(shù)據(jù)庫(kù) 習(xí)題1 第2章 Visual FoxPro系統(tǒng)概述 2.1 Visual FoxPro的安裝與啟動(dòng) 2.2 Visual FoxPro的用戶界面 2.3 Visual FoxPro的工作方式 2.4 Visual FoxPro的命令格式 習(xí)題2 第3章 Visual FoxPro數(shù)據(jù)及運(yùn)算 3.1 Visual FoxPro的數(shù)據(jù)類型 3.2 常量與變量 3.3 Visual FoxPro的內(nèi)部函數(shù) 3.4 表達(dá)式 習(xí)題3 第4章 表的基本操作 4.1 建立表以及向表中添加記錄 4.2 表的初步使用 4.3 表中數(shù)據(jù)的維護(hù) 4.4 表的排序與索引 4.5 表中數(shù)據(jù)的統(tǒng)計(jì)與計(jì)算 4.6 多表操作 習(xí)題4 第5章 數(shù)據(jù)庫(kù)的操作 5.1 創(chuàng)建數(shù)據(jù)庫(kù) 5.2 數(shù)據(jù)庫(kù)的操作 5.3 數(shù)據(jù)庫(kù)中表的操作 5.4 建立數(shù)據(jù)庫(kù)中表間的關(guān)系 5.5 設(shè)置參照完整性 習(xí)題5 第6章 查詢與視圖設(shè)計(jì) 6.1 查詢?cè)O(shè)計(jì) 6.2 視圖設(shè)計(jì) 習(xí)題6 第7章 SQL應(yīng)用 7.1 SQL語(yǔ)言概述 7.2 SQL數(shù)據(jù)查詢功能 7.3 SQL數(shù)據(jù)定義功能 7.4 SQL的數(shù)據(jù)操縱功能 習(xí)題7 第8章 結(jié)構(gòu)化程序設(shè)計(jì)基礎(chǔ) 8.1 程序文件的建立與運(yùn)行 8.2 交互式輸入輸出命令 8.3 順序結(jié)構(gòu) 8.4 選擇結(jié)構(gòu) 8.5 循環(huán)結(jié)構(gòu) 8.6 程序的模塊化 習(xí)題8 第9章 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ) 9.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述 9.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn) 9.3 面向?qū)ο蟪绦蛟O(shè)計(jì)方法 習(xí)題9 第10章 表單的設(shè)計(jì)與應(yīng)用 10.1 表單的基本操作 10.2 表單的編輯與修改 10.3 常用表單控件 10.4 表單的應(yīng)用 習(xí)題10 第11章 菜單的設(shè)計(jì) 11.1 菜單概述與Visual FoxPro系統(tǒng)菜單 11.2 下拉菜單的設(shè)計(jì) 11.3 為頂層表單配置下拉菜單 11.4 快捷菜單的設(shè)計(jì) 習(xí)題11 第12章 報(bào)表與標(biāo)簽 12.1 報(bào)表設(shè)計(jì) 12.2 標(biāo)簽設(shè)計(jì) 習(xí)題12 第13章 項(xiàng)目管理器 13.1 創(chuàng)建項(xiàng)目文件 13.2 打開(kāi)和關(guān)閉項(xiàng)目文件 13.3 項(xiàng)目管理器的界面 13.4 項(xiàng)目管理器的使用 習(xí)題13
章節(jié)摘錄
插圖:數(shù)據(jù)庫(kù)管理系統(tǒng)對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理,以保證數(shù)據(jù)庫(kù)的安全性和完整性。用戶通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù),數(shù)據(jù)庫(kù)管理員也通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)工作。它提供多種功能,可使多個(gè)應(yīng)用程序和用戶用不同的方法在同時(shí)或不同時(shí)刻去建立、修改和查詢數(shù)據(jù)庫(kù)。常見(jiàn)的數(shù)據(jù)庫(kù)管理系統(tǒng)如Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access和Visual FoxPro等,這些軟件產(chǎn)品基本功能相近,又各具特色,在應(yīng)用中都占有一席之地。3.數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是指程序開(kāi)發(fā)人員利用數(shù)據(jù)庫(kù)系統(tǒng)資源開(kāi)發(fā)出來(lái)的應(yīng)用軟件系統(tǒng),它是針對(duì)某一類實(shí)際應(yīng)用的。例如,以數(shù)據(jù)庫(kù)為基礎(chǔ)的財(cái)務(wù)管理系統(tǒng)、人事管理系統(tǒng)、圖書(shū)管理系統(tǒng)、教學(xué)管理系統(tǒng)和生產(chǎn)管理系統(tǒng)等。無(wú)論是面向內(nèi)部業(yè)務(wù)和管理的管理信息系統(tǒng),還是面向外部,提供信息服務(wù)的開(kāi)放式信息系統(tǒng),從實(shí)現(xiàn)技術(shù)角度而言,都是以數(shù)據(jù)庫(kù)為基礎(chǔ)和核心的計(jì)算機(jī)應(yīng)用系統(tǒng)。4.數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)是指引進(jìn)數(shù)據(jù)庫(kù)技術(shù)后的計(jì)算機(jī)系統(tǒng),實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享的便利手段。數(shù)據(jù)庫(kù)系統(tǒng)由如下幾部分組成:硬件系統(tǒng)、操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)集合、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)及數(shù)據(jù)庫(kù)管理員和用戶。1.2.2 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)如下所示。1.實(shí)現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余在數(shù)據(jù)庫(kù)系統(tǒng)中,對(duì)數(shù)據(jù)的定義和描述已經(jīng)從應(yīng)用程序中分離出來(lái),通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)統(tǒng)一管理。數(shù)據(jù)的最小訪問(wèn)單位是字段,既可以按字段的名稱存取庫(kù)中某一個(gè)或某一組字段,也可以存取一條記錄或一組記錄。建立數(shù)據(jù)庫(kù)時(shí),應(yīng)當(dāng)以面向全局的觀點(diǎn)組織數(shù)據(jù)庫(kù)中的數(shù)據(jù),而不應(yīng)當(dāng)像文件系統(tǒng)那樣只考慮某一部門(mén)的局部應(yīng)用,這樣才能發(fā)揮數(shù)據(jù)共享的優(yōu)勢(shì)。2.采用特定的數(shù)據(jù)模型數(shù)據(jù)庫(kù)中的數(shù)據(jù)是有結(jié)構(gòu)的,這種結(jié)構(gòu)由數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型表現(xiàn)出來(lái)。數(shù)據(jù)庫(kù)系統(tǒng)不僅可以表示事物內(nèi)部各數(shù)據(jù)項(xiàng)之間的聯(lián)系,而且可以表示事物與事物之間的聯(lián)系,從而反映出現(xiàn)實(shí)世界事物之間的聯(lián)系。因此,任何數(shù)據(jù)庫(kù)管理系統(tǒng)都支持一種抽象的數(shù)據(jù)模型。3.具有較高的數(shù)據(jù)獨(dú)立性在數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)庫(kù)管理系統(tǒng)提供映象功能,實(shí)現(xiàn)了應(yīng)用程序?qū)?shù)據(jù)的總體邏輯結(jié)構(gòu)、物理存儲(chǔ)結(jié)構(gòu)之間較高的獨(dú)立性。用戶只以簡(jiǎn)單的邏輯結(jié)構(gòu)來(lái)操作數(shù)據(jù),無(wú)須考慮數(shù)據(jù)在存儲(chǔ)器上的物理位置與結(jié)構(gòu)。
編輯推薦
《Visual FoxPro程序設(shè)計(jì)》:教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力教學(xué)內(nèi)容先進(jìn),強(qiáng)調(diào)計(jì)算機(jī)在各專業(yè)中的應(yīng)用教學(xué)模式完善,提供配套的教學(xué)資源解決方案
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
Visual FoxPro程序設(shè)計(jì) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版