出版時間:2009-9 出版社:人民郵電出版社 作者:陳娟 等編著 頁數(shù):290
前言
Visual FoxPro既是小型數(shù)據(jù)庫管理系統(tǒng)的杰出代表,又是可視化的面向?qū)ο蟮募砷_發(fā)工具。它以強大的性能、完整而豐富的工具、較高的處理速度、友好的界面以及完備的兼容性等特點,備受廣大用戶的歡迎。目前,我國很多高校都開設(shè)了Visual FoxPro程序設(shè)計課程。同時,Visual FoxPro也是全國計算機等級考試的考試科目之一。我們依據(jù)多年的實際教學經(jīng)驗和數(shù)據(jù)庫應用系統(tǒng)的開發(fā)經(jīng)驗,在參考和借鑒了多本相關(guān)的同類教材后,精心編寫了此書。本書具有以下特點:1.本書始終圍繞著一個數(shù)據(jù)庫應用系統(tǒng)的實例——“岳麓書院圖書管理系統(tǒng)”來進行講解。通過各個章節(jié)的例題,完整地描述了開發(fā)該系統(tǒng)的各個環(huán)節(jié)。包括建立項目文件,數(shù)據(jù)庫的操作,表單、菜單、報表、主程序的設(shè)計,生成應用程序。2.各章按知識點講解、實例說明、課后練習的模式來組織教學內(nèi)容。每章先介紹基本概念和基本方法,然后通過大量實例對其進行說明。對于一些細節(jié)問題,再通過提示的方式來進行注解。同時,還配有習題和操作題,便于學生鞏固所學知識。3.在作者的個人網(wǎng)站http://www.teacherchen.cn/sjk上提供豐富的教學資源。網(wǎng)站上提供有本書的多媒體課件,案例的Flash演示,例題、習題素材的下載。本書的教學內(nèi)容設(shè)計成以下3個部分。第一部分是基礎(chǔ)部分,由第1章、第2章組成。第1章是數(shù)據(jù)庫的基礎(chǔ)知識,著重講解了數(shù)據(jù)庫系統(tǒng)的組成和關(guān)系數(shù)據(jù)庫的相關(guān)概念,簡單介紹了Visual FoxPro軟件和項目管理器的使用。第2章是數(shù)據(jù)與數(shù)據(jù)運算,主要介紹Visual FoxPro中常量、變量、運算符和常用函數(shù)的概念和使用。通過對該部分的學習,學生可了解數(shù)據(jù)庫的相關(guān)理論,還能掌握如何根據(jù)條件書寫正確的表達式,為后面的學習奠定基礎(chǔ)。第二部分是數(shù)據(jù)庫的操作,由第3章、第4章、第5章組成。第3章是數(shù)據(jù)庫和數(shù)據(jù)表的操作,詳細說明了如何設(shè)計、建立、打開、關(guān)閉數(shù)據(jù)庫,重點講解了建立和維護數(shù)據(jù)表的方法,索引的建立和使用,以及如何在數(shù)據(jù)表之間建立關(guān)聯(lián)和設(shè)置參照完整性。第4章是結(jié)構(gòu)化查詢語言,從數(shù)據(jù)查詢、數(shù)據(jù)操縱和數(shù)據(jù)定義3個方面介紹Visual FoxPro所支持的SQL語句。第5章是查詢和視圖,主要介紹查詢和視圖的概念、建立和使用,比較了兩者的異同。通過對該部分的學習,學生可以掌握如何在Visual FoxPro環(huán)境中建立和管理數(shù)據(jù)庫。
內(nèi)容概要
本書圍繞“岳麓書院圖書管理系統(tǒng)”實例,完整地描述了數(shù)據(jù)庫應用系統(tǒng)開發(fā)的各個環(huán)節(jié),將系統(tǒng)開發(fā)的具體步驟詳細地貫穿到各個章節(jié)的例題中?! ∪珪?0章,內(nèi)容包括數(shù)據(jù)庫的基礎(chǔ)知識、數(shù)據(jù)與數(shù)據(jù)運算、數(shù)據(jù)庫和數(shù)據(jù)表的操作、結(jié)構(gòu)化查詢語言、查詢和視圖、結(jié)構(gòu)化程序設(shè)計、表單設(shè)計、菜單設(shè)計、報表設(shè)計、應用程序的生成與發(fā)布。每章均按知識點講解、實例說明、課后練習的模式來組織教學內(nèi)容?! ”緯勺鳛槠胀ǜ叩仍盒isual FoxPro程序設(shè)計或相關(guān)課程的教材,也可作為全國計算機等級考試二級Visual FoxPro的培訓或自學教材。
書籍目錄
第1章 數(shù)據(jù)庫基礎(chǔ) 1.1 數(shù)據(jù)庫系統(tǒng) 1.1.1 數(shù)據(jù)與數(shù)據(jù)處理 1.1.2 計算機數(shù)據(jù)管理 1.1.3 數(shù)據(jù)庫系統(tǒng)的組成 1.1.4 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu) 1.2 關(guān)系數(shù)據(jù)庫 1.2.1 概念模型 1.2.2 數(shù)據(jù)模型 1.2.3 關(guān)系模型 1.2.4 關(guān)系運算 1.3 Visual FoxPro概述 1.3.1 Visual FoxPro的發(fā)展歷程 1.3.2 Visual FoxPro的安裝 1.3.3 Visual FoxPro的啟動和退出 1.3.4 Visual FoxPro的用戶界面 1.3.5 Visual FoxPro的選項設(shè)置 1.4 項目管理器 1.4.1 創(chuàng)建項目 1.4.2 使用項目管理器 1.4.3 定制項目管理器 習題1 第2章 數(shù)據(jù)與數(shù)據(jù)運算 2.1 常量與變量 2.1.1 常量 2.1.2 變量 2.1.3 數(shù)組 2.2 運算符與表達式 2.2.1 數(shù)值表達式 2.2.2 字符表達式 2.2.3 日期表達式 2.2.4 邏輯表達式 2.3 常用函數(shù) 2.3.1 數(shù)值處理函數(shù) 2.3.2 字符串處理函數(shù) 2.3.3 日期和時間函數(shù) 2.3.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 2.3.5 測試函數(shù) 習題2 第3章 數(shù)據(jù)庫與數(shù)據(jù)表的操作 3.1 設(shè)計數(shù)據(jù)庫 3.1.1 了解用戶需求 3.1.2 確定數(shù)據(jù)庫中所需的表 3.1.3 設(shè)計表的結(jié)構(gòu) 3.1.4 確定表的主關(guān)鍵字 3.1.5 確定表之間的關(guān)系 3.2 建立數(shù)據(jù)庫與數(shù)據(jù)表 3.2.1 建立數(shù)據(jù)庫 3.2.2 建立數(shù)據(jù)表 3.2.3 定義數(shù)據(jù)表結(jié)構(gòu) 3.2.4 輸入數(shù)據(jù)記錄 3.2.5 修改數(shù)據(jù)表結(jié)構(gòu) 3.2.6 設(shè)置數(shù)據(jù)字典信息 3.2.7 通過瀏覽窗口新增、修改、刪除數(shù)據(jù) 3.3 數(shù)據(jù)表的基本操作 3.3.1 打開和關(guān)閉表 3.3.2 顯示表的數(shù)據(jù)記錄 3.3.3 移動記錄指針 3.3.4 查找記錄 3.3.5 新增記錄 3.3.6 刪除記錄 3.3.7 修改記錄 3.3.8 篩選數(shù)據(jù)表 3.3.9 表的復制和導入 3.3.10 記錄與數(shù)組的數(shù)據(jù)交換 3.4 數(shù)據(jù)庫的基本操作 3.4.1 打開數(shù)據(jù)庫及設(shè)計器 3.4.2 關(guān)閉數(shù)據(jù)庫 3.4.3 向數(shù)據(jù)庫添加數(shù)據(jù)表 3.4.4 從數(shù)據(jù)庫移去數(shù)據(jù)表 3.4.5 自由表 3.4.6 刪除數(shù)據(jù)庫 3.4.7 數(shù)據(jù)庫的清理與檢驗 3.5 索引的建立及使用 3.5.1 索引的概念 3.5.2 索引的建立 3.5.3 索引的使用 3.5.4 索引的刪除 3.5.5 物理排序 3.6 多表的使用 3.6.1 工作區(qū) 3.6.2 使用其他工作區(qū)的表 3.6.3 數(shù)據(jù)表之間的臨時關(guān)聯(lián) 3.7 永久聯(lián)系及參照完整性 3.7.1 永久聯(lián)系 3.7.2 參照完整性 3.7.3 數(shù)據(jù)完整性 習題3 第4章 結(jié)構(gòu)化查詢語言 第5章 查詢與視圖 第6章 結(jié)構(gòu)化程序設(shè)計第7章 表單設(shè)計 第8章 菜單設(shè)計第9章 報表設(shè)計第10章 應用程序的生成與發(fā)布參考文獻
章節(jié)摘錄
插圖:在建立了表間的永久聯(lián)系后,應設(shè)置參照完整性。參照完整性是指兩個相關(guān)聯(lián)的表中相關(guān)數(shù)據(jù)是否一致。設(shè)置了參照完整性后,當插入、修改、刪除一個表中的數(shù)據(jù)時,系統(tǒng)通過參照引用相關(guān)聯(lián)的另一個數(shù)據(jù)表的數(shù)據(jù),來檢驗操作的正確性。以圖書表(父表)和借閱表(子表)為例,下列操作將破壞兩表的參照完整性。在圖書表中刪除了某一本書,而未刪除借閱表中所對應的記錄,導致這些借閱記錄在圖書表中找不到相關(guān)圖書。在圖書表中修改了某一本書的條形碼,而借閱表中原先與之所對應記錄的條形碼卻未被修改,導致借閱記錄在圖書表中找不到相關(guān)圖書。在借閱表中插入一條記錄,而該記錄的條形碼在圖書表中卻不存在,導致無法找到相關(guān)的圖書。在Visual FoxPro中設(shè)置參照完整性,首先,要選擇“數(shù)據(jù)庫”菜單下的“清理數(shù)據(jù)庫”命令,對數(shù)據(jù)庫進行清理。注意,清理數(shù)據(jù)庫時,必須以獨占形式打開數(shù)據(jù)庫。然后,打開數(shù)據(jù)庫設(shè)計器,可選用下列3種方法打開“參照完整性生成器”對話框。選擇“數(shù)據(jù)庫”菜單中的“編輯參照完整性”命令。在數(shù)據(jù)庫設(shè)計器的空白處右擊鼠標,在快捷菜單中選擇“編輯參照完整性”命令。在數(shù)據(jù)庫設(shè)計器中雙擊兩個表之間的聯(lián)線,打開“編輯關(guān)系”對話框,單擊對話框中的“參照完整性”按鈕。在如圖3.89所示的“參照完整性生成器”對話框中,列出此數(shù)據(jù)庫中有哪些關(guān)聯(lián)。關(guān)聯(lián)的哪一方是父表,哪一方是子表,以及關(guān)聯(lián)所使用的索引。在“更新”、“刪除”和“插入”的3種規(guī)則的下拉列表中,有“限制”、“級聯(lián)”和“忽略”3個選項,默認為“忽略”選項。
編輯推薦
《Visual FoxPro程序設(shè)計教程(第2版)》:按知識點講解、實例說明、課后練習的模式組織內(nèi)容;剖析完整應用系統(tǒng)的開發(fā)過程,分解到各章實例中;教學網(wǎng)站提供課件、原始文件、操作演示等素材;覆蓋全國計算機等級考試二級VFP的知識要點。
圖書封面
評論、評分、閱讀與下載
Visual FoxPro程序設(shè)計教程 PDF格式下載