中文字幕一二三区,亚洲国产片在线观看,国产网站午夜性色,亚洲国产综合精品2022

<menuitem id="ct2o2"><var id="ct2o2"></var></menuitem>
      1. <noscript id="ct2o2"><progress id="ct2o2"><i id="ct2o2"></i></progress></noscript>
        1. 期刊 科普 SCI期刊 投稿技巧 學(xué)術(shù) 出書

          首頁 > 優(yōu)秀范文 > 數(shù)據(jù)庫技術(shù)論文

          數(shù)據(jù)庫技術(shù)論文樣例十一篇

          時間:2023-03-01 16:35:34

          序論:速發(fā)表網(wǎng)結(jié)合其深厚的文秘經(jīng)驗,特別為您篩選了11篇數(shù)據(jù)庫技術(shù)論文范文。如果您需要更多原創(chuàng)資料,歡迎隨時與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識!

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

          篇1

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

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

          1.3信息技術(shù)在建筑工程管理中的作用。進(jìn)入21世紀(jì)以來全球的信息技術(shù)不斷的發(fā)展,我國也不例外,隨著信息技術(shù)的不斷發(fā)展各行各業(yè)的在廣泛的使用信息技術(shù)帶來的成果,并且把這些成果滲透到工廠的生產(chǎn),公司的管理上來,不僅提高了生產(chǎn)的效率,還能不斷的節(jié)省成本。如今信息技術(shù)的發(fā)展不斷的影響著人們的生活和社會的金進(jìn)步。利用信息化的管理模式不僅能夠高效的處理各種事物,能夠利用邏輯的關(guān)系來結(jié)實一些數(shù)據(jù)之間的關(guān)系,可以有效的控制工程施工過程中的成本預(yù)算,可以根據(jù)預(yù)算的數(shù)據(jù)不斷的控制工程的成本,只有這樣才能對工程的施工提供可靠的保證。如今數(shù)據(jù)庫不斷的運(yùn)用到建筑工程經(jīng)營管理中,可以利用數(shù)據(jù)庫高效準(zhǔn)確的對數(shù)據(jù)進(jìn)行管理,如今設(shè)計一個以數(shù)據(jù)庫為核心的管理平臺極為重要,可以發(fā)揮數(shù)據(jù)庫的優(yōu)勢對建筑工程企業(yè)的各項管理進(jìn)行服務(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)該注意以下幾點(diǎn):第一,由于在成本預(yù)算和核算的過程中處理的數(shù)據(jù)比較多,因此必須選擇功能強(qiáng)大的數(shù)據(jù)庫作為系統(tǒng)的核心;第二,選擇的數(shù)據(jù)庫必須可以存儲大量的數(shù)據(jù),還要能夠讓很多的用戶進(jìn)行訪問;第三,一定要能夠進(jìn)行擴(kuò)展和伸縮,可以根據(jù)實際的情況來確定數(shù)據(jù)庫的使用;第四,所選擇的數(shù)據(jù)庫的維護(hù)功能必須完善。在選擇數(shù)據(jù)庫時可以參考以上幾點(diǎn)進(jìn)行選擇。

          2.2建筑企業(yè)管理數(shù)據(jù)庫的設(shè)計。在數(shù)據(jù)庫的設(shè)計中包含一個名詞叫表空間,它主要是數(shù)據(jù)庫的邏輯劃分,基本上每一個數(shù)據(jù)庫都會有一個表空間,數(shù)據(jù)庫中的表空間主要是用來存放數(shù)據(jù)字典和回滾段,在數(shù)據(jù)庫的運(yùn)行中一定要減少輸入和輸出的沖突,在這里表空間起到了很重要的作用,表空間可以根據(jù)用戶的輸入輸出量進(jìn)行邏輯的劃分,可以做到表空間和系統(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ù)都是一手的資料,比如,施工過程中運(yùn)用的一些鋼筋混凝土的標(biāo)準(zhǔn)表數(shù)據(jù)以及混凝土的一些標(biāo)號等,除了需要這些數(shù)據(jù)以外,還要有一線的管理人員對這些數(shù)據(jù)進(jìn)行確認(rèn)、合適以及提煉,經(jīng)過相關(guān)工作人員的手工處理以后,才能得到一些原始的數(shù)據(jù),這些數(shù)據(jù)是計算機(jī)無法得到的,只有得到這些數(shù)據(jù)以后,才能輸入計算機(jī)進(jìn)行邏輯的運(yùn)算,這些原始數(shù)據(jù)都是成功利用數(shù)據(jù)庫原理控制經(jīng)營成本的前提。建立數(shù)據(jù)庫不但能夠?qū)?shù)據(jù)進(jìn)行處理和存儲,還能對數(shù)據(jù)進(jìn)行共享,這樣就能保證數(shù)據(jù)的獨(dú)立性實現(xiàn)數(shù)據(jù)的集中控制,這樣還有利于數(shù)據(jù)的維護(hù)。

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

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

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

          篇2

          1我省水文數(shù)據(jù)庫現(xiàn)狀概述

          水文資料是水利工程的基礎(chǔ),為了達(dá)到準(zhǔn)確快速地提供水文資料,資料的 科學(xué) 存儲是個關(guān)鍵問題。當(dāng)前水文資料主要包括:降雨量、蒸發(fā)量、水位、流量、含沙量等內(nèi)容。數(shù)據(jù)庫是現(xiàn)今 企業(yè) 數(shù)據(jù)存儲的主要方式,應(yīng)用數(shù)據(jù)庫技術(shù)來存儲水文觀測資料就形成了水文數(shù)據(jù)庫。在水文數(shù)據(jù)庫中數(shù)據(jù)以表的形式存儲,這些表的名稱、表中每列的名稱、數(shù)據(jù)類型等稱為表結(jié)構(gòu)。

          廣東省水文數(shù)據(jù)庫由1991年開始建設(shè),到1998年建成驗收,至今每年都加人新的整編數(shù)據(jù)。水文數(shù)據(jù)庫的建立改變了水文資料以紙介質(zhì)存儲數(shù)據(jù)的方式,使資料的存儲進(jìn)人磁介質(zhì)的時代,以 電子 版本的方式提供數(shù)據(jù)極大方便了數(shù)據(jù)的查詢和使用,為水情專用數(shù)據(jù)庫、三防指揮系統(tǒng)、流域水信息與管理等許多水利信息化項目提供了方便,在實際生產(chǎn)應(yīng)用中發(fā)揮了重要作用。

          水文數(shù)據(jù)庫使用sqlserver2000做數(shù)據(jù)庫管理系統(tǒng),表結(jié)構(gòu)經(jīng)歷了由1.0版本到3.0版本的演變過程。WWW.133229.cOM3.0版本是一個比較成熟的版本,歷經(jīng)十年的應(yīng)用,在水文數(shù)據(jù)存儲的標(biāo)準(zhǔn)化方面做出了重要貢獻(xiàn),但在長期的應(yīng)用中3.0版本也發(fā)現(xiàn)了一些不足之處,于是部水文局組織有關(guān)專家在3.0的基礎(chǔ)上修訂形成了4.0版本。從而使我省水文數(shù)據(jù)庫從3,0版本到4.0版本的升級成為現(xiàn)實需要解決的問題。

          2水文數(shù)據(jù)庫表結(jié)構(gòu)3.0與4.0的對比

          水文數(shù)據(jù)庫表結(jié)構(gòu)3.0主要存在的問題有:①時間維的處理不合理;②一些表表列數(shù)太多;③一些有用數(shù)據(jù)沒有建表存儲;④沒有字典表。

          表結(jié)構(gòu)4.0針對以上缺點(diǎn)做了改善,首先使用時間數(shù)據(jù)類型(dt類型)統(tǒng)一時間維的表示,如:逐日平均水位表3.0表結(jié)構(gòu)如表1;逐日平均水位表4.0表結(jié)構(gòu)如表2。

          對比表1、表2可見日平均水位3.0表結(jié)構(gòu)有66列,而4.0表結(jié)構(gòu)只有4列,3.0表結(jié)構(gòu)的時間維中年份、月份、各日在列中表示,4.0表結(jié)構(gòu)中的時間維統(tǒng)一在一列中表示,這樣極大方便了sql語句的編寫,而且時間集中到一列上表示有利于隨后的數(shù)據(jù)分析工作。其次,一個表包含太多的列時,說明這個表缺乏內(nèi)聚,它試圖存放來自幾類實體的數(shù)據(jù),使用垂直分割將一些列移到另一個表中,可以減少表的規(guī)模,改善性能。如:表結(jié)構(gòu)3.0把月、旬、年的數(shù)據(jù)放在同一表中,導(dǎo)致一個表中有上百的表列,而4.0把月、旬、年的數(shù)據(jù)分開到三個表中存放,改善了性能。再次表結(jié)構(gòu)4.0增加和修改了一些表,使得存儲的內(nèi)容得到擴(kuò)充,存儲更加合理高效。如增加了關(guān)系線表來存儲水位流量關(guān)系,修改了實測大斷面表等。最后表結(jié)構(gòu)4.0增加了字典表類,這樣有利于元數(shù)據(jù)的描述和使用。

          3表結(jié)構(gòu)升級實現(xiàn)技術(shù)

          3.1表結(jié)構(gòu)升級轉(zhuǎn)換需要解決的問題

          表結(jié)構(gòu)的升級可能會涉及很多問題,主要要解決的問題有:

          1)新表的建立。新表的建立主要討論新表結(jié)構(gòu)的合理性,確保新表的設(shè)立是正確的。

          2)數(shù)據(jù)質(zhì)量控制,要控制從舊庫到新庫轉(zhuǎn)移數(shù)據(jù)時出現(xiàn)的數(shù)據(jù)轉(zhuǎn)換錯誤。新庫中錯誤的數(shù)據(jù)可能來自于舊庫中的錯誤,也可能來自于轉(zhuǎn)換程序的錯誤或考慮不周。應(yīng)該確保新庫的數(shù)據(jù)質(zhì)量比舊庫有所提高。

          3)功能恢復(fù),主要是參照完整性、方法(存儲過程、存儲函數(shù)、觸發(fā)器)、外部程序的恢復(fù)。水文數(shù)據(jù)庫是多應(yīng)用數(shù)據(jù)庫,有許多外部程序?qū)ζ溥M(jìn)行訪問,數(shù)據(jù)庫升級人員對這些程序幾乎是不能控制的,在這種情況下數(shù)據(jù)庫的修改必然對外部訪問系統(tǒng)造成影響,解決的方法有二:一是進(jìn)行功能恢復(fù),升級人員與應(yīng)用程序開發(fā)者協(xié)作,修改應(yīng)用程序使其能適應(yīng)新的數(shù)據(jù)庫表結(jié)構(gòu);二是設(shè)立過渡期,在這其間使新老數(shù)據(jù)庫同時運(yùn)行,原來的應(yīng)用程序繼續(xù)使用老庫,新應(yīng)用使用新庫。通常會結(jié)合使用上述兩種方法,即進(jìn)行部分功能恢復(fù)同時設(shè)立過渡期。

          4)數(shù)據(jù)加載策略,由于水文數(shù)據(jù)量較大,而且每年都有新增數(shù)據(jù),所以數(shù)據(jù)加載要有增量加載功能。同時,在過渡期間如果數(shù)據(jù)的增、刪、改比較頻繁,應(yīng)該保持新舊庫內(nèi)容的同步。

          3.2升級轉(zhuǎn)換的過程

          在生產(chǎn)環(huán)境中安全的數(shù)據(jù)庫升級轉(zhuǎn)換流程如圖1:

          驗證數(shù)據(jù)庫是否需要升級轉(zhuǎn)換是綜合考慮轉(zhuǎn)化所獲得的價值與投人之比,以確定是否需要這樣的轉(zhuǎn)換,是否開銷過大。水文部門的數(shù)據(jù)源很多,如基礎(chǔ)水文數(shù)據(jù)庫、水情專用數(shù)據(jù)庫等。升級人員要確定各種數(shù)據(jù)所放的位置才能引用。數(shù)據(jù)庫的轉(zhuǎn)換是一個重復(fù)的過程,每次形成一個新表都要經(jīng)過建表、編寫數(shù)據(jù)轉(zhuǎn)換加載及同步代碼、數(shù)據(jù)加載、結(jié)果測試這樣一個過程,只有測試無誤了才進(jìn)人下一個新表的建立,這種采取每次一小步的辦法容易降低實現(xiàn)程序的復(fù)雜性,容易發(fā)現(xiàn)轉(zhuǎn)換錯誤所在。所有新表測試通過后才可以使用。

          3.3實現(xiàn)方法

          首先對sl324-2005《基礎(chǔ)水文數(shù)據(jù)庫表結(jié)構(gòu)及標(biāo)識符標(biāo)準(zhǔn)》(即表結(jié)構(gòu)4.0)進(jìn)行分析以驗證轉(zhuǎn)化的必要性,由于存放測驗數(shù)據(jù)的表類是常用的表類,而且測驗數(shù)據(jù)格式比較固定,表結(jié)構(gòu)比較完善,所以優(yōu)先轉(zhuǎn)換該類表,方法如下:

          使用sqlserver 企業(yè) 管理器創(chuàng)建新表結(jié)構(gòu),如圖2。

          使用t一sql語言編寫數(shù)據(jù)轉(zhuǎn)換與加載程序,如:使用語句(insertintohyyrzfselectstcd,yr,yravz,yravr,yrmxz,yrmxr,yrmxmd,yrmnz,yrmnr,yrmnmdfromzmystwhereyr=2007)就可以把表結(jié)構(gòu)3.0水位月年統(tǒng)計表中2007年的數(shù)據(jù)增量加載到4.0的年水位表中。

          如果轉(zhuǎn)換過程中有類型轉(zhuǎn)化、數(shù)據(jù)格式檢測等質(zhì)量控制要求,則需要用比較復(fù)雜的程序段來完成。如:降雨量摘錄表的t一sql轉(zhuǎn)換程序如下:

          聲明變量@sled,@yr,@and,@bghrmt,@edhrmt,

          @p,@prm存儲查詢數(shù)據(jù)

          聲明變量@bgdt,@eddt存儲轉(zhuǎn)換后的時間數(shù)據(jù)

          創(chuàng)建游標(biāo)my_cursorl關(guān)聯(lián)到降雨量摘錄表prex

          通過游標(biāo)讀一條記錄到變童@sled,@yr,@and,@

          bghrmt,@edhrmt,@p,@prm中

          while@@fetchstatus=0)

          begin

          處理降雨量結(jié)束時間、

          if@edhrmt=2400)

          begin

          處理降雨結(jié)束時間為24:00的情況

          end

          else

          if@edhrmt<@bghrmt)

          begin

          處理摘錄時段跨日的情況

          end

          else

          摘錄時段無跨日的情況

          處理降雨量開始時間、

          插人數(shù)據(jù)、

          insertintohy_prex_bvalues(@sled,@bgdt,@eddt,@p,@prm)

          取下一條記錄

          end另外,可使用觸發(fā)器保持舊表和新表的同步增刪,這樣當(dāng)數(shù)據(jù)加人到舊表或從舊表中刪除數(shù)據(jù)的時候就通過觸發(fā)器在新表中作相應(yīng)的修改,如:對3.0中降雨量摘錄表寫插人觸發(fā)器,插人相應(yīng)記錄的t一sql程序如下:

          createtriggerprexinsertonprexforinsertas

          同時寫刪除觸發(fā)器,刪除相應(yīng)記錄的t一sql程序如下:

          createtriggerprexdeleteonprexfordeleteas

          這樣就維護(hù)了舊表到新表的同步更新。

          3.4成果

          篇3

          1.Oracle。Oracle是一個最早商品化的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),也是應(yīng)用廣泛、功能強(qiáng)大的數(shù)據(jù)庫管理系統(tǒng)。Oracle作為一個通用的數(shù)據(jù)庫管理系統(tǒng),不僅具有完整的數(shù)據(jù)管理功能,還是一個分布式數(shù)據(jù)庫系統(tǒng),支持各種分布式功能。Oracle使用PL/SQL語言執(zhí)行各種操作,具有可開放性、可移植性、可伸縮性等功能。

          2.Sybase。最新版本的SybaseAdaptiveServer與以前的版本相比,具有更豐富的功能設(shè)置,Sybase比較強(qiáng)大的地方在于它對資源的低占有率上。在這一方面,Sybase15還引入了新的“專利查詢過程技術(shù)”,顯示了增強(qiáng)的性能和降低的硬件資源消耗。

          3.MicrosoftSQLServer。MicrosoftSQLServer是一種典型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以在許多操作系統(tǒng)上運(yùn)行,它使用Transact-SQL語言完成數(shù)據(jù)操作。由于MicrosoftSQLServer是開放式的系統(tǒng),其它系統(tǒng)可以與它進(jìn)行完好的交互操作。

          4.MicrosoftOffice。作為MicrosoftOffice組件之一的MicrosoftAccess是在Windows環(huán)境下非常流行的桌面型數(shù)據(jù)庫管理系統(tǒng)。Access既擁有用戶界面(VB可以用來開發(fā)用戶界面);也擁有邏輯、流程處理,即VBA語言(VB也可以用來做邏輯處理);又可以存儲數(shù)據(jù),即在“表”中存儲數(shù)據(jù)。使用MicrosoftAccess無需編寫任何代碼,只需通過直觀的可視化操作就可以完成大部分?jǐn)?shù)據(jù)管理任務(wù)。在MicrosoftAccess數(shù)據(jù)庫中,包括許多組成數(shù)據(jù)庫的基本要素。這些要素是存儲信息的表、顯示人機(jī)交互界面的窗體、有效檢索數(shù)據(jù)的查詢、信息輸出載體的報表、提高應(yīng)用效率的宏、功能強(qiáng)大的模塊工具等。

          5.VisualFoxPro。VisualFoxPro是Microsoft公司VisualStudio系列開發(fā)產(chǎn)品之一,簡稱VFP是Xbase數(shù)據(jù)庫家族的成員,可以運(yùn)行于Windows9X/2000和WindowsNT平臺的32位的數(shù)據(jù)庫開發(fā)系統(tǒng)。VisualFoxPro提供了一個功能強(qiáng)大的集成化開發(fā)環(huán)境,采用可視化和面向?qū)ο蟮某绦蛟O(shè)計方法,使數(shù)據(jù)管理和應(yīng)用程序的開發(fā)更加簡便。VisualFoxPro是數(shù)據(jù)庫管理軟件,可實現(xiàn)數(shù)據(jù)與應(yīng)用程序獨(dú)立。

          二、如何選擇適合自己的數(shù)據(jù)庫軟件

          1.按性能應(yīng)從以下幾個方面予以考慮:

          (1)構(gòu)造數(shù)據(jù)庫的難易程度;(2)程序開發(fā)的難易程度;(3)數(shù)據(jù)庫管理系統(tǒng)的性能分析;(4)對分布式應(yīng)用的支持;(5)并行處理能力;(6)可移植性和可擴(kuò)展性;(7)數(shù)據(jù)完整性約束;(8)并發(fā)控制功能;(9)容錯能力;(10)安全性控制;(11)支持漢字處理能力。

          2.按需求來選擇

          選擇一個數(shù)據(jù)庫的主要理由就是它的功能是否可以很好地支持你的應(yīng)用程序。人們通常使用數(shù)據(jù)庫來完成的任務(wù)有:支持Web、事務(wù)處理、文本搜索,有的情況下復(fù)制也是一個重要的要求。在事務(wù)處理方面,Oracle看上去更有領(lǐng)先優(yōu)勢,接下來是微軟的SQLServer。沒有一個開源數(shù)據(jù)庫具有可以與Oracle相媲美的事務(wù)處理功能。

          3.按易用性和管理來選擇;

          4.按支持性來選擇;

          5.按成本因素來選擇。

          三、結(jié)論

          Oracle是商業(yè)數(shù)據(jù)庫的代表,具有非常豐富的功能、廣泛的平臺支持和大量的附加功能。目前Access更常用一些,Access不是一種存儲格式,是一種軟件。ACCESS這個軟件本身就具有開發(fā)者使用的界面和適合于“最終用戶”的界面。但學(xué)習(xí)FoxPro可為學(xué)型數(shù)據(jù)庫管理軟件大典基礎(chǔ)。微軟的SQLServer只可以運(yùn)行在其Windows操作系統(tǒng)平臺上。不過由于Windows操作系統(tǒng)的廣泛普及,缺乏對其他系統(tǒng)的支持并沒有阻擋SQLServer的市場份額的增長。SQLServer是真正的中大型數(shù)據(jù)庫,VFP是桌面數(shù)據(jù)庫,使用方便、易學(xué),但實際上犧牲了真正數(shù)據(jù)庫的一些功能,如安全性;此外,VFP既是數(shù)據(jù)庫又是編程語言(開發(fā)工具)。SQLServer是中大型數(shù)據(jù)庫,VFP是帶有自身數(shù)據(jù)庫的編程語言。

          總體來說,選擇什么樣的數(shù)據(jù)庫要看你的應(yīng)用程序的需要。如果它是以閱讀數(shù)據(jù)庫為主的Web應(yīng)用,MySQL無疑是最佳選擇。而如果需要那些事務(wù)處理和復(fù)雜的數(shù)據(jù)庫功能,那么可選擇Oracle和微軟的SQLServer。如果你需要一些商業(yè)數(shù)據(jù)庫的高級功,但又不想支付授權(quán)費(fèi)用,那么可以考慮PostgreSQL或Ingres。對于嵌入式數(shù)據(jù)庫應(yīng)用,MySQL和Sybase所占有的系統(tǒng)資源最少??傊?,最適合的才是最好的!

          參考文獻(xiàn):

          [1]劉守根.數(shù)據(jù)庫管理系統(tǒng)的現(xiàn)狀和發(fā)展方向初探.內(nèi)江科技,2006,(2).

          [2]陳業(yè)斌.分布式數(shù)據(jù)庫管理系統(tǒng)的設(shè)計與實現(xiàn).安徽工業(yè)大學(xué)學(xué)報(自然科學(xué)版),2005,(3).

          [3]姬志剛.計算機(jī)、網(wǎng)絡(luò)與信息社會.科技咨詢導(dǎo)報,2006,(20).

          [4]薛向陽.數(shù)據(jù)庫管理系統(tǒng)的開發(fā)與程序的設(shè)計.渭南師范學(xué)院學(xué)報,2005,(2)

          篇4

          二、在部隊食品采購系統(tǒng)中的應(yīng)用以及其價值評價

          在部隊食品采購系統(tǒng)實際應(yīng)用工程中,其實可以運(yùn)用MicrosoftSQLServerAnalysisServices來對數(shù)據(jù)進(jìn)行分析,并且在數(shù)據(jù)挖掘過程中對多維數(shù)據(jù)進(jìn)行描述與查找起到一定作用。因為多維數(shù)據(jù)比較復(fù)雜,增長的也比較快,因此,進(jìn)行手動查找是很困難的,數(shù)據(jù)挖掘技術(shù)提供的計算模式可以很好的對數(shù)據(jù)進(jìn)行分析與查找。在建設(shè)部隊食品采購倉庫數(shù)據(jù)的時候,數(shù)據(jù)內(nèi)容主要包括了人員的健康、兵員的飲食以及訓(xùn)練等,進(jìn)行數(shù)據(jù)挖掘主要包括以下內(nèi)容:第一,把每個主題信息數(shù)據(jù)進(jìn)行收集、匯總、分析等,對人員情況、健康、飲食、訓(xùn)練等進(jìn)行合理分析;第二,多維分析數(shù)據(jù)信息。根據(jù)部隊的實際情況,利用數(shù)據(jù)挖掘技術(shù)對部隊人員健康、飲食、訓(xùn)練等數(shù)據(jù)信息進(jìn)行多維分析,其中包含上鉆、切片、下鉆等;第三,挖掘健康與飲食之間的內(nèi)在關(guān)系。根據(jù)數(shù)據(jù)庫中許多面向主題的歷史數(shù)據(jù),采用數(shù)據(jù)挖掘技術(shù)進(jìn)行分析與演算得到部隊人員的訓(xùn)練和健康情況與部隊飲食之間內(nèi)在關(guān)系,以便于為部隊食品采購提供合理的、有效的保障,從而提高部隊整體人員的健康水平、身體素質(zhì)以及訓(xùn)練質(zhì)量,對提高我國部隊?wèi)?zhàn)斗力有著深遠(yuǎn)的意義。

          篇5

          隨著電子商務(wù)逐漸越來越多的應(yīng)用,數(shù)據(jù)的安全問題越來越受到重視。一是企業(yè)本身需要對自己的關(guān)鍵數(shù)據(jù)進(jìn)行有效的保護(hù);二是企業(yè)從應(yīng)用服務(wù)提供商(ApplicationServiceProvider,ASP)處獲得應(yīng)用支持和服務(wù),在這種情況下,企業(yè)的業(yè)務(wù)數(shù)據(jù)存放在ASP處,其安全性無法得到有效的保障。因為傳統(tǒng)的數(shù)據(jù)庫保護(hù)方式是通過設(shè)定口令字和訪問權(quán)限等方法實現(xiàn)的,數(shù)據(jù)庫管理員可以不加限制地訪問和更改數(shù)據(jù)庫中的所有數(shù)據(jù)。解決這一問題的關(guān)鍵是要對數(shù)據(jù)本身加密,即使數(shù)據(jù)不幸泄露或丟失,也難以被人破譯,關(guān)于這一點(diǎn)現(xiàn)基本數(shù)據(jù)庫產(chǎn)品都支持對數(shù)據(jù)庫中的所有數(shù)據(jù)加密存儲。

          -對數(shù)據(jù)進(jìn)行加密,主要有三種方式:系統(tǒng)中加密、客戶端(DBMS外層)加密、服務(wù)器端(DBMS內(nèi)核層)加密。客戶端加密的好處是不會加重數(shù)據(jù)庫服務(wù)器的負(fù)載,并且可實現(xiàn)網(wǎng)上的傳輸加密,這種加密方式通常利用數(shù)據(jù)庫外層工具實現(xiàn)。而服務(wù)器端的加密需要對數(shù)據(jù)庫管理系統(tǒng)本身進(jìn)行操作,屬核心層加密,如果沒有數(shù)據(jù)庫開發(fā)商的配合,其實現(xiàn)難度相對較大。此外,對那些希望通過ASP獲得服務(wù)的企業(yè)來說,只有在客戶端實現(xiàn)加解密,才能保證其數(shù)據(jù)的安全可靠。

          1.常用數(shù)據(jù)庫加密技術(shù)

          信息安全主要指三個方面。一是數(shù)據(jù)安全,二是系統(tǒng)安全,三是電子商務(wù)的安全。核心是數(shù)據(jù)庫的安全,將數(shù)據(jù)庫的數(shù)據(jù)加密就抓住了信息安全的核心問題。

          對數(shù)據(jù)庫中數(shù)據(jù)加密是為增強(qiáng)普通關(guān)系數(shù)據(jù)庫管理系統(tǒng)的安全性,提供一個安全適用的數(shù)據(jù)庫加密平臺,對數(shù)據(jù)庫存儲的內(nèi)容實施有效保護(hù)。它通過數(shù)據(jù)庫存儲加密等安全方法實現(xiàn)了數(shù)據(jù)庫數(shù)據(jù)存儲保密和完整性要求,使得數(shù)據(jù)庫以密文方式存儲并在密態(tài)方式下工作,確保了數(shù)據(jù)安全。

          1.1數(shù)據(jù)庫加密技術(shù)的功能和特性

          經(jīng)過近幾年的研究,我國數(shù)據(jù)庫加密技術(shù)已經(jīng)比較成熟。

          一般而言,一個行之有效的數(shù)據(jù)庫加密技術(shù)主要有以下6個方面的功能和特性。

          (1)身份認(rèn)證:

          用戶除提供用戶名、口令外,還必須按照系統(tǒng)安全要求提供其它相關(guān)安全憑證。如使用終端密鑰。

          (2)通信加密與完整性保護(hù):

          有關(guān)數(shù)據(jù)庫的訪問在網(wǎng)絡(luò)傳輸中都被加密,通信一次一密的意義在于防重放、防篡改。

          (3)數(shù)據(jù)庫數(shù)據(jù)存儲加密與完整性保護(hù):

          數(shù)據(jù)庫系統(tǒng)采用數(shù)據(jù)項級存儲加密,即數(shù)據(jù)庫中不同的記錄、每條記錄的不同字段都采用不同的密鑰加密,輔以校驗措施來保證數(shù)據(jù)庫數(shù)據(jù)存儲的保密性和完整性,防止數(shù)據(jù)的非授權(quán)訪問和修改。

          (4)數(shù)據(jù)庫加密設(shè)置:

          系統(tǒng)中可以選擇需要加密的數(shù)據(jù)庫列,以便于用戶選擇那些敏感信息進(jìn)行加密而不是全部數(shù)據(jù)都加密。只對用戶的敏感數(shù)據(jù)加密可以提高數(shù)據(jù)庫訪問速度。這樣有利于用戶在效率與安全性之間進(jìn)行自主選擇。

          (5)多級密鑰管理模式:

          主密鑰和主密鑰變量保存在安全區(qū)域,二級密鑰受主密鑰變量加密保護(hù),數(shù)據(jù)加密的密鑰存儲或傳輸時利用二級密鑰加密保護(hù),使用時受主密鑰保護(hù)。

          (6)安全備份:

          系統(tǒng)提供數(shù)據(jù)庫明文備份功能和密鑰備份功能。

          1.2對數(shù)據(jù)庫加密系統(tǒng)基本要求

          (1)字段加密;

          (2)密鑰動態(tài)管理;

          (3)合理處理數(shù)據(jù);

          (4)不影響合法用戶的操作;

          (5)防止非法拷貝;

          1.3數(shù)據(jù)加密的算法

          加密算法是一些公式和法則,它規(guī)定了明文和密文之間的變換方法。密鑰是控制加密算法和解密算法的關(guān)鍵信息,它的產(chǎn)生、傳輸、存儲等工作是十分重要的。

          數(shù)據(jù)加密的基本過程包括對明文(即可讀信息)進(jìn)行翻譯,譯成密文或密碼的代碼形式。該過程的逆過程為解密,即將該編碼信息轉(zhuǎn)化為其原來的形式的過程。

          DES算法,DES(DataEncryptionStandard)是由IBM公司在1970年以后發(fā)展起來的,于1976年11月被美國政府采用,DES隨后被美國國家標(biāo)準(zhǔn)局和美國國家標(biāo)準(zhǔn)協(xié)會(AmericanNationalStandardInstitute,ANSI)承認(rèn),DES算法把64位的明文輸入塊變?yōu)?4位的密文輸出塊,它所使用的密鑰也是64位,DES算法中只用到64位密鑰中的其中56位。

          三重DES,DES的密碼學(xué)缺點(diǎn)是密鑰長度相對比較短,因此,人們又想出了一個解決其長度的方法,即采用三重DES,三重DES是DES的一種變形。這種方法使用兩個獨(dú)立的56位密鑰對交換的信息(如EDI數(shù)據(jù))進(jìn)行3次加密,從而使其有效密鑰長度達(dá)到112位或168位,對安全性有特殊要求時則要采用它。

          RSA算法它是第一個既能用于數(shù)據(jù)加密也能用于數(shù)字簽名的算法。它易于理解和操作,也很流行。算法的名字就是發(fā)明者的名字:RonRivest,AdiShamir和LeonardAdleman,但RSA的安全性一直未能得到理論上的證明,RSA的安全性依賴于大數(shù)的因子分解,但并沒有從理論上證明破譯RSA的難度與大數(shù)分解難度等價。即RSA的重大缺陷是無法從理論上把握它的保密性能如何,而且密碼學(xué)界多數(shù)人士傾向于因子分解不是NPC問題,RSA算法是第一個能同時用于加密和數(shù)字簽名的算法,也易于理解和操作。RSA是被研究得最廣泛的公鑰算法,從提出到現(xiàn)在已近二十年,經(jīng)歷了各種攻擊的考驗,逐漸為人們接受,普遍認(rèn)為是目前最優(yōu)秀的公鑰方案之一。

          AES是美國高級加密標(biāo)準(zhǔn)算法,將在未來幾十年里代替DES在各個領(lǐng)域中得到廣泛應(yīng)用,盡管人們對AES還有不同的看法,但總體來說,AES作為新一代的數(shù)據(jù)加密標(biāo)準(zhǔn)匯聚了強(qiáng)安全性、高性能、高效率、易用和靈活等優(yōu)點(diǎn)。AES設(shè)計有三個密鑰長度:128,192,256位,相對而言,AES的128密鑰比DES的56密鑰強(qiáng)1021倍。AES算法主要包括三個方面:輪變化、圈數(shù)和密鑰擴(kuò)展。在理論上,此加密方法需要國家軍事量級的破解設(shè)備運(yùn)算10年以上時間才可能破譯。

          1.4數(shù)據(jù)庫數(shù)據(jù)加密的實現(xiàn)

          使用數(shù)據(jù)庫安全保密中間件對數(shù)據(jù)庫進(jìn)行加密是最簡便直接的方法。主要是通過系統(tǒng)中加密、DBMS內(nèi)核層(服務(wù)器端)加密和DBMS外層(客戶端)加密。

          在系統(tǒng)中加密,在系統(tǒng)中無法辨認(rèn)數(shù)據(jù)庫文件中的數(shù)據(jù)關(guān)系,將數(shù)據(jù)先在內(nèi)存中進(jìn)行加密,然后文件系統(tǒng)把每次加密后的內(nèi)存數(shù)據(jù)寫入到數(shù)據(jù)庫文件中去,讀入時再逆方面進(jìn)行解密就,這種加密方法相對簡單,只要妥善管理密鑰就可以了。缺點(diǎn)對數(shù)據(jù)庫的讀寫都比較麻煩,每次都要進(jìn)行加解密的工作,對程序的編寫和讀寫數(shù)據(jù)庫的速度都會有影響。

          在DBMS內(nèi)核層實現(xiàn)加密需要對數(shù)據(jù)庫管理系統(tǒng)本身進(jìn)行操作。這種加密是指數(shù)據(jù)在物理存取之前完成加解密工作。這種加密方式的優(yōu)點(diǎn)是加密功能強(qiáng),并且加密功能幾乎不會影響DBMS的功能,可以實現(xiàn)加密功能與數(shù)據(jù)庫管理系統(tǒng)之間的無縫耦合。其缺點(diǎn)是加密運(yùn)算在服務(wù)器端進(jìn)行,加重了服務(wù)器的負(fù)載,而且DBMS和加密器之間的接口需要DBMS開發(fā)商的支持。

          在DBMS外層實現(xiàn)加密的好處是不會加重數(shù)據(jù)庫服務(wù)器的負(fù)載,并且可實現(xiàn)網(wǎng)上的傳輸,加密比較實際的做法是將數(shù)據(jù)庫加密系統(tǒng)做成DBMS的一個外層工具,根據(jù)加密要求自動完成對數(shù)據(jù)庫數(shù)據(jù)的加解密處理。

          采用這種加密方式進(jìn)行加密,加解密運(yùn)算可在客戶端進(jìn)行,它的優(yōu)點(diǎn)是不會加重數(shù)據(jù)庫服務(wù)器的負(fù)載并且可以實現(xiàn)網(wǎng)上傳輸?shù)募用?,缺點(diǎn)是加密功能會受到一些限制,與數(shù)據(jù)庫管理系統(tǒng)之間的耦合性稍差。

          數(shù)據(jù)庫加密系統(tǒng)分成兩個功能獨(dú)立的主要部件:一個是加密字典管理程序,另一個是數(shù)據(jù)庫加解密引擎。數(shù)據(jù)庫加密系統(tǒng)將用戶對數(shù)據(jù)庫信息具體的加密要求以及基礎(chǔ)信息保存在加密字典中,通過調(diào)用數(shù)據(jù)加解密引擎實現(xiàn)對數(shù)據(jù)庫表的加密、解密及數(shù)據(jù)轉(zhuǎn)換等功能。數(shù)據(jù)庫信息的加解密處理是在后成的,對數(shù)據(jù)庫服務(wù)器是透明的。

          按以上方式實現(xiàn)的數(shù)據(jù)庫加密系統(tǒng)具有很多優(yōu)點(diǎn):首先,系統(tǒng)對數(shù)據(jù)庫的最終用戶是完全透明的,管理員可以根據(jù)需要進(jìn)行明文和密文的轉(zhuǎn)換工作;其次,加密系統(tǒng)完全獨(dú)立于數(shù)據(jù)庫應(yīng)用系統(tǒng),無須改動數(shù)據(jù)庫應(yīng)用系統(tǒng)就能實現(xiàn)數(shù)據(jù)加密功能;第三,加解密處理在客戶端進(jìn)行,不會影響數(shù)據(jù)庫服務(wù)器的效率。

          數(shù)據(jù)庫加解密引擎是數(shù)據(jù)庫加密系統(tǒng)的核心部件,它位于應(yīng)用程序與數(shù)據(jù)庫服務(wù)器之間,負(fù)責(zé)在后成數(shù)據(jù)庫信息的加解密處理,對應(yīng)用開發(fā)人員和操作人員來說是透明的。數(shù)據(jù)加解密引擎沒有操作界面,在需要時由操作系統(tǒng)自動加載并駐留在內(nèi)存中,通過內(nèi)部接口與加密字典管理程序和用戶應(yīng)用程序通訊。數(shù)據(jù)庫加解密引擎由三大模塊組成:加解密處理模塊、用戶接口模塊和數(shù)據(jù)庫接口模塊。

          2.結(jié)束語

          上面的論述還遠(yuǎn)遠(yuǎn)沒達(dá)到數(shù)據(jù)庫安全需要,比如現(xiàn)在的數(shù)據(jù)庫基本都給與網(wǎng)絡(luò)架構(gòu),網(wǎng)際的安全傳輸?shù)?,也是要重點(diǎn)考慮的方面,等等。一個好的安全系統(tǒng)必須綜合考慮核運(yùn)用這些技術(shù),以保證數(shù)據(jù)的安全,通過一上論述希望對大家有所幫助,同時也和大家一起討論一起學(xué)習(xí),共同進(jìn)步。

          參考文獻(xiàn):

          篇6

          2數(shù)據(jù)庫自動分片設(shè)計

          管理系統(tǒng)在運(yùn)行中會產(chǎn)生大量的寫操作,進(jìn)而帶來頻繁的磁盤I/O操作,在大數(shù)據(jù)下,最好采用將數(shù)據(jù)庫分布在多臺服務(wù)器上,即分片[7]。本文采用Auto-Sharding(自動分片)及Replic-Set(復(fù)本集)相結(jié)合的方式來減輕單個數(shù)據(jù)庫服務(wù)器的負(fù)載,即在每臺Server上各自運(yùn)行一個實例,組成一個Replic-Set,最后再各運(yùn)行一個實例,組成ConfigServer。直接執(zhí)行Addshard操作即可增加分片以緩解服務(wù)器的壓力,實現(xiàn)動態(tài)擴(kuò)展。分片的實現(xiàn)重點(diǎn)在于片鍵設(shè)計。本文將保存天線參數(shù)信息的集合聲明了一個復(fù)合片鍵{Lacci:1,Day:1}。當(dāng)來自不同的小區(qū)(可以根據(jù)Lacci進(jìn)行判斷)向集群系統(tǒng)插入數(shù)據(jù)時,可以預(yù)計到在大部分情況下,同一小區(qū)的數(shù)據(jù)會落在單個塊或片上。

          3數(shù)據(jù)庫查詢的實現(xiàn)

          數(shù)據(jù)查詢功能為本數(shù)據(jù)庫設(shè)計的重要功能之一。數(shù)據(jù)庫將小區(qū)信息、天線參數(shù)等相關(guān)的數(shù)據(jù)信息根據(jù)用戶的要求,以界面或報表的形式全部或部分的顯示給用戶。基于本數(shù)據(jù)庫的設(shè)計,用戶通過數(shù)據(jù)查詢菜單進(jìn)入相應(yīng)查詢界面,獲取小區(qū)信息、終端信息及告警信息等。實現(xiàn)“天線工程參數(shù)查詢”功能的工作流程如圖3所示。為了實現(xiàn)小區(qū)天線參數(shù)查詢功能,客戶端需要向數(shù)據(jù)庫發(fā)送2次請求,用戶根據(jù)需求,向控制器發(fā)送查詢請求,控制器處理查詢命令,對相應(yīng)的小區(qū)進(jìn)行信息查詢,待小區(qū)返回信息后,將用戶的查詢命令發(fā)送至對應(yīng)小區(qū),根據(jù)需求讀取有用信息,并返回給用戶。跟關(guān)系型數(shù)據(jù)庫相比,由于省去了大量的多表連接操作,實際上查詢的效率要高于基于關(guān)系型數(shù)據(jù)庫的多表連接查詢。查詢工作的SQL語句如下。

          4數(shù)據(jù)庫備份與恢復(fù)

          數(shù)據(jù)安全在數(shù)據(jù)庫設(shè)計中有很重要的地位。在各種意外情況下,如計算機(jī)硬件故障等,對數(shù)據(jù)庫進(jìn)行備份和恢復(fù)能夠保障數(shù)據(jù)的完整性和安全性,使得數(shù)據(jù)損失降到最?。?]。本數(shù)據(jù)庫設(shè)計的備份選用的是副本集的方式[7]:在主節(jié)點(diǎn)上進(jìn)行操作,寫入的數(shù)據(jù)被一步地同步到所有的從節(jié)點(diǎn)上,并從主節(jié)點(diǎn)或從節(jié)點(diǎn)上讀取數(shù)據(jù),如果主節(jié)點(diǎn)由于某些原因斷線,會自動將一個從節(jié)點(diǎn)提升為主節(jié)點(diǎn)。在查詢分析器中運(yùn)用SQL語句完成數(shù)據(jù)庫的備份和恢復(fù)。在數(shù)據(jù)庫管理界面中,用戶通過數(shù)據(jù)庫備份與恢復(fù)功能進(jìn)行相應(yīng)操作,確保數(shù)據(jù)的正確行和完整性。

          篇7

          (一)進(jìn)行課程體系改革,采用分層次多種教學(xué)方法結(jié)合的新模式

          在充分了解信息技術(shù)應(yīng)用專業(yè)群學(xué)生專業(yè)知識需求和實際情況的基礎(chǔ)上,從教學(xué)方法、教學(xué)手段、教材、教學(xué)環(huán)節(jié)、考核等多方面推進(jìn)SQLServ-er數(shù)據(jù)庫應(yīng)用技術(shù)課程改革,將分層次多種教學(xué)方法相結(jié)合作為教改重點(diǎn),研究成果體現(xiàn)了實際需要。教無定法,課堂以教師為主導(dǎo),學(xué)生為主體。不同的教學(xué)內(nèi)容要求教師采用靈活多樣的授課方法,充分發(fā)揮各種教學(xué)方法的優(yōu)勢,不斷提高教學(xué)質(zhì)量。信息技術(shù)應(yīng)用專業(yè)群包含了多個專業(yè),學(xué)生生源也不同,既有高中起點(diǎn)的學(xué)生,又有中職起點(diǎn)的學(xué)生,這就要求我們對不同的專業(yè)、不同的學(xué)生采用分層次多種教學(xué)方法相結(jié)合的新模式來施教,并針對不同專業(yè)的應(yīng)用需求制定相應(yīng)的課程標(biāo)準(zhǔn)。

          1.教學(xué)方法的創(chuàng)新

          實踐表明,分層次多種教學(xué)方法相結(jié)合的模式深受學(xué)生歡迎,教學(xué)環(huán)節(jié)能緊扣學(xué)生思維,既能使學(xué)生輕松地掌握數(shù)據(jù)庫的建設(shè)、運(yùn)行、管理和維護(hù),也培養(yǎng)了學(xué)生充分運(yùn)用已學(xué)到的知識去發(fā)現(xiàn)問題、分析問題、解決問題的能力,進(jìn)而激發(fā)學(xué)生的學(xué)習(xí)熱情,調(diào)動其學(xué)習(xí)的積極性和主動性。

          2.課程體系構(gòu)建思路的創(chuàng)新

          針對高職院校技術(shù)應(yīng)用型人才培養(yǎng)的需要,在教學(xué)計劃修訂的過程中強(qiáng)調(diào)應(yīng)用型課程的安排,增加實驗、實踐課時。特別加強(qiáng)了學(xué)生考級、考證課程的開設(shè),加大了課外科技實踐活動的獎勵分值,鼓勵學(xué)生積極參加各類課外科技實踐活動,大大提高了學(xué)生的實踐能力和適應(yīng)性。高職學(xué)生對學(xué)習(xí)數(shù)據(jù)庫理論知識普遍存在畏難情緒,然而理論知識沒有學(xué)扎實,實踐課也就沒有頭緒。對數(shù)據(jù)庫理論知識的教學(xué)應(yīng)貫徹“實用為主”“必須和夠用為度”的教學(xué)原則,基本知識要廣而不深、點(diǎn)到為止。把理論知識融入項目中,讓學(xué)生在實際應(yīng)用中學(xué)習(xí)數(shù)據(jù)庫的概念模型、關(guān)系模型、范式理論,這樣就可以把枯燥的知識趣味化。特別是新知識的引入,一定要做到開講求新,可以通過創(chuàng)設(shè)情境,實施啟發(fā)式教學(xué),將教師承接的實際項目,按照需求分析分成若干模塊,并讓學(xué)生參與其中,以此來調(diào)動學(xué)生的學(xué)習(xí)興趣。

          3.實踐教學(xué)體系的創(chuàng)新

          在實踐實訓(xùn)教學(xué)中運(yùn)用“項目引導(dǎo),任務(wù)驅(qū)動”教學(xué)法,強(qiáng)化軟件技術(shù)專業(yè)學(xué)生的實踐動手能力,采用“校企合作”教學(xué)模式。在實踐教學(xué)過程中,關(guān)鍵的環(huán)節(jié)是教師對任務(wù)模塊的設(shè)計,保證每一個任務(wù)環(huán)節(jié)基本獨(dú)立,能夠單獨(dú)運(yùn)行,同時學(xué)生也能夠完成。如軟件專業(yè)對SQLServer數(shù)據(jù)庫課程的實踐性要求很高。項目實訓(xùn)以一個完整的數(shù)據(jù)庫設(shè)計項目為主線貫穿整個教學(xué)過程的始終,按照項目模塊的劃分安排教學(xué)步驟,教學(xué)過程由項目任務(wù)來驅(qū)動。項目驅(qū)動教學(xué)法有助于發(fā)揮學(xué)生的主體作用,學(xué)生在學(xué)習(xí)過程中能實際參與一個完整項目的分析、設(shè)計、實現(xiàn)的全過程。實踐實訓(xùn)項目教學(xué)中,項目的設(shè)計是關(guān)鍵。教師精心設(shè)計的項目和教師實際承接的項目能夠更好地激發(fā)學(xué)生的興趣,使其主動地投入到項目中來。在完成項目的過程中,學(xué)生可以體驗成就感、滿足感,從而進(jìn)一步激發(fā)求知欲。這種開放性、創(chuàng)新性的教育思想和方法有利于學(xué)生從整體上掌握課程的精髓,通過對問題的分析、解決,主動對課程內(nèi)容進(jìn)行意義建構(gòu),提高了學(xué)生在實際工作中分析問題、解決問題的能力。

          4.考核方式的創(chuàng)新

          課程采用平時實踐考核、期末上機(jī)考試、網(wǎng)絡(luò)教學(xué)平臺考核相結(jié)合的考核方法。平時實踐考核成績占40%,由學(xué)習(xí)態(tài)度和任務(wù)兩部分組成;期末考核成績占40%,主要考核學(xué)生對所學(xué)知識的綜合運(yùn)用能力及熟練使用SQLServer軟件的基本技能;網(wǎng)絡(luò)教學(xué)平臺考核成績占20%。

          (二)課程體系的學(xué)習(xí)平臺改革

          數(shù)據(jù)庫應(yīng)用技術(shù)課程教學(xué)過程中采用基于網(wǎng)絡(luò)課程的“學(xué)教并重,學(xué)生受控自主學(xué)習(xí)”的模式,這在一定程度上緩解了現(xiàn)階段的教學(xué)矛盾,較好地滿足了不同專業(yè)層次學(xué)生對課程的不同需求,提高了教學(xué)質(zhì)量。該模式有如下特點(diǎn):(1)教師是教學(xué)過程的組織者,是學(xué)生自主學(xué)習(xí)的促進(jìn)者;(2)學(xué)生是信息加工的主體,是知識意義的主動建構(gòu)者;(3)教學(xué)媒體等資源既是輔助教師教學(xué)的演示工具,又是促進(jìn)學(xué)生自主學(xué)習(xí)的認(rèn)知工具與情感激勵工具;(4)通過教師指導(dǎo)與自主學(xué)習(xí),學(xué)生除了從教材中獲取知識外,還可以從圖書資料及網(wǎng)上資源等其它教學(xué)資源中獲取大量知識;(5)以學(xué)習(xí)評價作為網(wǎng)絡(luò)學(xué)習(xí)監(jiān)控的手段,進(jìn)行學(xué)習(xí)監(jiān)控,支持高質(zhì)量的學(xué)習(xí)經(jīng)歷,逐步引導(dǎo)學(xué)習(xí)者進(jìn)行自我控制學(xué)習(xí)。數(shù)據(jù)庫應(yīng)用技術(shù)課程網(wǎng)絡(luò)教學(xué)模式在實現(xiàn)教學(xué)目標(biāo)的同時,加強(qiáng)了學(xué)生學(xué)習(xí)能力和實際應(yīng)用能力的培養(yǎng)。教學(xué)環(huán)境為校園網(wǎng)、internet和實驗室等。教學(xué)資源為電大在線、網(wǎng)上課程輔導(dǎo)文本、視頻直播課、課程教案、網(wǎng)絡(luò)課程、網(wǎng)上鏈接資源等。教學(xué)活動主要包括自學(xué)、交互、實踐三個環(huán)節(jié),任何一個環(huán)節(jié)均可作為教學(xué)的起點(diǎn)。教師可根據(jù)不同的教學(xué)內(nèi)容靈活處理。網(wǎng)絡(luò)課程主要有“學(xué)習(xí)目標(biāo)”“課程輔導(dǎo)”“形成性考核”“平時作業(yè)”“在線測試”“問題討論”“系統(tǒng)管理(教師管理區(qū))”七大模塊。

          (1)“學(xué)習(xí)目標(biāo)”模塊

          本模塊中可以獲得有關(guān)該課程的指導(dǎo)性學(xué)習(xí)資料,如教學(xué)大綱、教材版本、學(xué)習(xí)安排、課程學(xué)習(xí)要點(diǎn)等資料,學(xué)生可以根據(jù)自身專業(yè)知識基礎(chǔ)、學(xué)習(xí)時間等靈活安排個人的學(xué)習(xí)計劃和進(jìn)度。學(xué)生一旦注冊后,系統(tǒng)將自動記錄學(xué)生學(xué)習(xí)的相關(guān)信息,對學(xué)習(xí)的全過程進(jìn)行監(jiān)控,計算機(jī)自動給出形成性考核成績,學(xué)生可以隨時瀏覽自己的學(xué)習(xí)情況,調(diào)整學(xué)習(xí)計劃和進(jìn)度。

          (2)“課程輔導(dǎo)”模塊

          “課程輔導(dǎo)”模塊以教材為依據(jù),根據(jù)教材各章的內(nèi)容,以章節(jié)之間的知識點(diǎn)為線索,重點(diǎn)講述課程的重點(diǎn)、難點(diǎn)內(nèi)容,并注意拓展學(xué)生的知識面。在這里學(xué)生可以獲取詳細(xì)的學(xué)習(xí)資料,有動畫、資源展示等,圖文并茂,能夠有效地幫助學(xué)生自主學(xué)習(xí)。

          (3)“形成性考核”模塊

          本模塊將依據(jù)服務(wù)器自動記錄的學(xué)生情況,如訪問次數(shù)、單元測試情況、課程討論發(fā)表的BBS貼數(shù)、課程綜合測試情況以及平時作業(yè)情況,自動形成并計算出學(xué)生的課程考核成績,有效地監(jiān)控了學(xué)生的學(xué)習(xí)過程。

          (4)“平時作業(yè)”模塊

          教師根據(jù)教學(xué)要求,在“平時作業(yè)”模塊里給學(xué)生布置相應(yīng)的作業(yè)。學(xué)生可以在這里按課程章節(jié)來查看并在線完成教師布置的平時作業(yè),學(xué)員的作業(yè)完成情況計入形成性考核成績。

          (5)“在線測試”模塊

          學(xué)生進(jìn)入本模塊時,選擇相應(yīng)的課程,本系統(tǒng)根據(jù)所選課程的教學(xué)要求,依據(jù)各章節(jié)內(nèi)容從數(shù)據(jù)庫中抽取相應(yīng)的試題,對學(xué)生的學(xué)習(xí)情況進(jìn)行在線測試。系統(tǒng)自動抽題,自動閱卷,自動顯示成績,并對測試結(jié)果進(jìn)行簡單的分析和提示。考試題型有“單選題”“多選題”,操作簡單,學(xué)生如果對自己的考試成績不滿意,可以重新進(jìn)行考試,考試成績將計入形成性考核成績。

          (6)“問題討論”模塊

          “問題討論”模塊比較復(fù)雜,功能完善。本模塊供教師和學(xué)生進(jìn)行在線討論。教師可以在此設(shè)立版主、討論主題、公告、解答學(xué)生的疑難。學(xué)生可以在此自由地進(jìn)行學(xué)習(xí)交流,也可建立學(xué)習(xí)活動小組,進(jìn)行交流。論壇管理員既可以設(shè)立多門課程的討論專區(qū),也可以對專門的疑點(diǎn)、難點(diǎn)設(shè)立討論區(qū),有效地實現(xiàn)了分類管理,并可以鎖定討論區(qū)、刪除不健康的貼子。論壇可以記載各個時期的各個討論專題以及精品文章的,實現(xiàn)跟貼回復(fù)。(7)“系統(tǒng)管理”模塊該網(wǎng)絡(luò)課程可以從兩個方面實現(xiàn)對學(xué)習(xí)過程的監(jiān)控。一是系統(tǒng)對學(xué)員自主學(xué)習(xí)過程的記錄與監(jiān)控。通過系統(tǒng)自動記錄學(xué)員的訪問次數(shù)、在線測試情況、訪問時間、綜合測試情況、在BBS上發(fā)貼的數(shù)量等對學(xué)生的學(xué)習(xí)過程進(jìn)行記錄和跟蹤,能夠根據(jù)他們的學(xué)習(xí)情況及時反饋學(xué)習(xí)效果。二是教師對學(xué)生學(xué)習(xí)過程的監(jiān)控。教師或管理員以各自的身份登陸網(wǎng)站,通過訪問數(shù)據(jù)庫,可以了解和掌握學(xué)生學(xué)習(xí)的相關(guān)信息,如訪問本課程的人數(shù),各分校學(xué)生的學(xué)習(xí)情況,每個學(xué)生學(xué)習(xí)本課程的時間和次數(shù),在線測試情況,形成最終成績等。在“課程討論區(qū)”,師生可以對課程學(xué)習(xí)過程中存在的問題進(jìn)行專題討論,教師可以將錯誤比較集中的練習(xí)以公告等形式幫助學(xué)生完成自主學(xué)習(xí)任務(wù)。期末,教師將該課程的形成性考核成績上報教務(wù)部門,所有成績的處理全部由計算機(jī)自動生成,每個學(xué)生的成績與該學(xué)生平時查看的成績一致。

          篇8

          Abstract:Databaseistheimportantcomponentofcomputerinformationsystem,astheinformationtogethercollective,thedatabasedocumentisbearingthemissionofstoringandmanagingtheinformation''''sdata,soitssecuritywillbethemostimportantofall.ThispaperhavediscussedmainlysafeproblemwhichfacingtotheDatabase,andhavesubmittedsomecertainsuggestions.

          Keywords:Databasesecuritymanagement

          一、數(shù)據(jù)庫安全概述

          1.數(shù)據(jù)庫安全概述

          數(shù)據(jù)庫安全是指保護(hù)數(shù)據(jù)庫以防止非法用戶的越權(quán)使用、竊取、更改或破壞數(shù)據(jù)。數(shù)據(jù)庫安全涉及到很多層面,必須在以下幾個層面做好安全措施:

          (1)物理層:重要的計算機(jī)系統(tǒng)必須在物理上受到保護(hù),以防止入侵者強(qiáng)行進(jìn)入或暗中潛入。

          (2)人員層:數(shù)據(jù)庫系統(tǒng)的建立、應(yīng)用和維護(hù)等工作,一定要由政治思想上過硬的合法用戶來管理。

          (3)操作系統(tǒng)層:要進(jìn)入數(shù)據(jù)庫系統(tǒng),首先要經(jīng)過操作系統(tǒng),如果操作系統(tǒng)的安全性差,數(shù)據(jù)庫將面臨著重大的威脅。

          (4)網(wǎng)絡(luò)層:由于幾乎所有網(wǎng)絡(luò)上的數(shù)據(jù)庫系統(tǒng)都允許通過終端或網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程訪問,所以網(wǎng)絡(luò)的安全和操作系統(tǒng)的安全一樣重要,網(wǎng)絡(luò)安全了,無疑對數(shù)據(jù)的安全提供了保障。

          (5)數(shù)據(jù)庫系統(tǒng)層:數(shù)據(jù)庫系統(tǒng)應(yīng)該有完善的訪問控制機(jī)制,以防止非法用戶的非法操作。為了保證數(shù)據(jù)庫的安全,必須在以上所有層次上進(jìn)行安全性控制。

          2.數(shù)據(jù)庫安全的目標(biāo)

          (1)提供數(shù)據(jù)共享,集中統(tǒng)一管理數(shù)據(jù);

          (2)簡化應(yīng)用程序?qū)?shù)據(jù)的訪問,應(yīng)用程序得以在更為邏輯的層次上訪問數(shù)據(jù):

          (3)解決數(shù)據(jù)有效性問題,保證數(shù)據(jù)的邏輯一致性:

          (4)保證數(shù)據(jù)獨(dú)立性問題,降低程序?qū)?shù)據(jù)及數(shù)據(jù)結(jié)構(gòu)的依賴:

          (5)保證數(shù)據(jù)的安全性,在共享環(huán)境下保證數(shù)據(jù)所有者的利益。

          以上僅是數(shù)據(jù)庫的幾個最重要的動機(jī),發(fā)展變化的應(yīng)用對數(shù)據(jù)庫提出了更多的要求。為達(dá)到上述的目的,數(shù)據(jù)的集中存放和管理永遠(yuǎn)是必要的。其中的主要問題,除功能和性能方面的技術(shù)問題,最重要的問題就是數(shù)據(jù)的安全問題.如何既提供充分的服務(wù)同時又保證關(guān)鍵信息不被泄漏而損害信息屬主的利益,是DBMS的主要任務(wù)之一。

          二、數(shù)據(jù)庫系統(tǒng)安全的主要風(fēng)險

          數(shù)據(jù)庫系統(tǒng)在實際應(yīng)用中存在來自各方面的安全風(fēng)險,由安全風(fēng)險最終引起安全問題,下面從四個方面講述數(shù)據(jù)庫系統(tǒng)的安全風(fēng)險。

          1.來自操作系統(tǒng)的風(fēng)險

          來自操作系統(tǒng)的風(fēng)險主要集中在病毒、后門、數(shù)據(jù)庫系統(tǒng)和操作系統(tǒng)的關(guān)聯(lián)性方面。首先在病毒方面,操作系統(tǒng)中可能存在的特洛伊木馬程序?qū)?shù)據(jù)庫系統(tǒng)構(gòu)成極大的威脅,數(shù)據(jù)庫管理員尤其需要注意木馬程序帶給系統(tǒng)入駐程序所帶來的威脅。一個特洛伊木馬程序修改了入駐程序的密碼,并且當(dāng)更新密碼時,入侵者能得到新的密碼。其次在操作系統(tǒng)的后門方面,許多數(shù)據(jù)庫系統(tǒng)的特征參數(shù)盡管方便了數(shù)據(jù)庫管理員,但也為數(shù)據(jù)庫服務(wù)器主機(jī)操作系統(tǒng)留下了后門,這使得黑客可以通過后門訪問數(shù)據(jù)庫。最后數(shù)據(jù)庫系統(tǒng)和操作系統(tǒng)之間帶有很強(qiáng)的關(guān)聯(lián)性。操作系統(tǒng)具有文件管理功能,能夠利用存取控制矩陣,實現(xiàn)對各類文件包括數(shù)據(jù)庫文件的授權(quán)進(jìn)行讀寫和執(zhí)行等,而且操作系統(tǒng)的監(jiān)控程序能進(jìn)行用戶登錄和口令鑒別的控制,因此數(shù)據(jù)庫系統(tǒng)的安全性最終要靠操作系統(tǒng)和硬件設(shè)備所提供的環(huán)境,如果操作系統(tǒng)允許用戶直接存取數(shù)據(jù)庫文件,則在數(shù)據(jù)庫系統(tǒng)中采取最可靠的安全措施也沒有用。

          2.來自管理的風(fēng)險

          用戶安全意識薄弱,對信息網(wǎng)絡(luò)安全重視不夠,安全管理措施不落實,導(dǎo)致安全事件的發(fā)生,這些都是當(dāng)前安全管理工作存在的主要問題。從已發(fā)生安全事件的原因中,占前兩位的分別是“未修補(bǔ)軟件安全漏洞”和“登錄密碼過于簡單或未修改”,也表明了用戶缺乏相關(guān)的安全防范意識和基本的安全防范常識。比如數(shù)據(jù)庫系統(tǒng)可用的但并未正確使用的安全選項、危險的默認(rèn)設(shè)置、給用戶更多的不適當(dāng)?shù)臋?quán)限,對系統(tǒng)配置的未經(jīng)授權(quán)的改動等等。

          3.來自用戶的風(fēng)險

          用戶的風(fēng)險主要表現(xiàn)在用戶帳號、作用和對特定數(shù)據(jù)庫目標(biāo)的操作許可。例如對表單和存儲步驟的訪問。因此必須對數(shù)據(jù)庫系統(tǒng)做范圍更廣的徹底安全分析,找出所有可能領(lǐng)域內(nèi)的潛在漏洞,包括與銷售商提供的軟件相關(guān)的風(fēng)險軟件的BUG、缺少操作系統(tǒng)補(bǔ)丁、脆弱的服務(wù)和選擇不安全的默認(rèn)配置等。另外對于密碼長度不夠、對重要數(shù)據(jù)的非法訪問以及竊取數(shù)據(jù)庫內(nèi)容等惡意行動也潛在的存在,以上這些都表現(xiàn)為來自用戶的風(fēng)險。

          4.來自數(shù)據(jù)庫系統(tǒng)內(nèi)部的風(fēng)險

          雖然絕大多數(shù)常用的關(guān)系數(shù)據(jù)庫系統(tǒng)已經(jīng)存在了十多年之久,并且具有強(qiáng)大的特性,產(chǎn)品非常成熟。但許多應(yīng)該具有的特征,在操作系統(tǒng)和現(xiàn)在普遍使用的數(shù)據(jù)庫系統(tǒng)中,并沒有提供,特別是那些重要的安全特征,絕大多數(shù)關(guān)系數(shù)據(jù)庫系統(tǒng)并不夠成熟。

          三、數(shù)據(jù)庫安全技術(shù)研究

          1.數(shù)據(jù)庫加密

          對于一些重要的機(jī)密的數(shù)據(jù),例如一些金融數(shù)據(jù)、商業(yè)秘密、游戲網(wǎng)站玩家的虛擬財產(chǎn),都必須存儲在數(shù)據(jù)庫中,需要防止對它們未授權(quán)的訪問,哪怕是整個系統(tǒng)都被破壞了,加密還可以保護(hù)數(shù)據(jù)的安全。對數(shù)據(jù)庫安全性的威脅有時候是來自于網(wǎng)絡(luò)內(nèi)部,一些內(nèi)部用戶可能非法獲取用戶名和密碼,或利用其他方法越權(quán)使用數(shù)據(jù)庫,甚至可以直接打開數(shù)據(jù)庫文件來竊取或篡改信息。因此,有必要對數(shù)據(jù)庫中存儲的重要數(shù)據(jù)進(jìn)行加密處理,以實現(xiàn)數(shù)據(jù)存儲的安全保護(hù)。

          數(shù)據(jù)加密就是將稱為明文的敏感信息,通過算法和密鑰,轉(zhuǎn)換為一種難于直接辨認(rèn)的密文。解密是加密的逆向過程,即將密文轉(zhuǎn)換成可識別的明文。數(shù)據(jù)庫密碼系統(tǒng)要求把明文數(shù)據(jù)加密成密文,數(shù)據(jù)庫存儲密文,查詢時將密文取出解密后得到明文。數(shù)據(jù)庫加密系統(tǒng)能夠有效地保證數(shù)據(jù)的安全,即使黑客竊取了關(guān)鍵數(shù)據(jù),他仍然難以得到所需的信息。另外,數(shù)據(jù)庫加密以后,不需要了解數(shù)據(jù)內(nèi)容的系統(tǒng)管理員不能見到明文,大大提高了關(guān)鍵數(shù)據(jù)的安全性。

          2.存取管理技術(shù)

          存取管理技術(shù)主要包括用戶認(rèn)證技術(shù)和訪問控制技術(shù)兩方面。用戶認(rèn)證技術(shù)包括用戶身份驗證和用戶身份識別技術(shù)。訪問控制包括數(shù)據(jù)的瀏覽控制和修改控制。瀏覽控制是為了保護(hù)數(shù)據(jù)的保密性,而修改控制是為了保護(hù)數(shù)據(jù)的正確性和提高數(shù)據(jù)的可信性。在一個數(shù)據(jù)資源共享的環(huán)境中,訪問控制就顯得非常重要。

          2.1用戶認(rèn)證技術(shù)

          用戶認(rèn)證技術(shù)是系統(tǒng)提供的最外層安全保護(hù)措施。通過用戶身份驗證,可以阻止未授權(quán)用戶的訪問,而通過用戶身份識別,可以防止用戶的越權(quán)訪問。

          (1)用戶身份驗證

          該方法由系統(tǒng)提供一定的方式讓用戶標(biāo)識自己的身份。每次用戶請求進(jìn)入系統(tǒng)時,系統(tǒng)必須對用戶身份的合法性進(jìn)行鑒別認(rèn)證。用戶要登錄系統(tǒng)時,必須向系統(tǒng)提供用戶標(biāo)識和鑒別信息,以供安全系統(tǒng)識別認(rèn)證。目前,身份驗證采用的最常用、最方便的方法是設(shè)置口令法。但近年來,一些更加有效的身份驗證技術(shù)迅速發(fā)展起來,如智能卡技術(shù)、物理特征(指紋、虹膜等)認(rèn)證技術(shù)等具有高強(qiáng)度的身份驗證技術(shù)日益成熟,并取得了不少應(yīng)用成果,為將來達(dá)到更高的安全強(qiáng)度要求打下了堅實的理論基礎(chǔ)。

          (2)用戶身份識別

          用戶身份識別以數(shù)據(jù)庫授權(quán)為基礎(chǔ),只有經(jīng)過數(shù)據(jù)庫授權(quán)和驗證的用戶才是合法的用戶。數(shù)據(jù)庫授權(quán)技術(shù)包括授權(quán)用戶表、用戶授權(quán)表、系統(tǒng)的讀出/寫入規(guī)則和自動查詢修改技術(shù)。

          2.2訪問控制

          訪問控制是從計算機(jī)系統(tǒng)的處理功能方面

          對數(shù)據(jù)提供保護(hù),是數(shù)據(jù)庫系統(tǒng)內(nèi)部對已經(jīng)進(jìn)入系統(tǒng)的用戶的訪問控制,是安全數(shù)據(jù)保護(hù)的前沿屏障。它是數(shù)據(jù)庫安全系統(tǒng)中的核心技術(shù),也是最有效的安全手段,限制了訪問者和執(zhí)行程序可以進(jìn)行的操作,這樣通過訪問控制就可防止安全漏洞隱患。DBMS中對數(shù)據(jù)庫的訪問控制是建立在操作系統(tǒng)和網(wǎng)絡(luò)的安全機(jī)制基礎(chǔ)之上的。只有被識別被授權(quán)的用戶才有對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行輸入、刪除、修改和查詢等權(quán)限。通常采用下面兩種方法進(jìn)行訪問控制:

          (1)按功能模塊對用戶授權(quán)

          每個功能模塊對不同用戶設(shè)置不同權(quán)限,如無權(quán)進(jìn)入本模塊、僅可查詢、可更新可查詢、全部功能可使用等,而且功能模塊名、用戶名與權(quán)限編碼可保存在同一數(shù)據(jù)庫。

          (2)將數(shù)據(jù)庫系統(tǒng)權(quán)限賦予用戶

          通常為了提高數(shù)據(jù)庫的信息安全訪問,用戶在進(jìn)行正常的訪問前服務(wù)器往往都需要認(rèn)證用戶的身份、確認(rèn)用戶是否被授權(quán)。為了加強(qiáng)身份認(rèn)證和訪問控制,適應(yīng)對大規(guī)模用戶和海量數(shù)據(jù)資源的管理,通常DBMS主要使用的是基于角色的訪問控制RBAC(Rolebasedaccesscontrol)。

          3.備份與恢復(fù)

          數(shù)據(jù)備份與恢復(fù)是實現(xiàn)數(shù)據(jù)庫系統(tǒng)安全運(yùn)行的重要技術(shù)。數(shù)據(jù)庫系統(tǒng)總免不了發(fā)生系統(tǒng)故障,一旦系統(tǒng)發(fā)生故障,重要數(shù)據(jù)總免不了遭到損壞。為防止重要數(shù)據(jù)的丟失或損壞,數(shù)據(jù)庫管理員應(yīng)及早做好數(shù)據(jù)庫備份,這樣當(dāng)系統(tǒng)發(fā)生故障時,管理員就能利用已有的數(shù)據(jù)備份,把數(shù)據(jù)庫恢復(fù)到原來的狀態(tài),以便保持?jǐn)?shù)據(jù)的完整性和一致性。一般來說,數(shù)據(jù)庫備份常用的備份方法有:靜態(tài)備份(關(guān)閉數(shù)據(jù)庫時將其備份)、動態(tài)備份(數(shù)據(jù)庫運(yùn)行時將其備份)和邏輯備份(利用軟件技術(shù)實現(xiàn)原始數(shù)據(jù)庫內(nèi)容的鏡像)等;而數(shù)據(jù)庫恢復(fù)則可以通過磁盤鏡像、數(shù)據(jù)庫備份文件和數(shù)據(jù)庫在線日志三種方式來完成。

          4.建立安全的審計機(jī)制

          審計就是對指定用戶在數(shù)據(jù)庫中的操作進(jìn)行監(jiān)控和記錄的一種數(shù)據(jù)庫功能。這里主要以O(shè)racle數(shù)據(jù)庫為例,Oracle數(shù)據(jù)庫沒有為審計數(shù)據(jù)提供獨(dú)立的導(dǎo)出、備份和恢復(fù)機(jī)制,用戶每導(dǎo)出和刪除1條審計記錄都需要自己來書寫程序,并且審計記錄所需要的存儲空間也是Oracle數(shù)據(jù)庫所提供。如果審計數(shù)據(jù)是保存在操作系統(tǒng)中的文件中,那么審計記錄的保護(hù)完全依賴于操作系統(tǒng)的安全性和對文件的加密措施。顯然,現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)的審計保護(hù)功能存在不足,應(yīng)從以下2方面改進(jìn):建立單獨(dú)的審計系統(tǒng)和審計員,審計數(shù)據(jù)需要存放在單獨(dú)的審計文件中,而不像Oracle那樣存在數(shù)據(jù)庫中,只有審計員才能訪問這些審計數(shù)據(jù)??梢园延脩舸笾路譃閷徲媶T、數(shù)據(jù)庫用戶、系統(tǒng)安全員3類,這三者相互牽制,各司其職。分別在3個地方進(jìn)行審計控制。為了保證數(shù)據(jù)庫系統(tǒng)的安全審計功能,還需要考慮到系統(tǒng)能夠?qū)Π踩趾κ录龀鲎詣禹憫?yīng),提供審計自動報警功能。當(dāng)系統(tǒng)檢測到有危害到系統(tǒng)安全的事件發(fā)生并達(dá)到預(yù)定的閾值時,要給出報警信息,同時還會自動斷開用戶的連接,終止服務(wù)器端的相應(yīng)線程,并阻止該用戶再次登錄系統(tǒng)。

          參考文獻(xiàn):

          劉啟原,劉怡.?dāng)?shù)據(jù)庫與信息系統(tǒng)的安全[M].科學(xué)出版社,2000.

          篇9

          對于計算機(jī)軟件系統(tǒng)而言,數(shù)據(jù)庫作為其中的核心內(nèi)容,需要得到人們的重點(diǎn)關(guān)注。在數(shù)據(jù)庫設(shè)計的過程中,需要通過對軟件工程的定義分析,實現(xiàn)對不同軟件工程項目的認(rèn)識及理解,滿足數(shù)據(jù)庫編程的基本需求,從而有效避免了數(shù)據(jù)資源浪費(fèi)現(xiàn)象的發(fā)生。在軟件設(shè)計中,設(shè)計人員需要提高對軟件數(shù)據(jù)庫編程的重視,通過對數(shù)據(jù)庫資源的綜合性分析,避免數(shù)據(jù)庫出現(xiàn)使用性能不高的問題,解決數(shù)據(jù)故障限制因素。對于不良的數(shù)據(jù)庫而言,其后期系統(tǒng)的維護(hù)頻率會不斷增多,從而造成了計算機(jī)軟件維修中資源浪費(fèi)的現(xiàn)象。

          1.2提高計算機(jī)軟件系統(tǒng)運(yùn)行速度

          在計算機(jī)系統(tǒng)設(shè)計及分析中,需要通過對軟件系統(tǒng)的運(yùn)用,實現(xiàn)對程序功能的穩(wěn)定發(fā)揮,為數(shù)據(jù)資源的系統(tǒng)運(yùn)行提供有效支持。而且,在高性能數(shù)據(jù)軟件系統(tǒng)運(yùn)用中,可以通過對計算機(jī)系統(tǒng)的操作分析,進(jìn)行準(zhǔn)確、快速的信息傳輸,全面提高軟件系統(tǒng)的運(yùn)行速度。同時,在計算機(jī)軟件系統(tǒng)使用的過程中,通過對數(shù)據(jù)庫資源的拓展分析,可以為用戶提供便利性的服務(wù)支持,減少數(shù)據(jù)資源浪費(fèi)現(xiàn)象的發(fā)生。通過計算機(jī)軟件數(shù)據(jù)庫的構(gòu)建,可以實現(xiàn)對數(shù)據(jù)庫資源的合理革新,從而為數(shù)據(jù)資源的儲存軟件系統(tǒng)的管理提供有效支持。

          2計算機(jī)軟件工程中的數(shù)據(jù)庫建立

          開展計算機(jī)軟件工程建設(shè)過程中,首先要針對數(shù)據(jù)庫系統(tǒng)進(jìn)行完善,設(shè)計構(gòu)建基礎(chǔ)的框架,計算機(jī)軟件通常是在網(wǎng)絡(luò)環(huán)境下運(yùn)行使用的,因此在建設(shè)期間,也要考慮是否存在影響因素,通過各個系統(tǒng)之間的相互配合,來實現(xiàn)軟件功能,數(shù)據(jù)庫中的信息安全性也能夠得到保障。對于軟件工程中針對數(shù)據(jù)庫編程管理問題,在建立初期要有明確的使用方向,完成基礎(chǔ)框架設(shè)計后需要針對功能方面采取完善措施,不斷的補(bǔ)充其中的功能,并提升軟件自身防御能力,這樣即使是在網(wǎng)絡(luò)運(yùn)行使用環(huán)境下,也能最大限度的避免受到病毒攻擊,確保數(shù)據(jù)信息安全,同時數(shù)據(jù)庫中信息的更新速率也能夠達(dá)到使用需求標(biāo)準(zhǔn)。數(shù)據(jù)庫建立是基于編程技術(shù)基礎(chǔ)上來開展的,對于一些技術(shù)性問題,通過功能之間的協(xié)調(diào)使用,可以更好的避免出現(xiàn)技術(shù)性問題,同時在軟件工程投入使用后最大限度的利用數(shù)據(jù)庫資源,在網(wǎng)絡(luò)環(huán)境中也能夠?qū)崿F(xiàn)軟件的自動更新檢測。建立過程中要選擇適合的程序匯編語言,通過語言來完成功能框架編寫,選擇適合的匯編語言,針對不同的功能模塊也可以做出區(qū)分,這樣可以更好的幫助提升設(shè)計效果。

          3對數(shù)據(jù)庫文件的應(yīng)用

          3.1面向?qū)ο蟮臄?shù)據(jù)庫存儲模式選擇

          數(shù)據(jù)庫存儲模式選擇,需要在分區(qū)后進(jìn)行,存儲功能中可能會出現(xiàn)不同程度的功能隱患問題。這種數(shù)據(jù)庫存儲模式選擇也是對用戶訪問權(quán)限的定義,在軟件使用過程中,為確保內(nèi)部重要信息的安全性,會對用戶的訪問權(quán)限進(jìn)行定義,這樣不同級別的用戶所能夠登陸到的界面也存在差異,數(shù)據(jù)庫信息也都得到安全保障?;谖募愋瓦x擇基礎(chǔ)上所進(jìn)行的文件訪問,也更高效合理,實現(xiàn)上述功能在程序編寫期間要重點(diǎn)設(shè)計,根據(jù)所存儲的信息類型來對數(shù)據(jù)庫做出選擇,避免出現(xiàn)更深層次的問題,并幫助合理優(yōu)化資源,利用過程中達(dá)到更理想的效果。不同資源在使用時需要根據(jù)所接收到的指令來調(diào)動數(shù)據(jù)庫內(nèi)部信息,實現(xiàn)資源利用方面的優(yōu)化。

          3.2數(shù)據(jù)庫文件的加密保護(hù)

          文件加密保護(hù)主要是針對基礎(chǔ)信息來進(jìn)行的,這部分信息關(guān)系到使用者的個人隱私,一旦泄露會造成嚴(yán)重的影響,因此在所開展的數(shù)據(jù)庫文件加密保護(hù)中,要根據(jù)不同信息的重要程度來設(shè)置等級,采用登陸口令以及密碼加密的形式來進(jìn)行保護(hù),登陸到數(shù)據(jù)庫文件內(nèi)部需要輸入相應(yīng)的加密密匙,這樣工作人員可以根據(jù)常見問題來探討解決加密措施,以免文件應(yīng)用過程中受到網(wǎng)絡(luò)病毒的影響,造成數(shù)據(jù)庫使用期間癱瘓問題。對于文件加密期間的數(shù)據(jù)信息選擇,通過各個系統(tǒng)之間的文件加密選擇,如果出現(xiàn)功能方面的沖突問題,可以通過系統(tǒng)的框架結(jié)構(gòu)優(yōu)化來達(dá)到更理想的優(yōu)化使用模式。為各個系統(tǒng)之間的功能優(yōu)化創(chuàng)造有利環(huán)境。

          3.3數(shù)據(jù)存儲模式使用方法比較

          存儲功能使用性能是否穩(wěn)定,要從使用方法對比過程中來進(jìn)行探討,觀察運(yùn)行狀態(tài)下的軟件是否存在功能不穩(wěn)定的現(xiàn)象,并從技術(shù)性角度來深入探討預(yù)防措施。設(shè)計期間的功能選擇直接關(guān)系到后續(xù)網(wǎng)絡(luò)訪問所選擇的形式,以及工作任務(wù)開展期間可能會遇到的相關(guān)問題,幫助提升系統(tǒng)投入使用后的功能穩(wěn)定性,通過這種工作模式上的創(chuàng)新利用,可以幫助避免網(wǎng)絡(luò)環(huán)境中軟件使用受到計算機(jī)病毒的入侵,并最大程度的保護(hù)數(shù)據(jù)庫中信息的安全性,對于一些比較常見的技術(shù)性問題,對于這種配合方法的選擇也能夠達(dá)到更理想的運(yùn)行效果。系統(tǒng)在運(yùn)行過程中會對所接收到的信息快速篩選,將其中的有用信息進(jìn)行歸類,這樣可以根據(jù)使用需求快速的調(diào)動數(shù)據(jù)庫內(nèi)的信息,軟件投入使用后也可以根據(jù)操作需求對功能進(jìn)行更新處理,這種方法的實現(xiàn)也需要各個系統(tǒng)之間的相互配合。對存儲模式進(jìn)行對比,觀察其中所存在的問題,更有利于下一階段軟件功能設(shè)計的實現(xiàn)。

          3.4開發(fā)設(shè)計中的編程技術(shù)選擇

          篇10

          1.2計算機(jī)網(wǎng)絡(luò)數(shù)據(jù)庫中分析其存在的威脅計算機(jī)網(wǎng)絡(luò)系統(tǒng)的運(yùn)行過程存在著對網(wǎng)絡(luò)數(shù)據(jù)庫的威脅:一是網(wǎng)絡(luò)手段的攻擊,如果網(wǎng)絡(luò)系統(tǒng)的安全性較低或者不存在安全性,那么會使網(wǎng)絡(luò)數(shù)據(jù)庫得不到安全保證,因此很有必要優(yōu)化網(wǎng)絡(luò)數(shù)據(jù)庫安全技術(shù);二是用戶自身的操作不當(dāng)造成了網(wǎng)絡(luò)數(shù)據(jù)庫出現(xiàn)信息和數(shù)據(jù)不正確;三是非法訪問了權(quán)限范圍外的數(shù)據(jù)信息。四是攻擊了對網(wǎng)絡(luò)數(shù)據(jù)庫的合理訪問;五是對數(shù)據(jù)資源信息進(jìn)行了非法竊取和篡改。

          2對計算機(jī)數(shù)據(jù)庫安全技術(shù)提出優(yōu)化

          由于目前的網(wǎng)絡(luò)環(huán)境不斷開放,造成了網(wǎng)絡(luò)數(shù)據(jù)庫在運(yùn)行的過程中很容易受到外界影響而出現(xiàn)安全問題,從而容易泄露和丟失網(wǎng)絡(luò)數(shù)據(jù)庫中的重要數(shù)據(jù)和信息,給用戶造成的損失很嚴(yán)重。因此必須采取有效的技術(shù)措施對網(wǎng)絡(luò)數(shù)據(jù)庫進(jìn)行安全高效的控制管理。為保障數(shù)據(jù)信息的合法性,我們必須優(yōu)化計算機(jī)數(shù)據(jù)庫的安全技術(shù)方案,通過優(yōu)化計算機(jī)網(wǎng)絡(luò)數(shù)據(jù)庫內(nèi)容來提高其在運(yùn)行過程中的安全性和可靠性。對于網(wǎng)絡(luò)數(shù)據(jù)庫的安全處理,首先要處理好整體數(shù)據(jù)信息存取的安全性以及合理性。

          2.1對數(shù)據(jù)庫進(jìn)行加密對數(shù)據(jù)庫進(jìn)行加密是保護(hù)網(wǎng)絡(luò)數(shù)據(jù)庫安全的常用技術(shù)手段。通過對數(shù)據(jù)庫加密程序的應(yīng)用,有效的增強(qiáng)了數(shù)據(jù)庫內(nèi)部數(shù)據(jù)的實效性以及安全性。將特殊的算法有效應(yīng)用在模塊的加密過程當(dāng)中,進(jìn)行高效的改變數(shù)據(jù)信息,并且為用戶提供了可加密的應(yīng)用信息。其次在數(shù)據(jù)庫的加密模塊當(dāng)中,正確的解密方法用戶必須牢牢掌握,以便于獲取更全面的信息數(shù)據(jù)及其原始內(nèi)容。優(yōu)化處理數(shù)據(jù)庫加密系統(tǒng)的內(nèi)部模塊是保證模塊順利開展的關(guān)鍵,采取有效的措施對加密環(huán)節(jié)和解密環(huán)節(jié)進(jìn)行優(yōu)化,增強(qiáng)非可辨的數(shù)據(jù)信息和可辨的數(shù)據(jù)信息兩者轉(zhuǎn)換的規(guī)范性,對獲取的數(shù)據(jù)信息進(jìn)行有效的解密和讀取。另外,對于進(jìn)行加密的相關(guān)數(shù)據(jù)信息,非授權(quán)用戶不能翻閱讀,這樣使網(wǎng)絡(luò)數(shù)據(jù)的安全性從根本上得到了保障。

          2.2數(shù)據(jù)的備份及恢復(fù)對數(shù)據(jù)備份及恢復(fù)技術(shù)的加強(qiáng)應(yīng)用,是對網(wǎng)絡(luò)數(shù)據(jù)庫信息被完整統(tǒng)一獲取的保證,及時地發(fā)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)中出現(xiàn)的各種障礙和問題,以便采取有效的改進(jìn)及優(yōu)化措施。數(shù)據(jù)信息管理人員應(yīng)當(dāng)把數(shù)據(jù)恢復(fù)技術(shù)給充分應(yīng)用,進(jìn)行合理處理相關(guān)備份文件,以便在最短的時間里,使數(shù)據(jù)庫中相關(guān)數(shù)據(jù)資料能夠盡快恢復(fù),使網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)故障問題的出現(xiàn)得到有效避免,從而降低了社會經(jīng)濟(jì)損失。合理建立有效的數(shù)據(jù)備份以及恢復(fù)是網(wǎng)絡(luò)數(shù)據(jù)庫的保障數(shù)據(jù)機(jī)制,并且可以作為一種常用技術(shù)手段。此機(jī)制在其運(yùn)用過程當(dāng)中,在網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)故障的出現(xiàn)時,管理人員能夠結(jié)合以前備份的數(shù)據(jù)文件,可以及時地恢復(fù)到初始狀態(tài)。數(shù)據(jù)備份信息處理時,一般采取靜態(tài)和動態(tài)以及邏輯備份等多種形式。磁盤鏡像和備份文件以及在線日志是經(jīng)常使用的數(shù)據(jù)恢復(fù)技術(shù),在其使用過程當(dāng)中可以根據(jù)實際的數(shù)據(jù)庫運(yùn)行模式,對備份恢復(fù)技術(shù)的可行性有效進(jìn)行選擇。

          篇11

          2關(guān)系數(shù)據(jù)庫技術(shù)在計算機(jī)網(wǎng)絡(luò)設(shè)計中的基本原理

          在計算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展的過程中,數(shù)據(jù)庫技術(shù)存在著眾多的種類,其中根據(jù)數(shù)據(jù)庫模型的運(yùn)行模式可以分為:網(wǎng)狀模型數(shù)據(jù)庫技術(shù)、層次模型數(shù)據(jù)庫技術(shù)以及關(guān)系數(shù)據(jù)模型數(shù)據(jù)庫技術(shù)。這些數(shù)據(jù)庫技術(shù)在不同的計算機(jī)網(wǎng)絡(luò)設(shè)計活動中有各自的優(yōu)勢,其中關(guān)系數(shù)據(jù)模型數(shù)據(jù)庫技術(shù),以其完美的數(shù)據(jù)連結(jié)技術(shù)和高度的數(shù)據(jù)模型適應(yīng)性,成為計算機(jī)網(wǎng)絡(luò)設(shè)計活動中通用的一種數(shù)據(jù)庫技術(shù)。其在運(yùn)行過程中展示出的完善的數(shù)據(jù)連結(jié)性,能夠在計算機(jī)網(wǎng)絡(luò)設(shè)計活動中,對任何相關(guān)的計算機(jī)網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行關(guān)聯(lián),并能夠在一定數(shù)據(jù)基礎(chǔ)上對多種數(shù)據(jù)進(jìn)行綜合性的關(guān)系鏈接。這種數(shù)據(jù)信息服務(wù)的全面性和數(shù)據(jù)鏈接服務(wù)形式的多樣性,能夠極大的滿足計算機(jī)網(wǎng)絡(luò)設(shè)計活動中多樣化的數(shù)據(jù)信息需求,所以在具體的計算機(jī)網(wǎng)絡(luò)設(shè)計活動中成為使用者首選的數(shù)據(jù)庫類型,被廣泛的應(yīng)用于計算機(jī)網(wǎng)絡(luò)設(shè)計中。計算機(jī)網(wǎng)絡(luò)設(shè)計活動是一個復(fù)雜、系統(tǒng)的工程性活動,在其運(yùn)行活動中要求下屬的各個模塊都要最大程度上的兼具數(shù)據(jù)信息服務(wù)的全面性和便捷性。在關(guān)系數(shù)據(jù)庫中這一系統(tǒng)要求被很好的體現(xiàn)了出來,關(guān)系數(shù)據(jù)庫擁有自己管理信息交互平臺,能夠基于C語言等網(wǎng)絡(luò)編程語言與使用者進(jìn)行數(shù)據(jù)庫信息的交流,提高了數(shù)據(jù)庫使用的便捷性和全面性。在計算機(jī)數(shù)據(jù)庫軟件系統(tǒng)結(jié)構(gòu)中包含著兩個數(shù)據(jù)庫訪問系統(tǒng),一個是開放數(shù)據(jù)庫連接性(ODBC),一個是數(shù)據(jù)訪問對象(DAO),這兩個數(shù)據(jù)庫訪問系統(tǒng)相互獨(dú)立,能夠單獨(dú)向用戶提供數(shù)據(jù)信息服務(wù)。其中ODBC不僅能夠基于SQL語言與使用者進(jìn)行數(shù)據(jù)信息交互,而且對C語言和SQL數(shù)據(jù)庫之間的訪問機(jī)制進(jìn)行了定義,讓使用者可以通過C語言這樣一種計算機(jī)網(wǎng)絡(luò)設(shè)計活動中常見的語言形式與數(shù)據(jù)庫進(jìn)行信息交互,保證了關(guān)系數(shù)據(jù)庫對計算機(jī)網(wǎng)絡(luò)設(shè)計活動數(shù)據(jù)信息交互,讓計算機(jī)網(wǎng)絡(luò)設(shè)計人員能夠通過其最常用的信息交互方式與關(guān)系數(shù)據(jù)庫進(jìn)行交流,保證了關(guān)系數(shù)據(jù)庫與計算機(jī)網(wǎng)絡(luò)設(shè)計活動積極、有效的互動。DAO為計算機(jī)網(wǎng)絡(luò)設(shè)計提供了數(shù)據(jù)庫機(jī)制,這一機(jī)制是從關(guān)系數(shù)據(jù)庫的整體出發(fā)對關(guān)系數(shù)據(jù)庫內(nèi)部組成部分和內(nèi)容的一種規(guī)范。當(dāng)一個關(guān)系數(shù)據(jù)庫體系結(jié)構(gòu)由多個DAO構(gòu)成時,DAO自身的數(shù)據(jù)庫管理機(jī)制就會發(fā)揮作用,從DAO自身的數(shù)據(jù)資源特點(diǎn)出發(fā),對關(guān)系數(shù)據(jù)庫整體進(jìn)行協(xié)同管理,保證整個關(guān)系數(shù)據(jù)庫的數(shù)據(jù)信息服務(wù)的高效進(jìn)行。DAO的這種自我管理機(jī)制和其自身的數(shù)據(jù)訪問對象本質(zhì)是相互分離的,在具體的管理活動中自我管理機(jī)制和數(shù)據(jù)訪問對象能夠進(jìn)行各自獨(dú)立的管理,讓每一個DAO都可以在保證自身數(shù)據(jù)訪問對象性質(zhì)的基礎(chǔ)上,同時實現(xiàn)自身和DAO群體的管理,這種各自獨(dú)立的數(shù)據(jù)訪問對象管理和運(yùn)行管理,在保證DAO數(shù)據(jù)服務(wù)對象專業(yè)性的同時,也方便了自身的升級改造。而且在關(guān)系數(shù)據(jù)庫運(yùn)行活動中,DAO可以鏈接相應(yīng)的網(wǎng)絡(luò)數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)資源的網(wǎng)絡(luò)化共享和管理。

          3關(guān)系數(shù)據(jù)庫在計算機(jī)網(wǎng)絡(luò)設(shè)計中的優(yōu)勢

          關(guān)系數(shù)據(jù)庫在計算機(jī)網(wǎng)絡(luò)設(shè)計中具有強(qiáng)大的數(shù)據(jù)存儲功能,以及簡便的數(shù)據(jù)轉(zhuǎn)換功能等強(qiáng)大的優(yōu)勢,以下將對關(guān)系數(shù)據(jù)庫在計算機(jī)網(wǎng)絡(luò)設(shè)計中的優(yōu)勢進(jìn)行詳細(xì)的闡述。

          3.1強(qiáng)大的數(shù)據(jù)存儲功能

          強(qiáng)大的數(shù)據(jù)存儲功能,是關(guān)系數(shù)據(jù)庫在計算機(jī)網(wǎng)絡(luò)設(shè)計活動中運(yùn)用的主要優(yōu)勢。隨著計算機(jī)網(wǎng)絡(luò)設(shè)計應(yīng)用范圍的不斷擴(kuò)大,計算機(jī)網(wǎng)絡(luò)設(shè)計活動的內(nèi)容含量越來越大,內(nèi)容的組成形式也變得越來越復(fù)雜,面對計算機(jī)網(wǎng)絡(luò)設(shè)計活動這樣一種發(fā)展趨勢,相應(yīng)的關(guān)系數(shù)據(jù)庫的數(shù)據(jù)儲存能力和數(shù)據(jù)管理能力變得極為重要。關(guān)系數(shù)據(jù)庫的應(yīng)用,不僅能夠?qū)τ嬎銠C(jī)網(wǎng)絡(luò)設(shè)計活動中需求和產(chǎn)生的大量計算機(jī)網(wǎng)絡(luò)設(shè)計數(shù)據(jù)進(jìn)行及時的存儲,而且能夠借助內(nèi)部管理機(jī)制的幫助,對這些數(shù)據(jù)進(jìn)行有效、準(zhǔn)確的規(guī)劃和管理。關(guān)系數(shù)據(jù)庫的應(yīng)用讓計算機(jī)網(wǎng)絡(luò)設(shè)計活動的數(shù)據(jù)管理環(huán)節(jié),成為計算機(jī)網(wǎng)絡(luò)設(shè)計環(huán)節(jié)的一個效率增長點(diǎn)。在具體的操作活動中計算機(jī)網(wǎng)絡(luò)設(shè)計人員,可以利用數(shù)據(jù)庫強(qiáng)大的數(shù)據(jù)存儲功能將設(shè)備參數(shù)輸入到網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中,進(jìn)而借助網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)對關(guān)系數(shù)據(jù)庫進(jìn)行高效、快捷的操作。如果不能有效的利用關(guān)系數(shù)據(jù)庫的輔助作用,有效管理復(fù)雜的數(shù)據(jù)信息,那么計算機(jī)網(wǎng)絡(luò)設(shè)計勢必會陷入困境中。

          3.2簡便的數(shù)據(jù)轉(zhuǎn)換功能

          關(guān)系數(shù)據(jù)庫在計算機(jī)網(wǎng)絡(luò)設(shè)計活動中的優(yōu)勢,還體現(xiàn)在不同數(shù)據(jù)之間的轉(zhuǎn)換功能。在計算機(jī)網(wǎng)絡(luò)設(shè)計活動中,因為設(shè)計活動本身可能會涉及到社會經(jīng)濟(jì)的各個領(lǐng)域,自身的設(shè)計形式也會因為網(wǎng)絡(luò)設(shè)計目標(biāo)的不同而大相徑庭,在計算機(jī)網(wǎng)絡(luò)設(shè)計活動中,計算機(jī)網(wǎng)絡(luò)設(shè)計的數(shù)據(jù)從呈現(xiàn)形式和傳遞方式上都是有本質(zhì)上的不同的,所以在對計算機(jī)網(wǎng)絡(luò)設(shè)計數(shù)據(jù)進(jìn)行管理的時候,不同數(shù)據(jù)之間的轉(zhuǎn)換是一個關(guān)鍵性的問題,只有解決了計算機(jī)網(wǎng)絡(luò)設(shè)計活動中的數(shù)據(jù)轉(zhuǎn)換和數(shù)據(jù)轉(zhuǎn)換效率的問題,才能促進(jìn)計算機(jī)網(wǎng)絡(luò)設(shè)計活動高效進(jìn)行。關(guān)系數(shù)據(jù)庫在計算機(jī)網(wǎng)絡(luò)設(shè)計活動中的應(yīng)用在一定程度上解決了這一關(guān)鍵性問題,因為關(guān)系數(shù)據(jù)庫本身存在的關(guān)聯(lián)性,就是要從兩組不同數(shù)據(jù)中尋找共同點(diǎn),并基于這些共同點(diǎn)建立二者之間的普遍聯(lián)系,關(guān)系數(shù)據(jù)庫的這種工作機(jī)制,在不同形式的數(shù)據(jù)之間的轉(zhuǎn)換活動中也有積極的作用。數(shù)據(jù)的兩種不同呈現(xiàn)形式本質(zhì)上也是兩種不同數(shù)據(jù)之間聯(lián)系的一種體現(xiàn),二者之間本質(zhì)內(nèi)容和內(nèi)在邏輯的聯(lián)系是普遍存在的。關(guān)系數(shù)據(jù)庫可以根據(jù)這一特點(diǎn),結(jié)合自身的工作機(jī)制,對二者進(jìn)行本質(zhì)上的聯(lián)系,這樣一種在計算機(jī)網(wǎng)絡(luò)設(shè)計活動中復(fù)雜無比的問題,在關(guān)系數(shù)據(jù)庫的參與下立刻變得可實現(xiàn)、可操作。關(guān)系數(shù)據(jù)庫的存在只是解決了計算機(jī)網(wǎng)絡(luò)設(shè)計活動數(shù)據(jù)轉(zhuǎn)化能力的有無問題,只有強(qiáng)化計算機(jī)網(wǎng)絡(luò)設(shè)計活動中數(shù)據(jù)轉(zhuǎn)化能力的效率和便捷性,才能在網(wǎng)絡(luò)設(shè)計的實際工作中起到更加積極的效果。所以在關(guān)系數(shù)據(jù)庫的建立健全活動中,對其自身的數(shù)據(jù)轉(zhuǎn)換能力的強(qiáng)化,是關(guān)系數(shù)據(jù)庫發(fā)展完善的未來方向。這一改進(jìn)必須要將關(guān)系數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)化能力與關(guān)系數(shù)據(jù)庫的信息交互系統(tǒng)結(jié)合起來,保證使用者對關(guān)系數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)換能力有更加直接的參與和應(yīng)用,同時要結(jié)合計算機(jī)網(wǎng)絡(luò)設(shè)計活動發(fā)展的實際,對網(wǎng)絡(luò)設(shè)計活動中可能會涉及到的數(shù)據(jù)呈現(xiàn)形式進(jìn)行系統(tǒng)、詳細(xì)的統(tǒng)計,并在關(guān)系數(shù)據(jù)庫中對這些數(shù)據(jù)的呈現(xiàn)形式進(jìn)行廣泛的應(yīng)用。具體而言,就是要在關(guān)系數(shù)據(jù)庫中,對計算機(jī)網(wǎng)絡(luò)設(shè)計活動中可能會涉及到的數(shù)據(jù)呈現(xiàn)形式進(jìn)行定義,并設(shè)置相應(yīng)的數(shù)據(jù)轉(zhuǎn)化機(jī)制,在對數(shù)據(jù)信息進(jìn)行存儲時,盡量選擇應(yīng)用范圍最廣的數(shù)據(jù)呈現(xiàn)形式進(jìn)行存儲,以最大限度的保證計算機(jī)網(wǎng)絡(luò)設(shè)計活動的數(shù)據(jù)需求,同時也要定義好各種數(shù)據(jù)呈現(xiàn)形式的轉(zhuǎn)化機(jī)制,在使用者產(chǎn)生特殊的數(shù)據(jù)呈現(xiàn)形式需求時,能夠運(yùn)用相應(yīng)的數(shù)據(jù)轉(zhuǎn)換機(jī)制,進(jìn)行數(shù)據(jù)呈現(xiàn)形式的轉(zhuǎn)換,以保證計算機(jī)網(wǎng)絡(luò)設(shè)計活動的高效進(jìn)行。