出版時間:2010-2 出版社:清華大學(xué)出版社 作者:李樹平 主編,李金鳳 等編著 頁數(shù):205
前言
Microsoft Visual FoxPro 6.0關(guān)系數(shù)據(jù)庫系統(tǒng)是新一代小型數(shù)據(jù)庫管理系統(tǒng)的杰出代表,它以強(qiáng)大的性能、豐富的工具、高速度的處理、友好的界面以及完備的兼容性能等特點,備受廣大用戶的歡迎,很多小型的應(yīng)用系統(tǒng)都是在Microsoft Visual FoxPro 6.0基礎(chǔ)上開發(fā)出來的。為此本書以Microsoft Visual FoxPro 6.0為基礎(chǔ)介紹數(shù)據(jù)庫基礎(chǔ)知識和面向?qū)ο蟮某绦蛟O(shè)計方法。本書遵循“語言基礎(chǔ)一程序設(shè)計”的教學(xué)法,使讀者最終掌握VisualFoxPro應(yīng)用系統(tǒng)的開發(fā)技術(shù)。為適應(yīng)信息技術(shù)的發(fā)展和高等教育改革的需要,本書按照新教學(xué)大綱的要求,由長期從事計算機(jī)教學(xué)的一線教師,根據(jù)多年的教學(xué)實踐和學(xué)生的認(rèn)知過程編寫而成。本書突出面向?qū)ο蟮某绦蛟O(shè)計思想,加強(qiáng)實際操作訓(xùn)練。首先從數(shù)據(jù)庫基本原理、概念出發(fā),介紹數(shù)據(jù)表,以及數(shù)據(jù)庫對象的建立、查看、修改、使用與維護(hù)等操作,再學(xué)習(xí)結(jié)構(gòu)化程序設(shè)計的結(jié)構(gòu)與基本方法,由淺入深地引入面向?qū)ο蟮某绦蛟O(shè)計思想。同時,本書對SQL結(jié)構(gòu)化查詢語言進(jìn)行詳細(xì)的介紹,并給出大量的實例。本書可作為各高等院校計算機(jī)專業(yè)和非計算機(jī)專業(yè)的教材,也可以作為計算機(jī)等級考試的配套教材。
內(nèi)容概要
本書是一本通用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)實用教材,主要介紹數(shù)據(jù)庫基本原理和數(shù)據(jù)庫管理系統(tǒng)軟件Visual FoxPro 6.0的相關(guān)知識。具體內(nèi)容包括數(shù)據(jù)庫與Visual FoxPro 6.0的概述、數(shù)據(jù)與數(shù)據(jù)運算、數(shù)據(jù)表的操作、索引與查詢、報表和標(biāo)簽、表單、程序設(shè)計基礎(chǔ)、結(jié)構(gòu)化查詢語言SQL、面向?qū)ο蟮某绦蛟O(shè)計。 本教材各章節(jié)的內(nèi)容安排合理、理論聯(lián)系實際、闡述由淺入深、簡明扼要、層次分明、面向應(yīng)用。本書可作為各高等院校計算機(jī)專業(yè)和非計算機(jī)專業(yè)的教材,也可以作為計算機(jī)等級考試的配套教材。
書籍目錄
第1章 Visual FoxPro數(shù)據(jù)庫基礎(chǔ) 1.1 數(shù)據(jù)庫基礎(chǔ)知識 1.2 Visual FoxPro系統(tǒng)概述 1.3 項目管理器 1.4 向?qū)?、設(shè)計器、生成器簡介第2章 函數(shù)、命令與表達(dá)式 2.1 數(shù)據(jù)類型 2.2 常量與變量 2.3 運算符與表達(dá)式 2.4 常用函數(shù)第3章 表的創(chuàng)建與操作 3.1 表的建立 3.2 表的修改 3.3 表的打開和關(guān)閉 3.4 VFP命令的常用子句 3.5 表中記錄的操作 3.6 索引 3.7 表的排序 3.8 表的統(tǒng)計 3.9 數(shù)據(jù)完整性第4章 數(shù)據(jù)庫設(shè)計 4.1 創(chuàng)建數(shù)據(jù)庫 4.2 使用數(shù)據(jù)庫 4.3 修改數(shù)據(jù)庫 4.4 刪除數(shù)據(jù)庫 4.5 數(shù)據(jù)庫中表的設(shè)置 4.6 數(shù)據(jù)庫中表的關(guān)聯(lián)第5章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 5.1 SQL概述 5.2 SQL的數(shù)據(jù)定義功能 5.3 SQL的數(shù)據(jù)修改功能 5.4 SQL的數(shù)據(jù)查詢功能第6章 查詢與視圖 6.1 查詢 6.2 視圖第7章 Visual FoxPro程序設(shè)計 7.1 程序文件建立與編輯 7.2 程序設(shè)計中的常用命令 7.3 程序的基本結(jié)構(gòu) 7.4 選擇結(jié)構(gòu)程序設(shè)計 7.5 循環(huán)結(jié)構(gòu)程序設(shè)計 7.6 子程序與過程和函數(shù)第8章 表單 8.1 面向?qū)ο蟮母拍? 8.2 Visual FoxPro基類簡介 8.3 創(chuàng)建與運行表單 8.4 表單設(shè)計器 8.5 設(shè)置數(shù)據(jù)環(huán)境 8.6 控件操作與布局 8.7 基本型控件 8.8 容器型控件 8.9 自定義類第9章 報表與標(biāo)簽第10章 菜單設(shè)計參考文獻(xiàn)
章節(jié)摘錄
插圖:1.1.1數(shù)據(jù)庫的產(chǎn)生計算機(jī)管理數(shù)據(jù)隨著計算機(jī)的發(fā)展而不斷發(fā)展,數(shù)據(jù)管理技術(shù)的發(fā)展大致經(jīng)歷了從人工管理方式、文件管理方式、數(shù)據(jù)庫系統(tǒng)管理方式到分布式數(shù)據(jù)庫管理方式四個階段。1.人工管理方式人工管理方式出現(xiàn)在計算機(jī)應(yīng)用于數(shù)據(jù)管理的初期。由于沒有必要的軟件、硬件環(huán)境的支持,用戶只能直接在裸機(jī)上操作。用戶的應(yīng)用程序中不僅要設(shè)計數(shù)據(jù)處理的方法,還要闡明數(shù)據(jù)在存儲器上的存儲地址。在這一管理方式下,用戶的應(yīng)用程序與數(shù)據(jù)之間相互結(jié)合不可分割,當(dāng)數(shù)據(jù)有所變動時程序則隨之改變,獨立性差;另外,各程序之間的數(shù)據(jù)不能相互傳遞,缺少共享性,因而這種管理方式既不靈活,也不安全,編程效率極差。2.文件管理方式由于人工管理方式存在不少缺點,人們總是想把數(shù)據(jù)和程序分開,分別進(jìn)行單獨管理,這可以說是計算機(jī)數(shù)據(jù)處理史上的第一個里程碑。人們可將程序存儲到程序文件中,而將處理的數(shù)據(jù)存儲在數(shù)據(jù)文件中。文件管理系統(tǒng)是一個獨立的系統(tǒng)軟件,它是應(yīng)用程序與數(shù)據(jù)文件之間的一個接口。在這一管理方式下,應(yīng)用程序通過文件管理系統(tǒng)對數(shù)據(jù)文件中的數(shù)據(jù)進(jìn)行加工處理。應(yīng)用程序的數(shù)據(jù)具有一定的獨立性,也比手工管理方式前進(jìn)了一步。但是,數(shù)據(jù)文件仍高度依賴于其對應(yīng)的程序,不能被多個程序所通用。由于數(shù)據(jù)文件之間不能建立任何聯(lián)系,因而數(shù)據(jù)的通用性仍然較差,冗余量大。3.數(shù)據(jù)庫系統(tǒng)管理方式數(shù)據(jù)庫系統(tǒng)管理方式即對所有的數(shù)據(jù)實行統(tǒng)一規(guī)劃管理,形成一個數(shù)據(jù)中心,構(gòu)成一個數(shù)據(jù)倉庫,數(shù)據(jù)庫中的數(shù)據(jù)能夠滿足所有用戶的不同要求,供不同用戶共享。數(shù)據(jù)庫技術(shù)的主要目的是有效地管理和存取大量的數(shù)據(jù)資源,包括:提高數(shù)據(jù)的共享性,使多個用戶能夠同時訪問數(shù)據(jù)庫中的數(shù)據(jù);減少數(shù)據(jù)的冗余度,提高數(shù)據(jù)的一致性和完整性;提供數(shù)據(jù)與應(yīng)用程序的獨立性,從而減少應(yīng)用程序的開發(fā)和維護(hù)費用。
編輯推薦
《Visual FoxPro程序設(shè)計》特點:案例驅(qū)動的教學(xué)模式一線優(yōu)秀教師擔(dān)綱編寫立體化教學(xué)資源解決方案
圖書封面
評論、評分、閱讀與下載
Visual FoxPro程序設(shè)計 PDF格式下載