日本免费精品视频,男人的天堂在线免费视频,成人久久久精品乱码一区二区三区,高清成人爽a毛片免费网站

在線客服

數(shù)據(jù)庫技術(shù)論文

引論:我們?yōu)槟砹?篇數(shù)據(jù)庫技術(shù)論文范文,供您借鑒以豐富您的創(chuàng)作。它們是您寫作時的寶貴資源,期望它們能夠激發(fā)您的創(chuàng)作靈感,讓您的文章更具深度。

數(shù)據(jù)庫技術(shù)論文

數(shù)據(jù)庫技術(shù)論文:數(shù)據(jù)庫技術(shù)應(yīng)用于建筑企業(yè)管理論文

隨著經(jīng)濟的不斷發(fā)展,建筑業(yè)也不斷的發(fā)展,目前困擾著建筑業(yè)的最主要的環(huán)節(jié)就是成本的控制,如今的市場大環(huán)境下,建筑企業(yè)如果想立足于不敗之地,就必須加強企業(yè)的核心競爭力,要加強企業(yè)的核心競爭力就必須控制企業(yè)的施工項目的成本,成本無法控制的話是不可能立足于建筑行業(yè)中的。本文主要針對我國建筑行業(yè)工程企業(yè)管理中成本控制出現(xiàn)的問題進行研究和分析,試圖運用數(shù)據(jù)庫技術(shù)設(shè)計一個,針對性強并且可以操作的企業(yè)管理系統(tǒng),這樣才能充分的發(fā)揮數(shù)據(jù)庫技術(shù)在企業(yè)經(jīng)營管理中的作用,本文主要是結(jié)合本單位的一些實際的管理情況進行分析,這樣針對性更強。

1數(shù)據(jù)庫技術(shù)在工程經(jīng)營管理中的作用

1.1建筑工程管理的理念。如今我國的社會不斷地進步,和諧社會建設(shè)成就突出,建筑工程的經(jīng)營管理已經(jīng)不再是單一的高效益,如今工程企業(yè)所追求的不僅有高效益的工程質(zhì)量還要有較低的成本,利用科學(xué)的方法進行成本的控制,才是一種有效的合理的全方面的管理過程。

1.2目前建筑企業(yè)管理中所存在的問題。與以往相比,我國的建筑工程企業(yè)的管理水平在不斷的提高,但是與一些發(fā)達國家相比我國的建筑業(yè)水平還很低,存在著很多經(jīng)營管理上的問題,比如執(zhí)行力較差、科技含量不高、方法比較老舊、管理者思想保守等,這一系列的問題都困擾著我國建筑業(yè)的發(fā)展,如何利用科技的手段來解決這些問題已經(jīng)是管理們迫在眉睫的任務(wù)。

1.3信息技術(shù)在建筑工程管理中的作用。進入21世紀(jì)以來全球的信息技術(shù)不斷的發(fā)展,我國也不例外,隨著信息技術(shù)的不斷發(fā)展各行各業(yè)的在廣泛的使用信息技術(shù)帶來的成果,并且把這些成果滲透到工廠的生產(chǎn),公司的管理上來,不僅提高了生產(chǎn)的效率,還能不斷的節(jié)省成本。如今信息技術(shù)的發(fā)展不斷的影響著人們的生活和社會的金進步。利用信息化的管理模式不僅能夠高效的處理各種事物,能夠利用邏輯的關(guān)系來結(jié)實一些數(shù)據(jù)之間的關(guān)系,可以有效的控制工程施工過程中的成本預(yù)算,可以根據(jù)預(yù)算的數(shù)據(jù)不斷的控制工程的成本,只有這樣才能對工程的施工提供的保障。如今數(shù)據(jù)庫不斷的運用到建筑工程經(jīng)營管理中,可以利用數(shù)據(jù)庫高效的對數(shù)據(jù)進行管理,如今設(shè)計一個以數(shù)據(jù)庫為核心的管理平臺極為重要,可以發(fā)揮數(shù)據(jù)庫的優(yōu)勢對建筑工程企業(yè)的各項管理進行服務(wù),不斷的深化企業(yè)的管理制度,控制工程的成本。

2建筑工程管理的數(shù)據(jù)庫設(shè)計

2.1選擇合適的建筑工程管理數(shù)據(jù)庫系統(tǒng)。在建筑工程企業(yè)管理的信息化設(shè)計中,最為重要的就是數(shù)據(jù)庫的選擇,數(shù)據(jù)庫的選擇直接影響系統(tǒng)的功能和效能,因此必須根據(jù)實際的情況,結(jié)合系統(tǒng)的應(yīng)用平臺以及數(shù)據(jù)庫的開發(fā)支持的情況來選擇數(shù)據(jù)庫,經(jīng)過分析和研究,得出建筑工程企業(yè)管理在選著數(shù)據(jù)庫時應(yīng)該注意以下幾點:及時,由于在成本預(yù)算和核算的過程中處理的數(shù)據(jù)比較多,因此必須選擇功能強大的數(shù)據(jù)庫作為系統(tǒng)的核心;第二,選擇的數(shù)據(jù)庫必須可以存儲大量的數(shù)據(jù),還要能夠讓很多的用戶進行訪問;第三,一定要能夠進行擴展和伸縮,可以根據(jù)實際的情況來確定數(shù)據(jù)庫的使用;第四,所選擇的數(shù)據(jù)庫的維護功能必須完善。在選擇數(shù)據(jù)庫時可以參考以上幾點進行選擇。

2.2建筑企業(yè)管理數(shù)據(jù)庫的設(shè)計。在數(shù)據(jù)庫的設(shè)計中包含一個名詞叫表空間,它主要是數(shù)據(jù)庫的邏輯劃分,基本上每一個數(shù)據(jù)庫都會有一個表空間,數(shù)據(jù)庫中的表空間主要是用來存放數(shù)據(jù)字典和回滾段,在數(shù)據(jù)庫的運行中一定要減少輸入和輸出的沖突,在這里表空間起到了很重要的作用,表空間可以根據(jù)用戶的輸入輸出量進行邏輯的劃分,可以做到表空間和系統(tǒng)應(yīng)用的銜接,具體的實現(xiàn)方式主要還是通過數(shù)據(jù)段、索引段以及回滾段來實現(xiàn)。

2.3數(shù)據(jù)庫的建立。數(shù)據(jù)庫顧名思義就是存儲數(shù)據(jù)的倉庫,它主要是按照數(shù)據(jù)的結(jié)構(gòu)來組織和存放、管理數(shù)據(jù),在這個系統(tǒng)中管理的對象就是建筑工程企業(yè)在施工項目過程中所產(chǎn)生的所有的基礎(chǔ)數(shù)據(jù),這些數(shù)據(jù)主要是來自基層的管理人員,并且這些數(shù)據(jù)都是一手的資料,比如,施工過程中運用的一些鋼筋混凝土的標(biāo)準(zhǔn)表數(shù)據(jù)以及混凝土的一些標(biāo)號等,除了需要這些數(shù)據(jù)以外,還要有一線的管理人員對這些數(shù)據(jù)進行確認(rèn)、合適以及提煉,經(jīng)過相關(guān)工作人員的手工處理以后,才能得到一些原始的數(shù)據(jù),這些數(shù)據(jù)是計算機無法得到的,只有得到這些數(shù)據(jù)以后,才能輸入計算機進行邏輯的運算,這些原始數(shù)據(jù)都是成功利用數(shù)據(jù)庫原理控制經(jīng)營成本的前提。建立數(shù)據(jù)庫不但能夠?qū)?shù)據(jù)進行處理和存儲,還能對數(shù)據(jù)進行共享,這樣就能保障數(shù)據(jù)的獨立性實現(xiàn)數(shù)據(jù)的集中控制,這樣還有利于數(shù)據(jù)的維護。

2.4以數(shù)據(jù)庫為核心的建筑企業(yè)經(jīng)營管理系統(tǒng)。建立以數(shù)據(jù)庫為核心的建筑工程企業(yè)管理系統(tǒng),首先就必須把數(shù)據(jù)的管理作為每一個工作人員的職責(zé),利用數(shù)據(jù)庫的功能進行數(shù)據(jù)的存儲和處理,使得工作人員能夠全方面的參與到工程的管理中去,可以實現(xiàn)一個人輸入的數(shù)據(jù)可以讓很多人使用,每個工作人員都可以隨意的調(diào)用一些有用的數(shù)據(jù)進行管理,系統(tǒng)也會自動的進行數(shù)據(jù)的流傳。

2.5經(jīng)營管理信息系統(tǒng)的功能。在系統(tǒng)設(shè)計的初始階段要根據(jù)工程現(xiàn)場的實際情況進行分析和調(diào)研,這里主要調(diào)研的對象是工程的成本,只有結(jié)合實際的情況以后才能了解建筑工程企業(yè)的需求,根據(jù)軟件的基本原理來建立數(shù)據(jù)庫的基本結(jié)構(gòu)模型,本文所設(shè)計的系統(tǒng)在明確了工程的基本需求以后給出了以下幾種功能:在本文的系統(tǒng)設(shè)計中需要強調(diào)的是在系統(tǒng)的設(shè)計初始階段要對工程的任務(wù)進行詳細(xì)的分解,利用項目的進度以及項目的成本控制來對項目中的各個數(shù)據(jù)進行采集額處理,這樣才能實現(xiàn)項目建設(shè)過程的重精細(xì)化管理,可以為項目的管理者提供決策的根據(jù)。

2.6經(jīng)營管理系統(tǒng)在建筑工程項目中的應(yīng)用。在實際的工程項目中,本系統(tǒng)可以實現(xiàn)項目的事前計劃控制,還可以加強項目中的一些過程的控制,可以使得在項目的進行中形成一個良好的循環(huán),不斷的反饋項目中所產(chǎn)生的問題,可以利用現(xiàn)在的科學(xué)的管理方法和手段,把一些數(shù)字化的管理模式運用到每一個環(huán)節(jié)中去,只有這樣才能保障工程的順利進行,才能在保障工程質(zhì)量的前提下控制好工程的成本,提高公司的經(jīng)濟效益。(1)數(shù)據(jù)庫信息系統(tǒng)在事前經(jīng)營管理中的應(yīng)用。項目開工的起初,由一些預(yù)算人員對項目進行預(yù)算,完成對總體項目成本的預(yù)算,并且分工協(xié)作把預(yù)算的工程量進行分類和整理,并且把這些數(shù)據(jù)進行輸入計算機中建立數(shù)據(jù)庫,通過信息系統(tǒng)傳到各個部門進行審核。成本控制是企業(yè)的主要任務(wù),上級的公司必須根據(jù)市場的實際情況進行成本的控制,嚴(yán)格的核實工程的量,可以利用信息平臺來編制一些核算表,并通過數(shù)據(jù)庫進行處理,可以對每一個經(jīng)費進行分類,分成幾個核算的分表,然后把這些表發(fā)到每一個部門進行審核并且通過數(shù)據(jù)庫系統(tǒng)提供一些提料計劃;(2)數(shù)據(jù)庫系統(tǒng)在經(jīng)營管理中的作用。數(shù)據(jù)庫信息系統(tǒng)可以在管理中嚴(yán)格的執(zhí)行合同上的條款,這樣可以嚴(yán)格的控制一些用料的浪費,并且制定一些獎懲的措施,這樣才能真正的做到人盡其才,物盡其用;(3)數(shù)據(jù)庫信息系統(tǒng)在事后管理中的應(yīng)用。在信息系統(tǒng)使用以后就可以處理一些事后的糾偏控制,可以為管理人員提供更方便的管理方法,還可以根據(jù)工程建設(shè)的進度對成本進行控制,非常方便實時的成本控制。對日后的一些新的項目也有一些參考的價值。

3結(jié)束語

隨著我國建筑業(yè)的不斷的發(fā)展,一些建筑工程企業(yè)管理出現(xiàn)的很多的問題,如今信息技術(shù)的廣泛使用,可以為這些問題的解決提供一些有用的幫助。本文就是結(jié)合本單位的實際情況利用軟件的一些基本原理,嘗試設(shè)計出一款建筑工程企業(yè)管理的信息系統(tǒng),可以有效的控制企業(yè)的運行成本,不斷的提高企業(yè)的經(jīng)濟效益以及企業(yè)的核心競爭力,可以為以后的項目管理提供一些借鑒。

作者:鐘蔥玉 單位:閩西職業(yè)技術(shù)學(xué)院

數(shù)據(jù)庫技術(shù)論文:數(shù)據(jù)庫技術(shù)課程教學(xué)設(shè)計論文

1987年科勒教授提出ARCS模型,[1]模型指出影響學(xué)習(xí)者學(xué)習(xí)動機的因素包括四個方面:注意、相關(guān)性、自信心和滿足。注意(At-tention)為了滿足學(xué)習(xí)者感官要求進行的學(xué)習(xí)內(nèi)容的展現(xiàn)形式的設(shè)計,以引起學(xué)習(xí)者注意。相關(guān)性(Relevance)是指啟發(fā)學(xué)習(xí)者將新知識與已有知識產(chǎn)生聯(lián)系,便于學(xué)習(xí)者接受新知識。自信心(Confi-dence)指學(xué)習(xí)活動的設(shè)計滿足最近發(fā)展區(qū)理論,學(xué)習(xí)者能夠順利完成學(xué)習(xí)任務(wù),建立自信心。滿足(Satisfaction)指創(chuàng)設(shè)學(xué)習(xí)者用新知識解決問題的條件和情景,增強學(xué)習(xí)者的滿足感。下面以《數(shù)據(jù)庫技術(shù)》課程中數(shù)據(jù)設(shè)計的“概念結(jié)構(gòu)設(shè)計”部分為例基于ARCS模型進行教學(xué)設(shè)計。

1分析動機

1.1教學(xué)內(nèi)容分析

學(xué)習(xí)《數(shù)據(jù)庫技術(shù)》課程前學(xué)習(xí)者已經(jīng)學(xué)習(xí)了《計算機技術(shù)基礎(chǔ)》、《C語言》和《數(shù)據(jù)結(jié)構(gòu)》等先行課程,“概念結(jié)構(gòu)設(shè)計”教學(xué)內(nèi)容安排上是在數(shù)據(jù)庫基本概念、關(guān)系數(shù)據(jù)庫、SQL語言和關(guān)系數(shù)據(jù)理論之后,“概念結(jié)構(gòu)設(shè)計”部分包括概念結(jié)構(gòu)設(shè)計的概念、方法與步驟、數(shù)據(jù)抽象和視圖的集成。本部分內(nèi)容的重點是概念結(jié)構(gòu)設(shè)計的方法。難點是根據(jù)具體系統(tǒng)內(nèi)容的描述設(shè)計基本E-R圖。

1.2學(xué)習(xí)者動機分析

“概念結(jié)構(gòu)設(shè)計”較抽象,學(xué)習(xí)者需要從復(fù)雜的實際應(yīng)用中找出數(shù)據(jù)庫設(shè)計中的關(guān)鍵因素,學(xué)習(xí)者尚不知該內(nèi)容在整個數(shù)據(jù)庫設(shè)計中的重要作用,鑒于此內(nèi)容的難度較大,易使學(xué)習(xí)者知難而退,對學(xué)習(xí)者學(xué)習(xí)的積極性產(chǎn)生負(fù)面影響。

2動機策略設(shè)計及實施

2.1課程導(dǎo)入

2.1.1教學(xué)內(nèi)容

將49名學(xué)習(xí)者分為5個小組,利用課前時間每組分別分析淘寶、京東、當(dāng)當(dāng)網(wǎng)、1號店、天貓的網(wǎng)上購物流程,并分組進行調(diào)查匯報。提出問題:你分析系統(tǒng)中的商品有哪些屬性?訂單包括哪些內(nèi)容?訂單與客戶和商品之間的聯(lián)系及涉及的實體有哪些?訂單有哪些狀態(tài)?知識回顧:實體、屬性和聯(lián)系的概念,選課E-R模型實例。

2.1.2動機策略應(yīng)用

注意策略:通過問題引入,讓學(xué)習(xí)者主動思考,引起學(xué)習(xí)者有意注意。相關(guān)策略:通過知識回顧,幫助學(xué)習(xí)者建立已有的E-R模型與概念結(jié)構(gòu)模型設(shè)計之間的聯(lián)系,建立腳手架從而降低新知識學(xué)習(xí)難度。自信策略:選取學(xué)習(xí)者們熟知的購物網(wǎng)站為例,增強學(xué)習(xí)者信心。

2.2課堂教學(xué)

2.2.1教學(xué)內(nèi)容

基礎(chǔ)任務(wù):定義購物網(wǎng)站生成訂單的事件,通過E-R模型進行概念結(jié)構(gòu)設(shè)計。匯總各小組提交的設(shè)計結(jié)果,總結(jié)學(xué)習(xí)者的概念結(jié)構(gòu)模型設(shè)計,如圖1所示。來源:黑龍江省哲學(xué)社會科學(xué)研究規(guī)劃項目(16EDE07)和哈爾濱師范大學(xué)深化教育教學(xué)綜合改革項目(X2015-2-003)的研究成果。提高任務(wù):上述模型中當(dāng)客戶提交訂單但未購買商品將減少商品的庫存,如何解決這一問題呢?請學(xué)習(xí)者思考并提出問題解決辦法。教師提示可將多對多的聯(lián)系拆分為兩個一對多的聯(lián)系,根據(jù)訂單的狀態(tài)通過程序確定是否實際減少庫存。按照之前分配的小組安排學(xué)習(xí)者討論并提出新的設(shè)計方案,學(xué)習(xí)者討論是教師到各組進行引導(dǎo)和巡視[2]。討論:經(jīng)過學(xué)習(xí)者討論,分析新概念模型設(shè)計的合理性。小組匯報并由教師匯總修改后如圖2所示。

2.2.2動機策略

注意策略:教師播放課前錄制的網(wǎng)上購物過程的動畫,引起學(xué)習(xí)者注意。自信策略:教師按照基礎(chǔ)和提高兩類任務(wù)進行分層布置,利于搭建腳手架、激發(fā)學(xué)習(xí)者自主思考,增強自信。

3評價

學(xué)習(xí)者對各自小組設(shè)計的E-R模型進行評價,小組間進行設(shè)計結(jié)果互評,教師對每個模型的設(shè)計過程、小組合作情況和設(shè)計結(jié)果進行總結(jié)性評價。滿意和自信策略:學(xué)習(xí)者經(jīng)過深入思考進行互評,體驗設(shè)計被認(rèn)可和逐步求精帶來的喜悅。教師的點評認(rèn)可其設(shè)計結(jié)果提高學(xué)習(xí)者信心。

4結(jié)論

通過該方法的學(xué)習(xí),學(xué)習(xí)者在練習(xí)和期末考試中能夠熟練的對復(fù)雜的需求通過E-R模型進行概念結(jié)構(gòu)設(shè)計,因此,ARCS模型應(yīng)用于《數(shù)據(jù)庫技術(shù)》教學(xué)有助于激發(fā)學(xué)習(xí)者學(xué)習(xí)動機,提高學(xué)習(xí)效果。

作者:韓玲玲 單位:哈爾濱師范大學(xué)

數(shù)據(jù)庫技術(shù)論文:計算機數(shù)據(jù)庫技術(shù)信息管理論文

一、計算機數(shù)據(jù)庫技術(shù)概述

科學(xué)技術(shù)的進步實現(xiàn)了計算機技術(shù)的升級,計算機數(shù)據(jù)庫技術(shù)能在滿足信息統(tǒng)籌管理的基礎(chǔ)上,對相關(guān)數(shù)據(jù)進行系統(tǒng)化整合。其一,計算機數(shù)據(jù)庫技術(shù)具有組織性特征。在計算機數(shù)據(jù)處理過程中,由于數(shù)據(jù)具有一定的連接性特征,因此,要將具有關(guān)聯(lián)結(jié)構(gòu)的數(shù)據(jù)整合在一起,從而形成統(tǒng)籌化的數(shù)據(jù)庫。主要是借助一種特定的關(guān)系進行數(shù)據(jù)組織以及匹配,確保組織解構(gòu)特征的實效性,也能強化數(shù)據(jù)之間的關(guān)聯(lián)維度[1]。其二,計算機數(shù)據(jù)庫技術(shù)具有共享性,在數(shù)據(jù)應(yīng)用過程中,最重要的就是數(shù)據(jù)的共享模式,也是建立計算機數(shù)據(jù)庫技術(shù)的主要目的,因此,要充分發(fā)揮數(shù)據(jù)的價值,就要結(jié)合數(shù)據(jù)模型和數(shù)據(jù)共享參數(shù)進行系統(tǒng)化處理以及信息管控,確保使用效率的完整度,也為信息利用效率優(yōu)化奠定堅實基礎(chǔ)。

二、計算機數(shù)據(jù)庫在信息管理中的應(yīng)用現(xiàn)狀

就目前技術(shù)的發(fā)展結(jié)構(gòu)而言,在計算機數(shù)據(jù)庫技術(shù)實際運行過程中,整體技術(shù)維度和技術(shù)運行機制也在發(fā)生改變。及時,計算機數(shù)據(jù)庫技術(shù)的應(yīng)用范圍在逐漸擴展。在實際生產(chǎn)生活中,應(yīng)用計算機數(shù)據(jù)庫技術(shù)的頻率和市場前景越來越大,無論是工業(yè)、農(nóng)業(yè)以及文化產(chǎn)業(yè)等,都將其視為有效的信息處理工具[2]。因此,計算機數(shù)據(jù)庫技術(shù)的安全性和適配性尤為重要,各行業(yè)也在自身發(fā)展進程中不斷摸索和技術(shù)優(yōu)化,真正建立切實有效的管控模型和管理機制,確保管理維度的實效性,也為信息結(jié)構(gòu)優(yōu)化奠定堅實基礎(chǔ)[3]。第二,計算機數(shù)據(jù)庫技術(shù)的安全性也在探索中逐漸得到強化,也突顯出計算機數(shù)據(jù)管理項目的具體要求,只有優(yōu)化其安全價值,才能更好的建構(gòu)高度機密性以及敏感性數(shù)據(jù)管理維度,保障了信息備份管理以及恢復(fù)功能的有效性,對于數(shù)據(jù)信息的復(fù)制和備份,要在優(yōu)化信息維度的基礎(chǔ)上,真正實現(xiàn)了數(shù)據(jù)庫的安全性升級。

三、計算機數(shù)據(jù)庫技術(shù)在信息管理中的應(yīng)用優(yōu)化路徑

(一)優(yōu)化計算機數(shù)據(jù)庫技術(shù)在信息管理中的安全性

要保障數(shù)據(jù)完整性,就要從安全應(yīng)用以及安全管控模型出發(fā),建構(gòu)系統(tǒng)化管理維度和管控要求,保障數(shù)據(jù)在得到共享的同時,相應(yīng)的數(shù)據(jù)信息也是安全的。因此,技術(shù)人員要結(jié)合計算機數(shù)據(jù)庫技術(shù)的相關(guān)要求,提升信息完整度和安全性[4]。

(二)優(yōu)化計算機數(shù)據(jù)庫技術(shù)在信息管理中的實踐性

在實際信息管理和信息控制過程中,要積極落實理論和實踐的融合機制,確保管理維度和管理效果的化。伴隨著計算機技術(shù)的高速發(fā)展,將數(shù)據(jù)庫原理和數(shù)據(jù)庫管理技術(shù)模型進行深度管控,是提升數(shù)據(jù)科學(xué)性以及合理性的重要路徑,也是研究數(shù)據(jù)分析機制以及計算機數(shù)據(jù)庫技術(shù)應(yīng)用模型的重要參數(shù),因此,要保障理論聯(lián)系實踐,建構(gòu)計算機數(shù)據(jù)庫技術(shù)應(yīng)用整體。

(三)優(yōu)化計算機數(shù)據(jù)庫技術(shù)在信息管理中的技術(shù)性

對于計算機數(shù)據(jù)庫技術(shù)來說,最基本的就是技術(shù)參數(shù),因此,要保障計算機數(shù)據(jù)庫技術(shù)在信息管理中得到推廣,最基本的就是要保障技術(shù)模型的安全性和性,并且積極落實計算機共享體系。計算機數(shù)據(jù)庫技術(shù)最根本的要求就是要規(guī)避數(shù)據(jù)庫被非法入侵,確保其技術(shù)安全和信息共享安全。但是,在實際管理機制中,信息的安全存在風(fēng)險。提升計算機數(shù)據(jù)庫技術(shù)的技術(shù)安全性,能更好的落實信息應(yīng)用價值,確保信息維度得到有效優(yōu)化。因此,相關(guān)項目技術(shù)人員要利用加密技術(shù)對非共享信息進行系統(tǒng)化管控,提高管控效果的同時,積極落實技術(shù)性管理要求,借助權(quán)限管理機制、數(shù)據(jù)加密技術(shù)以及強制存取控制技術(shù)等措施,進一步優(yōu)化計算機數(shù)據(jù)庫技術(shù)的技術(shù)安全性[5]。

四、結(jié)束語

總而言之,在信息管理過程中積極應(yīng)用計算機數(shù)據(jù)庫技術(shù),能在滿足共享需求的基礎(chǔ)上,充分發(fā)揮信息的實用性價值,確保信息得到充分利用,也為實踐優(yōu)化提供動力,確保技術(shù)模型以及信息管理維度之間形成有效的控制機制,也為數(shù)據(jù)應(yīng)用研究奠定堅實基礎(chǔ),保障計算機數(shù)據(jù)庫技術(shù)和信息管理之間的優(yōu)化契合。

數(shù)據(jù)庫技術(shù)論文:網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)問題分析論文

摘要分析了幾種網(wǎng)絡(luò)計算模式的特點,針對客戶機/服務(wù)器模式設(shè)計了一個地理信息系統(tǒng)(GIS)訪問數(shù)據(jù)庫的結(jié)構(gòu)框架——客戶端分為GIS功能層和數(shù)據(jù)庫請求層兩層,服務(wù)器存放數(shù)據(jù),并將此結(jié)構(gòu)與ESRI公司的空間數(shù)據(jù)庫引擎(SDE)作了對比;通過比較幾種數(shù)據(jù)庫訪問的程序?qū)崿F(xiàn)方式,認(rèn)為ODBCAPI在開放性方面是良好的.給出的MAPGIS實例表明:采用上述設(shè)計思路的應(yīng)用系統(tǒng)不但利用了原有MAPGIS的研究成果,實現(xiàn)了GIS訪問網(wǎng)絡(luò)數(shù)據(jù)庫的功能,而且還具有良好的開放性.

關(guān)鍵詞地理信息系統(tǒng),數(shù)據(jù)庫訪問,空間數(shù)據(jù)庫引擎(SDE),C/S模式,ODBC.

引言

近年來,網(wǎng)絡(luò)技術(shù)得到迅速的發(fā)展,這就為信息資源的共享提供了技術(shù)上的可能.作為信息密集型的地理信息系統(tǒng)(GIS)上升到網(wǎng)絡(luò)平臺可謂適逢其時.但從目前的應(yīng)用情況來看,除了國外極少的公司擁有網(wǎng)絡(luò)版的GIS之外,在國內(nèi)還處于試驗研制的階段.因此,盡快地研制出我國自主版權(quán)的網(wǎng)絡(luò)GIS的原型和產(chǎn)品,并在技術(shù)手段上達到國際先進水平,是擺在我們面前的一項迫切的任務(wù).

1網(wǎng)絡(luò)計算的幾種模式及特點

(1)傳統(tǒng)的集中式.這是一種主機-終端模式,所有的計算任務(wù)和數(shù)據(jù)管理任務(wù)都集中在主機上,終端只是主機輸入/輸出設(shè)備的延長.這種模式的優(yōu)點是容易管理,缺點是對主機的性能要求很高,也浪費了作為終端的計算機的計算能力,并且從性能價格比來看,在購置費用相當(dāng)?shù)那闆r下,一臺主機的性能往往比不上幾臺計算機所組成網(wǎng)絡(luò)的性能;因此這種模式已逐漸退出主流.

(2)客戶機/服務(wù)器(client/server,簡稱C/S)模式.一般說來,在這種模式下,服務(wù)器只集中管理數(shù)據(jù),而計算任務(wù)分散在客戶機上,客戶機和服務(wù)器之間通過網(wǎng)絡(luò)協(xié)議來進行通訊.客戶機向服務(wù)器發(fā)出數(shù)據(jù)請求,服務(wù)器將數(shù)據(jù)傳送給客戶機進行計算,計算完畢,計算結(jié)果可返回給服務(wù)器.這種模式的優(yōu)點充分利用了客戶機的性能,使計算能力大大提高;另外,由于客戶機和服務(wù)器之間的通訊是通過網(wǎng)絡(luò)協(xié)議進行的,是一種邏輯的聯(lián)系,因此物理上在客戶機和服務(wù)器兩端是易于擴充的.它是目前占主流的網(wǎng)絡(luò)計算模式.

(3)瀏覽器/服務(wù)器(browser/server)模式.在這種模式下,用戶端只需一通用的瀏覽器,如Netscape或Explore,便代替了形形色色的各種應(yīng)用軟件.服務(wù)器則為Web服務(wù)器.瀏覽器和服務(wù)器之間通過TCP/IP這一通訊協(xié)議進行連接.瀏覽器發(fā)出數(shù)據(jù)請求,由Web服務(wù)器向后臺取出數(shù)據(jù)并計算,將計算結(jié)果返回給瀏覽器.這種模式的優(yōu)點是:由于用戶端所用軟件只是一個簡單的瀏覽器,用戶基本上無需培訓(xùn),用戶端軟件也無需維護;軟件的升級與修改只在服務(wù)器端進行,對用戶透明;服務(wù)器與瀏覽器可處于不同的操作系統(tǒng)平臺.其缺點為:Web動態(tài)技術(shù)不夠成熟,各種標(biāo)準(zhǔn)有待統(tǒng)一,如各廠家的動態(tài)協(xié)議互不支持、瀏覽器之爭等.總之,它是一種先進的但發(fā)展還未成熟的技術(shù).

基于以上的分析,應(yīng)選擇客戶機/服務(wù)器模式作為GIS訪問網(wǎng)絡(luò)數(shù)據(jù)庫的實現(xiàn)模式.

2C/S模式下的GIS訪問網(wǎng)絡(luò)數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計

設(shè)計在總體上分為C/S兩層(見圖1),以充分利用C/S模式的跨平臺、易擴充、數(shù)據(jù)獨立等優(yōu)點.在client端又分兩層來進行設(shè)計——GIS功能層和數(shù)據(jù)請求層,GIS功能層是GIS的功能實現(xiàn)部分,數(shù)據(jù)請求層是GIS的數(shù)據(jù)實現(xiàn)部分.數(shù)據(jù)請求層作為一中間層,起到數(shù)據(jù)轉(zhuǎn)換的作用,對上是具有GIS特點的數(shù)據(jù)文件,對下是標(biāo)準(zhǔn)的數(shù)據(jù)庫記錄.這種分層設(shè)計的形式一方面充分利用了現(xiàn)有的單機版本GIS研究成果;另一方面,GIS功能層和數(shù)據(jù)請求層的開發(fā)可同時進行,只要接口標(biāo)準(zhǔn)不變,本層的變動不會影響到另一層.

Fig.1ThegeneralframeworkofGISaccessingdatabasebasedonC/Smodel

值得一提的是ESRI公司的空間數(shù)據(jù)庫引擎(spatialdatabaseengine,簡稱SDE)的設(shè)計方案(見圖2).它是目前國際上經(jīng)驗豐富的GIS數(shù)據(jù)處理的網(wǎng)絡(luò)計算模型.其數(shù)據(jù)的訪問形式為:由用戶的應(yīng)用程序(userapplication)通過SDE應(yīng)用編程接口(SDEAPI)向SDE服務(wù)器提出空間數(shù)據(jù)請求,SDE服務(wù)器內(nèi)存放有空間對象模型,并依據(jù)空間對象的特點在本地完成空間數(shù)據(jù)的搜索,并將搜索結(jié)果通過網(wǎng)絡(luò)向用戶的應(yīng)用程序返回.

對比圖1和圖2可以看出兩者采用的都是C/S模式,并且都將GIS功能實現(xiàn)與數(shù)據(jù)請求進行分層處理;所不同的是面向數(shù)據(jù)庫的數(shù)據(jù)請求實現(xiàn)的位置:圖1在客戶機端實現(xiàn),圖2在服務(wù)器端實現(xiàn).在服務(wù)器端實現(xiàn)的主要優(yōu)點為:(1)對于空間對象模型及相關(guān)的計算模式的升級可以只在服務(wù)器端實現(xiàn),而且對客戶機端透明;(2)由于SDE服務(wù)器與數(shù)據(jù)庫ORACLE7.2的結(jié)合非常緊密,因此數(shù)據(jù)的搜尋速度非常快.對于圖1來說,把數(shù)據(jù)請求層放在客戶機端,對數(shù)據(jù)庫的依賴程度就不同于SDE服務(wù)器,后者對數(shù)據(jù)庫的選型有極強的依賴性(目前SDE服務(wù)器只在ORACLE7.2實現(xiàn)),相反,它是一種非常開放的結(jié)構(gòu),它所支持的服務(wù)器不但可跨數(shù)據(jù)庫系統(tǒng)平臺,而且還可跨操作系統(tǒng)平臺.可以說,圖1和圖2兩種設(shè)計模式的優(yōu)缺點是相互對應(yīng)的.

3數(shù)據(jù)庫訪問方式的比較

基于程序的訪問數(shù)據(jù)庫的幾種方法如下.

(1)專用的數(shù)據(jù)庫訪問工具.如PowerBuilder,Delphi等,它偏向于對數(shù)據(jù)庫中數(shù)據(jù)的管理和顯示,具有限的計算功能.既不適于用它來開發(fā)GIS應(yīng)用系統(tǒng),也難以將它們的數(shù)據(jù)操縱功能與現(xiàn)有的GIS應(yīng)用系統(tǒng)緊密結(jié)合.

(2)嵌入數(shù)據(jù)庫語言的常規(guī)語言.各數(shù)據(jù)庫廠家為了讓用戶程序能直接訪問自已的數(shù)據(jù)庫,基本上都提供了專有的面向C語言的預(yù)編譯頭和靜態(tài)庫,如Sybase公司的OPENCLIENT和ORACLE的PRO*C.

(3)開放數(shù)據(jù)庫互連性應(yīng)用編程接口(opendatabaseconnectivityapplicationprogramminginterface,簡稱ODBCAPI)[2,3].它是微軟(Microsoft)公司提出的數(shù)據(jù)庫訪問形式.它通過確保所有的應(yīng)用系統(tǒng)遵循標(biāo)準(zhǔn)的調(diào)用層接口,提供對特定數(shù)據(jù)源命令進行解釋的驅(qū)動程序來保持應(yīng)用系統(tǒng)的互用性.這樣的應(yīng)用系統(tǒng)是開放的,只要有相應(yīng)數(shù)據(jù)源的ODBC的驅(qū)動,它就無需改變代碼而可訪問相應(yīng)的數(shù)據(jù)庫.

在確定訪問數(shù)據(jù)庫的方式時,ODBCAPI的開放性的優(yōu)勢是不言而喻的,但這種方式在效率上不如第二種訪問形式.應(yīng)說明的是:ODBCSQL語法分為3層,即最小層、核心層和擴展層,盡管目前的大型數(shù)據(jù)庫都能支持到擴展層,但為了保障應(yīng)用系統(tǒng)的開放性,在具體編程實現(xiàn)時,盡量只使用最小層和核心層的語法.

4某電信局配線系統(tǒng)的實現(xiàn)

客戶機為MAPGIS/ODBC/WINDOWS95,服務(wù)器為SQLSERVER/WINDOWSNT,要訪問的相關(guān)表中記錄約為13萬條.要求從地理底圖上選中某一DP,在數(shù)據(jù)庫中尋找出從這一DP到配線架的可用通路,并在數(shù)據(jù)庫中作相應(yīng)配線修改.如圖3所示.結(jié)果表明:(1)程序?qū)崿F(xiàn)了MAPGIS訪問網(wǎng)絡(luò)數(shù)據(jù)庫的功能;(2)客戶機和服務(wù)器均為PC機(主頻166MHz),每次操作反應(yīng)時間為數(shù)秒,換機觀察,發(fā)現(xiàn)服務(wù)器的性能是整個網(wǎng)絡(luò)計算的瓶頸.

5結(jié)論

(1)C/S模式為目前網(wǎng)絡(luò)平臺GIS的,將GIS功能與數(shù)據(jù)庫訪問分層實現(xiàn)有利于保護現(xiàn)有的開發(fā)成果;(2)將數(shù)據(jù)請求層放在客戶端和以O(shè)DBC作為數(shù)據(jù)庫的訪問方式保障了應(yīng)用系統(tǒng)的開放性,其訪問可跨越數(shù)據(jù)系統(tǒng)和操作系統(tǒng)平臺;(3)實例表明,應(yīng)用系統(tǒng)的反應(yīng)速度更多取決于服務(wù)器的性能,而不是ODBC的效率.

數(shù)據(jù)庫技術(shù)論文:淺論VFP數(shù)據(jù)庫技術(shù)與應(yīng)用

論文關(guān)鍵詞:VFP;數(shù)據(jù)庫;表;理論

論文搞要:VFP是Microsoft公司推出的可視化數(shù)據(jù)庫信息管理系統(tǒng)的開發(fā)工具。以數(shù)據(jù)庫中表的基本操作為基礎(chǔ),創(chuàng)建視圖、查詢、報單、報表等,其功能強大,操作快捷方便。該文通過四個方面探討了VFP數(shù)據(jù)庫是理論與實際中的應(yīng)用。

數(shù)據(jù)庫因為具有強大的功能和靈活性,是計算機科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一,也是應(yīng)用最廣的技術(shù)之一,廣泛應(yīng)用于各個領(lǐng)域,它已成為計算機信息系統(tǒng)的重要組成部分。在眾多的數(shù)據(jù)庫系統(tǒng)中,Visual FoxPro(VFP)是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。VFP采用了可視化的、面向?qū)ο蟮某绦蛟O(shè)計方法,大大簡化了應(yīng)用系統(tǒng)的開發(fā)過程,并提高了系統(tǒng)的模塊性和緊湊性。所以即使目前數(shù)據(jù)庫開發(fā)軟件非常眾多的情況下,VFP仍占有一席之地。

1 基于VFP實現(xiàn)數(shù)據(jù)倉庫技術(shù)

近年來,隨著數(shù)據(jù)庫技術(shù)的應(yīng)用和發(fā)展,人們嘗試對數(shù)據(jù)庫中的數(shù)據(jù)進行再加工,形成一個綜合的,面向分析的環(huán)境,以更好支持決策分析,從而形成了數(shù)據(jù)倉庫技術(shù)(DW)作為決策支持系統(tǒng)(DSS),數(shù)據(jù)倉庫系統(tǒng)包括:數(shù)據(jù)倉庫技術(shù);聯(lián)機分析處理技術(shù)(OLAP)和數(shù)據(jù)挖掘技術(shù)(DM)。數(shù)據(jù)倉庫是在數(shù)據(jù)模型的指導(dǎo)下,收集數(shù)據(jù)信息,保障數(shù)據(jù)的一致性、性和實效性,真正實現(xiàn)數(shù)據(jù)共享和分析利用。數(shù)據(jù)倉庫概念創(chuàng)始人Inmon曾對數(shù)據(jù)倉庫下如此定義:“數(shù)據(jù)倉庫就是面向主題的、集成的、不可更新的(穩(wěn)定性)、隨時間不斷變化(不同時間)的數(shù)據(jù)集合,用以支持經(jīng)營管理中的決策制定過程。”它彌補了原有的數(shù)據(jù)庫的缺點,將原來的以單一數(shù)據(jù)庫為中心的數(shù)據(jù)環(huán)境發(fā)展為一種新的體系化環(huán)境。龍紅提出了在Visual FoxPro中實現(xiàn)數(shù)據(jù)倉庫技術(shù)方法。她以銷售管理系統(tǒng)為例,將用戶表和產(chǎn)品表放到項目目錄下(假定為c:\test),將銷售情況表按月分別存放在以起始月份為目錄名的子目錄下,如將2000年1月的記錄放到c:\test\20001下一數(shù)據(jù)存放時就判斷屬于哪個時間段,存人對應(yīng)目錄的表中,統(tǒng)計時也對不同路徑進行統(tǒng)計。同時通過引入文件目錄的方式和相關(guān)算法,討論了數(shù)據(jù)倉庫技術(shù)在小型數(shù)據(jù)庫中的實現(xiàn)方法,為數(shù)據(jù)倉庫技術(shù)的盡快普及和原有MIS系統(tǒng)的升級提供了一種方便、快捷、實用的方法。

2 VFP與Excel交互數(shù)據(jù)的實現(xiàn)

VFP是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由于其強大的數(shù)據(jù)處理能力及良好的兼容性,使其成為數(shù)據(jù)庫應(yīng)用程序開發(fā)人員的強有力工具,VFP是許多數(shù)據(jù)庫系統(tǒng)設(shè)計者鐘愛的開發(fā)平臺,其良好的對象可視性和事件驅(qū)動等特點給系統(tǒng)開發(fā)帶來許多方便,符合新時代的應(yīng)用設(shè)計要求。而EXECL則是一種的電子表格處理軟件,在兼容性、操作界面、公式運算、圖表等方面有著獨到的優(yōu)勢.上述兩種軟件在各自的應(yīng)用領(lǐng)域均得到廣泛的應(yīng)用,同時上述兩種軟件還具有良好的交互編程能力,為兩者相輔相成、取長補短奠定了良好的基礎(chǔ)。Excel并非在真空里使用,人們經(jīng)常需要從其他應(yīng)用程序向Excel引人數(shù)據(jù),也經(jīng)常需要把Excel的數(shù)據(jù)輸出到其他應(yīng)用程序。俞揚信介紹了VFP與Excel交互編程的方法,每種方法雖然實現(xiàn)手段各異,但功能相仿。他以編程學(xué)習(xí)成績系統(tǒng)為例,其功能可簡述如下:VFP數(shù)據(jù)庫表“學(xué)生成績表.DBF”中含“學(xué)生姓名”、“語文”、“數(shù)學(xué)”等字段,示例程序?qū)腅xcel工作簿“VFP交互.XLS”之工作表“查詢”中用書簽“課程名”指定的單元取得欲查詢的課程名稱,然后在數(shù)據(jù)表“學(xué)生成績表.DBF”中自動搜索,以找到該門課程不及格的同學(xué)名單,傳送至原Excel工作薄形成新的工作表,同時,新工作表還將以該課程名命名。從上述方法中可以看出,利用VFP系統(tǒng),只需輸入一到二行簡單的命令就可由計算機自動完成VFP與Excel的交互數(shù)據(jù),但其中的關(guān)鍵是Excel中的表的創(chuàng)建以及在程序中如何引用表名。如何在VFP開發(fā)的應(yīng)用程序中用SQL查詢Excel中的數(shù)據(jù),在實際應(yīng)用中還要結(jié)合Excel本身強大的制表、統(tǒng)計功能設(shè)計和實現(xiàn)有效的功能.只有這樣,才能為用戶的應(yīng)用帶來極大的靈活性,極大地提高工作效率。

3 利用VFP語言編寫可變密碼程序

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

4 保障數(shù)據(jù)庫系統(tǒng)的完整性

如何保障數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)完整性長期以來一直是人們所關(guān)心的問題。數(shù)據(jù)完整性是保障數(shù)據(jù)正確的特性,關(guān)系型數(shù)據(jù)應(yīng)用系統(tǒng)中的數(shù)據(jù)大都組織成數(shù)據(jù)庫,數(shù)據(jù)庫中是一張張的二維表及表之間的關(guān)系,因此關(guān)系型數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的關(guān)鍵是數(shù)據(jù)庫的設(shè)計,而數(shù)據(jù)庫設(shè)計的關(guān)鍵是數(shù)據(jù)庫中表及表之間關(guān)系的設(shè)計。VFP成功地將一套控制信息存儲和合法檢驗規(guī)則的數(shù)據(jù)字典引入了Xbase領(lǐng)域,從而使數(shù)據(jù)的完整性限制由龐大的程序代碼變成了數(shù)據(jù)庫的一部分,極大地增強VFP的數(shù)據(jù)處理能力。在數(shù)據(jù)庫中數(shù)據(jù)完整性是指保障數(shù)據(jù)正確的特性,數(shù)據(jù)完整性包括實體完整性、域完整性和參照完整性等。在這里我們只探討VFP在保持?jǐn)?shù)據(jù)庫系統(tǒng)域完整性的應(yīng)用。我們知道,關(guān)系中的屬性有型和值,型指的是數(shù)據(jù)類型,有了數(shù)據(jù)類型就有了數(shù)據(jù)的取值類型和取值范圍的限定。因此,數(shù)據(jù)類型是屬于域完整性的范疇,但這對于域完整性還不夠,為了保障表中數(shù)據(jù)的完整性,有時還應(yīng)加上屬性的取值范圍,即值域限制,以保障數(shù)據(jù)輸入時的正確性。在VFP中域完整性是通過表中字段的數(shù)據(jù)類型和寬度來實現(xiàn)的,在自由表中只能達到此種域完整性。但在數(shù)據(jù)庫表中對輸入數(shù)據(jù)的值域還可進一步加以限制,具體操作是在數(shù)據(jù)庫表設(shè)計器的字段選項卡中“規(guī)則”框中輸入對當(dāng)前字段的值域約束規(guī)則,規(guī)則通常是一個邏輯表達式。如在學(xué)生系統(tǒng)中,學(xué)生關(guān)系中的屬性“性別”,它的數(shù)據(jù)類型是字符型,寬度為2,但2個字符的取值非常多,有時不小心輸入任一個漢字或兩個英文字母都是性別,這不符合數(shù)據(jù)的正確性。因此,可在數(shù)據(jù)庫表設(shè)計器的字段有效性“規(guī)則”框中輸入邏輯表達式“性別:‘男’.or.性別:‘女’’。一但有了該規(guī)則,我們在向表中輸人數(shù)據(jù)時,凡是不符合規(guī)則的字符輸入都將被系統(tǒng)拒絕,這樣就保障了數(shù)據(jù)人口的正確性。同時除了用字段的有效性來保障數(shù)據(jù)的完整性以外,我們還用到記錄的有效性來保障數(shù)據(jù)的完整性。記錄的有效性在表屬性中進行定義。點擊表VFP設(shè)計器中右上角的表選項卡,你就可以在表屬性對話框中創(chuàng)建記錄級的有效性規(guī)則。

數(shù)據(jù)庫技術(shù)論文:淺論VFP數(shù)據(jù)庫技術(shù)與應(yīng)用

論文關(guān)鍵詞:VFP;數(shù)據(jù)庫;表;理論

論文搞要:VFP是Microsoft公司推出的可視化數(shù)據(jù)庫信息管理系統(tǒng)的開發(fā)工具。以數(shù)據(jù)庫中表的基本操作為基礎(chǔ),創(chuàng)建視圖、查詢、報單、報表等,其功能強大,操作快捷方便。該文通過四個方面探討了VFP數(shù)據(jù)庫是理論與實際中的應(yīng)用。

數(shù)據(jù)庫因為具有強大的功能和靈活性,是計算機科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一,也是應(yīng)用最廣的技術(shù)之一,廣泛應(yīng)用于各個領(lǐng)域,它已成為計算機信息系統(tǒng)的重要組成部分。在眾多的數(shù)據(jù)庫系統(tǒng)中,Visual FoxPro(VFP)是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。VFP采用了可視化的、面向?qū)ο蟮某绦蛟O(shè)計方法,大大簡化了應(yīng)用系統(tǒng)的開發(fā)過程,并提高了系統(tǒng)的模塊性和緊湊性。所以即使目前數(shù)據(jù)庫開發(fā)軟件非常眾多的情況下,VFP仍占有一席之地。

1 基于VFP實現(xiàn)數(shù)據(jù)倉庫技術(shù)

近年來,隨著數(shù)據(jù)庫技術(shù)的應(yīng)用和發(fā)展,人們嘗試對數(shù)據(jù)庫中的數(shù)據(jù)進行再加工,形成一個綜合的,面向分析的環(huán)境,以更好支持決策分析,從而形成了數(shù)據(jù)倉庫技術(shù)(DW)作為決策支持系統(tǒng)(DSS),數(shù)據(jù)倉庫系統(tǒng)包括:數(shù)據(jù)倉庫技術(shù);聯(lián)機分析處理技術(shù)(OLAP)和數(shù)據(jù)挖掘技術(shù)(DM)。數(shù)據(jù)倉庫是在數(shù)據(jù)模型的指導(dǎo)下,收集數(shù)據(jù)信息,保障數(shù)據(jù)的一致性、性和實效性,真正實現(xiàn)數(shù)據(jù)共享和分析利用。數(shù)據(jù)倉庫概念創(chuàng)始人Inmon曾對數(shù)據(jù)倉庫下如此定義:“數(shù)據(jù)倉庫就是面向主題的、集成的、不可更新的(穩(wěn)定性)、隨時間不斷變化(不同時間)的數(shù)據(jù)集合,用以支持經(jīng)營管理中的決策制定過程。”它彌補了原有的數(shù)據(jù)庫的缺點,將原來的以單一數(shù)據(jù)庫為中心的數(shù)據(jù)環(huán)境發(fā)展為一種新的體系化環(huán)境。龍紅提出了在Visual FoxPro中實現(xiàn)數(shù)據(jù)倉庫技術(shù)方法。她以銷售管理系統(tǒng)為例,將用戶表和產(chǎn)品表放到項目目錄下(假定為c:\test),將銷售情況表按月分別存放在以起始月份為目錄名的子目錄下,如將2000年1月的記錄放到c:\test\20001下一數(shù)據(jù)存放時就判斷屬于哪個時間段,存人對應(yīng)目錄的表中,統(tǒng)計時也對不同路徑進行統(tǒng)計。同時通過引入文件目錄的方式和相關(guān)算法,討論了數(shù)據(jù)倉庫技術(shù)在小型數(shù)據(jù)庫中的實現(xiàn)方法,為數(shù)據(jù)倉庫技術(shù)的盡快普及和原有MIS系統(tǒng)的升級提供了一種方便、快捷、實用的方法。

2 VFP與Excel交互數(shù)據(jù)的實現(xiàn)

VFP是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由于其強大的數(shù)據(jù)處理能力及良好的兼容性,使其成為數(shù)據(jù)庫應(yīng)用程序開發(fā)人員的強有力工具,VFP是許多數(shù)據(jù)庫系統(tǒng)設(shè)計者鐘愛的開發(fā)平臺,其良好的對象可視性和事件驅(qū)動等特點給系統(tǒng)開發(fā)帶來許多方便,符合新時代的應(yīng)用設(shè)計要求。而EXECL則是一種的電子表格處理軟件,在兼容性、操作界面、公式運算、圖表等方面有著獨到的優(yōu)勢.上述兩種軟件在各自的應(yīng)用領(lǐng)域均得到廣泛的應(yīng)用,同時上述兩種軟件還具有良好的交互編程能力,為兩者相輔相成、取長補短奠定了良好的基礎(chǔ)。Excel并非在真空里使用,人們經(jīng)常需要從其他應(yīng)用程序向Excel引人數(shù)據(jù),也經(jīng)常需要把Excel的數(shù)據(jù)輸出到其他應(yīng)用程序。俞揚信介紹了VFP與Excel交互編程的方法,每種方法雖然實現(xiàn)手段各異,但功能相仿。他以編程學(xué)習(xí)成績系統(tǒng)為例,其功能可簡述如下:VFP數(shù)據(jù)庫表“學(xué)生成績表.DBF”中含“學(xué)生姓名”、“語文”、“數(shù)學(xué)”等字段,示例程序?qū)腅xcel工作簿“VFP交互.XLS”之工作表“查詢”中用書簽“課程名”指定的單元取得欲查詢的課程名稱,然后在數(shù)據(jù)表“學(xué)生成績表.DBF”中自動搜索,以找到該門課程不及格的同學(xué)名單,傳送至原Excel工作薄形成新的工作表,同時,新工作表還將以該課程名命名。從上述方法中可以看出,利用VFP系統(tǒng),只需輸入一到二行簡單的命令就可由計算機自動完成VFP與Excel的交互數(shù)據(jù),但其中的關(guān)鍵是Excel中的表的創(chuàng)建以及在程序中如何引用表名。如何在VFP開發(fā)的應(yīng)用程序中用SQL查詢Excel中的數(shù)據(jù),在實際應(yīng)用中還要結(jié)合Excel本身強大的制表、統(tǒng)計功能設(shè)計和實現(xiàn)有效的功能.只有這樣,才能為用戶的應(yīng)用帶來極大的靈活性,極大地提高工作效率。

3 利用VFP語言編寫可變密碼程序

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

4 保障數(shù)據(jù)庫系統(tǒng)的完整性

如何保障數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)完整性長期以來一直是人們所關(guān)心的問題。數(shù)據(jù)完整性是保障數(shù)據(jù)正確的特性,關(guān)系型數(shù)據(jù)應(yīng)用系統(tǒng)中的數(shù)據(jù)大都組織成數(shù)據(jù)庫,數(shù)據(jù)庫中是一張張的二維表及表之間的關(guān)系,因此關(guān)系型數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的關(guān)鍵是數(shù)據(jù)庫的設(shè)計,而數(shù)據(jù)庫設(shè)計的關(guān)鍵是數(shù)據(jù)庫中表及表之間關(guān)系的設(shè)計。VFP成功地將一套控制信息存儲和合法檢驗規(guī)則的數(shù)據(jù)字典引入了Xbase領(lǐng)域,從而使數(shù)據(jù)的完整性限制由龐大的程序代碼變成了數(shù)據(jù)庫的一部分,極大地增強VFP的數(shù)據(jù)處理能力。在數(shù)據(jù)庫中數(shù)據(jù)完整性是指保障數(shù)據(jù)正確的特性,數(shù)據(jù)完整性包括實體完整性、域完整性和參照完整性等。在這里我們只探討VFP在保持?jǐn)?shù)據(jù)庫系統(tǒng)域完整性的應(yīng)用。我們知道,關(guān)系中的屬性有型和值,型指的是數(shù)據(jù)類型,有了數(shù)據(jù)類型就有了數(shù)據(jù)的取值類型和取值范圍的限定。因此,數(shù)據(jù)類型是屬于域完整性的范疇,但這對于域完整性還不夠,為了保障表中數(shù)據(jù)的完整性,有時還應(yīng)加上屬性的取值范圍,即值域限制,以保障數(shù)據(jù)輸入時的正確性。在VFP中域完整性是通過表中字段的數(shù)據(jù)類型和寬度來實現(xiàn)的,在自由表中只能達到此種域完整性。但在數(shù)據(jù)庫表中對輸入數(shù)據(jù)的值域還可進一步加以限制,具體操作是在數(shù)據(jù)庫表設(shè)計器的字段選項卡中“規(guī)則”框中輸入對當(dāng)前字段的值域約束規(guī)則,規(guī)則通常是一個邏輯表達式。如在學(xué)生系統(tǒng)中,學(xué)生關(guān)系中的屬性“性別”,它的數(shù)據(jù)類型是字符型,寬度為2,但2個字符的取值非常多,有時不小心輸入任一個漢字或兩個英文字母都是性別,這不符合數(shù)據(jù)的正確性。因此,可在數(shù)據(jù)庫表設(shè)計器的字段有效性“規(guī)則”框中輸入邏輯表達式“性別:‘男’.or.性別:‘女’’。一但有了該規(guī)則,我們在向表中輸人數(shù)據(jù)時,凡是不符合規(guī)則的字符輸入都將被系統(tǒng)拒絕,這樣就保障了數(shù)據(jù)人口的正確性。同時除了用字段的有效性來保障數(shù)據(jù)的完整性以外,我們還用到記錄的有效性來保障數(shù)據(jù)的完整性。記錄的有效性在表屬性中進行定義。點擊表VFP設(shè)計器中右上角的表選項卡,你就可以在表屬性對話框中創(chuàng)建記錄級的有效性規(guī)則。

數(shù)據(jù)庫技術(shù)論文:淺談基于Web的數(shù)據(jù)庫技術(shù)淺析

摘要:數(shù)據(jù)庫技術(shù)經(jīng)歷了幾代的發(fā)展模式,現(xiàn)在普遍應(yīng)用的是b/s模式,本文對這種模式進行了比較深入的分析。

關(guān)鍵詞:web;數(shù)據(jù)庫;b/s

1 引言

隨著internet技術(shù)的快速發(fā)展,web數(shù)據(jù)庫現(xiàn)已成為解決數(shù)據(jù)存儲和數(shù)據(jù)處理的主流和核心技術(shù)。與傳統(tǒng)數(shù)據(jù)庫相比,現(xiàn)今的數(shù)據(jù)庫面臨著四個方面的變化,即數(shù)據(jù)容量的變化:數(shù)據(jù)量的急劇增長使數(shù)據(jù)庫技術(shù)面臨一個海量數(shù)據(jù)的管理問題;數(shù)據(jù)內(nèi)容的變化:數(shù)據(jù)的內(nèi)容呈現(xiàn)一個多方位的體現(xiàn)形式,要處理的數(shù)據(jù)的表現(xiàn)形式越來越豐富,也越來越復(fù)雜;系統(tǒng)本身的變化:系統(tǒng)體系結(jié)構(gòu)的變化對數(shù)據(jù)庫系統(tǒng)本身的系統(tǒng)結(jié)構(gòu)和數(shù)據(jù)處理能力也提出了更新的要求;數(shù)據(jù)應(yīng)用的變化:數(shù)據(jù)應(yīng)用呈現(xiàn)出多樣化的空間,如電子圖書館、電子政務(wù),電子商務(wù)、網(wǎng)絡(luò)教育等給數(shù)據(jù)庫技術(shù)提出了新的問題縱觀整個數(shù)據(jù)庫信息系統(tǒng)平臺的發(fā)展過程,先后共產(chǎn)生了以下四種模式:主機終端模式、文件服務(wù)器模式、客戶機/服務(wù)器模式(client/server即c/s模式),瀏覽器/服務(wù)器模式(browser/server即b/s模式)。其中,b/s模式是將web技術(shù)與數(shù)據(jù)庫管理系統(tǒng)(dbms)有機融合在一起,充分發(fā)揮dbms高效的數(shù)據(jù)

存儲和管理能力和web的易維護性,利用了大量已有的數(shù)據(jù)庫信息資源,使用戶可以在ie瀏

覽器上就能夠方便地查詢和瀏覽數(shù)據(jù)庫中的內(nèi)容。所以,采用基于web的數(shù)據(jù)庫技術(shù),開發(fā);

動態(tài)的web數(shù)據(jù)庫應(yīng)用已成為當(dāng)今web技術(shù)研究的熱點和主流,許多基于大型數(shù)據(jù)庫的信息

系統(tǒng)正在采用這種全新的技術(shù)模式。

2 b/s模式的結(jié)構(gòu)和工作原理

2.1 b/s模式的體系結(jié)構(gòu)

基于web的系統(tǒng)實際上是由兩層c/s結(jié)構(gòu)演變而來,其結(jié)構(gòu)由瀏覽器、web服務(wù)器+中間件和數(shù)據(jù)庫服務(wù)器三個邏輯單元等共同組成。將web的強大信息服務(wù)能力與數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)管理能力有機地結(jié)合在一起,充分發(fā)揮各自的優(yōu)點,避免各自固有的缺陷,從而起到事半功倍的效果。在該模式的系統(tǒng)中,所有數(shù)據(jù)都由現(xiàn)有的數(shù)據(jù)庫技術(shù)存儲與操作,客戶機使用ie瀏覽器向服務(wù)器提出請求并即時返回查詢結(jié)果。在web與數(shù)據(jù)庫集成系統(tǒng)中,最核心

的部件就是web數(shù)據(jù)庫網(wǎng)關(guān)。web數(shù)據(jù)庫網(wǎng)關(guān)通過訪問dbms系統(tǒng),來完成用web技術(shù)表達的用戶請求。

2.2 b/s模式的工作原理

在b/s模式中,客戶端首先運行瀏覽器軟件(如ie等)。瀏覽器以超文本形式向web服務(wù)器提出訪問數(shù)據(jù)庫的請求,web服務(wù)器在接受到客戶端請求后,通過數(shù)據(jù)庫網(wǎng)關(guān),將這個請求轉(zhuǎn)化為sql語法,并交給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器得到請求后,驗證其合法性,并進行數(shù)據(jù)處理,處理完畢之后,將結(jié)果返回給web服務(wù)器,web服務(wù)器再一次將得到的所有結(jié)果進行轉(zhuǎn)化,并變成html文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以web頁面形式顯示出來,從而客戶端得到所需的結(jié)果。當(dāng)然,瀏覽器也會將更新、修改、刪除、增加數(shù)據(jù)記錄的請求申請到web服務(wù)器,web服務(wù)器通過數(shù)據(jù)庫網(wǎng)關(guān)與數(shù)據(jù)庫建立關(guān)聯(lián)從而完成這些工作。

3 中間件連接web服務(wù)器和數(shù)據(jù)庫服務(wù)器的幾種方法

3.1 通用網(wǎng)關(guān)接口(cgi)

通用網(wǎng)關(guān)接口是最早出現(xiàn)的較為常用的一種web訪問數(shù)據(jù)庫的技術(shù)。cgi應(yīng)用程序可由web瀏覽器通過填寫html表單或單擊web服務(wù)器上的html頁面中的鏈接來啟動。cgi應(yīng)用程序可獲取web瀏覽器提供的信息和數(shù)據(jù)庫中的信息,并且可以使用任何一種語言(如f0rtran,c等)編寫應(yīng)用程序。web服務(wù)器執(zhí)行cgi應(yīng)用程序后,將程序執(zhí)行的結(jié)果返回到html頁面中便于客戶機瀏覽,或?qū)⑿畔鬟f到數(shù)據(jù)庫中。用戶通過ie瀏覽器以html形式向web服務(wù)器提出訪問數(shù)據(jù)庫的請求,web服務(wù)器得到請求后,激活相應(yīng)的cgi程序,cgi程序?qū)tml語言轉(zhuǎn)化為sql語言文本,同時將請求遞交給數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)得到請求后,首先驗證其合法性,然后將操作的數(shù)據(jù)結(jié)果轉(zhuǎn)給cgi程序,cgi程序再將這個結(jié)果轉(zhuǎn)化為html,并由web服務(wù)器轉(zhuǎn)發(fā)給web瀏覽器。這就是cgi訪問數(shù)據(jù)庫的工作原理。cgi具有很強的跨平臺特點,幾乎可以在任何操作系統(tǒng)和web服務(wù)器上實現(xiàn)。

cgi的主要缺點是程序開發(fā)困難,效率低和程序的應(yīng)用層次不分明,系統(tǒng)的安全性也不太高,容易受到攻擊而導(dǎo)致系統(tǒng)癱瘓。

3.2 服務(wù)器應(yīng)用編程接口(server api)

針對cgi運行效率低、編程困難等問題,web服務(wù)器軟件開發(fā)商設(shè)計了滿足各自的服務(wù)器api,如microsoft公司的web服務(wù)器產(chǎn)品iis,它提供isapi作為擴展web服務(wù)器功能的編程接口,同時它還提供一個internet數(shù)據(jù)庫連接器(idc),實現(xiàn)對數(shù)據(jù)庫的查詢和更新。在microsoft公司的另一個產(chǎn)品microsoft visualinterdev中,還提出了用asp作為實現(xiàn)web應(yīng)用的方案;netscape公司在其web服務(wù)器中引進了應(yīng)用程序編程接口nsapi,設(shè)計人員利用它可以擴展服務(wù)器的功能。

4 b/s模式的數(shù)據(jù)庫管理系統(tǒng)的常用開發(fā)技術(shù)

4.1 asp技術(shù)

asp是microsoft公司的一個web服務(wù)器端的開發(fā)環(huán)境,利用它可以運行動態(tài)的、交互的web服務(wù)器應(yīng)用程序。它的運行環(huán)境是microsoft的iis(windows nt及windows xp等環(huán)境)或pws(personal web server,windows95/98等環(huán)境),但它不能運行在非microsoft系列的操作環(huán)境下,從而無法實現(xiàn)真正的跨平臺設(shè)計和使用。asp不但可以進行復(fù)雜的數(shù)據(jù)庫操作,而且可以生成交互性很強的動態(tài)頁面,用戶可以方便地控制和管理數(shù)據(jù)。asp是把腳本語言(vbscript或java script)嵌在html文檔里,當(dāng)客戶端使用瀏覽器瀏覽網(wǎng)頁時,服務(wù)器會激活編譯程序引擎對其進行編譯,生成標(biāo)準(zhǔn)的html標(biāo)記語言并返回給客戶端,所有的數(shù)據(jù)處理都在服務(wù)器端進行,由asp程序來完成,用戶只需要一個標(biāo)準(zhǔn)的瀏覽器(如internet expl0rer、netscape communicator、opera或kidexplorer等)即可。

4.2 php技術(shù)

php是一種跨平臺的服務(wù)器端的嵌人式腳本語言。與其他中間件技術(shù)相比,php可擴展性好、開發(fā)代碼快、安全性好、代碼執(zhí)行速度快、可移植性好。php與asp都是目前web開發(fā)的主流技術(shù),但二者也有一定的區(qū)別。首先php是免費的,可以自由下載,甚至可以不受限制地獲得源代碼,然后根據(jù)自己的實際需要加進自己的特色;二是php是跨平臺運行的, 可以在unix、linux、win32和macint0sh等各種系統(tǒng)上運行,同時php也可以在a—pache、iis或is—api服務(wù)器上運行,因此它的可移植性好,即使程序在在windows平臺上開發(fā),如果移植到“nux上,php的腳本程序可以不經(jīng)改變就可以運行,從而具備良好的跨平臺性。而asp的可移植性相對差些,它僅限于windows系統(tǒng)的iis平臺;三是asp訪問數(shù)據(jù)庫是通過通用數(shù)據(jù)庫接口標(biāo)準(zhǔn)odbc來實現(xiàn)的,任何關(guān)于數(shù)據(jù)庫的訪問都必須調(diào)用相應(yīng)的odb c驅(qū)動程序,因而各種數(shù)據(jù)庫的odbc驅(qū)動程序成了asp開發(fā)web應(yīng)用的關(guān)鍵,而php也可以通過0dbc訪問各種數(shù)據(jù)庫,但主要是通過函數(shù)直接訪問數(shù)據(jù)庫,它具有許多與各類數(shù)據(jù)庫連接的函數(shù),因而可以充分利用各數(shù)據(jù)庫系統(tǒng)提供的擴展功能。php支持多種數(shù)據(jù)庫數(shù)據(jù)庫或數(shù)據(jù)文件:dbase,dbm、adabasd,filepro、informix ,m icrosoftsqlserver、mysql,solid,sybase、oracle等。而asp在數(shù)據(jù)庫訪問方面,遠(yuǎn)不如php那么廣泛。四是php在系統(tǒng)安全性方面也比asp要強很多,php迄今為止還未見到過它在商業(yè)或非商業(yè)應(yīng)用中出現(xiàn)過安全性問題。

數(shù)據(jù)庫技術(shù)論文:信息管理數(shù)據(jù)庫技術(shù)分析

摘要:

生活方式的日益變化改變了人們生活節(jié)奏,在生活中的信息也變得科技化,信息管理也隨科學(xué)技術(shù)的發(fā)展不斷加入新型技術(shù),現(xiàn)代化發(fā)展數(shù)據(jù)庫技術(shù)的發(fā)展也在不斷強大,數(shù)據(jù)庫技術(shù)在信息管理中不斷發(fā)展,并且開始被應(yīng)用。信息管理中數(shù)據(jù)庫技術(shù)發(fā)揮了一定的作用,解決了一些信息數(shù)據(jù)上的問題,在單位管理的過程中找到不足。在這一段發(fā)展時間里,在科學(xué)技術(shù)的發(fā)展和經(jīng)濟水平不斷提高,我國綜合國力也在加強,信息數(shù)據(jù)化技術(shù)在現(xiàn)代化發(fā)展中不斷進步,數(shù)據(jù)庫技術(shù)在各行各業(yè)的應(yīng)用中不斷使用廣泛。在原先的基礎(chǔ)上降到了成本和管理時間,同時降低人力物力等,更保障了數(shù)據(jù)信息的性,極大的減少了以往不可避免的損失。本文主要對數(shù)據(jù)庫技術(shù)在信息管理中的應(yīng)用進行研究,為數(shù)據(jù)庫技術(shù)在現(xiàn)代化科學(xué)技術(shù)發(fā)展趨勢下,數(shù)據(jù)庫技術(shù)的發(fā)展和在信息管理中更好的發(fā)展進行探索,為提高信息的度進行分析并進行相應(yīng)的對策。

關(guān)鍵詞:

信息管理;數(shù)據(jù)庫技術(shù);措施發(fā)展

1數(shù)據(jù)庫技術(shù)發(fā)展的主要概括

1.1數(shù)據(jù)庫技術(shù)的內(nèi)涵

數(shù)據(jù)庫的發(fā)展有益于了信息的管理,在輔助信息管理數(shù)據(jù)方面提供了有利條件和有效的方法。數(shù)據(jù)庫技術(shù)和信息管理中數(shù)據(jù)進行結(jié)合,然后對數(shù)據(jù)進行相應(yīng)的處理,從而使得信息管理中的數(shù)據(jù)更加和安全。數(shù)據(jù)庫技術(shù)主要研究的對象還是在數(shù)據(jù)上,數(shù)據(jù)庫技術(shù)通過對數(shù)據(jù)進行分析研究、處理等方面的數(shù)據(jù)處理管理,再在一定程度上進行對數(shù)據(jù)的處理,最終的數(shù)據(jù)實現(xiàn)了完整性和合理性。數(shù)據(jù)庫技術(shù)的發(fā)展,為各大企業(yè)的信息管理方面提供了數(shù)據(jù)的便利。

1.2數(shù)據(jù)庫技術(shù)的特點

數(shù)據(jù)庫技術(shù)主要依靠數(shù)據(jù)的的性來衡量數(shù)據(jù)技術(shù)的能力。數(shù)據(jù)庫技術(shù)的有效性是數(shù)據(jù)庫技術(shù)的主要特點,有效的對數(shù)據(jù)信息進行處理分析。隨著數(shù)據(jù)庫技術(shù)的發(fā)展,數(shù)據(jù)庫技術(shù)不斷進入到人們生活,在人們的電腦中可以發(fā)現(xiàn)數(shù)據(jù)庫技術(shù)的存在,數(shù)據(jù)庫和網(wǎng)絡(luò)有了密切的關(guān)系。在我國綜合國力強大發(fā)展下,經(jīng)濟水平的提高和科學(xué)技術(shù)的發(fā)展對計算機發(fā)展提供了有利條件,計算機的發(fā)展推動數(shù)據(jù)庫技術(shù)的發(fā)展,現(xiàn)代的數(shù)據(jù)庫技術(shù)已經(jīng)在計算機進行結(jié)合,這樣結(jié)合起來對數(shù)據(jù)的處理更加,解決了計算機帶給人們使用時數(shù)據(jù)不的問題,也提供了不同方面的信息。

2信息管理中數(shù)據(jù)庫技術(shù)的特征

信息管理中數(shù)據(jù)庫技術(shù)的應(yīng)用方便了人們生活,為人類生活帶來了更多好處。所以在社會進步的趨勢下,數(shù)據(jù)庫技術(shù)的應(yīng)用深受社會群體喜愛,也不斷得到人們的重視。在數(shù)據(jù)庫技術(shù)和計算機的結(jié)合使用,數(shù)據(jù)庫的發(fā)展前景有了更加廣闊的發(fā)展前景。一些事業(yè)單位和行政單位在數(shù)據(jù)庫技術(shù)的幫助下,部門發(fā)展將會越來越好,在信息管理中數(shù)據(jù)庫的應(yīng)用越來越廣泛,數(shù)據(jù)庫技術(shù)在人們生活中使用次數(shù)越來越多,深受人們喜愛。數(shù)據(jù)庫的發(fā)展和計算機系統(tǒng)發(fā)展一直在數(shù)據(jù)管理和信息管理中的佼佼者,在計算機系統(tǒng)軟件的發(fā)展下,數(shù)據(jù)庫技術(shù)得到了支持。數(shù)據(jù)庫的模式不斷發(fā)展,相應(yīng)的數(shù)據(jù)庫技術(shù)也在不斷發(fā)展。現(xiàn)代化數(shù)據(jù)庫技術(shù)的發(fā)展加速了現(xiàn)代信息查詢的速度,并且在數(shù)據(jù)庫技術(shù)系統(tǒng)管理中進行了的管理。數(shù)據(jù)庫技術(shù)為人類生活提供了便利,也在數(shù)據(jù)管理過程中產(chǎn)生了新的方式,更好了為人類服務(wù)。

3數(shù)據(jù)庫技術(shù)在信息管理中應(yīng)用對策

提高數(shù)據(jù)庫技術(shù)在信息管理中的應(yīng)用,及時要做到的是加強數(shù)據(jù)庫技術(shù)系統(tǒng)自身的完整性。在數(shù)據(jù)庫完整性來講,在遵循整個系統(tǒng)結(jié)構(gòu)過程中,找到數(shù)據(jù)庫設(shè)計的方法。通過一些應(yīng)用程序來實現(xiàn)自身系統(tǒng)完整性,按照步驟對系統(tǒng)進行設(shè)計,實現(xiàn)其完整性。數(shù)據(jù)庫技術(shù)的系統(tǒng)完整性對提高自身技術(shù)能力方面起到十分關(guān)鍵的作用。在提高數(shù)據(jù)庫系統(tǒng)完整性后,對信息管理和數(shù)據(jù)庫技術(shù)兩者進行更好應(yīng)用,促進兩者的一體化。將數(shù)據(jù)庫技術(shù)和信息管理系統(tǒng)進行密切聯(lián)系,完善兩者之間實現(xiàn)統(tǒng)一,提高數(shù)據(jù)庫技術(shù)的管理,從而為企業(yè)發(fā)展過程中提供更多的信息相關(guān)資料。在數(shù)據(jù)庫技術(shù)和信息管理一體化的發(fā)展中提供有利條件。

4結(jié)語

在現(xiàn)代化科學(xué)技術(shù)發(fā)展中,經(jīng)濟趨勢帶動人們生活方式,信息時代也迎來了前所未有的高潮階段,數(shù)據(jù)庫也慢慢走入信息時代中,隨之迎來的計算機技術(shù),數(shù)據(jù)庫技術(shù)在信息管理中發(fā)展越來越好。通過本文對數(shù)據(jù)庫技術(shù)在信息管理中應(yīng)用進行研究,人們對數(shù)據(jù)庫有了更加深刻的了解,也對信息管理有了新的理解。在數(shù)據(jù)庫中信息管理中的發(fā)展過程中,相關(guān)人員能夠能好的對數(shù)據(jù)庫管理進行系統(tǒng)的維護,提高了數(shù)據(jù)庫技術(shù)的信息資源完整性和安全性。不斷推進數(shù)據(jù)庫技術(shù)的發(fā)展,在信息管理中有了更加廣闊的前景。在一定程度上加強了企業(yè)信息管理中數(shù)據(jù)信息的快速查找和數(shù)據(jù)信息的性,使得企業(yè)在運行過程中更好科技化、現(xiàn)代化,在信息查找過程中提高了自身的速度。

作者:黃培 單位:西南民族大學(xué)計算機科學(xué)與技術(shù)學(xué)院

數(shù)據(jù)庫技術(shù)論文:測繪工程數(shù)據(jù)庫技術(shù)應(yīng)用

摘要:

社會的不斷發(fā)展使得我國科學(xué)技術(shù)水平得到了很大提高,與此同時,測繪工程中測繪技術(shù)也得到了快速發(fā)展,因此,這在很大程度上提高了測繪工程項目管理工作的效率。在建筑施工的過程中,為了保障建筑的整體質(zhì)量,往往涉及對龐大數(shù)據(jù)的處理工作,數(shù)據(jù)庫技術(shù)的應(yīng)用很好地解決了這個問題。本文從數(shù)據(jù)庫技術(shù)的概念入手,分析了數(shù)據(jù)庫技術(shù)在測繪工程項目數(shù)據(jù)管理中的應(yīng)用,旨在提高測繪工程項目數(shù)據(jù)管理效率,保障測繪工程的順利進行。

關(guān)鍵詞:

數(shù)據(jù)庫技術(shù);測繪工程;數(shù)據(jù)管理

0引言

隨著我國城市化進程的不斷加快,使得測繪工程中需要的數(shù)據(jù)越來越多,在測繪工程中如何正確處理并有效運用這些龐大的數(shù)據(jù)成為我國測繪工程項目亟待解決的問題之一。在科學(xué)技術(shù)快速發(fā)展的今天,傳統(tǒng)的數(shù)據(jù)處理手段已經(jīng)無法適用社會發(fā)展的需求,因此測繪工程行業(yè)需要尋找一種先進的、同時附有創(chuàng)新性和規(guī)范性的數(shù)據(jù)處理技術(shù)來滿足測繪工程項目對時限、合同、屬性、產(chǎn)值以及空間位置等信息的需求。數(shù)據(jù)庫技術(shù)及地理信息技術(shù)能夠很好地將測繪數(shù)據(jù)空間化和具體化,在很大程度上提升了測繪工程項目的統(tǒng)計效率,因此在測繪工程項目中得到了廣泛的應(yīng)用。

1數(shù)據(jù)庫技術(shù)概述

1.1數(shù)據(jù)庫定義

數(shù)據(jù)庫是英文單詞Database的中文解釋。所謂的數(shù)據(jù)庫相當(dāng)于一個電子式文件柜,是專門用做儲存電子文件的地方。用戶可以根據(jù)自己的需求,對處理數(shù)據(jù)進行增加、刪除、更新和截取。在現(xiàn)代化的今天,對企業(yè)進行科學(xué)決策和管理的關(guān)鍵就是要充分利用現(xiàn)代化手段對所需信息進行處理。而數(shù)據(jù)庫很好地解決了這個問題,成為幫助企業(yè)進行信息化管理的主要技術(shù)手段之一。

1.2數(shù)據(jù)庫技術(shù)概述

數(shù)據(jù)庫技術(shù)是一種通過借助計算機進行數(shù)據(jù)管理的核心信息數(shù)據(jù)技術(shù),在實際的應(yīng)用中,該技術(shù)最基礎(chǔ)的作用就是對數(shù)據(jù)進行儲存、處理、組織和整理。利用數(shù)據(jù)庫相關(guān)應(yīng)用以及基本理論,數(shù)據(jù)庫技術(shù)可以對數(shù)據(jù)庫中的信息進行分析處理,由此可以看出,數(shù)據(jù)庫技術(shù)實際上就是管理數(shù)據(jù)的一種特殊數(shù)據(jù)庫,在這個特殊數(shù)據(jù)庫中,用戶可以對相關(guān)數(shù)據(jù)進行分析、處理,甚至可以增加數(shù)據(jù)和刪除數(shù)據(jù)。

2測繪工程項目管理

2.1項目管理定義和要求

所謂項目管理就是針對某個特定項目的實際進程進行監(jiān)管和控制,確保該項目能夠順利實現(xiàn)目標(biāo)。以一個普通的測繪工程為例,從工程的準(zhǔn)備階段到工程交付,大概可以分為項目的資料整理和完善、項目的技術(shù)方案設(shè)計、項目現(xiàn)場施工、項目的質(zhì)量監(jiān)管、項目的交付以及項目結(jié)算等幾個階段。可以看出,在項目的整個進程中,項目管理工作人員一般比較關(guān)注項目的生產(chǎn)成本、項目實施進度以及項目的完成質(zhì)量。因此,我們可以將復(fù)雜的項目管理簡單化,即項目管理就是在確保項目完成質(zhì)量的基礎(chǔ)上,對項目的成本以及項目的進度進行控制。但是,需要說明的是,一個項目管理除了包含以上三個主要方面的內(nèi)容外,還要包含項目時間限制、項目合同管理以及項目的質(zhì)量管理等內(nèi)容。

2.2項目管理涉及的數(shù)據(jù)類型

①將項目管理中涉及的數(shù)據(jù)按照用途進行劃分,可以分為三種類型:為計算提供依據(jù)的數(shù)據(jù),常見的有時限、工作日、費用與工作量等;為查詢與分類提供依據(jù)的數(shù)據(jù),常見的有建設(shè)單位、項目概況、項目法人、項目具體位置、項目類型、質(zhì)量品質(zhì)等;為補充說明提供依據(jù)的數(shù)據(jù),常見的有項目延期或者是取消的主要原因等。②將項目管理中涉及的數(shù)據(jù)按照數(shù)據(jù)表達方法進行劃分,可以分為以下三種類型:表達方式為字面形式的數(shù)據(jù),常見的有項目預(yù)算、合同資料、技術(shù)與施工方案以及單據(jù)等;表達方式為圖形的數(shù)據(jù),常見的有項目測繪結(jié)果與項目效果圖等;不同表達方式數(shù)據(jù)的結(jié)合,就形成了項目管理數(shù)據(jù)庫。③工程項目的數(shù)據(jù)庫。該數(shù)據(jù)庫主要指的是對各類數(shù)據(jù)實施集中、分析與計算等處理后所產(chǎn)生的數(shù)據(jù)集合。在對這些數(shù)據(jù)進行處理與管理的過程中,所用軟件系統(tǒng)大部分都是通過Access數(shù)據(jù)庫實現(xiàn)管理目標(biāo)。

3測繪工程管理數(shù)據(jù)庫的建立

3.1屬性數(shù)據(jù)庫的建立

項目數(shù)據(jù)庫的建立必須滿足使用方便和管理方便的需求,因此項目管理數(shù)據(jù)庫應(yīng)該簡單、清晰、一目了然,項目屬性數(shù)據(jù)庫的建設(shè)模型。

3.2空間數(shù)據(jù)庫的建立

項目空間數(shù)據(jù)庫建立的目的是對項目空間信息進行采集,同時還要和項目的其他屬性相聯(lián)系。

4數(shù)據(jù)庫技術(shù)相關(guān)管理功能

4.1導(dǎo)入以及修改項目工程數(shù)據(jù)信息

利用數(shù)據(jù)庫進行導(dǎo)入和修改項目工程數(shù)據(jù)信息的時候,需要在友好界面進行數(shù)據(jù)信息的輸入,同時要確保輸入數(shù)據(jù)信息的性以及性。此外,導(dǎo)入和修改項目數(shù)據(jù)信息還要以實際變化情況為依據(jù)進行。

4.2查詢數(shù)據(jù)信息的功能

查詢數(shù)據(jù)信息功能是數(shù)據(jù)庫技術(shù)主要的職能,利用數(shù)據(jù)庫用戶可以查詢到一切滿足實際條件的數(shù)據(jù)信息,而且,用戶在查詢的過程中,可以直接利用所需數(shù)據(jù)信息作為查詢條件。隨著我國城市化進程的不斷加快,越來越多的高層建筑也不斷涌現(xiàn),促使工程中所需的信息量增加,這對工程項目發(fā)展非常不利。因此,為了能夠確保工程項目的經(jīng)濟效益,必須在工程項目中應(yīng)用數(shù)據(jù)庫技術(shù),解決工程項目對信息的需求,促進工程項目的發(fā)展和進步。

4.3數(shù)據(jù)信息的統(tǒng)計

通常情況下,數(shù)據(jù)信息的統(tǒng)計主要包括項目編號、類別、產(chǎn)生價值、相關(guān)的合同控制等內(nèi)容,當(dāng)然,各個部門或者個人的工作時間以及個人參與的各個項目、個人的工作量等也可以包含在數(shù)據(jù)信息統(tǒng)計的范圍內(nèi)。在實際的工作中,用戶可以利用數(shù)據(jù)庫技術(shù)的統(tǒng)計功能,通過用戶界面進行查詢,這些查詢結(jié)果可以幫助用戶進行生產(chǎn)管理和經(jīng)營決策。

4.4相關(guān)的數(shù)據(jù)信息錄入以及替換

在實際的工程測繪過程中,一些數(shù)據(jù)可能有多種輸入方式,例如數(shù)據(jù)的微機輸入路徑以及數(shù)據(jù)的手動輸入路徑。數(shù)據(jù)采用手動輸入路徑的時候,出現(xiàn)錯誤的概率比較大,因此在進行手動輸入數(shù)據(jù)時,必須確保數(shù)據(jù)輸入的性,任何微小的偏差都會嚴(yán)重影響工程進度。在實際的工作中,如果發(fā)現(xiàn)這類信息數(shù)據(jù)的錯誤,必須采取一定措施及時更正,確保工程的順利進行。

5結(jié)束語

綜上所述,項目管理本身是一種有型控制系統(tǒng),在測繪工程中進行項目管理時,還涉及項目的規(guī)劃和決策,使得項目管理成為一種綜合管理系統(tǒng)。在測繪工程項目數(shù)據(jù)管理中應(yīng)用數(shù)據(jù)庫技術(shù),不僅可以減少工程項目成本,而且也能夠提高測繪工程項目的規(guī)范化、科學(xué)化、自動化。因此,可以考慮將數(shù)據(jù)庫技術(shù)應(yīng)用到項目的財務(wù)管理以及資料管理中,較大程度上發(fā)揮數(shù)據(jù)庫技術(shù)的優(yōu)勢。

作者:張巍 單位:江蘇蘭德數(shù)碼科技有限公司

數(shù)據(jù)庫技術(shù)論文:測繪工程數(shù)據(jù)庫技術(shù)研究

摘要:

針對測繪工程的項目管理,圍繞數(shù)據(jù)庫技術(shù),在簡述地理信息與Access數(shù)據(jù)庫的基礎(chǔ)上,對項目管理、所涉及到的數(shù)據(jù)類型、創(chuàng)建方法以及主要功能進行深入分析,并得出在項目管理過程中運用地理信息等數(shù)據(jù)庫技術(shù),可使管理更加規(guī)范、科學(xué)和自動化,起到節(jié)約成本、提升效率的結(jié)論,為測繪工程項目管理的完善和發(fā)展奠定良好的基礎(chǔ)。

關(guān)鍵詞:

數(shù)據(jù)庫技術(shù);測繪工程;項目管理;應(yīng)用

伴隨社會經(jīng)濟的持續(xù)發(fā)展,作為一個合格的勘測企業(yè),每年都會接收許多測繪項目,怎樣對測繪項目實施管理逐漸成為行業(yè)內(nèi)亟待解決的焦點問題。從傳統(tǒng)的管理辦法角度講,將紙質(zhì)文檔作為核心的管理方法已無法滿足運營與管理需求,必須對此進行調(diào)整,優(yōu)化管理模式,提高企業(yè)技術(shù)水平。借助數(shù)據(jù)庫技術(shù)對承接項目信息進行管理,并在此基礎(chǔ)上引入地理信息技術(shù),對傳統(tǒng)意義上的項目進行具體化和空間化,進而實現(xiàn)項目統(tǒng)計與分析等方面的功能,起到節(jié)約成本、提升管理效率的作用。

1數(shù)據(jù)庫技術(shù)概述

1.1數(shù)據(jù)庫定義

數(shù)據(jù)庫(Database)是實現(xiàn)電子化的文件柜,儲存電子文件的處所,用戶可按照實際需求對文件當(dāng)中的各類數(shù)據(jù)進行新增、截取、更新與刪除。在信息化社會中,對各種信息資源進行充分利用與管理,是實現(xiàn)科學(xué)決策和管理的重要前提。而數(shù)據(jù)庫技術(shù)正是管理信息系統(tǒng)、辦公自動化系等的重要組成,是實現(xiàn)科學(xué)決策和管理的有效技術(shù)措施。

1.2Access數(shù)據(jù)庫

該數(shù)據(jù)庫由Microsoft公司推出,是一種將JET作為引擎的三維桌面系統(tǒng)。該數(shù)據(jù)庫作為功能廣泛的系統(tǒng)開發(fā)核心,憑借其使用簡單、界面清晰、容易操作、接口靈活等特性,在當(dāng)前的許多應(yīng)用系統(tǒng)中都有運用,并有成為數(shù)據(jù)庫的趨勢。

2測繪工程項目管理

2.1項目管理定義和要求

項目管理指的是對某個項目的實際進展實施有效的控制與監(jiān)管,為從根本上實現(xiàn)項目目標(biāo)作出良好的保障。對于一個普通測繪工程而言,從最初的準(zhǔn)備階段直到成功交付,可分成以下幾個階段:資料整理與完善、技術(shù)方案設(shè)計、現(xiàn)場作業(yè)、質(zhì)量監(jiān)控、成果交付與結(jié)算,在各個項目階段當(dāng)中,相關(guān)管理人員的工作重心通常體現(xiàn)在產(chǎn)品質(zhì)量、進度以及成本控制等方面。由此可見,原本復(fù)雜的項目管理可簡單定義為在確保項目質(zhì)量的基礎(chǔ)上,加強進度與成本控制力度。但除了這三方面內(nèi)容外,項目管理還與時限、質(zhì)量管理以及合同管理有關(guān)。

2.2項目管理涉及到的數(shù)據(jù)類型

(1)按照具體用途,可將數(shù)據(jù)分為以下幾種類型:①為計算提供依據(jù)的數(shù)據(jù),常見的有時限、工作日、費用與工作量等;②為查詢與分類提供依據(jù)的數(shù)據(jù),常見的有建設(shè)單位、項目概況、項目法人、項目具體位置、項目類型、質(zhì)量品質(zhì)等;③為補充說明提供依據(jù)的數(shù)據(jù),常見的有項目延期或者是取消的主要原因等。

(2)按照數(shù)據(jù)表達方法,可將數(shù)據(jù)分為以下幾種類型:①表達方式為字面形式的數(shù)據(jù),常見的有項目預(yù)算、合同資料、技術(shù)與施工方案以及單據(jù)等;②表達方式為圖形的數(shù)據(jù),常見的有項目測繪結(jié)果與項目效果圖等;③不同表達方式數(shù)據(jù)的結(jié)合,就形成了項目管理數(shù)據(jù)庫。

(3)工程項目的數(shù)據(jù)庫。該數(shù)據(jù)庫主要指的是對各類數(shù)據(jù)實施集中、分析與計算等處理后所產(chǎn)生的數(shù)據(jù)集合。在對這些數(shù)據(jù)進行處理與管理的過程中,所用軟件系統(tǒng)大部分都是通過Access數(shù)據(jù)庫實現(xiàn)管理目標(biāo)。

3測繪工程項目管理中屬性數(shù)據(jù)庫的創(chuàng)建

由于測繪工程項目管理需要實現(xiàn)動態(tài)管理和控制,所以數(shù)據(jù)庫必須精準(zhǔn)收集數(shù)據(jù),保障數(shù)據(jù)具有良好的實效性與完整性。除此之外,項目管理所對應(yīng)的數(shù)據(jù)庫還必須簡單、清晰。在創(chuàng)建數(shù)據(jù)庫的過程中,可按照項目執(zhí)行程序進行,從項目招投標(biāo)環(huán)節(jié)開始,對所有類型的數(shù)據(jù)進行收集和整理,一直持續(xù)到項目結(jié)算。也可以按照管理數(shù)據(jù)的代表信息進行分類,這樣可以為項目管理提供很大的便利。

4項目管理數(shù)據(jù)庫技術(shù)的主要功能

4.1信息導(dǎo)入與修改

通過對測繪工程的研究發(fā)現(xiàn),其涉及到的信息量十分巨大,而且還具有一定的規(guī)律性,因此,真正實現(xiàn)高水平的信息管理工作量大。在信息導(dǎo)入數(shù)據(jù)庫當(dāng)中時,都需要經(jīng)過數(shù)據(jù)庫友好界面,在實際的導(dǎo)入過程中,應(yīng)確保數(shù)據(jù)信息的完整性與性,并在此基礎(chǔ)上,根據(jù)數(shù)據(jù)的特點和變化特征進行數(shù)據(jù)修改。對于測繪工程而言,信息輸入還涉及到多種輸入方式和微機路徑,而且在存在特殊要求情況下采取手動路徑進行輸入。如果實際情況中引入手動輸入路徑,則很難避免人為誤差,一般而言,在對數(shù)據(jù)信息進行輸入的過程中,必須保障數(shù)據(jù)的完整性與性,不能出現(xiàn)任意類型的誤差和錯誤,這會在很大程度上限制行業(yè)的后續(xù)發(fā)展。因此,在實際工作中,一旦發(fā)現(xiàn)數(shù)據(jù)庫存在異常,應(yīng)根據(jù)異常的產(chǎn)生原因和實際情況,采取有效的措施進行處理,同時選用合適的方式進行取代,進而從根本上確保數(shù)據(jù)庫的性與性。

4.2信息查詢

在項目管理的數(shù)據(jù)庫技術(shù)中,將項目作為核心的信息查詢被稱為查詢項目。查詢的目的在于按照用戶的需求,找出與條件相符合的項目,同時顯示查詢結(jié)果。項目信息自身可作為查詢的常用條件。隨著城市化進程的深入,建筑等行的發(fā)展出現(xiàn)了明顯的變化,數(shù)據(jù)信息的數(shù)量和復(fù)雜程度都在提高,增大了信息收集、處理與分析的難度。而數(shù)據(jù)庫技術(shù)的實際應(yīng)用可以從根本上解決這些問題,確保項目建設(shè)收獲良好效益的同時,切實推動我國相關(guān)行業(yè)的持續(xù)進步與發(fā)展。

4.3信息統(tǒng)計

通常情況下,信息統(tǒng)計指的是對項目所有信息進行整理與統(tǒng)計,所以包含了許多方面的內(nèi)容,如編號、種類、價值以及合同等。除此之外,還涉及到工作量、工作日方面的信息。在統(tǒng)計過程中,主要是通過用戶操作界面,根據(jù)用戶需求和指令,將結(jié)果以報告形式對用戶展示,進而為用戶執(zhí)行管理權(quán)力和決策提供的信息支持。

5結(jié)語

總而言之,測繪工程對應(yīng)的項目管理屬于一種兼有型控制,并關(guān)系到規(guī)劃和決策的綜合系統(tǒng)。在項目管理過程中運用地理信息等數(shù)據(jù)庫技術(shù),可使管理更加規(guī)范、科學(xué)和自動,起到節(jié)約成本、提升效率的根本作用。如果可以將項目管理和財務(wù)、資料等方面的管理進行融合,則可以在較大程度上發(fā)揮出數(shù)據(jù)庫技術(shù)所具有的功能和特點。

作者:王俊 單位:貴州省地質(zhì)礦產(chǎn)勘查開發(fā)局一六地質(zhì)大隊

數(shù)據(jù)庫技術(shù)論文:信息管理數(shù)據(jù)庫技術(shù)的應(yīng)用

一、數(shù)據(jù)庫技術(shù)的應(yīng)用現(xiàn)狀

(1)數(shù)據(jù)庫技術(shù)在現(xiàn)代信息管理中受到了越來越多的重視和廣泛的運用

由于數(shù)據(jù)庫技術(shù)的五大特征,能夠滿足各個領(lǐng)域,如科技、工業(yè)、教育、企業(yè)、農(nóng)業(yè)等的不同需求,同時對各種文字、圖片等進行分類整理,減少信息管理的工作量,節(jié)約了各種數(shù)據(jù)的輸入輸出的時間,具有很強的實用性。數(shù)據(jù)庫技術(shù)的重要性和現(xiàn)實意義,受到越來越多部門和企業(yè)的重視,越來越多部門和行業(yè)的發(fā)展都離不開數(shù)據(jù)庫技術(shù)的支持和運用。

(2)隨著計算機網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,數(shù)據(jù)庫技術(shù)的廣泛應(yīng)用

人們對數(shù)據(jù)庫技術(shù)的要求也越來越高,需求也越來越多,特別是對數(shù)據(jù)庫安全性的要求越來越嚴(yán)格。數(shù)據(jù)庫技術(shù)在對數(shù)據(jù)管理和處理的過程中,利用計算機系統(tǒng)軟件的不斷更新,數(shù)據(jù)庫技術(shù)也需要進行不斷的改進和完善,提高其安全性能,保障數(shù)據(jù)庫信息的性。

二、數(shù)據(jù)庫技術(shù)的改進措施

1數(shù)據(jù)庫系統(tǒng)的完善。

首先,對數(shù)據(jù)庫的選取要考察其安全性、兼容性和可擴展性,使其能夠與數(shù)據(jù)庫技術(shù)相適應(yīng),其次科學(xué)合理對數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)進行設(shè)計,優(yōu)化數(shù)據(jù)庫系統(tǒng)的功能,使數(shù)據(jù)庫系統(tǒng)提供的信息更,在各方面的功能也更加的完善和先進,使數(shù)據(jù)庫技術(shù)更能適應(yīng)現(xiàn)代化信息管理的需要。

2提高數(shù)據(jù)庫信息的安全性。

建立數(shù)據(jù)庫的根本目的就是為了實現(xiàn)數(shù)據(jù)的共享性,但數(shù)據(jù)的共享必定給數(shù)據(jù)庫帶來一定的安全隱患。數(shù)據(jù)庫信息系統(tǒng)面對網(wǎng)絡(luò)環(huán)境中的各種病毒感染、信息被篡改等風(fēng)險問題,或因用戶的不正當(dāng)使用帶來的數(shù)據(jù)信息泄露、更改和損失,都是屬于數(shù)據(jù)庫的安全問題。加強數(shù)據(jù)庫的安全性可以通過設(shè)置權(quán)限等保護措施來保障數(shù)據(jù)的安全。

3增強數(shù)據(jù)庫信息的完整性。

數(shù)據(jù)庫信息的完整性不僅要求數(shù)據(jù)信息的完整,還要求數(shù)據(jù)信息具有一定的正確性。數(shù)據(jù)信息的完整和性能夠影響到整個數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)信息,錯誤的數(shù)據(jù)信息會給相關(guān)行業(yè)帶來不必要的麻煩,影響相關(guān)行業(yè)的有關(guān)決策的制定。

三、結(jié)束語

數(shù)據(jù)庫技術(shù)被廣泛運用到現(xiàn)代企業(yè)信息管理當(dāng)中,并且在現(xiàn)代信息化管理的過程中占據(jù)著越來越重要的地位。積極開拓計算機信息管理技術(shù),并將各種數(shù)據(jù)庫技術(shù)進行科學(xué)的結(jié)合,加強數(shù)據(jù)庫技術(shù)的安全性、完整性管理,使數(shù)據(jù)庫系統(tǒng)更加完善,數(shù)據(jù)庫信息的安全性更高,利用數(shù)據(jù)庫技術(shù)有效促進計算機信息管理工作的順利實施與發(fā)展,促進現(xiàn)代社會的整體進步。

作者:何麗華 單位:四川省綿陽農(nóng)業(yè)學(xué)校

數(shù)據(jù)庫技術(shù)論文:VFP數(shù)據(jù)庫技術(shù)應(yīng)用

論文關(guān)鍵詞:VFP;數(shù)據(jù)庫;表;理論

論文搞要:VFP是Microsoft公司推出的可視化數(shù)據(jù)庫信息管理系統(tǒng)的開發(fā)工具。以數(shù)據(jù)庫中表的基本操作為基礎(chǔ),創(chuàng)建視圖、查詢、報單、報表等,其功能強大,操作快捷方便。該文通過四個方面探討了VFP數(shù)據(jù)庫是理論與實際中的應(yīng)用。

數(shù)據(jù)庫因為具有強大的功能和靈活性,是計算機科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一,也是應(yīng)用最廣的技術(shù)之一,廣泛應(yīng)用于各個領(lǐng)域,它已成為計算機信息系統(tǒng)的重要組成部分。在眾多的數(shù)據(jù)庫系統(tǒng)中,VisualFoxPro(VFP)是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。VFP采用了可視化的、面向?qū)ο蟮某绦蛟O(shè)計方法,大大簡化了應(yīng)用系統(tǒng)的開發(fā)過程,并提高了系統(tǒng)的模塊性和緊湊性。所以即使目前數(shù)據(jù)庫開發(fā)軟件非常眾多的情況下,VFP仍占有一席之地。

1基于VFP實現(xiàn)數(shù)據(jù)倉庫技術(shù)

近年來,隨著數(shù)據(jù)庫技術(shù)的應(yīng)用和發(fā)展,人們嘗試對數(shù)據(jù)庫中的數(shù)據(jù)進行再加工,形成一個綜合的,面向分析的環(huán)境,以更好支持決策分析,從而形成了數(shù)據(jù)倉庫技術(shù)(DW)作為決策支持系統(tǒng)(DSS),數(shù)據(jù)倉庫系統(tǒng)包括:數(shù)據(jù)倉庫技術(shù);聯(lián)機分析處理技術(shù)(OLAP)和數(shù)據(jù)挖掘技術(shù)(DM)。數(shù)據(jù)倉庫是在數(shù)據(jù)模型的指導(dǎo)下,收集數(shù)據(jù)信息,保障數(shù)據(jù)的一致性、性和實效性,真正實現(xiàn)數(shù)據(jù)共享和分析利用。數(shù)據(jù)倉庫概念創(chuàng)始人Inmon曾對數(shù)據(jù)倉庫下如此定義:“數(shù)據(jù)倉庫就是面向主題的、集成的、不可更新的(穩(wěn)定性)、隨時間不斷變化(不同時間)的數(shù)據(jù)集合,用以支持經(jīng)營管理中的決策制定過程。”它彌補了原有的數(shù)據(jù)庫的缺點,將原來的以單一數(shù)據(jù)庫為中心的數(shù)據(jù)環(huán)境發(fā)展為一種新的體系化環(huán)境。龍紅提出了在VisualFoxPro中實現(xiàn)數(shù)據(jù)倉庫技術(shù)方法。她以銷售管理系統(tǒng)為例,將用戶表和產(chǎn)品表放到項目目錄下(假定為c:\test),將銷售情況表按月分別存放在以起始月份為目錄名的子目錄下,如將2000年1月的記錄放到c:\test\20001下一數(shù)據(jù)存放時就判斷屬于哪個時間段,存人對應(yīng)目錄的表中,統(tǒng)計時也對不同路徑進行統(tǒng)計。同時通過引入文件目錄的方式和相關(guān)算法,討論了數(shù)據(jù)倉庫技術(shù)在小型數(shù)據(jù)庫中的實現(xiàn)方法,為數(shù)據(jù)倉庫技術(shù)的盡快普及和原有MIS系統(tǒng)的升級提供了一種方便、快捷、實用的方法。

2VFP與Excel交互數(shù)據(jù)的實現(xiàn)

VFP是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由于其強大的數(shù)據(jù)處理能力及良好的兼容性,使其成為數(shù)據(jù)庫應(yīng)用程序開發(fā)人員的強有力工具,VFP是許多數(shù)據(jù)庫系統(tǒng)設(shè)計者鐘愛的開發(fā)平臺,其良好的對象可視性和事件驅(qū)動等特點給系統(tǒng)開發(fā)帶來許多方便,符合新時代的應(yīng)用設(shè)計要求。而EXECL則是一種的電子表格處理軟件,在兼容性、操作界面、公式運算、圖表等方面有著獨到的優(yōu)勢.上述兩種軟件在各自的應(yīng)用領(lǐng)域均得到廣泛的應(yīng)用,同時上述兩種軟件還具有良好的交互編程能力,為兩者相輔相成、取長補短奠定了良好的基礎(chǔ)。Excel并非在真空里使用,人們經(jīng)常需要從其他應(yīng)用程序向Excel引人數(shù)據(jù),也經(jīng)常需要把Excel的數(shù)據(jù)輸出到其他應(yīng)用程序。俞揚信介紹了VFP與Excel交互編程的方法,每種方法雖然實現(xiàn)手段各異,但功能相仿。他以編程學(xué)習(xí)成績系統(tǒng)為例,其功能可簡述如下:VFP數(shù)據(jù)庫表“學(xué)生成績表.DBF”中含“學(xué)生姓名”、“語文”、“數(shù)學(xué)”等字段,示例程序?qū)腅xcel工作簿“VFP交互.XLS”之工作表“查詢”中用書簽“課程名”指定的單元取得欲查詢的課程名稱,然后在數(shù)據(jù)表“學(xué)生成績表.DBF”中自動搜索,以找到該門課程不及格的同學(xué)名單,傳送至原Excel工作薄形成新的工作表,同時,新工作表還將以該課程名命名。從上述方法中可以看出,利用VFP系統(tǒng),只需輸入一到二行簡單的命令就可由計算機自動完成VFP與Excel的交互數(shù)據(jù),但其中的關(guān)鍵是Excel中的表的創(chuàng)建以及在程序中如何引用表名。如何在VFP開發(fā)的應(yīng)用程序中用SQL查詢Excel中的數(shù)據(jù),在實際應(yīng)用中還要結(jié)合Excel本身強大的制表、統(tǒng)計功能設(shè)計和實現(xiàn)有效的功能.只有這樣,才能為用戶的應(yīng)用帶來極大的靈活性,極大地提高工作效率。

3利用VFP語言編寫可變密碼程序

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

4保障數(shù)據(jù)庫系統(tǒng)的完整性

如何保障數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)完整性長期以來一直是人們所關(guān)心的問題。數(shù)據(jù)完整性是保障數(shù)據(jù)正確的特性,關(guān)系型數(shù)據(jù)應(yīng)用系統(tǒng)中的數(shù)據(jù)大都組織成數(shù)據(jù)庫,數(shù)據(jù)庫中是一張張的二維表及表之間的關(guān)系,因此關(guān)系型數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的關(guān)鍵是數(shù)據(jù)庫的設(shè)計,而數(shù)據(jù)庫設(shè)計的關(guān)鍵是數(shù)據(jù)庫中表及表之間關(guān)系的設(shè)計。VFP成功地將一套控制信息存儲和合法檢驗規(guī)則的數(shù)據(jù)字典引入了Xbase領(lǐng)域,從而使數(shù)據(jù)的完整性限制由龐大的程序代碼變成了數(shù)據(jù)庫的一部分,極大地增強VFP的數(shù)據(jù)處理能力。在數(shù)據(jù)庫中數(shù)據(jù)完整性是指保障數(shù)據(jù)正確的特性,數(shù)據(jù)完整性包括實體完整性、域完整性和參照完整性等。在這里我們只探討VFP在保持?jǐn)?shù)據(jù)庫系統(tǒng)域完整性的應(yīng)用。我們知道,關(guān)系中的屬性有型和值,型指的是數(shù)據(jù)類型,有了數(shù)據(jù)類型就有了數(shù)據(jù)的取值類型和取值范圍的限定。因此,數(shù)據(jù)類型是屬于域完整性的范疇,但這對于域完整性還不夠,為了保障表中數(shù)據(jù)的完整性,有時還應(yīng)加上屬性的取值范圍,即值域限制,以保障數(shù)據(jù)輸入時的正確性。在VFP中域完整性是通過表中字段的數(shù)據(jù)類型和寬度來實現(xiàn)的,在自由表中只能達到此種域完整性。但在數(shù)據(jù)庫表中對輸入數(shù)據(jù)的值域還可進一步加以限制,具體操作是在數(shù)據(jù)庫表設(shè)計器的字段選項卡中“規(guī)則”框中輸入對當(dāng)前字段的值域約束規(guī)則,規(guī)則通常是一個邏輯表達式。如在學(xué)生系統(tǒng)中,學(xué)生關(guān)系中的屬性“性別”,它的數(shù)據(jù)類型是字符型,寬度為2,但2個字符的取值非常多,有時不小心輸入任一個漢字或兩個英文字母都是性別,這不符合數(shù)據(jù)的正確性。因此,可在數(shù)據(jù)庫表設(shè)計器的字段有效性“規(guī)則”框中輸入邏輯表達式“性別:‘男’.or.性別:‘女’’。一但有了該規(guī)則,我們在向表中輸人數(shù)據(jù)時,凡是不符合規(guī)則的字符輸入都將被系統(tǒng)拒絕,這樣就保障了數(shù)據(jù)人口的正確性。同時除了用字段的有效性來保障數(shù)據(jù)的完整性以外,我們還用到記錄的有效性來保障數(shù)據(jù)的完整性。記錄的有效性在表屬性中進行定義。點擊表VFP設(shè)計器中右上角的表選項卡,你就可以在表屬性對話框中創(chuàng)建記錄級的有效性規(guī)則。

數(shù)據(jù)庫技術(shù)論文:淺論面向?qū)ο蟮臄?shù)據(jù)庫技術(shù)

面向?qū)ο蟮臄?shù)據(jù)庫極有可能是數(shù)據(jù)庫發(fā)展的方向,關(guān)系型數(shù)據(jù)庫已顯得力不從心,面向?qū)ο蠹夹g(shù)已經(jīng)滲透到了數(shù)據(jù)庫領(lǐng)域,把面向?qū)ο蟮姆椒ê蛿?shù)據(jù)庫技術(shù)結(jié)合起來可以使數(shù)據(jù)庫系統(tǒng)的分析、設(shè)計較大程度地與人們對客觀世界的認(rèn)識相一致。面向?qū)ο髷?shù)據(jù)庫的技術(shù)機理并不高深,但它的設(shè)計思想?yún)s極有價值。

隨著應(yīng)用的日趨復(fù)雜和智能化,傳統(tǒng)的關(guān)系數(shù)據(jù)庫的缺點一點點的暴露出來,人們迫切希望產(chǎn)生一種新的數(shù)據(jù)庫解決方案來適應(yīng)這些復(fù)雜需求。一種新的解決方案呼之欲出。而這個解決方案極有可能就是面向?qū)ο髷?shù)據(jù)庫技術(shù)。面向?qū)ο髷?shù)據(jù)庫的技術(shù)機理并不高深,但它的設(shè)計思想?yún)s極有價值。在傳統(tǒng)的面向?qū)ο髴?yīng)用開發(fā)中,由于傳統(tǒng)的關(guān)系數(shù)據(jù)庫開發(fā)風(fēng)格不同于面向?qū)ο箫L(fēng)格,使得許多程序員難以從復(fù)雜的SQL編程中解脫出來(盡管已經(jīng)有一些成熟的ORM技術(shù)框架,如Hibernate,但程序員仍需要做大量的數(shù)據(jù)庫代碼工作),從而也無法從實質(zhì)上提高工作效率。

1、面向?qū)ο髷?shù)據(jù)庫技術(shù)概述

面向?qū)ο笫钱?dāng)前計算機界關(guān)心的重點,面向?qū)ο笫且环N新的方法學(xué),也是一種認(rèn)知方法學(xué)。它是一種支持模塊化設(shè)計和軟件重用的實際可行的編程方法,它把程序間的邏輯活動建立在對象間的消息傳遞之上,且設(shè)計上更加符合現(xiàn)實世界,更加自然,所以面向?qū)ο蠓椒ǖ玫搅烁鼜V泛的應(yīng)用。

面向?qū)ο髷?shù)據(jù)庫系統(tǒng)是為了滿足新的數(shù)據(jù)庫應(yīng)用需要而產(chǎn)生的新一代數(shù)據(jù)庫系統(tǒng)。在數(shù)據(jù)庫中提供面向?qū)ο蟮募夹g(shù)是為了滿足特定應(yīng)用的需要。隨著許多基本設(shè)計應(yīng)用(如MACD和ECAD)中的數(shù)據(jù)庫向面向?qū)ο髷?shù)據(jù)庫的過渡,面向?qū)ο笏枷胍仓饾u延伸到其它涉及復(fù)雜數(shù)據(jù)的應(yīng)用中,其中包括輔助軟件工程(CASE)、計算機輔助印刷(CAP)和材料需求計劃(MRP)。這些應(yīng)用如同設(shè)計應(yīng)用一樣在程序設(shè)計方面和數(shù)據(jù)類型方面都是數(shù)據(jù)密集型的,它們需要識別于類型關(guān)系的存儲技術(shù),并能對相近數(shù)據(jù)備份進行調(diào)整。

還有許多應(yīng)用要求多媒體數(shù)據(jù)庫。它們要求以集成方式和文本或圖形信息一起處理關(guān)系數(shù)據(jù),這些應(yīng)用包括高級辦公室系統(tǒng)的其它文檔管理系統(tǒng)。

面向?qū)ο髷?shù)據(jù)庫從面向程序設(shè)計語言的擴充著手使之成為基于面向?qū)ο蟪绦蛟O(shè)計語言的面向?qū)ο髷?shù)據(jù)庫。例如:ONTOS、ORION等,它們均是C++的擴充,熟悉C++的人均能很方便地掌握并使用這類系統(tǒng)。

面向?qū)ο髷?shù)據(jù)庫研究的另一個進展是在現(xiàn)有關(guān)系數(shù)據(jù)庫中加入許多純面向?qū)ο髷?shù)據(jù)庫的功能。在商業(yè)應(yīng)用中對關(guān)系模型的面向?qū)ο髷U展著重于性能優(yōu)化,處理各種環(huán)境的對象的物理表示的優(yōu)化和增加SQL模型以賦予面向?qū)ο筇卣鳌H鏤NISQL、O2等,它們均具有關(guān)系數(shù)據(jù)庫的基本功能,采用類似于SQL的語言,用戶很容易掌握。

2.面向?qū)ο髷?shù)據(jù)庫的優(yōu)點

面向?qū)ο髷?shù)據(jù)庫是數(shù)據(jù)庫技術(shù)與面向?qū)ο蟪绦蛟O(shè)計方法相結(jié)合的產(chǎn)物,由于同是面向?qū)ο蠓椒▽W(xué),所以其具有了所有面向?qū)ο蟮膬?yōu)點。同時,由于數(shù)據(jù)庫主要操作的是集合(而不是單個數(shù)據(jù)),所以其又具有自身的特點和優(yōu)點。

(1)提高數(shù)據(jù)庫開發(fā)效率

由于面向?qū)ο蟊旧淼挠H和性,使得人們可以使用更自然的方式來開發(fā)數(shù)據(jù)庫,而不必像關(guān)系數(shù)據(jù)庫那樣考慮到方方面面諸如規(guī)范到第幾范式等等問題,大大的提高了開發(fā)效率。同時,由于面向?qū)ο箝_發(fā)的流行,人們往往更熱衷于使用面向?qū)ο蟮姆绞剿伎紗栴},這也無形中提高了數(shù)據(jù)庫系統(tǒng)的開發(fā)效率。再有,應(yīng)用于數(shù)據(jù)庫間的交互將變得更加直接和方便,因為加入應(yīng)用也是面向?qū)ο蟮?那么可以將面向?qū)ο髷?shù)據(jù)庫中的對象直接映射到應(yīng)用程序的對象中。比如當(dāng)前J2EE開發(fā)中流行的EJB以及開源的Hibernate等框架技術(shù)就是在關(guān)系數(shù)據(jù)數(shù)據(jù)庫與面向?qū)ο箝g搭橋方面做了積極的工作。而對于面向?qū)ο髷?shù)據(jù)庫來數(shù),EJB和Hibernate等中間技術(shù)將顯得無用,人們可以直接將數(shù)據(jù)庫中的信息轉(zhuǎn)換到基于面向?qū)ο蠹夹g(shù)應(yīng)用程序的對象中,而且效率更高(因為無需中間層的轉(zhuǎn)化)。程序員可以徹底的從持久層復(fù)雜的開發(fā)邏輯中解放出來,投入跟為重要的業(yè)務(wù)邏輯開發(fā)中,而且再也不用寫復(fù)雜的SQL語句,因為應(yīng)用中的編程和數(shù)據(jù)庫中的編程時一致的【1】。

(2)數(shù)據(jù)庫本身可以完成復(fù)雜的邏輯

由于使用了面向?qū)ο蠓椒▽W(xué),在數(shù)據(jù)庫中編寫復(fù)雜的邏輯變得簡單了,于是,人們可以在數(shù)據(jù)庫中加入復(fù)雜的邏輯,而且可以和在應(yīng)用中添加的邏輯相互銜接。目前,主流數(shù)據(jù)庫都提供了過程化查詢語言,但畢竟還是過程化的,它天生就不如面向?qū)ο蠓椒ǜ咝Ш唵?因此人們往往并不想使用過程化查詢語言實現(xiàn)太復(fù)雜的邏輯,因為它將導(dǎo)致開發(fā)和維護困難,提升成本。

在數(shù)據(jù)庫中使用數(shù)據(jù)庫查詢語言實現(xiàn)復(fù)雜的基于面向?qū)ο蟮臉I(yè)務(wù)邏輯是面向?qū)ο髷?shù)據(jù)庫的一大亮點。這不僅使得程序的開發(fā)和維護變得簡單,而且執(zhí)行性能也得到了提升(因為在數(shù)據(jù)中實現(xiàn)的邏輯總比在應(yīng)用中實現(xiàn)的邏輯快那么一兩步)。

(3)低冗余性和高效性

在關(guān)系數(shù)據(jù)庫中,低冗余和高效一直是魚和熊掌不可兼得的狀態(tài)。低冗余往往會使得查詢困難并最終導(dǎo)致數(shù)據(jù)庫效率降低(因為將產(chǎn)生可觀的笛卡爾集或者生成復(fù)雜的查詢優(yōu)化方案,從而降低效率)。而在面向?qū)ο髷?shù)據(jù)庫中,查詢將變成對對象ID和消息的傳遞(也就是方法調(diào)用),從而消除了大范圍的笛卡爾集帶來的困擾,提高數(shù)據(jù)庫的訪問效率。