Visual FoxPro6.0數(shù)據(jù)庫(kù)技術(shù)

出版時(shí)間:2004-9  出版社:中國(guó)宇航出版社  作者:智西湖,雷治軍 編  頁數(shù):313  

內(nèi)容概要

  《Visual FoxPro6.0數(shù)據(jù)庫(kù)技術(shù)》根據(jù)高校計(jì)算機(jī)基礎(chǔ)課程教學(xué)的要求,結(jié)合計(jì)算機(jī)等級(jí)考試大綱編寫。書中簡(jiǎn)要介紹了數(shù)據(jù)庫(kù)的基本理論;詳細(xì)講述了Microsoft Visual FoxPro 6.0中文版的系統(tǒng)環(huán)境、數(shù)據(jù)庫(kù)和表的使用、視圖、項(xiàng)目管理等知識(shí);介紹了Microsoft Visual FoxPro 6.0的面向?qū)ο蟪绦蛟O(shè)計(jì)的理論和方法及Microsoft Visual FoxPro 6.0的網(wǎng)絡(luò)應(yīng)用;結(jié)合實(shí)例,講述了小型數(shù)據(jù)庫(kù)系統(tǒng)的開發(fā)過程?!  禫isual FoxPro6.0數(shù)據(jù)庫(kù)技術(shù)》按教材體系編寫,深入淺出,編排合理,有豐富的例題和習(xí)題,是學(xué)習(xí)掌握Microsoft Visual FoxPro 6.0管理數(shù)據(jù)庫(kù)、開發(fā)小型數(shù)據(jù)庫(kù)系統(tǒng)知識(shí)的一本人門教材?!禫isual FoxPro6.0數(shù)據(jù)庫(kù)技術(shù)》適宜作高等院校各專業(yè)數(shù)據(jù)庫(kù)技術(shù)課程及等級(jí)考試和自學(xué)考試的教材,也可供數(shù)據(jù)庫(kù)技術(shù)培訓(xùn)班使用。  與《Visual FoxPro6.0數(shù)據(jù)庫(kù)技術(shù)》配套,中國(guó)宇航出版社還出版有《Visual FoxPro 6.0數(shù)據(jù)庫(kù)技術(shù)實(shí)訓(xùn)》一書。

書籍目錄

第1章 數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)1.1 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念1.1.1 信息、數(shù)據(jù)及數(shù)據(jù)管理1.1.2 數(shù)據(jù)庫(kù)系統(tǒng)1.1.3 數(shù)據(jù)庫(kù)的安全保護(hù)1.2 數(shù)據(jù)模型1.2.1 數(shù)據(jù)模型的概念1.2.2 三種主要數(shù)據(jù)模型1.3 關(guān)系數(shù)據(jù)庫(kù)的理論基礎(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)的安裝與啟動(dòng)2.2.1 VFP 6.0的安裝環(huán)境2.2.2 VFP 6.0的安裝、啟動(dòng)及退出2.3 VFP 6.0集成環(huán)境簡(jiǎ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 標(biāo)準(zhǔn)函數(shù)2.4.5 運(yùn)算符與表達(dá)式本章小結(jié)習(xí)題二第3章 數(shù)據(jù)庫(kù)和表3.1 數(shù)據(jù)庫(kù)與表的概念3.2 表的建立3.2.1 用表設(shè)計(jì)器創(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ù)庫(kù)3.4.1 新建一個(gè)數(shù)據(jù)庫(kù)3.4.2 數(shù)據(jù)表的修改和使用3.5 表的高級(jí)操作3.5.1 表記錄的排序與索引3.5.2 表記錄的檢索3.5.3 表記錄的統(tǒng)計(jì)處理3.5.4 多表操作3.5.5 永久性關(guān)系本章小結(jié)習(xí)題三第4章 項(xiàng)目管理器4.1 項(xiàng)目的創(chuàng)建和打開4.2 項(xiàng)目管理器4.2.1 項(xiàng)目管理器中的選項(xiàng)卡4.2.2 項(xiàng)目管理器的折疊與分離4.2.3 項(xiàng)目管理器的快捷菜單4.2.4 項(xiàng)目管理器中的命令按鈕4.3 項(xiàng)目管理器的基本操作4.3.1 創(chuàng)建新文件4.3.2 添加文件4.3.3 移去文件4.3.4 修改文件4.3.5 設(shè)置主文件4.3.6 包含和排除4.3.7 在項(xiàng)目管理器中運(yùn)行程序4.3.8 連編應(yīng)用程序本章小結(jié)習(xí)題四第5章 查詢與視圖5.1 創(chuàng)建查詢5.1.1 利用查詢?cè)O(shè)計(jì)器創(chuàng)建查詢5.1.2 利用查詢向?qū)?chuàng)建查詢5.1.3 查詢的使用5.2 創(chuàng)建視圖5.2.1 本地視圖和遠(yuǎn)程視圖5.2.2 利用向?qū)?chuàng)建視圖5.2.3 利用視圖設(shè)計(jì)器創(chuàng)建視圖5.2.4 視圖的使用5.2.5 利用視圖更新表中數(shù)據(jù)5.3 使用SQL語言操縱表中數(shù)據(jù)-5.3.1 SQL語言簡(jiǎn)介5.3.2 使用VFP的SQL定義語句5.3.3 利用SQL語言建立查詢5.3.4 使用SQL語句更新表中數(shù)據(jù)本章小結(jié)習(xí)題五第6章 報(bào)表與標(biāo)簽設(shè)計(jì)6.1 概述6.1.1 報(bào)表與標(biāo)簽6.1.2 報(bào)表文件6.1.3 報(bào)表的形式6.2 創(chuàng)建報(bào)表6.2.1 報(bào)表設(shè)計(jì)器簡(jiǎn)介6.2.2 報(bào)表菜單項(xiàng)6.2.3 為報(bào)表設(shè)置數(shù)據(jù)源6.2.4 利用“快速報(bào)表”創(chuàng)建報(bào)表6.2.5 利用報(bào)表向?qū)?chuàng)建報(bào)表6.3 修改報(bào)表6.4 利用報(bào)表進(jìn)行分組、統(tǒng)計(jì)6.4.1 數(shù)據(jù)分組6.4.2 分組報(bào)表舉例6.4.3 數(shù)據(jù)統(tǒng)計(jì)運(yùn)算6.4.4 數(shù)據(jù)統(tǒng)計(jì)報(bào)表舉例6.5 預(yù)覽和打印報(bào)表6.5.1 報(bào)表的預(yù)覽6.5.2 報(bào)表的打印6.6 使用標(biāo)簽實(shí)現(xiàn)數(shù)據(jù)輸出6.6.1 創(chuàng)建標(biāo)簽6.6.2 輸出標(biāo)簽命令(IABEL)6.6.3 創(chuàng)建、打印標(biāo)簽舉例本章小結(jié)習(xí)題六第7章 VFP程序設(shè)計(jì)7.1 程序文件的建立與執(zhí)行7.1.1 程序設(shè)計(jì)的基本概念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è)計(jì)基礎(chǔ)8.1 什么是面向?qū)ο蟪绦蛟O(shè)計(jì)8.2 類和對(duì)象8.2.1 對(duì)象及屬性8.2.2 類的概念8.2.3 事件與方法8.3 設(shè)計(jì)類8.3.1 創(chuàng)建類8.3.2 類屬性的定義8.3.3 類的方法和事件8.3.4 通過編程定義類8.4 對(duì)象的操作8.4.1 由類創(chuàng)建對(duì)象8.4.2 設(shè)置對(duì)象的屬性8.4.3 調(diào)用對(duì)象方法和觸發(fā)對(duì)象事件8.4.4 對(duì)象設(shè)計(jì)實(shí)例本章小結(jié)習(xí)題八第9章 表單和控件設(shè)計(jì)9.1 表單的建立……第10章 設(shè)計(jì)菜單系統(tǒng)和工具欄第11章 小型數(shù)據(jù)庫(kù)應(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)成要素  定義一個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)模型就是定義數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)的完整性約束條件。  數(shù)據(jù)結(jié)構(gòu)是所研究的數(shù)據(jù)類型和數(shù)據(jù)之間聯(lián)系的集合。數(shù)據(jù)庫(kù)系統(tǒng)通常按數(shù)據(jù)結(jié)構(gòu)類型來命名數(shù)據(jù)模型,如層次模型、網(wǎng)狀模型、關(guān)系模型等。數(shù)據(jù)結(jié)構(gòu)是對(duì)數(shù)據(jù)模型的靜態(tài)描述。  數(shù)據(jù)操作是指對(duì)數(shù)據(jù)模型中的各種對(duì)象的值允許執(zhí)行的操作的集合。包括操作及有關(guān)規(guī)則,主要有數(shù)據(jù)的檢索和更新兩大類。規(guī)定這些操作的確切含義、操作符號(hào)、優(yōu)先級(jí)別等。數(shù)據(jù)操作是對(duì)數(shù)據(jù)模型的動(dòng)態(tài)描述?! ?shù)據(jù)的完整性約束條件是數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則的集合。它們用來限定基于這種數(shù)據(jù)模型的數(shù)據(jù)庫(kù)的狀態(tài)及變化,保證數(shù)據(jù)的正確、有效和一致性?! ?.2.2三種主要數(shù)據(jù)模型  當(dāng)前常用的數(shù)據(jù)庫(kù)的模型(邏輯模型)有三種:層次模型、網(wǎng)狀模型、關(guān)系模型?! ?.層次模型  將數(shù)據(jù)庫(kù)中的記錄(對(duì)應(yīng)于實(shí)體)用結(jié)點(diǎn)表示,記錄之間的聯(lián)系用邊表示,如果記錄及其聯(lián)系組成的結(jié)構(gòu)圖為一“樹”(Tree)結(jié)構(gòu),則稱數(shù)據(jù)庫(kù)的數(shù)據(jù)模型為層次模型。樹的概念在《離散數(shù)學(xué)》中有專門介紹,它自上而下看,結(jié)點(diǎn)之間的聯(lián)系是1:N聯(lián)系,即上面一個(gè)結(jié)點(diǎn)對(duì)應(yīng)下面若干個(gè)結(jié)點(diǎn),上面的結(jié)點(diǎn)稱為與其聯(lián)系的下面結(jié)點(diǎn)的雙親結(jié)點(diǎn),下面結(jié)點(diǎn)稱為與其聯(lián)系的上面結(jié)點(diǎn)的子女結(jié)點(diǎn),有且僅有一個(gè)結(jié)點(diǎn)無雙親,稱其為“根”(至高無上的結(jié)點(diǎn)),其他所有結(jié)點(diǎn)有且僅有一個(gè)雙親結(jié)點(diǎn),無子女的結(jié)點(diǎn)稱為“葉”,非根非葉結(jié)點(diǎn)稱為“枝”,具有同一雙親的結(jié)點(diǎn)稱為“兄弟”。圖1.2是以某高校管理為例的一個(gè)層次模型。  在圖1-2中學(xué)校結(jié)點(diǎn)為“根”,數(shù)學(xué)系、化學(xué)系、中文系、電學(xué)實(shí)驗(yàn)室、軟件實(shí)驗(yàn)室、微機(jī)實(shí)驗(yàn)室、網(wǎng)絡(luò)實(shí)驗(yàn)室、多媒體實(shí)驗(yàn)室等結(jié)點(diǎn)是“葉”,物理系、計(jì)科系等結(jié)點(diǎn)是“枝”,計(jì)科系結(jié)點(diǎn)是學(xué)校結(jié)點(diǎn)的子女結(jié)點(diǎn),又是軟件實(shí)驗(yàn)室、微機(jī)實(shí)驗(yàn)室等結(jié)點(diǎn)的雙親結(jié)點(diǎn)。層次模型對(duì)具有一對(duì)多的層次關(guān)系的實(shí)體描述非常自然,容易理解,這是它的優(yōu)點(diǎn)?! ?.網(wǎng)狀模型像在層次模型中對(duì)記錄及其聯(lián)系所作的抽象一樣,如果由數(shù)據(jù)庫(kù)的記錄及其聯(lián)系組成的結(jié)構(gòu)圖為一“有向圖”,則稱該數(shù)據(jù)庫(kù)的數(shù)據(jù)模型為網(wǎng)狀模型。有向圖的概念在《離散數(shù)學(xué)》中也有專門介紹,與樹的概念對(duì)應(yīng),有向圖允許有零個(gè)或多個(gè)結(jié)點(diǎn)無雙親,允許一個(gè)結(jié)點(diǎn)有多個(gè)雙親,允許兩個(gè)結(jié)點(diǎn)之間有多種聯(lián)系。網(wǎng)狀模型描述多對(duì)多的聯(lián)系,而現(xiàn)實(shí)世界中萬物之間的聯(lián)系往往是多對(duì)多的,因此,網(wǎng)狀模型是最接近實(shí)際的模型。但由于它結(jié)構(gòu)復(fù)雜、操作復(fù)雜,編程難,不利于用戶掌握,而沒有廣泛應(yīng)用。圖1——3是網(wǎng)狀模型示例?! ?.關(guān)系模型  如果數(shù)據(jù)庫(kù)的記錄及其聯(lián)系由關(guān)系(二維表)組成,則稱此種數(shù)據(jù)模型為關(guān)系模型?!瓣P(guān)系”是數(shù)學(xué)的一個(gè)術(shù)語,在第三章 將具體介紹。在用戶看來,關(guān)系模型數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu)就是一張二維表。表1-1給出的學(xué)生檔案就是一張二維表,就是一個(gè)關(guān)系。關(guān)系模型中有以下基本概念。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Visual FoxPro6.0數(shù)據(jù)庫(kù)技術(shù) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7