999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Visual FoxPro數(shù)據(jù)庫(kù)技術(shù)及其應(yīng)用

2010-12-31 00:00:00周大朋李小玲
考試周刊 2010年18期

摘 要: 數(shù)據(jù)庫(kù)技術(shù)是在20世紀(jì)60年代末興起的一種數(shù)據(jù)管理技術(shù),是計(jì)算機(jī)科學(xué)與技術(shù)的重要分支,是信息系統(tǒng)的核心和基礎(chǔ)。VFP是Microsoft公司推出的可視化數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)工具,具有強(qiáng)大的性能、完整而又豐富的工具、友好的界面,以及完備的兼容性等特點(diǎn)。本文通過(guò)四個(gè)方面探討了VFP數(shù)據(jù)庫(kù)技術(shù)及其應(yīng)用。

關(guān)鍵詞: VFP 數(shù)據(jù)庫(kù) 技術(shù) 功能

數(shù)據(jù)庫(kù)在英語(yǔ)中稱(chēng)為database,拆開(kāi)來(lái)看,data是數(shù)據(jù),base可譯為基地,所以在通俗的意義上,數(shù)據(jù)庫(kù)不妨理解為存儲(chǔ)數(shù)據(jù)的基地。因?yàn)榫哂袕?qiáng)大的功能和靈活性,它能借助計(jì)算機(jī)保存和管理大量復(fù)雜的數(shù)據(jù),快速而有效地為不同的用戶(hù)和各種應(yīng)用程序提供需要的數(shù)據(jù),以使人們更方便、更充分地利用這些寶貴資源,在計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展較快,應(yīng)用技術(shù)較廣,已廣泛應(yīng)用于各個(gè)領(lǐng)域,成為計(jì)算機(jī)信息系統(tǒng)的重要組成部分。VFP是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它采用了可視化的、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,大大簡(jiǎn)化了應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程,并提高了系統(tǒng)的模塊性和緊湊性。它具有強(qiáng)大的性能,引進(jìn)了對(duì)象模型,提高了引擎的存取速度并增強(qiáng)了客戶(hù)/服務(wù)器特性,因此整個(gè)管理系統(tǒng)的功能變得更加強(qiáng)大。

一、實(shí)現(xiàn)數(shù)據(jù)倉(cāng)庫(kù)技術(shù)

數(shù)據(jù)倉(cāng)庫(kù)是用關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)管理其中的數(shù)據(jù),在數(shù)據(jù)模型的指導(dǎo)下,收集數(shù)據(jù)信息,保證數(shù)據(jù)的一致性、準(zhǔn)確性和實(shí)效性,真正實(shí)現(xiàn)數(shù)據(jù)的共享和分析利用。當(dāng)今社會(huì)上各種各樣的數(shù)據(jù)庫(kù)系統(tǒng)都是以數(shù)據(jù)庫(kù)為基礎(chǔ),對(duì)信息進(jìn)行處理和應(yīng)用的系統(tǒng)。隨著數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用和發(fā)展,人們嘗試對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行再加工,形成一個(gè)綜合的、面向分析的環(huán)境,以更好地支持決策分析,從而形成了數(shù)據(jù)倉(cāng)庫(kù)技術(shù)(Data Warehouse,簡(jiǎn)稱(chēng)DW)。數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)一般包括:數(shù)據(jù)倉(cāng)庫(kù)技術(shù)(Data Warehouse,簡(jiǎn)稱(chēng)DW),聯(lián)機(jī)分析處理技術(shù)(On-Line Analytical Processing,簡(jiǎn)稱(chēng)OLAP)和數(shù)據(jù)挖掘技術(shù)(Data Mining,簡(jiǎn)稱(chēng)DM)。數(shù)據(jù)倉(cāng)庫(kù)概念創(chuàng)始人W.H.Inmon在《建立數(shù)據(jù)倉(cāng)庫(kù)》一書(shū)中對(duì)數(shù)據(jù)倉(cāng)庫(kù)的定義是:數(shù)據(jù)倉(cāng)庫(kù)是面向主題的、集成的、不可更新的(穩(wěn)定性)、隨時(shí)間不斷變化(不同時(shí)間)的數(shù)據(jù)集合,用以支持經(jīng)營(yíng)管理中的決策制定過(guò)程。數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)面向主題,與傳統(tǒng)數(shù)據(jù)庫(kù)面向應(yīng)用相對(duì)應(yīng)。

二、一種VFP數(shù)據(jù)庫(kù)加密算法——可變密碼的實(shí)現(xiàn)

設(shè)計(jì)基于VFP的比較可靠的密碼設(shè)定方法,即利用數(shù)據(jù)庫(kù)管理系統(tǒng)和可變密碼程序,進(jìn)行加密和解密,以封閉非法用戶(hù)的權(quán)限,大大提高數(shù)據(jù)庫(kù)管理軟件的安全性。“可變密碼”是指其密碼值可由設(shè)置自行改變,這種方法一般由文件保存密碼,而且密碼是經(jīng)過(guò)加密運(yùn)算的。密碼的加密運(yùn)算方法有很多種,如:隨機(jī)法、轉(zhuǎn)化法、位移法、時(shí)間法等。轉(zhuǎn)換法就是把輸入的密碼經(jīng)過(guò)轉(zhuǎn)換計(jì)算,轉(zhuǎn)換成保存密碼,取密碼時(shí),再經(jīng)過(guò)逆運(yùn)算,把密碼還原。隨機(jī)密碼是可變密碼的一種,是指密碼的出現(xiàn)以隨機(jī)方式來(lái)詢(xún)問(wèn)用戶(hù),如:用戶(hù)在執(zhí)行兩個(gè)功能后必須輸入密碼,下一次檢查密碼可能在執(zhí)行三個(gè)功能后輸入密碼,這種密碼比較隱蔽,其方法如下:首先聲明一個(gè)變量,用來(lái)計(jì)數(shù),是隨機(jī)數(shù),在每個(gè)過(guò)程、函數(shù)或命令執(zhí)行前,累加該變量值,當(dāng)該變量值等于其隨機(jī)值時(shí),調(diào)用密碼查詢(xún)程序。密碼可能隨時(shí)變換,經(jīng)過(guò)加密運(yùn)算,不易被破解。

三、實(shí)現(xiàn)數(shù)據(jù)交互

VFP是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有性能強(qiáng)大、工具完整而又豐富、界面友好,以及兼容性完備等特點(diǎn),使其成為數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)人員的強(qiáng)有力工具,是許多數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)者非常喜歡的開(kāi)發(fā)平臺(tái)。而Excel則是一種優(yōu)秀的電子表格處理軟件,在數(shù)據(jù)處理、統(tǒng)計(jì)分析與計(jì)算(公式)、數(shù)據(jù)透視表處理、圖表制作等方面都有著獨(dú)到的優(yōu)勢(shì),還能利用Visual Basic for Application(VBA)語(yǔ)言開(kāi)發(fā)面向特定應(yīng)用的程序,成為當(dāng)前辦公軟件中必不可少的優(yōu)秀軟件之一。這兩種軟件在各自的應(yīng)用領(lǐng)域里應(yīng)用廣泛,同時(shí)它們還具有良好的交互編程能力,兩者可以相輔相成、取長(zhǎng)補(bǔ)短。人們通常需要從其他應(yīng)用程序向Excel引入數(shù)據(jù),也經(jīng)常需要把Excel的數(shù)據(jù)輸出到其他應(yīng)用程序中。利用VFP系統(tǒng),只需輸入一兩行簡(jiǎn)單的命令就可自動(dòng)完成VFP與Excel的數(shù)據(jù)交互,如在Excel中創(chuàng)建表和在VFP程序中引用其表名;在VFP開(kāi)發(fā)的應(yīng)用程序中用SQL查詢(xún)Excel中的數(shù)據(jù),結(jié)合Excel強(qiáng)大的功能設(shè)計(jì)和實(shí)現(xiàn)VFP的功能。

四、保證數(shù)據(jù)完整性

數(shù)據(jù)完整性(Data Integrity)是指數(shù)據(jù)的精確性(Accuracy)和可靠性(Reliability)。它是應(yīng)防止數(shù)據(jù)庫(kù)中存在不符合語(yǔ)義規(guī)定的數(shù)據(jù)和防止因錯(cuò)誤信息的輸入輸出造成無(wú)效操作或錯(cuò)誤信息而提出的。如何保證數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)完整性長(zhǎng)期以來(lái)一直是人們所關(guān)心的問(wèn)題。關(guān)系型數(shù)據(jù)應(yīng)用系統(tǒng)中的數(shù)據(jù)大都組織成數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中是一張張的二維表及各表之間的關(guān)系,因此關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的關(guān)鍵是數(shù)據(jù)庫(kù)的設(shè)計(jì),而數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵是數(shù)據(jù)庫(kù)中表及表之間關(guān)系的設(shè)計(jì)。VFP將數(shù)據(jù)字典引入了XBase領(lǐng)域,使數(shù)據(jù)的完整性限制由龐大的程序代碼變成了數(shù)據(jù)庫(kù)的一部分,極大地增強(qiáng)VFP的數(shù)據(jù)處理能力。

在數(shù)據(jù)庫(kù)中數(shù)據(jù)完整性是指保證數(shù)據(jù)正確的特性,數(shù)據(jù)完整性包括實(shí)體完整性(Entity Integrity)、域完整性(Domain Integrity)和參照完整性(Referential Integrity)等。實(shí)體完整性是為了保證表中記錄唯一的特性,每個(gè)表中應(yīng)該有一個(gè)主關(guān)鍵字,且主關(guān)鍵字值不允許取空值;域完整性是指關(guān)系中的屬性值必須滿(mǎn)足某種特定的數(shù)據(jù)類(lèi)型和約束規(guī)則,即限定某個(gè)屬性的取值類(lèi)型和取值范圍;參照完整性指定了關(guān)系之間建立聯(lián)系的約束規(guī)則。例如在學(xué)生管理系統(tǒng)中,學(xué)生關(guān)系中的屬性“學(xué)號(hào)”應(yīng)該設(shè)置為主關(guān)鍵字,用來(lái)唯一地標(biāo)示每位學(xué)生;“性別”字段的取值只能是“男”或“女”,則可以設(shè)置其字段有效性規(guī)則為:性別=“男”O(jiān)R性別=“女”;而在學(xué)生管理系統(tǒng)中,學(xué)生關(guān)系、成績(jī)關(guān)系、課程關(guān)系之間應(yīng)該設(shè)置參照完整性,以保證各個(gè)關(guān)系表中數(shù)據(jù)的正確性和相容性。

數(shù)據(jù)庫(kù)管理系統(tǒng)軟件是數(shù)據(jù)庫(kù)系統(tǒng)的核心,任何數(shù)據(jù)庫(kù)系統(tǒng)都離不開(kāi)數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的支持。VFP關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)軟件提供了一個(gè)集成化的系統(tǒng)開(kāi)發(fā)環(huán)境,它不僅支持面向過(guò)程的程序設(shè)計(jì),而且在語(yǔ)言方面作了強(qiáng)大的擴(kuò)充,支持面向?qū)ο蟮目梢暬幊碳夹g(shù),并擁有功能強(qiáng)大的可視化程序設(shè)計(jì)工具,深受廣大用戶(hù)的歡迎,是目前微型計(jì)算機(jī)Windows平臺(tái)上非常流行的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件之一,被廣泛地應(yīng)用在各種小型數(shù)據(jù)管理應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)中,同時(shí)也成為非常著名的數(shù)據(jù)庫(kù)教學(xué)軟件。

參考文獻(xiàn):

[1]譚浩強(qiáng).Visual FoxPro及其應(yīng)用系統(tǒng)開(kāi)發(fā).北京:清華大學(xué)出版社,2000.

[2]馬志紅,黃建華.Visual FoxPro程序設(shè)計(jì).北京.:北京郵電大學(xué)出版社.2007.

[3]黎能武.Visual FoxPro 6.0程序設(shè)計(jì)教程(第二版).北京:中國(guó)水利水電出版社,2008,6.

[4]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論.北京:高等教育出版社.1991.

[5]史濟(jì)民.FoxBASE+及其應(yīng)用系統(tǒng)開(kāi)發(fā).北京:清華大學(xué)出版社.1994.

主站蜘蛛池模板: 亚洲成人一区在线| 亚洲日本一本dvd高清| 国产精品 欧美激情 在线播放 | 日韩小视频在线观看| 亚洲无码精彩视频在线观看 | 高潮毛片无遮挡高清视频播放| 久操中文在线| 成人午夜视频在线| 国产欧美日韩专区发布| 国产乱子伦精品视频| 亚洲综合色在线| 国产免费a级片| 黄色三级毛片网站| 欧美一区二区自偷自拍视频| 中文字幕无码中文字幕有码在线| 欧美特黄一免在线观看| 伊人蕉久影院| 成人午夜视频网站| 亚洲最新在线| 免费Aⅴ片在线观看蜜芽Tⅴ| 婷婷五月在线| 国产成人精品三级| 精品国产美女福到在线不卡f| 国内精品久久人妻无码大片高| 538国产在线| 欧美日韩国产成人高清视频| 久久久久亚洲精品成人网| 精品国产三级在线观看| 最新痴汉在线无码AV| 久久久黄色片| 2020精品极品国产色在线观看| 在线播放国产99re| 亚洲国产亚洲综合在线尤物| 玖玖免费视频在线观看| 国产青青操| 亚洲人成成无码网WWW| 国产人成乱码视频免费观看| 国产黄在线免费观看| 99热国产这里只有精品9九| 国产成人啪视频一区二区三区| 国产精品99r8在线观看| 欧美成人免费一区在线播放| 四虎在线观看视频高清无码| 亚洲自拍另类| 91在线无码精品秘九色APP | 美女无遮挡免费网站| 中文国产成人精品久久| 国产精品第三页在线看| 国产三级a| 成人毛片免费在线观看| 国产在线观看人成激情视频| 无码AV高清毛片中国一级毛片| 一边摸一边做爽的视频17国产| 欧美日韩免费| 欧美色99| 国产自视频| 国产人成在线观看| 综合亚洲网| 一级毛片不卡片免费观看| 婷婷丁香色| 成年A级毛片| julia中文字幕久久亚洲| 国产福利小视频高清在线观看| 国产精品成人一区二区| 国产在线八区| 亚洲国产综合自在线另类| 中文字幕乱码中文乱码51精品| 在线免费看片a| 亚洲熟妇AV日韩熟妇在线| 2020极品精品国产| 久久免费观看视频| 欧美视频在线不卡| 国产在线无码一区二区三区| 欧美日本在线| 国产制服丝袜无码视频| 欧美精品xx| 99爱在线| 亚洲欧洲日韩综合色天使| 欧美精品xx| 欧美一区二区福利视频| 亚洲欧美在线综合图区| 2021国产在线视频|