新聞中心
隨著信息時(shí)代的到來(lái),數(shù)據(jù)管理成為了越來(lái)越重要的一環(huán)。在現(xiàn)代企業(yè)中,數(shù)據(jù)是企業(yè)決策的重要依據(jù),是企業(yè)運(yùn)營(yíng)的重要資源。因此,如何有效地管理數(shù)據(jù)就成為了企業(yè)需要關(guān)注的一項(xiàng)重要工作。而在數(shù)據(jù)管理領(lǐng)域中,數(shù)據(jù)模型是一項(xiàng)非常核心的工作,它能夠?yàn)閿?shù)據(jù)管理提供重要的支撐和理論基礎(chǔ)。本文將深入探討VFP是一種層次型數(shù)據(jù)模型的原因和特性。

一、什么是層次型數(shù)據(jù)模型?
層次型數(shù)據(jù)模型是一種用于組織數(shù)據(jù)的結(jié)構(gòu)化方法,它基于“父-子”關(guān)系建立了數(shù)據(jù)層次結(jié)構(gòu)。在這種結(jié)構(gòu)中,每個(gè)記錄都只有一個(gè)父親,但可以有多個(gè)兒子。簡(jiǎn)單來(lái)說(shuō),層次型數(shù)據(jù)模型只能用樹(shù)形結(jié)構(gòu)來(lái)表示,每個(gè)節(jié)點(diǎn)有唯一的父節(jié)點(diǎn),而每個(gè)父節(jié)點(diǎn)也只能有一個(gè)子節(jié)點(diǎn)。同時(shí),從根節(jié)點(diǎn)到其他節(jié)點(diǎn)有一個(gè)唯一的路徑,這一路徑就代表了一個(gè)完整的數(shù)據(jù)項(xiàng)。如下圖所示:
圖1. 層次型數(shù)據(jù)模型
在層次型數(shù)據(jù)模型中,數(shù)據(jù)的存儲(chǔ)和訪問(wèn)都基于樹(shù)形結(jié)構(gòu)。樹(shù)形結(jié)構(gòu)的特點(diǎn)是查找和插入效率好,但刪除和修改效率比較差。樹(shù)的高度可以很大,隨著數(shù)據(jù)的增加或者樹(shù)的逐漸變得不平衡,查詢效率會(huì)逐漸降低。因此,層次型數(shù)據(jù)模型適合快速讀取大量數(shù)據(jù),但對(duì)于頻繁的插入、刪除和修改操作則需要考慮其他數(shù)據(jù)模型。
二、VFP是什么?
VFP (Visual FoxPro)是一種基于關(guān)系型數(shù)據(jù)庫(kù)的集成開(kāi)發(fā)環(huán)境,被廣泛應(yīng)用于Windows平臺(tái)下的企業(yè)級(jí)軟件開(kāi)發(fā)。VFP最早由Fox Software公司于1984年開(kāi)發(fā),1992年被Microsoft收購(gòu)后,成為了Microsoft Windows平臺(tái)下開(kāi)發(fā)的重要工具。
VFP具有關(guān)系型數(shù)據(jù)庫(kù)的基礎(chǔ)功能和層次型數(shù)據(jù)模型的擴(kuò)展功能。它能夠方便地管理和操作關(guān)系型數(shù)據(jù),同時(shí)也支持層次型數(shù)據(jù)模型。它的功能十分強(qiáng)大,包括自動(dòng)生成查詢語(yǔ)句、數(shù)據(jù)模型生成器、源代碼控制等,可以大大簡(jiǎn)化開(kāi)發(fā)者的工作。
三、VFP為什么屬于層次型數(shù)據(jù)模型?
VFP是一種結(jié)合了關(guān)系型數(shù)據(jù)庫(kù)和層次型數(shù)據(jù)模型的軟件。在VFP中,我們可以方便地使用關(guān)系型數(shù)據(jù)庫(kù)的功能,比如SQL查詢語(yǔ)句、數(shù)據(jù)表等,也可以使用層次型數(shù)據(jù)模型的功能,比如樹(shù)形結(jié)構(gòu)的數(shù)據(jù)存儲(chǔ)和訪問(wèn)。
在VFP中,我們可以使用樹(shù)形列表控件(Tree List)來(lái)展示層次型數(shù)據(jù)。這種控件可以允許用戶通過(guò)父子節(jié)點(diǎn)的方式來(lái)展示數(shù)據(jù),并且可以支持節(jié)點(diǎn)的折疊和展開(kāi)。同時(shí),在VFP中我們還可以使用形態(tài)圖控件(Diagram)來(lái)展示復(fù)雜的層次關(guān)系,它可以幫助我們更好地理解數(shù)據(jù)的結(jié)構(gòu)和關(guān)系。
為了更好地支持層次型數(shù)據(jù)模型,VFP提供了一些特殊的函數(shù)和指令。比如說(shuō),我們可以使用SET TREEEXPRESSION語(yǔ)句來(lái)設(shè)置樹(shù)形列表控件的節(jié)點(diǎn)關(guān)系,其中包括ParentID字段和ChildID字段。通過(guò)這種方式,我們就可以方便地創(chuàng)建樹(shù)形結(jié)構(gòu),并且通過(guò)對(duì)這個(gè)結(jié)構(gòu)的修改來(lái)完成對(duì)數(shù)據(jù)的增刪改查操作。
四、VFP在數(shù)據(jù)管理中的應(yīng)用
由于VFP結(jié)合了關(guān)系型數(shù)據(jù)庫(kù)和層次型數(shù)據(jù)模型,因此它可以支持多種數(shù)據(jù)結(jié)構(gòu)方式。在實(shí)際應(yīng)用中,我們可以根據(jù)實(shí)際需要,更加靈活地選擇數(shù)據(jù)結(jié)構(gòu)。
比如說(shuō),在實(shí)際開(kāi)發(fā)中,我們可以將相互之間有關(guān)聯(lián)的數(shù)據(jù),比如組織結(jié)構(gòu)或者商品分類,以樹(shù)形結(jié)構(gòu)的方式存儲(chǔ)和展示。這樣可以方便我們快速地獲取和操作數(shù)據(jù),并且能夠直觀地展示數(shù)據(jù)之間的層次關(guān)系。
除此之外,VFP還可以支持非結(jié)構(gòu)化的數(shù)據(jù)存儲(chǔ),比如圖片、文本等。這些數(shù)據(jù)可以通過(guò)BLOB(Binary Large Object)字段來(lái)存儲(chǔ)和管理。這一特性可以方便我們存儲(chǔ)、管理和檢索大量的非結(jié)構(gòu)化數(shù)據(jù)。
VFP作為一種集成開(kāi)發(fā)環(huán)境軟件,它的層次型數(shù)據(jù)模型特性,使得它在進(jìn)行一些數(shù)據(jù)結(jié)構(gòu)較為復(fù)雜的應(yīng)用的時(shí)候,具備比較高的靈活性和應(yīng)用價(jià)值。在今天大數(shù)據(jù)日益增長(zhǎng)的時(shí)代,能夠讓數(shù)據(jù)更好地被管理,也是十分重要的一件事情。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來(lái)專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220Visual Foxpro的基本知識(shí)
這些書(shū)上都有啊.你不會(huì)連書(shū)都看吧
之一章 數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí)
1.1 數(shù)據(jù)庫(kù)系統(tǒng)概述
1. 數(shù)據(jù)處理
數(shù)據(jù):
是對(duì)事實(shí)、概念或指令的一種特殊表達(dá)形式,可以用人工的方式或自動(dòng)化的裝置進(jìn)行通信、翻譯轉(zhuǎn)換或者進(jìn)行加工處理。 它包括兩類:一類是能參與數(shù)字運(yùn)算的數(shù)值型數(shù)據(jù);一類是不能參與數(shù)字運(yùn)算的非數(shù)值型數(shù)據(jù),如文字、圖畫(huà)、聲音、活動(dòng)圖象等。
數(shù)據(jù)處理:
是對(duì)各種類型的數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、分類、計(jì)算、加工、檢索與傳輸?shù)倪^(guò)程。
包括:收集原始數(shù)據(jù)、編碼轉(zhuǎn)換、數(shù)據(jù)輸入、數(shù)據(jù)處理、數(shù)據(jù)輸出。
2. 數(shù)據(jù)庫(kù)系統(tǒng)
(1) 數(shù)據(jù)庫(kù)(DataBase)
定義:是以一定的組織形式存放在計(jì)算機(jī)存儲(chǔ)介質(zhì)上的相互關(guān)聯(lián)的數(shù)據(jù)的。
特點(diǎn): 具有最小的冗余度、具有數(shù)據(jù)獨(dú)立性、實(shí)現(xiàn)數(shù)據(jù)共享、安全可靠、保密性能好
(2)數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System)
定義: 是操縱和管理數(shù)據(jù)庫(kù)的系統(tǒng)軟件。Visual FoxPro 屬于一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。
數(shù)據(jù)語(yǔ)言:
數(shù)據(jù)定義語(yǔ)言(DDL): 用來(lái)建立所需的數(shù)據(jù)庫(kù)。
數(shù)據(jù)操作語(yǔ)言(DML): 用來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢和維護(hù)操作。
關(guān)系型數(shù)據(jù)庫(kù)使用的標(biāo)準(zhǔn)語(yǔ)言是結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language, SQL)。
(3)數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System)
定義: 是以數(shù)據(jù)庫(kù)應(yīng)用為基礎(chǔ)的計(jì)算機(jī)系統(tǒng)。
組成:
數(shù)據(jù)庫(kù)
硬件(計(jì)算機(jī)硬件設(shè)備)
軟件(數(shù)據(jù)庫(kù)管理系統(tǒng) 、操作系統(tǒng))
用戶(應(yīng)用程序設(shè)計(jì)員、終端用戶、數(shù)據(jù)庫(kù)管理員 )
分類:層次型數(shù)據(jù)庫(kù)、網(wǎng)狀型數(shù)據(jù)庫(kù)、關(guān)系型好罩?jǐn)?shù)據(jù)庫(kù)
分代:之一代 非關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),60年代末問(wèn)世,包括層次型和網(wǎng)狀型。
第二代 關(guān)系型數(shù)據(jù)庫(kù)系游彎統(tǒng)(RDBS),70年代中期問(wèn)世。
第三代 對(duì)象-關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)(ORDBS 、OOBDS),80年代中期至今。
上述三個(gè)概念之間的聯(lián)系:在數(shù)據(jù)庫(kù)系統(tǒng)中通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)建立和使用數(shù)據(jù)庫(kù)。
3.關(guān)系模型
三個(gè)領(lǐng)域: 現(xiàn)實(shí)世界→事物(對(duì)象、性質(zhì))
觀念世界→實(shí)體(對(duì)象、屬性)
數(shù)據(jù)世界→數(shù)據(jù)(記錄、字段)
實(shí)體模型:即反映事物聯(lián)系的實(shí)體。
數(shù)據(jù)模型:即描述實(shí)體模型的數(shù)據(jù)。
數(shù)據(jù)模型的分類: 層次模型(采用樹(shù)型結(jié)構(gòu))
網(wǎng)絡(luò)模型(采用無(wú)向圖型結(jié)構(gòu))
關(guān)系模型(采用二維表結(jié)構(gòu))
關(guān)系模型的性質(zhì):
二維表的記錄數(shù)隨數(shù)據(jù)的增加而改變,但其字段數(shù)是相對(duì)固定的;二維表中的每一列均有唯一的字段名;二維表中不允許出現(xiàn)完全相同的兩行二維表中行的順序、列的順序均可以任意交換。
二維表的主關(guān)鍵字: 超關(guān)鍵字: 能唯一確定記錄的一列或幾列的組合
候選關(guān)鍵字:最簡(jiǎn)練的超關(guān)鍵字
主關(guān)鍵字: 候選關(guān)鍵字中的一個(gè)
外部關(guān)鍵字:當(dāng)A表的主關(guān)鍵字被包含到B表中時(shí),則稱A表的主關(guān)鍵字為B表的外部關(guān)鍵字。
4. 微機(jī)關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展
關(guān)系型數(shù)據(jù)庫(kù): 即根據(jù)表、記錄和字段之間的關(guān)系進(jìn)行組織和訪問(wèn)的一種數(shù)據(jù)庫(kù)。
名 稱 運(yùn)行環(huán)境 公司名稱 發(fā)布時(shí)間
dBASE, dBASEⅡ, dBASEⅢ,dBASEⅢ PLUS, DOS Ashton-Tate
FoxBASE 1.0 DOS Fox軟件公司 1987.2
FoxBASE + (2.00/2.10) DOS Fox軟件公司 87.7/88.7
FoxPro 1.0 DOS Fox軟件公司 1989
FoxPro 2.0 DOS Fox軟件公司 1991
FoxPro 2.5 DOS 、 WINDOWS 3.x 微軟公司 1993.1
FoxPro 2.6 DOS 、 Windows 3.x 微軟公司 1994
Visual FoxPro 3.0 Windows 3.X 微軟公司 1996.1
Visual FoxPro 5.0 Windows 95 微軟公司 1997.2
Visual FoxPro 6.0 Windows 98 微軟公司 1998.1
1.2 Visual FoxPro 6.0概述
1. VFP6.0的特點(diǎn)
完善了關(guān)系型數(shù)據(jù)庫(kù)的概念,采用了Rushmore技術(shù),引入了SQL命令;支持多種數(shù)據(jù)交換格式;采用了可視化的面向?qū)ο蟮某绦蛟O(shè)計(jì)方式;提供了功能完善的集成環(huán)境和豐富的開(kāi)發(fā)工具。
2. VFP6.0的用戶界面
界面基本組成:友磨鬧標(biāo)題欄、主菜單欄、工具欄、主窗口、命令窗口、狀態(tài)欄
系統(tǒng)工具一覽表
各種菜單 各種工具欄 各種窗口 各種設(shè)計(jì)器 各種生成器 各種向?qū)?/p>
文件菜單 常用工具欄 命令窗口 數(shù)據(jù)庫(kù)設(shè)計(jì)器 文本框生成器 表向?qū)?/p>
編輯菜單 表單控制工具欄 瀏覽窗口 表設(shè)計(jì)器 組合框生成器 交叉表向?qū)?/p>
顯示菜單 布局工具欄 代碼窗口 表單設(shè)計(jì)器 命令組生成器 查詢向?qū)?/p>
格式菜單 調(diào)色板工具欄 調(diào)試窗口 菜單設(shè)計(jì)器 編輯框生成器 本地視圖向?qū)?/p>
工具菜單 打印預(yù)覽工具欄 編輯窗口 報(bào)表設(shè)計(jì)器 表達(dá)式生成器 表單向?qū)?/p>
程序菜單 報(bào)表控制工具欄 查看窗口 標(biāo)簽設(shè)計(jì)器 表單生成器 一對(duì)多表單向?qū)?/p>
窗口菜單 查詢?cè)O(shè)計(jì)器工具欄 跟蹤窗口 類設(shè)計(jì)器 表格生成器 報(bào)表向?qū)?/p>
幫助菜單 表單設(shè)計(jì)器工具欄 屬性窗口 連接設(shè)計(jì)器 列表框生成器 一對(duì)多報(bào)表向?qū)?/p>
菜單菜單 報(bào)表設(shè)計(jì)器工具欄 通用字段窗口 查詢和視圖設(shè)計(jì)器 參照完整性生成器 標(biāo)簽向?qū)?/p>
數(shù)據(jù)環(huán)境菜單 數(shù)據(jù)庫(kù)設(shè)計(jì)器工具欄 遠(yuǎn)程視圖向?qū)?/p>
表單菜單 項(xiàng)目管理器窗口 數(shù)據(jù)環(huán)境設(shè)計(jì)器 自動(dòng)格式生成器 郵件合并向?qū)?/p>
項(xiàng)目菜單 導(dǎo)入向?qū)?/p>
查詢菜單選項(xiàng)組生成器 圖形向?qū)?/p>
報(bào)表菜單 數(shù)據(jù)透視表向?qū)?/p>
表菜單 分組/總計(jì)報(bào)表向?qū)?/p>
數(shù)據(jù)庫(kù)菜單
類菜單
3. VFP 6.0的工作方式
(1) 菜單操作方式
根據(jù)所需的操作從菜單中選擇相應(yīng)的命令(與WORD類似)。每執(zhí)行一次菜單命令,命令窗口中一般都會(huì)顯示出與菜單對(duì)應(yīng)的命令內(nèi)容。
利用工具菜單中的向?qū)Э梢院芊奖愕赝瓿沙R?guī)任務(wù)。
(2) 命令交互方式
根據(jù)所要進(jìn)行的各項(xiàng)操作,采用人機(jī)對(duì)話方式在命令窗口中按格式要求逐條輸入所需命令,按回車后,機(jī)器逐條執(zhí)行。
(3) 程序執(zhí)行方式
先在程序編輯窗口中編完程序,再?gòu)某绦虿藛沃羞x擇執(zhí)行,或從命令窗口中輸入DO 命令,讓機(jī)器執(zhí)行。
4. VFP 6.0常用文件類型
VFP 6.0常用的文件擴(kuò)展名及其關(guān)聯(lián)的文件類型
擴(kuò)展名 文件類型 擴(kuò)展名 文件類型
.app 生成的應(yīng)用程序 .frx 報(bào)表
.exe 可執(zhí)行程序 .frt 報(bào)表備注
.pjx 項(xiàng)目 .lbx 標(biāo)簽
.pjt 項(xiàng)目備注 .lbt 標(biāo)簽備注
.dbc 數(shù)據(jù)庫(kù) .prg 程序
.dct 數(shù)據(jù)庫(kù)備注 .fxp 編譯后的程序
.dcx 數(shù)據(jù)庫(kù)索引 .err 編譯錯(cuò)誤
.dbf 表 .mnx 菜單
.fpt 表備注 .mnt 菜單備注
.cdx 復(fù)合索引 .mpr 生成的菜單程序
.idx 單索引 .mpx 編譯后的菜單程序
.qpr 生成的查詢程序 .vcx 可視類庫(kù)
.qpx 編譯后的查詢程序 .vct 可視類庫(kù)備注
.scx 表單 .txt 文本
.sct 表單備注 .bak 備份文件
5. 創(chuàng)建文件
新建各種類型的文件時(shí),可以利用系統(tǒng)提供的相應(yīng)工具,以提高工作效率。新建文件時(shí)可用的設(shè)計(jì)器和向?qū)А?
1.3 項(xiàng)目管理器
1. 項(xiàng)目管理器簡(jiǎn)介
項(xiàng)目:
是一種文件,用于跟蹤創(chuàng)建應(yīng)用系統(tǒng)所需要的所有程序、表單、菜單、庫(kù)、報(bào)表、標(biāo)簽、查詢和一些其他類型的文件。
項(xiàng)目管理器:
是開(kāi)發(fā)VFP應(yīng)用系統(tǒng)的一個(gè)工具,它生成一個(gè)項(xiàng)目文件,項(xiàng)目文件的擴(kuò)展名為 .PJX,項(xiàng)目備注的擴(kuò)展名為:.PJT。
項(xiàng)目管理器窗口的組成:
由6大類數(shù)據(jù)項(xiàng)(全部、數(shù)據(jù)、文檔、類、代碼、其他)和10個(gè)命令按鈕(新建、添加、修改、瀏覽、關(guān)閉、打開(kāi)、預(yù)覽、運(yùn)行、移去、連編)組成。
注:粗斜體表示的命令按紐根據(jù)用戶選擇的不同對(duì)象相應(yīng)地出現(xiàn)。
項(xiàng)目菜單的組成:13個(gè)子菜單(其中一部分與項(xiàng)目管理器中的命令按鈕功能相同)。
項(xiàng)目管理器的功能:組織和管理所有與應(yīng)用系統(tǒng)有關(guān)的各種類型的文件。
2. 創(chuàng)建項(xiàng)目文件
用菜單方式:
打開(kāi)文件菜單 → 新建 → 項(xiàng)目→ 新文件 → 給出合適的項(xiàng)目文件名及保存位置 → 進(jìn)入項(xiàng)目管理器 → 開(kāi)發(fā)應(yīng)用系統(tǒng) → 完成后關(guān)閉窗口退出。
用命令方式:
語(yǔ)法:CREATE PROJECT
功能:打開(kāi)項(xiàng)目管理器窗口進(jìn)行應(yīng)用系統(tǒng)的開(kāi)發(fā)。
3. 修改項(xiàng)目文件
用菜單方式:
打開(kāi)文件菜單 → 打開(kāi) → 找到所需的項(xiàng)目文件并確定之 → 進(jìn)入項(xiàng)目管理器→ 修改應(yīng)用系統(tǒng) → 完成后關(guān)閉窗口退出。
用命令方式:
語(yǔ)法:MODIFY PROJECT
功能:打開(kāi)項(xiàng)目管理器窗口進(jìn)行應(yīng)用系統(tǒng)的修改。
4. 項(xiàng)目管理器的使用
可以利用項(xiàng)目管理器來(lái)創(chuàng)建、打開(kāi)、瀏覽、修改所有VFP文件并運(yùn)行其中的表單、報(bào)表、標(biāo)簽、菜單、程序等。特別是可以利用它來(lái)連編項(xiàng)目(追蹤這些文件的變化情況,包括它們之間的相關(guān)性、引用和連接等,確保引用的完整,并加入自上次連編之后更新了的一些組件)、應(yīng)用程序(擴(kuò)展名為.APP,在VFP環(huán)境下執(zhí)行)和可執(zhí)行文件(擴(kuò)展名為.EXE,能脫離VFP環(huán)境執(zhí)行)。
1.4 VFP 6.0 的一些規(guī)則
1. VFP6.0 的命名規(guī)則:
? 只能使用字母、下劃線和數(shù)字。
? 使用字母或下劃線作為名稱的開(kāi)頭。
? 名稱可以是 1 至 128 個(gè)字符,但自由表的字段名和索引標(biāo)識(shí)最多只能有 10 個(gè)字符。
? 避免使用 Visual FoxPro 的保留字。
? 文件的命名遵循操作系統(tǒng)的約定。
2. 命令和子句的書(shū)寫規(guī)則
(1) 以命令動(dòng)詞開(kāi)始;
(2) 各部分之間要用空格隔開(kāi);
(3) 命令、子句、函數(shù)名都可簡(jiǎn)寫為前4個(gè)字符,大、小寫等效;
(4) 一行只能寫一條命令,總長(zhǎng)度不超過(guò)8192個(gè)字符,超過(guò)屏幕寬度時(shí)用續(xù)行符“;”;
(5) 變量名、字段名和文件名應(yīng)避免與命令動(dòng)詞、關(guān)鍵字或函數(shù)名同名,以免運(yùn)行時(shí)發(fā)生混亂。
(6) 命令格式中的符號(hào)約定:
命令中的 、| 、…、 符號(hào)都不是命令本身的語(yǔ)法成分,使用時(shí)不能照原樣輸入,
其中: 表示可選項(xiàng),根據(jù)具體情況決定是否選用
| 表示兩邊的部分只能選用其中的一個(gè)
… 表示可以有任意個(gè)類似參數(shù),各參數(shù)間用逗號(hào)隔開(kāi)
表示其中內(nèi)容要以實(shí)際名稱或參數(shù)代入
3. 命令工作方式中的常見(jiàn)錯(cuò)誤
(1) 命令動(dòng)詞寫錯(cuò)
(2) 格式不符合要求
? 標(biāo)點(diǎn)符號(hào)不對(duì)(一定要用英文標(biāo)點(diǎn)符號(hào))
? 缺少必需的空格或添加了不該有的空格
? 數(shù)據(jù)類型不一致,要注意字符型、數(shù)值型、日期型、邏輯型數(shù)據(jù)的書(shū)寫格式
什么是VFP?
計(jì)算機(jī)基礎(chǔ),數(shù)據(jù)庫(kù)和表、查詢、視圖、表單、報(bào)表和標(biāo)簽等
計(jì)算機(jī)等級(jí)試二級(jí)VFP大綱
基本要求
1、具有數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)知識(shí)
2、基本了解面向?qū)ο蟮母拍?/p>
3、掌握關(guān)系數(shù)據(jù)庫(kù)的基本原理
4、掌握數(shù)據(jù)庫(kù)程序設(shè)計(jì)方法
5、能夠使用VISUAL FOXPRO建立一個(gè)小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)
考試內(nèi)容
一、 VISUAL FOXPRO基礎(chǔ)知識(shí)
1、基本概念
數(shù)據(jù)庫(kù)、數(shù)據(jù)模型、數(shù)據(jù)庫(kù)管理系統(tǒng)、類和對(duì)象、事件、方法。
2、關(guān)系數(shù)據(jù)庫(kù):
(1) 關(guān)系數(shù)據(jù)庫(kù):關(guān)系模型、關(guān)系模式、關(guān)系、元組、屬性、域、主關(guān)鍵字和外蔽碧蘆部關(guān)鍵字。
(2) 關(guān)系運(yùn)算:選擇、投影、聯(lián)接。
(3) 數(shù)據(jù)的一致性和完整性:實(shí)體完整性、域完整性、參照完整性。
3、VISUAL FOXPRO系統(tǒng)特點(diǎn)與工作方式:
(1) WINDOWS版本數(shù)據(jù)庫(kù)的特點(diǎn)。
(2) 數(shù)據(jù)類型和主要文件類型。
(3) 各種設(shè)器和向?qū)?/p>
(4) 工作方式:交互方式(命令方式、可視化操作)和程序運(yùn)行方式。
4、VISUAL FOXPRO的基本數(shù)據(jù)元素:
(1) 常量、變量、表達(dá)式。
(2) 常用函數(shù):字符處理函數(shù)、數(shù)值計(jì)算函數(shù)、日期時(shí)慧顫間函數(shù)、數(shù)據(jù)類型轉(zhuǎn)換函數(shù)、測(cè)試函數(shù)。
二、VISUAL FOXPRO數(shù)據(jù)庫(kù)的基本操作
1、數(shù)據(jù)庫(kù)和表的建立、修改與有效性檢驗(yàn):
(1) 表結(jié)構(gòu)的建立與修改。
(2) 表記錄的瀏覽、增加、刪除與修改。
(3) 創(chuàng)建數(shù)據(jù)庫(kù),向數(shù)據(jù)庫(kù)添加或從數(shù)據(jù)庫(kù)刪除表。
(4) 設(shè)定字段級(jí)規(guī)則和記錄規(guī)則。
(5) 表的索引:主索引、候選索引、普通索引、唯一索引。
2、多表操作:
(1) 選擇工作區(qū)。
(2) 建立表之間的關(guān)聯(lián):一對(duì)一的關(guān)聯(lián);一對(duì)多的關(guān)聯(lián)。
(3) 設(shè)置參照完整性。
(4) 表的聯(lián)接JOIN:內(nèi)部聯(lián)接;外部聯(lián)接:左聯(lián)接、右聯(lián)接、完全聯(lián)接。
(5) 建立表間臨時(shí)關(guān)聯(lián)。
3、建立視圖與數(shù)據(jù)查詢:
(1) 查詢文件的建立、執(zhí)行與修改。
(2)宏帶 視圖文件的建立、查看與修改。
(3) 建立多表查詢。
三、 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL
1、SQL的數(shù)據(jù)定義功能:
(1) CREATE TABLE –SQL
(2) ALTER TABLE –SQL
2、SQL的數(shù)據(jù)修改功能:
(1) DELETE –SQL
(2) INSERT –SQL
(3) UPDATE –SQL
Visual FoxPro ,是Microsoft公司從Fox公司的FoxBase數(shù)據(jù)庫(kù)軟件經(jīng)過(guò)數(shù)次改良,并且移植到Windows之后,得來(lái)的應(yīng)用程序開(kāi)發(fā)軟件,主要用于開(kāi)發(fā)數(shù)據(jù)管理與運(yùn)算等方面的軟件。VFP是Microsoft公司推出的最新可視化數(shù)據(jù)庫(kù)管理系統(tǒng)平臺(tái),是功能特別強(qiáng)大的32位褲宏數(shù)據(jù)庫(kù)管理系統(tǒng)。它提供了功能完備的工具、極其友好的用戶界面、簡(jiǎn)單的數(shù)據(jù)存取方式、獨(dú)一無(wú)二的跨平臺(tái)技術(shù),交肯有良好的兼容性、真正的可編譯性和較強(qiáng)的安全性,是目前最快捷模純?nèi)浮⒆顚?shí)用的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件之一。
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VFP考試內(nèi)容
1.有筆試和機(jī)試
筆試有單選多選和填空
操作題都是機(jī)試上的旦早
2.在學(xué)會(huì)基本操作的基礎(chǔ)上,機(jī)試主要是看你運(yùn)氣了。運(yùn)氣好,題目超簡(jiǎn)單,很容易過(guò)。
按照數(shù)據(jù)庫(kù)的數(shù)據(jù)模型分類 vfp屬于的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于按照數(shù)據(jù)庫(kù)的數(shù)據(jù)模型分類 vfp屬于,哪種類型?VFP屬于層次型數(shù)據(jù)模型。,Visual Foxpro的基本知識(shí),什么是VFP?的信息別忘了在本站進(jìn)行查找喔。
創(chuàng)新互聯(lián)【028-86922220】值得信賴的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌建站設(shè)計(jì),成都高端網(wǎng)站制作開(kāi)發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營(yíng)銷讓企業(yè)網(wǎng)站產(chǎn)生價(jià)值。
文章標(biāo)題:哪種類型?VFP屬于層次型數(shù)據(jù)模型。(按照數(shù)據(jù)庫(kù)的數(shù)據(jù)模型分類vfp屬于)
網(wǎng)站地址:http://m.fisionsoft.com.cn/article/djjijgg.html


咨詢
建站咨詢
