出版時間:2004-9 出版社:中國宇航出版社 作者:智西湖,雷治軍 編 頁數(shù):313
內(nèi)容概要
《Visual FoxPro6.0數(shù)據(jù)庫技術(shù)》根據(jù)高校計算機基礎(chǔ)課程教學(xué)的要求,結(jié)合計算機等級考試大綱編寫。書中簡要介紹了數(shù)據(jù)庫的基本理論;詳細講述了Microsoft Visual FoxPro 6.0中文版的系統(tǒng)環(huán)境、數(shù)據(jù)庫和表的使用、視圖、項目管理等知識;介紹了Microsoft Visual FoxPro 6.0的面向?qū)ο蟪绦蛟O(shè)計的理論和方法及Microsoft Visual FoxPro 6.0的網(wǎng)絡(luò)應(yīng)用;結(jié)合實例,講述了小型數(shù)據(jù)庫系統(tǒng)的開發(fā)過程?! 禫isual FoxPro6.0數(shù)據(jù)庫技術(shù)》按教材體系編寫,深入淺出,編排合理,有豐富的例題和習(xí)題,是學(xué)習(xí)掌握Microsoft Visual FoxPro 6.0管理數(shù)據(jù)庫、開發(fā)小型數(shù)據(jù)庫系統(tǒng)知識的一本人門教材?!禫isual FoxPro6.0數(shù)據(jù)庫技術(shù)》適宜作高等院校各專業(yè)數(shù)據(jù)庫技術(shù)課程及等級考試和自學(xué)考試的教材,也可供數(shù)據(jù)庫技術(shù)培訓(xùn)班使用。 與《Visual FoxPro6.0數(shù)據(jù)庫技術(shù)》配套,中國宇航出版社還出版有《Visual FoxPro 6.0數(shù)據(jù)庫技術(shù)實訓(xùn)》一書。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)1.1 數(shù)據(jù)庫系統(tǒng)的基本概念1.1.1 信息、數(shù)據(jù)及數(shù)據(jù)管理1.1.2 數(shù)據(jù)庫系統(tǒng)1.1.3 數(shù)據(jù)庫的安全保護1.2 數(shù)據(jù)模型1.2.1 數(shù)據(jù)模型的概念1.2.2 三種主要數(shù)據(jù)模型1.3 關(guān)系數(shù)據(jù)庫的理論基礎(chǔ)1.3.1 關(guān)系的定義與性質(zhì)1.3.2 關(guān)系的基本操作1.3.3 關(guān)系模型的完整性約束條件1.3.4 關(guān)系中數(shù)據(jù)間依賴性與規(guī)范化分解本章小結(jié)習(xí)題第2章 Visual FoxPro 6.0基礎(chǔ)2.1 Visual FoxPro 6.0系統(tǒng)特征2.2 VFP 6.0系統(tǒng)的安裝與啟動2.2.1 VFP 6.0的安裝環(huán)境2.2.2 VFP 6.0的安裝、啟動及退出2.3 VFP 6.0集成環(huán)境簡介2.3.1 VFP 6.0的主界面2.3.2 VFP 6.0系統(tǒng)設(shè)置2.4 VFP 6.0基本語法規(guī)則2.4.1 命令結(jié)構(gòu)2.4.2 數(shù)據(jù)類型2.4.3 常量與變量2.4.4 標準函數(shù)2.4.5 運算符與表達式本章小結(jié)習(xí)題二第3章 數(shù)據(jù)庫和表3.1 數(shù)據(jù)庫與表的概念3.2 表的建立3.2.1 用表設(shè)計器創(chuàng)建表3.2.2 用表向?qū)?chuàng)建表3.3 表的基本操作3.3.1 表的打開與關(guān)閉3.3.2 修改表結(jié)構(gòu)3.3.3 表記錄的錄入3.3.4 表記錄的顯示與修改3.3.5 記錄的定位、插入、修改與刪除3.4 創(chuàng)建數(shù)據(jù)庫3.4.1 新建一個數(shù)據(jù)庫3.4.2 數(shù)據(jù)表的修改和使用3.5 表的高級操作3.5.1 表記錄的排序與索引3.5.2 表記錄的檢索3.5.3 表記錄的統(tǒng)計處理3.5.4 多表操作3.5.5 永久性關(guān)系本章小結(jié)習(xí)題三第4章 項目管理器4.1 項目的創(chuàng)建和打開4.2 項目管理器4.2.1 項目管理器中的選項卡4.2.2 項目管理器的折疊與分離4.2.3 項目管理器的快捷菜單4.2.4 項目管理器中的命令按鈕4.3 項目管理器的基本操作4.3.1 創(chuàng)建新文件4.3.2 添加文件4.3.3 移去文件4.3.4 修改文件4.3.5 設(shè)置主文件4.3.6 包含和排除4.3.7 在項目管理器中運行程序4.3.8 連編應(yīng)用程序本章小結(jié)習(xí)題四第5章 查詢與視圖5.1 創(chuàng)建查詢5.1.1 利用查詢設(shè)計器創(chuàng)建查詢5.1.2 利用查詢向?qū)?chuàng)建查詢5.1.3 查詢的使用5.2 創(chuàng)建視圖5.2.1 本地視圖和遠程視圖5.2.2 利用向?qū)?chuàng)建視圖5.2.3 利用視圖設(shè)計器創(chuàng)建視圖5.2.4 視圖的使用5.2.5 利用視圖更新表中數(shù)據(jù)5.3 使用SQL語言操縱表中數(shù)據(jù)-5.3.1 SQL語言簡介5.3.2 使用VFP的SQL定義語句5.3.3 利用SQL語言建立查詢5.3.4 使用SQL語句更新表中數(shù)據(jù)本章小結(jié)習(xí)題五第6章 報表與標簽設(shè)計6.1 概述6.1.1 報表與標簽6.1.2 報表文件6.1.3 報表的形式6.2 創(chuàng)建報表6.2.1 報表設(shè)計器簡介6.2.2 報表菜單項6.2.3 為報表設(shè)置數(shù)據(jù)源6.2.4 利用“快速報表”創(chuàng)建報表6.2.5 利用報表向?qū)?chuàng)建報表6.3 修改報表6.4 利用報表進行分組、統(tǒng)計6.4.1 數(shù)據(jù)分組6.4.2 分組報表舉例6.4.3 數(shù)據(jù)統(tǒng)計運算6.4.4 數(shù)據(jù)統(tǒng)計報表舉例6.5 預(yù)覽和打印報表6.5.1 報表的預(yù)覽6.5.2 報表的打印6.6 使用標簽實現(xiàn)數(shù)據(jù)輸出6.6.1 創(chuàng)建標簽6.6.2 輸出標簽命令(IABEL)6.6.3 創(chuàng)建、打印標簽舉例本章小結(jié)習(xí)題六第7章 VFP程序設(shè)計7.1 程序文件的建立與執(zhí)行7.1.1 程序設(shè)計的基本概念7.1.2 命令文件的建立7.1.3 命令文件的執(zhí)行7.2 基本輸入輸出7.2.1 數(shù)據(jù)輸入7.2.2 無格式輸出7.3 程序的基本結(jié)構(gòu)7.3.1 順序結(jié)構(gòu)7.3.2 選擇結(jié)構(gòu)7.3.3 循環(huán)結(jié)構(gòu)7.4 數(shù)組7.4.1 數(shù)組的定義7.4.2 數(shù)組的使用7.5 過程與函數(shù)7.5.1 過程與函數(shù)的定義7.5.2 過程與函數(shù)的調(diào)用本章小結(jié)習(xí)題七第8章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)8.1 什么是面向?qū)ο蟪绦蛟O(shè)計8.2 類和對象8.2.1 對象及屬性8.2.2 類的概念8.2.3 事件與方法8.3 設(shè)計類8.3.1 創(chuàng)建類8.3.2 類屬性的定義8.3.3 類的方法和事件8.3.4 通過編程定義類8.4 對象的操作8.4.1 由類創(chuàng)建對象8.4.2 設(shè)置對象的屬性8.4.3 調(diào)用對象方法和觸發(fā)對象事件8.4.4 對象設(shè)計實例本章小結(jié)習(xí)題八第9章 表單和控件設(shè)計9.1 表單的建立……第10章 設(shè)計菜單系統(tǒng)和工具欄第11章 小型數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)第12章 VFP 6.0的網(wǎng)絡(luò)應(yīng)用附錄一 常用函數(shù)一覽表附錄二 常用命令一覽表附錄三 系統(tǒng)內(nèi)存變量一覽表
章節(jié)摘錄
7.數(shù)據(jù)模型的構(gòu)成要素 定義一個數(shù)據(jù)庫的數(shù)據(jù)模型就是定義數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)的完整性約束條件?! ?shù)據(jù)結(jié)構(gòu)是所研究的數(shù)據(jù)類型和數(shù)據(jù)之間聯(lián)系的集合。數(shù)據(jù)庫系統(tǒng)通常按數(shù)據(jù)結(jié)構(gòu)類型來命名數(shù)據(jù)模型,如層次模型、網(wǎng)狀模型、關(guān)系模型等。數(shù)據(jù)結(jié)構(gòu)是對數(shù)據(jù)模型的靜態(tài)描述?! ?shù)據(jù)操作是指對數(shù)據(jù)模型中的各種對象的值允許執(zhí)行的操作的集合。包括操作及有關(guān)規(guī)則,主要有數(shù)據(jù)的檢索和更新兩大類。規(guī)定這些操作的確切含義、操作符號、優(yōu)先級別等。數(shù)據(jù)操作是對數(shù)據(jù)模型的動態(tài)描述。 數(shù)據(jù)的完整性約束條件是數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則的集合。它們用來限定基于這種數(shù)據(jù)模型的數(shù)據(jù)庫的狀態(tài)及變化,保證數(shù)據(jù)的正確、有效和一致性?! ?.2.2三種主要數(shù)據(jù)模型 當(dāng)前常用的數(shù)據(jù)庫的模型(邏輯模型)有三種:層次模型、網(wǎng)狀模型、關(guān)系模型?! ?.層次模型 將數(shù)據(jù)庫中的記錄(對應(yīng)于實體)用結(jié)點表示,記錄之間的聯(lián)系用邊表示,如果記錄及其聯(lián)系組成的結(jié)構(gòu)圖為一“樹”(Tree)結(jié)構(gòu),則稱數(shù)據(jù)庫的數(shù)據(jù)模型為層次模型。樹的概念在《離散數(shù)學(xué)》中有專門介紹,它自上而下看,結(jié)點之間的聯(lián)系是1:N聯(lián)系,即上面一個結(jié)點對應(yīng)下面若干個結(jié)點,上面的結(jié)點稱為與其聯(lián)系的下面結(jié)點的雙親結(jié)點,下面結(jié)點稱為與其聯(lián)系的上面結(jié)點的子女結(jié)點,有且僅有一個結(jié)點無雙親,稱其為“根”(至高無上的結(jié)點),其他所有結(jié)點有且僅有一個雙親結(jié)點,無子女的結(jié)點稱為“葉”,非根非葉結(jié)點稱為“枝”,具有同一雙親的結(jié)點稱為“兄弟”。圖1.2是以某高校管理為例的一個層次模型。 在圖1-2中學(xué)校結(jié)點為“根”,數(shù)學(xué)系、化學(xué)系、中文系、電學(xué)實驗室、軟件實驗室、微機實驗室、網(wǎng)絡(luò)實驗室、多媒體實驗室等結(jié)點是“葉”,物理系、計科系等結(jié)點是“枝”,計科系結(jié)點是學(xué)校結(jié)點的子女結(jié)點,又是軟件實驗室、微機實驗室等結(jié)點的雙親結(jié)點。層次模型對具有一對多的層次關(guān)系的實體描述非常自然,容易理解,這是它的優(yōu)點?! ?.網(wǎng)狀模型像在層次模型中對記錄及其聯(lián)系所作的抽象一樣,如果由數(shù)據(jù)庫的記錄及其聯(lián)系組成的結(jié)構(gòu)圖為一“有向圖”,則稱該數(shù)據(jù)庫的數(shù)據(jù)模型為網(wǎng)狀模型。有向圖的概念在《離散數(shù)學(xué)》中也有專門介紹,與樹的概念對應(yīng),有向圖允許有零個或多個結(jié)點無雙親,允許一個結(jié)點有多個雙親,允許兩個結(jié)點之間有多種聯(lián)系。網(wǎng)狀模型描述多對多的聯(lián)系,而現(xiàn)實世界中萬物之間的聯(lián)系往往是多對多的,因此,網(wǎng)狀模型是最接近實際的模型。但由于它結(jié)構(gòu)復(fù)雜、操作復(fù)雜,編程難,不利于用戶掌握,而沒有廣泛應(yīng)用。圖1——3是網(wǎng)狀模型示例?! ?.關(guān)系模型 如果數(shù)據(jù)庫的記錄及其聯(lián)系由關(guān)系(二維表)組成,則稱此種數(shù)據(jù)模型為關(guān)系模型。“關(guān)系”是數(shù)學(xué)的一個術(shù)語,在第三章 將具體介紹。在用戶看來,關(guān)系模型數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)就是一張二維表。表1-1給出的學(xué)生檔案就是一張二維表,就是一個關(guān)系。關(guān)系模型中有以下基本概念。
圖書封面
評論、評分、閱讀與下載
Visual FoxPro6.0數(shù)據(jù)庫技術(shù) PDF格式下載