發(fā)布時(shí)間:2022-02-01 12:00:52
序言:寫作是分享個人見解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了8篇的數(shù)據(jù)庫系統(tǒng)樣本,期待這些樣本能夠?yàn)槟峁┴S富的參考和啟發(fā),請盡情閱讀。
數(shù)據(jù)庫是信息管理的核心和基礎(chǔ)技術(shù),而本節(jié)內(nèi)容正是信息管理的重點(diǎn),因此采用情境導(dǎo)入、任務(wù)驅(qū)動的方式對學(xué)習(xí)任務(wù)進(jìn)行深入學(xué)習(xí),并通過層層深入的設(shè)問來調(diào)動學(xué)生學(xué)習(xí)的積極性。學(xué)好本節(jié)內(nèi)容,可以使學(xué)生養(yǎng)成良好的信息資源管理習(xí)慣,掌握信息資源管理的常用方法以及利用數(shù)據(jù)庫存儲、管理大量數(shù)據(jù)并實(shí)現(xiàn)高效檢索,對于學(xué)生今后的生活、工作和學(xué)習(xí)是相當(dāng)有益的,而且也能為以后學(xué)習(xí)選修模塊《數(shù)據(jù)管理技術(shù)》作好知識和技能的準(zhǔn)備,具有承上啟下的作用。本次課占2課時(shí)。
一、教學(xué)目標(biāo)
知識與技能:了解數(shù)據(jù)庫的基本概念,理解數(shù)據(jù)庫應(yīng)用程序、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫的關(guān)系;了解Access中數(shù)據(jù)庫表、記錄、字段的概念;學(xué)會使用Access瀏覽、修改、添加、刪除記錄,了解字段數(shù)據(jù)類型的選擇。
過程與方法:通過在線注冊,實(shí)踐體驗(yàn)數(shù)據(jù)管理系統(tǒng)和數(shù)據(jù)庫應(yīng)用程序的作用,能根據(jù)實(shí)際情況獲取數(shù)據(jù)庫中的數(shù)據(jù),學(xué)會歸納總結(jié)的學(xué)習(xí)方法。
情感、態(tài)度與價(jià)值觀:體會使用數(shù)據(jù)庫管理信息對我們學(xué)習(xí)、生活帶來的影響,樹立科學(xué)管理、使用信息資源的意識,體驗(yàn)網(wǎng)絡(luò)數(shù)據(jù)庫的優(yōu)勢。
二、教學(xué)重點(diǎn)、難點(diǎn)
教學(xué)重點(diǎn):數(shù)據(jù)庫系統(tǒng)的幾個概念間的關(guān)系,數(shù)據(jù)表記錄的添加、修改、刪除操作。
教學(xué)難點(diǎn):數(shù)據(jù)庫系統(tǒng)的幾個概念間的關(guān)系,字段數(shù)據(jù)類型的確定。
三、學(xué)情分析
高一年級的學(xué)生已掌握Office辦公軟件的使用,如Word、PowerPoint和Excel,這些為學(xué)習(xí)本節(jié)課提供了一定的基礎(chǔ)。數(shù)據(jù)庫系統(tǒng)是新課程改革后加進(jìn)來的內(nèi)容,大部分學(xué)生都是第一次接觸,相對來說掌握起來有一定的難度。
四、教學(xué)過程
1.創(chuàng)設(shè)情境,激情導(dǎo)入
師:同學(xué)們,平時(shí)我們經(jīng)常會上網(wǎng)注冊一些信息,今天請大家一起到老師自建的網(wǎng)站上來注冊信息。請大家在IE瀏覽器的地址欄上輸入地址192.168.1.10,進(jìn)入“數(shù)據(jù)庫系統(tǒng)學(xué)習(xí)平臺”,完成注冊。
學(xué)生登錄網(wǎng)站,進(jìn)行注冊,并登錄到主頁。主頁設(shè)計(jì)如圖1所示。
師:好了,現(xiàn)在請大家點(diǎn)擊主頁左邊的“顯示已有用戶”圖標(biāo),看看我們班同學(xué)的注冊信息。
學(xué)生看到了自己和其他同學(xué)的注冊信息都顯示在了網(wǎng)頁上,如圖2所示,覺得很好奇,課堂氣氛活躍。
師:現(xiàn)在請同學(xué)們思考一下大家注冊的信息為什么會顯示在網(wǎng)頁上?
學(xué)生紛紛議論。
生:肯定是我們注冊的信息保存到教師機(jī)上了。
師:對了,很好。但是具體又是保存到了什么文件里了呢?
學(xué)生思考片刻,但沒人回答。
師:這就是我們今天要學(xué)習(xí)的內(nèi)容――數(shù)據(jù)庫系統(tǒng)。
設(shè)計(jì)意圖:引導(dǎo)學(xué)生進(jìn)入“數(shù)據(jù)庫系統(tǒng)學(xué)習(xí)平臺”注冊自己的信息。通過注冊、登錄和顯示已有注冊用戶來激發(fā)學(xué)生的好奇心,并由此引入新課。
2.講述新課
(1)理解數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用系統(tǒng)、數(shù)據(jù)庫系統(tǒng)四個概念。
結(jié)合書本內(nèi)容,組織學(xué)生思考如下問題:
①數(shù)據(jù)庫是什么?請用自己的話來概括。
②我們通常用什么來建立和管理數(shù)據(jù)庫?
③剛才的網(wǎng)上體驗(yàn)是數(shù)據(jù)庫管理系統(tǒng)還是數(shù)據(jù)庫應(yīng)用系統(tǒng)?
④數(shù)據(jù)庫系統(tǒng)包含了什么?
(2)四個概念間的關(guān)系。
教師展示PPT,并結(jié)合剛才的網(wǎng)上注冊來理清四個概念之間的關(guān)系,如圖3所示。
設(shè)計(jì)意圖:由于概念比較抽象,設(shè)計(jì)時(shí)先讓學(xué)生自學(xué)概念,再結(jié)合網(wǎng)上注冊的例子以圖的形式來幫助學(xué)生理清概念之間的關(guān)系。
(3)體驗(yàn)網(wǎng)上數(shù)據(jù)查詢。
師:現(xiàn)在就請大家思考一下我們身邊還有哪些地方用到了數(shù)據(jù)庫?
學(xué)生討論并回答。
師:同學(xué)們的回答都很好?,F(xiàn)在請同學(xué)們點(diǎn)擊主頁左邊的“查詢成績”圖標(biāo),輸入自己的考號來查詢一下本次期中考試的成績吧。
學(xué)生嘗試根據(jù)考號來查詢自己的成績,真正感受到數(shù)據(jù)庫高效檢索的優(yōu)勢。
設(shè)計(jì)意圖:通過設(shè)問引導(dǎo)學(xué)生理論聯(lián)系實(shí)際,感受數(shù)據(jù)庫系統(tǒng)在信息管理方面的優(yōu)勢,進(jìn)一步體驗(yàn)數(shù)據(jù)庫的應(yīng)用。
(4)數(shù)據(jù)庫中表、字段的概念及字段的數(shù)據(jù)類型。
師:現(xiàn)在請大家考慮本節(jié)課一開始的問題:大家剛才注冊的信息保存到了哪里?
生:保存到教師機(jī)的數(shù)據(jù)庫文件里。
師:對了。平時(shí)大家到互聯(lián)網(wǎng)上注冊的信息其實(shí)就是保存到相關(guān)網(wǎng)站對應(yīng)的數(shù)據(jù)庫文件里。在網(wǎng)上查詢資料其實(shí)也是到相應(yīng)服務(wù)器的數(shù)據(jù)庫文件里查找。
教師用Access打開剛才學(xué)生們注冊保存的數(shù)據(jù)庫文件(userinfo.mdb),打開后讓學(xué)生討論Access和Excel的異同點(diǎn)。教師根據(jù)學(xué)生的討論情況再介紹Access中數(shù)據(jù)表,記錄、字段的概念。
(5)記錄的修改、添加、刪除。
打開桌面上“student.mdb”文件,完成以下操作:
第一步,將表中的姓名“趙麗雅”改為“趙雅麗”。
第二步,在表的最后添加一條記錄,內(nèi)容為“100 406010900”、“胡楊林”、“1”、“85”、“85”、“85”。
第三步,刪除剛才添加的這條記錄。
設(shè)計(jì)意圖:讓學(xué)生充當(dāng)管理員的角色,知道如何在Access中添加、修改、刪除記錄,并且趁機(jī)引導(dǎo)學(xué)生要對數(shù)據(jù)庫文件做好安全工作,樹立科學(xué)管理、使用信息資源的意識。
(6)字段的修改、添加和刪除。
教師打開注冊信息表(info),并對這張數(shù)據(jù)表需要用到哪些字段、各個字段分別選擇什么數(shù)據(jù)類型進(jìn)行分析。組織學(xué)生討論,完成以下問題的思考:
①如何修改字段名?
②如何在字段的后面添加另外字段?
③同一個字段內(nèi)的值可以任意填寫嗎?
設(shè)計(jì)意圖:通過層層深入的設(shè)問讓學(xué)生明白如何設(shè)計(jì)字段。
3.隨堂測試
點(diǎn)擊主頁上的“隨堂測試”圖標(biāo),完成課堂測試并當(dāng)堂批改。
4.自我評價(jià)
學(xué)生點(diǎn)擊主頁上的“自我評價(jià)”圖標(biāo),完成自我評價(jià)。
5.課后作業(yè)
以四人為一小組,合作設(shè)計(jì)一個圖書借閱系統(tǒng)的數(shù)據(jù)庫,要求包括用戶信息表、圖書信息表和借書記錄表。
五、教學(xué)反思
本節(jié)課的內(nèi)容是數(shù)據(jù)庫相關(guān)概念、記錄操作和字段類型選擇。概念理論的知識點(diǎn)很多,動手操作內(nèi)容比較少,很難引發(fā)學(xué)生學(xué)習(xí)的興趣。對于這點(diǎn)顧慮,我在引入階段設(shè)計(jì)了學(xué)生上網(wǎng)注冊信息這個過程,一方面為了引起學(xué)生的學(xué)習(xí)興趣,另一方面也能讓學(xué)生親身感受利用數(shù)據(jù)庫存儲、管理大量數(shù)據(jù)并實(shí)現(xiàn)高效檢索方面的優(yōu)勢,為下面數(shù)據(jù)庫的講解提供了實(shí)例。
關(guān)鍵詞:數(shù)據(jù)庫系統(tǒng);信息管理;應(yīng)用
引言
數(shù)據(jù)庫是計(jì)算機(jī)中主要的應(yīng)用領(lǐng)域,在數(shù)據(jù)發(fā)展下,主要給人們在生活、生產(chǎn)帶來較大的方便。要實(shí)現(xiàn)數(shù)據(jù)庫的安全性就要對用戶使用權(quán)限、破壞數(shù)據(jù)等行為進(jìn)行制約,而數(shù)據(jù)庫系統(tǒng)是實(shí)現(xiàn)數(shù)據(jù)庫管理的技術(shù)形式,它不僅能對數(shù)據(jù)庫信息進(jìn)行計(jì)算,還能對數(shù)據(jù)信息進(jìn)行儲存,從而方便人們對相關(guān)知識的查找和應(yīng)用。
1數(shù)據(jù)庫系統(tǒng)與信息管理系統(tǒng)概述
管理信息系統(tǒng)主要以計(jì)算機(jī)為主導(dǎo)形式,對信息進(jìn)行采集、整理、維護(hù)以及使用。它能對一些決策、管理形成準(zhǔn)確的系統(tǒng)手段,在現(xiàn)代化建設(shè)中發(fā)揮重要作用。管理信息系統(tǒng)不僅要保障信息的最大需求、進(jìn)行更科學(xué)的采集、加工,還要對相關(guān)信息進(jìn)行處理,從而實(shí)現(xiàn)信息的管理功能。而數(shù)據(jù)庫管理系統(tǒng)是信息管理中新的發(fā)展技術(shù),它也是計(jì)算機(jī)技術(shù)重要的科學(xué)分支。主要是對數(shù)據(jù)進(jìn)行維護(hù)和管理,在管理人員建設(shè)中、軟件開發(fā)形式中以及軟件平臺建設(shè)中具有重要意義,它不僅將數(shù)據(jù)庫作為主要的發(fā)展核心,也形成完整性的運(yùn)行系統(tǒng)。由于數(shù)據(jù)庫在儲存期間是一種集合形式,在結(jié)構(gòu)和聯(lián)系之間都能進(jìn)行描述、擴(kuò)展、利用,從而實(shí)現(xiàn)用戶之間的共享形式,所以數(shù)據(jù)庫系統(tǒng)在信息管理中的應(yīng)用能夠?qū)崿F(xiàn)數(shù)據(jù)儲存的結(jié)構(gòu)化,實(shí)現(xiàn)數(shù)據(jù)儲存期間的共享性,減少數(shù)據(jù)冗余,節(jié)省數(shù)據(jù)的儲存空間,從而提高系統(tǒng)在應(yīng)用方式中實(shí)現(xiàn)的較大性能。
2計(jì)算機(jī)數(shù)據(jù)庫系統(tǒng)特點(diǎn)
2.1數(shù)據(jù)共享性
計(jì)算機(jī)數(shù)據(jù)庫系統(tǒng)能夠體現(xiàn)數(shù)據(jù)的共享性,如果數(shù)據(jù)在建立完成之后,在數(shù)據(jù)應(yīng)用范圍中只有對個人進(jìn)行使用,就失去了數(shù)據(jù)庫系統(tǒng)的重要意義。因?yàn)閿?shù)據(jù)庫系統(tǒng)在建設(shè)中不僅要實(shí)現(xiàn)人們之間的共享方式,還要保障各個行業(yè)在數(shù)據(jù)應(yīng)用在的共享行為。它不只是在國家發(fā)展中實(shí)現(xiàn)的共享行為,在全球范圍內(nèi)也能保障數(shù)據(jù)的積極傳輸和有效利用。
2.2數(shù)據(jù)組織性
數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)也具有組織性,由于數(shù)據(jù)庫能儲存大量數(shù)據(jù),所以數(shù)據(jù)在儲存期間就形成較大的組織性。儲存的數(shù)據(jù)之間不僅產(chǎn)生較大的聯(lián)系,也具有一定的規(guī)律。在同一數(shù)據(jù)中進(jìn)行儲存,能夠?qū)崿F(xiàn)更大的關(guān)聯(lián)性。所以根據(jù)數(shù)據(jù)之間存在的共同點(diǎn),在儲存期間就要進(jìn)行一定的組織形式,從而在組織形式上進(jìn)行整體分析。
2.3數(shù)據(jù)獨(dú)立性
同一數(shù)據(jù)庫中形成的數(shù)據(jù)具有較大的聯(lián)系,在分析形式下也體現(xiàn)更多的相似性,各個數(shù)據(jù)在數(shù)據(jù)庫中也具有一定的獨(dú)立性。首先,數(shù)據(jù)獨(dú)立性體現(xiàn)邏輯獨(dú)立和物理獨(dú)立性兩方面,對于邏輯獨(dú)立性來說,它能對數(shù)據(jù)庫中存在的數(shù)據(jù)進(jìn)行修改、定義,使各個數(shù)據(jù)之間發(fā)展邏輯性的總體行為,對原本數(shù)據(jù)不需要進(jìn)行修改。對于物理獨(dú)立性來說,它能對一些物理設(shè)備、物理儲存位置以及物理方法進(jìn)行更換,在不影響數(shù)據(jù)庫邏輯結(jié)構(gòu)變化下實(shí)現(xiàn)改變方式,也不會影響外部應(yīng)用程序的變化。
2.4數(shù)據(jù)靈活性
數(shù)據(jù)的靈活性是數(shù)據(jù)庫在數(shù)據(jù)操作形式上來實(shí)現(xiàn)的,在運(yùn)行期間具有較大的適應(yīng)性。在整個數(shù)據(jù)庫系統(tǒng)應(yīng)用中,它不僅能對數(shù)據(jù)進(jìn)行儲存,在各個信息管理形式上也具有較大的操作形式。例如:在操作系統(tǒng)中能對數(shù)據(jù)進(jìn)行輸入、輸出、改變、更新以及搜索等,用戶在共享期間能對數(shù)據(jù)進(jìn)行選擇,建設(shè)具有特色的數(shù)據(jù)庫,然后在數(shù)據(jù)庫系統(tǒng)中進(jìn)行特殊管理。
2.5數(shù)據(jù)可控性
數(shù)據(jù)冗余具有較大的可控性,數(shù)據(jù)冗余是數(shù)據(jù)庫中的數(shù)據(jù)之間在儲存期間產(chǎn)生的重復(fù)現(xiàn)象,在數(shù)據(jù)庫中占有較大的空間。數(shù)據(jù)庫是一種共享數(shù)據(jù)形式,是多個用戶之間形成的特殊需求。如果每個用戶在數(shù)據(jù)庫中都建立個人數(shù)據(jù)進(jìn)行應(yīng)用,就會出現(xiàn)數(shù)據(jù)冗余現(xiàn)象。在數(shù)據(jù)庫管理系統(tǒng)應(yīng)用中,要解決數(shù)據(jù)庫冗余現(xiàn)象,首先要實(shí)現(xiàn)數(shù)據(jù)之間的共享形式,減少數(shù)據(jù)之間的重復(fù)現(xiàn)象[1]。為了提高數(shù)據(jù)之間的查詢方式,還要將冗余數(shù)據(jù)進(jìn)行剔除,從而保障冗余度在合理范圍內(nèi)。
3數(shù)據(jù)庫系統(tǒng)在信息管理中的應(yīng)用現(xiàn)狀
3.1不斷擴(kuò)大應(yīng)用范圍
在現(xiàn)代社會發(fā)展中,數(shù)據(jù)庫技術(shù)、信息技術(shù)以及計(jì)算機(jī)技術(shù)的應(yīng)用結(jié)合成為現(xiàn)代數(shù)據(jù)庫系統(tǒng)在應(yīng)用領(lǐng)域中的發(fā)展和創(chuàng)新方式。由于信息管理方式在各個領(lǐng)域中都得到較大的應(yīng)用,所以數(shù)據(jù)庫系統(tǒng)在信息管理中的應(yīng)用也越來越廣泛。首先,計(jì)算機(jī)技術(shù)的應(yīng)用發(fā)展使數(shù)據(jù)庫系統(tǒng)在發(fā)展中增加了嚴(yán)謹(jǐn)性和完善性,實(shí)現(xiàn)了更大的技術(shù)保障。而且,由于數(shù)據(jù)庫技術(shù)的廣泛性,在各個領(lǐng)域發(fā)展中都實(shí)現(xiàn)了各個系統(tǒng)的有效應(yīng)用,不僅信息效率在發(fā)展期間得到較大的提升,各個行業(yè)在發(fā)展信息管理期間也實(shí)現(xiàn)較大的應(yīng)用范圍。最后,數(shù)據(jù)庫技術(shù)的應(yīng)用為各個行業(yè)在發(fā)展建設(shè)中提升了較大的經(jīng)濟(jì)效益,從而實(shí)現(xiàn)該行業(yè)在社會地位中的科學(xué)技術(shù)性發(fā)展。各個行業(yè)在發(fā)展中不僅得到較大的依賴程度,也實(shí)現(xiàn)更廣的應(yīng)用范圍。
3.2加強(qiáng)數(shù)據(jù)庫系統(tǒng)安全性
隨著數(shù)據(jù)庫系統(tǒng)的不斷應(yīng)用和發(fā)展,數(shù)據(jù)系統(tǒng)的安全也存在較大的問題,在信息管理中也存在較大的發(fā)展優(yōu)勢。在信息時(shí)代不斷發(fā)展形式下,數(shù)據(jù)作為企業(yè)發(fā)展的主要發(fā)展依據(jù)和科學(xué)決策,影響著企業(yè)的變化和發(fā)展。所以主要掌握信息管理中的安全性,才能實(shí)現(xiàn)更好的決策效果。信息時(shí)代不斷發(fā)展形式下,保障數(shù)據(jù)安全問題成為主要的存在方式,也是計(jì)算機(jī)系統(tǒng)在管理方式中主要解決的問題之一,為數(shù)據(jù)庫管理系統(tǒng)也提供較大的方便。首先,計(jì)算機(jī)對數(shù)據(jù)具有較大的儲存功能和備份功能,它能通過計(jì)算機(jī)中的數(shù)據(jù)對其他儲存設(shè)備進(jìn)行傳輸。如果計(jì)算機(jī)操作者對數(shù)據(jù)操作期間存在較大的失誤行為,已經(jīng)丟失的數(shù)據(jù)就可以在備份過程中來恢復(fù),從而保障計(jì)算機(jī)數(shù)據(jù)的安全性。而且,數(shù)據(jù)庫系統(tǒng)由于升級發(fā)展,實(shí)現(xiàn)的安全指數(shù)也會不斷提升,對數(shù)據(jù)保護(hù)行為也存在較大的安全效果[2]。
3.3實(shí)現(xiàn)的發(fā)展比較迅速
數(shù)據(jù)庫系統(tǒng)在信息管理中體現(xiàn)的效果能很快在現(xiàn)實(shí)中表現(xiàn)出來,對自身發(fā)展和生產(chǎn)具有較大影響。根據(jù)數(shù)據(jù)庫系統(tǒng)的發(fā)展階段進(jìn)行分析,它從網(wǎng)狀數(shù)據(jù)庫已經(jīng)發(fā)展為面向?qū)ο蟀l(fā)展的數(shù)據(jù)庫時(shí)代。不僅實(shí)現(xiàn)了更好的操作性和適應(yīng)能力,面對不同的數(shù)據(jù)對象產(chǎn)生的數(shù)據(jù)庫類型也不同。數(shù)據(jù)庫在發(fā)展形式上完全改變了傳統(tǒng)數(shù)據(jù)庫的表現(xiàn)需求,它不僅能對一些動態(tài)資源進(jìn)行儲存,還能利用相關(guān)數(shù)據(jù)對這些資料進(jìn)行編輯、處理,實(shí)現(xiàn)計(jì)算機(jī)技術(shù)與數(shù)據(jù)庫技術(shù)的有效結(jié)合,從而實(shí)現(xiàn)更完整的、應(yīng)用性更強(qiáng)的數(shù)據(jù)庫系統(tǒng)。
3.4規(guī)范性的指標(biāo)提升
由于數(shù)據(jù)庫系統(tǒng)在應(yīng)用中的不斷發(fā)展,人們不斷對數(shù)據(jù)庫系統(tǒng)的關(guān)注,導(dǎo)致數(shù)據(jù)庫系統(tǒng)中的各項(xiàng)指標(biāo)也不斷實(shí)現(xiàn)規(guī)范性。由于數(shù)據(jù)庫系統(tǒng)在應(yīng)用期間產(chǎn)生較大的科學(xué)性、安全性,在信息管理中發(fā)揮中較大的積極作用。它在發(fā)展期間不僅能實(shí)現(xiàn)較大的適應(yīng)性,在操作行為上也產(chǎn)生較大的方便。人們對數(shù)據(jù)庫技術(shù)重視度的不斷提升,數(shù)據(jù)庫系統(tǒng)中的各個信息在應(yīng)用期間也不斷標(biāo)準(zhǔn)化、統(tǒng)一化。
4數(shù)據(jù)庫系統(tǒng)在信息管理中的應(yīng)用對策
4.1提高安全性能
要實(shí)現(xiàn)有效的信息管理方式就要提高數(shù)據(jù)庫技術(shù)的安全性能,因?yàn)楝F(xiàn)代技術(shù)的不斷發(fā)展,計(jì)算機(jī)技術(shù)的發(fā)展已經(jīng)實(shí)現(xiàn)了更多的應(yīng)用領(lǐng)域。如果計(jì)算機(jī)技術(shù)應(yīng)用在數(shù)據(jù)庫信息的盜取和破壞,就會影響人們在社會中的生產(chǎn)與生活,從而給人們帶來巨大的經(jīng)濟(jì)損失[3]。所以為了保障數(shù)據(jù)庫信息的安全性,就要提高數(shù)據(jù)庫技術(shù)的安全性能,使數(shù)據(jù)庫系統(tǒng)在信息管理中能實(shí)現(xiàn)良好的應(yīng)用效果。實(shí)現(xiàn)數(shù)據(jù)庫技術(shù)的安全效果,主要是利用某個系統(tǒng)來實(shí)現(xiàn)的,防止數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)被盜用、丟失,它在數(shù)據(jù)庫系統(tǒng)中是實(shí)現(xiàn)發(fā)展的重要指標(biāo)。由于數(shù)據(jù)庫信息能實(shí)現(xiàn)較大的共享性,在各個領(lǐng)域發(fā)展中都能實(shí)現(xiàn)較大的創(chuàng)新和發(fā)展,所以數(shù)據(jù)庫在使用期間就會產(chǎn)生較大的安全性,特別是國家、企業(yè)存在的一些機(jī)密文件,在發(fā)生共享方式上就容易丟失,從而給國家、企業(yè)以及個人造成較大的經(jīng)濟(jì)損失。所以為了保證該數(shù)據(jù)庫在運(yùn)行期間的安全性,就要在信息管理方式中增加密碼設(shè)置等,然后創(chuàng)建檢查機(jī)制,如果出現(xiàn)問題就要對數(shù)據(jù)信息及時(shí)處理,從而保障數(shù)據(jù)庫在信息管理期間的安全性。
4.2提高系統(tǒng)安全性
數(shù)據(jù)庫系統(tǒng)還要實(shí)現(xiàn)更大的安全性,因?yàn)閿?shù)據(jù)庫系統(tǒng)是由大量數(shù)據(jù)庫、外部信息管理軟件組成的信息管理系統(tǒng),數(shù)據(jù)信息在系統(tǒng)中的安全性發(fā)揮著重要作用。與數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)的安全性能比較相似,它也對人們在社會中的生產(chǎn)和生活具有重要作用。人們在現(xiàn)代數(shù)據(jù)利用形式上可以看出,由于系統(tǒng)用戶在日常中的行為和思想不同,所產(chǎn)生的安全性也不同,但大部分用戶會數(shù)據(jù)庫信息沒有形成一定的安全意識,甚至有些用戶對安全行為也沒有較大的警示作用,不僅為一些非法用戶提供了較大的方便,也導(dǎo)致大量的數(shù)據(jù)庫信息出現(xiàn)丟失現(xiàn)象。所以,為了保障數(shù)據(jù)庫系統(tǒng)的安全性,首先就要保障數(shù)據(jù)庫中的安全,不僅要改變數(shù)據(jù)庫技術(shù)的安全性能,也要體現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的整體安全性[4]。對數(shù)據(jù)庫系統(tǒng)的硬件系統(tǒng)和軟件系統(tǒng)也要進(jìn)行完善,在日常運(yùn)用期間,要定期對硬件、軟件進(jìn)行檢查、更新,還要對計(jì)算機(jī)系統(tǒng)進(jìn)行定期消毒,降低數(shù)據(jù)在儲存中的損失,從而保障數(shù)據(jù)庫系統(tǒng)的正常運(yùn)行。
4.3加強(qiáng)數(shù)據(jù)庫完整性
數(shù)據(jù)庫系統(tǒng)在內(nèi)部儲存中還要保障數(shù)據(jù)的完整性,首先,利用客戶端的應(yīng)用程序保障用戶在數(shù)據(jù)信息期間的完整性,不僅要選擇出用戶在輸入數(shù)據(jù)期間的直觀認(rèn)識,還要篩選出一些不符合數(shù)據(jù)環(huán)節(jié)的相關(guān)數(shù)據(jù),如果在輸入期間發(fā)現(xiàn)一些問題,就要及時(shí)對數(shù)據(jù)進(jìn)行分析、處理,從而為更好的決策方式提供科學(xué)依據(jù)和有利的幫助[5]。而且,在其他數(shù)據(jù)庫中儲存的數(shù)據(jù)還要在服務(wù)終端進(jìn)行檢驗(yàn),對一些不完整的數(shù)據(jù)直接剔除,從而保障數(shù)據(jù)在數(shù)據(jù)庫中的完整性。最后,還要加強(qiáng)對數(shù)據(jù)完整性的維護(hù),不僅要保證數(shù)據(jù)的一致性,在服務(wù)終端進(jìn)行有效控制和約束,還要在服務(wù)終端對數(shù)據(jù)進(jìn)行檢驗(yàn),篩選一些不利數(shù)據(jù),減少數(shù)據(jù)庫程序的開發(fā)量,從而提升數(shù)據(jù)庫系統(tǒng)的運(yùn)行效率,以實(shí)現(xiàn)數(shù)據(jù)庫系統(tǒng)在運(yùn)行期間的安全性、可靠性。
4.4實(shí)現(xiàn)理論與實(shí)踐
數(shù)據(jù)庫技術(shù)的發(fā)展形式上已經(jīng)經(jīng)歷了四個發(fā)展階段,無論在哪個發(fā)展階段,數(shù)據(jù)庫技術(shù)在發(fā)展形式上都是根據(jù)實(shí)踐方式來實(shí)現(xiàn)的。由于社會發(fā)展在不斷進(jìn)步,信息量也在不斷增多,所以為了數(shù)據(jù)庫技術(shù)的發(fā)展,就要對數(shù)據(jù)庫系統(tǒng)的相關(guān)理論進(jìn)行更新、創(chuàng)造,然后把這種創(chuàng)新理論應(yīng)用到實(shí)踐發(fā)展中,進(jìn)行科學(xué)的、合理的指導(dǎo)方式,從而實(shí)現(xiàn)更好的發(fā)展成果。
5結(jié)論
數(shù)據(jù)庫在社會發(fā)展中具有較大的應(yīng)用趨勢,在新技術(shù)水平不斷實(shí)施下,數(shù)據(jù)庫系統(tǒng)在信息管理方式中成為人們普遍關(guān)注的對象,不僅實(shí)現(xiàn)了更廣泛的數(shù)據(jù)信息,也實(shí)現(xiàn)了更廣的應(yīng)用領(lǐng)域。所以我們?yōu)榱藢?shí)現(xiàn)數(shù)據(jù)庫系統(tǒng)更好的發(fā)展趨勢,就要對數(shù)據(jù)庫系統(tǒng)在應(yīng)用中存在的問題進(jìn)行分析、了解,不斷增加創(chuàng)新手段,從而實(shí)現(xiàn)數(shù)據(jù)庫信息的更高技術(shù)。
參考文獻(xiàn)
[1]黃娜娜.淺談計(jì)算機(jī)數(shù)據(jù)庫系統(tǒng)在信息管理中的應(yīng)用[J].今日科苑,2010,18:239.
[2]李旭軍.計(jì)算機(jī)數(shù)據(jù)庫技術(shù)在信息管理中的應(yīng)用[J].赤峰學(xué)院學(xué)報(bào)(自然科學(xué)版),2011,10:62-64.
[3]尚曉麗,包向輝,尤菲菲.淺析計(jì)算機(jī)數(shù)據(jù)庫系統(tǒng)在信息管理中的應(yīng)用[J].赤峰學(xué)院學(xué)報(bào)(自然科學(xué)版),2015,09:16-18.
[4]王煜國.計(jì)算機(jī)數(shù)據(jù)庫系統(tǒng)在信息管理中的應(yīng)用探討[J].中國高新技術(shù)企業(yè),2013,36:31-32.
關(guān)鍵詞:分布式數(shù)據(jù)庫 安全策略 訪問控制
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2012)07(a)-0015-01
伴隨著計(jì)算機(jī)的普及和信息技術(shù)的高速發(fā)展,信息平臺的構(gòu)建越來越多的用到了分布式數(shù)據(jù)庫系統(tǒng)。關(guān)于分布式數(shù)據(jù)庫系統(tǒng)的一個粗略定義是:分布式數(shù)據(jù)庫是一組數(shù)據(jù)的集合,這些數(shù)據(jù)在邏輯上屬于同一個系統(tǒng),但物理上卻分散在計(jì)算機(jī)網(wǎng)絡(luò)的若干節(jié)點(diǎn)上,這些數(shù)據(jù)庫站點(diǎn)由統(tǒng)一的數(shù)據(jù)庫管理系統(tǒng)進(jìn)行管理,在邏輯上是一個整體,每個節(jié)點(diǎn)都有自治能力,而且數(shù)據(jù)分布也透明。因此分布式數(shù)據(jù)庫系統(tǒng)可以看成是計(jì)算機(jī)網(wǎng)絡(luò)與數(shù)據(jù)庫系統(tǒng)的有機(jī)結(jié)合,具有物理分布性、邏輯關(guān)聯(lián)性、節(jié)點(diǎn)自治性和協(xié)作性等幾方面的特點(diǎn)。
1 分布式數(shù)據(jù)庫安全需求分析
在開發(fā)分布式數(shù)據(jù)庫系統(tǒng)的過程中,保證數(shù)據(jù)庫中數(shù)據(jù)的安全是一項(xiàng)非常重要的工作。試想一下,如果沒有充分的安全性控制機(jī)制,那么任何無管理權(quán)限的人員都可以訪問數(shù)據(jù)庫,也都可以查詢或更改其數(shù)據(jù),則數(shù)據(jù)庫必然遭到破壞,甚至可能造成整個系統(tǒng)的癱瘓。因此,一個好的分布式數(shù)據(jù)庫必須能確保系統(tǒng)數(shù)據(jù)的完整性、有效性和安全性,防止未授權(quán)用戶對其訪問,跟蹤用戶對其訪問的情況,控制授權(quán)用戶僅能對自己所擁有權(quán)限的子系統(tǒng)和數(shù)據(jù)進(jìn)行訪問,使系統(tǒng)免于因各種破壞而造成數(shù)據(jù)丟失和偷竊,這也是分布式數(shù)據(jù)庫系統(tǒng)安全管理必須要解決的問題。
一般情況下,分布式數(shù)據(jù)庫面臨三大類安全問題:一是要保障數(shù)據(jù)庫數(shù)據(jù)的可靠性、完整性,預(yù)防和減少因?yàn)檐洝⒂布到y(tǒng)誤差所造成的數(shù)據(jù)庫惡性破壞,針對由單站點(diǎn)故障、網(wǎng)絡(luò)故障等自然因素引起的問題,可以考慮利用網(wǎng)絡(luò)安全性來提供安全防護(hù)。二是來自于本機(jī)或網(wǎng)絡(luò)上的人為攻擊,例如黑客的攻擊。三是數(shù)據(jù)庫管理系統(tǒng)自身的安全脆弱性,現(xiàn)階段系統(tǒng)的安全與操作系統(tǒng)的安全是相互配套的,由于數(shù)據(jù)庫管理系統(tǒng)所存在的操作系統(tǒng)的結(jié)構(gòu)多種多樣,一個可以打補(bǔ)丁和可滲透的操作系統(tǒng)是難以從根本上解決安全問題的,因此,數(shù)據(jù)庫管理系統(tǒng)也是脆弱的。
2 分布式數(shù)據(jù)庫安全策略
面對以上數(shù)據(jù)庫存在的安全威脅,我們必須采取有效的措施,以滿足安全需求。為此,筆者在多年的分布式數(shù)據(jù)庫系統(tǒng)的教學(xué)及實(shí)踐過程中,總結(jié)了幾種頗具成效的安全策略,來解決其存在的安全隱患。對于一種分布式數(shù)據(jù)庫系統(tǒng)來說,安全策略是安全體系結(jié)構(gòu)中的重要部分。所謂安全策略,即是指規(guī)定一套如何管理、保護(hù)和分配敏感信息的分布規(guī)律和實(shí)踐經(jīng)驗(yàn)的集合。
2.1 站點(diǎn)間的身份驗(yàn)證
在執(zhí)行數(shù)據(jù)訪問操作之前,為了有效防止各種可能的假冒攻擊,有必要在客戶端和數(shù)據(jù)庫服務(wù)器之間進(jìn)行雙向身份驗(yàn)證。具體為:需要各站點(diǎn)從密鑰管理中心獲得與目標(biāo)站點(diǎn)通信用的秘密密鑰,除此之外,為了完成各種分布式事務(wù)處理及數(shù)據(jù)處理等的功能,各站點(diǎn)間的分布式數(shù)據(jù)庫系統(tǒng)的服務(wù)器與服務(wù)器之間也要取得相應(yīng)的密鑰,完成身份驗(yàn)證,保證數(shù)據(jù)庫操作的安全性。
2.2 保密性安全策略
經(jīng)過上述的身份驗(yàn)證成功后,就已經(jīng)可以進(jìn)行數(shù)據(jù)傳輸了。但由于傳輸?shù)臄?shù)據(jù)量往往很大,因此需要對數(shù)據(jù)進(jìn)行加密后再傳輸。具體做法通常是采用信息加密的方式來防止黑客攻擊或者采用實(shí)時(shí)入侵檢測等,在通信雙方之間建立安全通道。
2.3 訪問控制
保障數(shù)據(jù)庫操作的安全性,還有一項(xiàng)非常重要的條件,即是對其權(quán)限的認(rèn)證。當(dāng)某客戶端以某種身份登錄服務(wù)器以后,需要依據(jù)系統(tǒng)管理員的恰當(dāng)授權(quán),來限制其在數(shù)據(jù)庫中所能從事的工作,以及其對數(shù)據(jù)庫對象的訪問方式和訪問范圍,包括能對該數(shù)據(jù)庫做什么樣的操作和管理,或可訪問哪部分的數(shù)據(jù)庫等。合法用戶的訪問控制一般就兩種形式:獨(dú)立授權(quán)訪問控制和強(qiáng)制訪問授權(quán)控制。其中獨(dú)立授權(quán)訪問控制是由系統(tǒng)管理員設(shè)置訪問控制表,為用戶提供對數(shù)據(jù)對象具有的操作權(quán)限。而強(qiáng)制訪問授權(quán)控制則是先給系統(tǒng)內(nèi)的合法用戶和數(shù)據(jù)對象分別授予一定的安全級別,然后根據(jù)用戶、數(shù)據(jù)對象之間的安全級別對應(yīng)關(guān)系,來限定用戶所具有的操作權(quán)限。
2.4 數(shù)據(jù)庫庫文加密
數(shù)據(jù)庫系統(tǒng)往往擔(dān)負(fù)著管理和存儲各項(xiàng)關(guān)鍵信息以及數(shù)據(jù)的任務(wù),在管理過程中,為了抵御黑客利用各種手段和方法繞過數(shù)據(jù)庫的安全機(jī)制,從而直接訪問數(shù)據(jù)庫文件的危害,就有必要對數(shù)據(jù)庫庫文進(jìn)行合理的加密,以強(qiáng)化數(shù)據(jù)存儲的安全性。
2.5 密鑰管理與密碼體制
在分布式數(shù)據(jù)庫系統(tǒng)工作過程中,上述的方法:各站點(diǎn)間的身份驗(yàn)證、保密性安全策略以及數(shù)據(jù)庫庫文加密等都離不開加密和解密的算法,其應(yīng)用背景是有很大區(qū)別的:站點(diǎn)間身份驗(yàn)證不需要傳輸大量的控制信息;而保密性安全策略則需要頻繁的傳遞大量的信息;數(shù)據(jù)庫庫文加密則是利用私密信息的變換將需要保護(hù)的明文數(shù)據(jù),按照一定的加密算法變換成他人無法識別和偽造的密碼文。在這不同的應(yīng)用中,要涉及不同粒度的數(shù)據(jù)對象,還要確保能在保證重要數(shù)據(jù)對象安全性的同時(shí)提高訪問速度。因此,有必要針對不同的目標(biāo)來分別制定密碼體制。
2.6 安全審核
任何系統(tǒng)的安全措施都不可能是十全十美的,總是存在一些惡意非法的用戶想方設(shè)法對數(shù)據(jù)庫進(jìn)行破壞,并企圖逃避責(zé)任。因此數(shù)據(jù)庫管理系統(tǒng)應(yīng)建立起明確的用戶權(quán)限的劃分和嚴(yán)格的數(shù)據(jù)庫管理體制。在用戶登錄會話期間,如果出現(xiàn)了分布式數(shù)據(jù)庫系統(tǒng)的可能非法入侵行為,那么就應(yīng)該執(zhí)行數(shù)據(jù)庫的安全審核。除此之外,還應(yīng)該加強(qiáng)對分布式數(shù)據(jù)庫管理人員的審核,因?yàn)樵诋?dāng)今社會,大量的經(jīng)惡意代碼而產(chǎn)生的安全問題已經(jīng)非常普遍,而這些惡意的代碼的傳播,有很大一部分是由數(shù)據(jù)庫程序的編制人員或內(nèi)部的管理人員加到數(shù)據(jù)庫系統(tǒng)中去的,因此,加強(qiáng)內(nèi)部工作人員的道德教育是很有必要的。
2.7 故障恢復(fù)
經(jīng)過上面所述的數(shù)據(jù)庫安全的重重保障,看似已經(jīng)非常完善了,但在分布式數(shù)據(jù)庫系統(tǒng)中,由于計(jì)算機(jī)故障或操作失誤以及人為的破壞,導(dǎo)致問題仍會層出不窮,情況更嚴(yán)重者甚至?xí)?dǎo)致數(shù)據(jù)庫中現(xiàn)有的信息全部或部分遭到破壞。而一個功能強(qiáng)大的數(shù)據(jù)庫系統(tǒng),必須具有把處于故障狀態(tài)的數(shù)據(jù)庫恢復(fù)到一個已知的正確狀態(tài)的功能。分布式事務(wù)的兩段提交協(xié)議就是一種很好的用于故障恢復(fù)的方法,對任何故障均有一定的恢復(fù)能力,當(dāng)然其前提是在系統(tǒng)運(yùn)行日志不丟失的情況下。
3 結(jié)語
綜上所述,既然我們很難兼顧到分布式數(shù)據(jù)庫系統(tǒng)中的安全和效率,那么在選擇安全策略的時(shí)候,我們就應(yīng)當(dāng)試圖平衡這兩方面的因素,根據(jù)具體情況結(jié)合多種安全機(jī)制保障。另外,由于不安全因素?zé)o處不在,而且有不可預(yù)見性,因此數(shù)據(jù)庫安全的防護(hù)是伴隨著數(shù)據(jù)庫的存在而存在的,是一項(xiàng)不可松懈的任務(wù)。
參考文獻(xiàn)
[1] 邵佩英.分布式數(shù)據(jù)庫系統(tǒng)及其應(yīng)用[M].北京:科學(xué)出版社,2000.
關(guān)鍵詞:Access;數(shù)據(jù)庫系統(tǒng);信息處理
中圖分類號:TP311.13文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2010)20-5417-02
Access Database Systems in Developing Research
LIN Jing-ying
(Qinzhou Housing and Urban Construction Committee, Qinzhou 535000, China)
Abstract: From the analysis of the development of science and technology and information systems is finding wider and wider application, refer to access the database application development framework and operation, to access the databases in the admin users and by the hazards and the information paper of the security vulnerabilities and security system and related to analyze and explore countermeasures. finally, by access database management system in the application of examples to institute.
Key words: access; database system; information processing
隨著社會科學(xué)和計(jì)算機(jī)技術(shù)的飛速發(fā)展,人們對信息處理系統(tǒng)的使用更加頻繁,各單位對應(yīng)用數(shù)據(jù)庫編制適合于本單位實(shí)際情況的信息處理系統(tǒng)的需求越來越大。作為Office軟件中應(yīng)用比較廣泛的通用程序之一,Access程序是由微軟推出的一種桌面型數(shù)據(jù)庫系統(tǒng),是一種功能很強(qiáng)大的系統(tǒng)開發(fā)工具,具備了系統(tǒng)內(nèi)存小、功能強(qiáng)大、使用方便等特色。利用Access開發(fā)的數(shù)據(jù)庫系統(tǒng)廣泛的應(yīng)用于很多基層部門,該系統(tǒng)不但可以使用戶更加容易地實(shí)現(xiàn)信息保存、信息查詢、信息維護(hù)、信息統(tǒng)計(jì)、信息交流和信息等操作,而且還可以很方便地與Office系統(tǒng)中的其他組件進(jìn)行數(shù)據(jù)的交流。本文將就Access開發(fā)數(shù)據(jù)庫系統(tǒng)進(jìn)行較為深入的探討。
1 Acccess開發(fā)的數(shù)據(jù)庫系統(tǒng)的基本框架和基本操作
Access開發(fā)的數(shù)據(jù)庫系統(tǒng)是根據(jù)系統(tǒng)基礎(chǔ)的功能來設(shè)置數(shù)據(jù)表、數(shù)據(jù)查詢系統(tǒng)、數(shù)據(jù)報(bào)表和相應(yīng)的數(shù)據(jù)窗體、宏和需要調(diào)用的VISUAL BASIC代碼。數(shù)據(jù)表是通過交互性比較好的窗體來完成數(shù)據(jù)記錄、數(shù)據(jù)保存、數(shù)據(jù)查詢、報(bào)表生成以及打印的;通過設(shè)置不同的查詢條件,從數(shù)據(jù)表中調(diào)出所需要的數(shù)據(jù)就可以實(shí)現(xiàn)數(shù)據(jù)的查詢;數(shù)據(jù)報(bào)表則是通過查詢來提供需要顯示的各類數(shù)據(jù)的載體,是一種規(guī)范性組合;在上述所有操作過程中都需要調(diào)用到宏或者VISUAL BASIC的執(zhí)行代碼。
應(yīng)用Access程序來開發(fā)數(shù)據(jù)庫系統(tǒng)的基本操作主要包括建立主數(shù)據(jù)表、建立附屬數(shù)據(jù)表、設(shè)置查詢、設(shè)置主窗體、設(shè)置輔助窗體、設(shè)置報(bào)表、設(shè)置宏或者VISUAL BASIC代碼等。
1) 主數(shù)據(jù)表是整個信息系統(tǒng)的重要部分,對該表中所有的字段進(jìn)行準(zhǔn)確無誤的設(shè)定是一個非常重要的步驟。通過科學(xué)的設(shè)定,可以最大程度地節(jié)約數(shù)據(jù)庫已有的系統(tǒng)空間,也可以對實(shí)際情況所需的資料進(jìn)行較為完整的記錄。通過窗體設(shè)置的快捷操作程序還可以對主數(shù)據(jù)表進(jìn)行多種格式的結(jié)構(gòu)數(shù)據(jù)導(dǎo)入或者導(dǎo)出。
2) 為了提高主數(shù)據(jù)表的錄入效率以及規(guī)范程度,可以針對相關(guān)數(shù)據(jù)庫的現(xiàn)實(shí)情況對相應(yīng)的字段列表設(shè)定相關(guān)的附屬數(shù)據(jù)表。在設(shè)置查詢條件時(shí)可以通過調(diào)用這些附屬數(shù)據(jù)表節(jié)省時(shí)間和系統(tǒng)空間。
3) 通過設(shè)定數(shù)據(jù)查詢條件可以對數(shù)據(jù)表中存在的內(nèi)容進(jìn)行合理科學(xué)的篩選。為了確保數(shù)據(jù)庫基本功能的實(shí)現(xiàn),數(shù)據(jù)表可以設(shè)置多種查詢方式。
4) 主窗體的設(shè)計(jì)一般可以分為頁眉、頁腳和數(shù)據(jù)編輯錄入三個窗口。設(shè)定數(shù)據(jù)庫系統(tǒng)的名稱、數(shù)據(jù)系統(tǒng)使用單位和制作單位一般都用頁眉和頁腳。主窗口的主要部分是數(shù)據(jù)的編輯錄入窗口。當(dāng)然,一個設(shè)計(jì)完善的主窗體一般還會包括諸如數(shù)據(jù)修改、數(shù)據(jù)保存、數(shù)據(jù)搜索、條件查詢等各種快捷的操作方法,值得注意的是,主窗體中各個編輯用文本框的格式一定要與源數(shù)據(jù)表中對應(yīng)的字段列表相一致。
5) 輔助窗體一般設(shè)置為主窗體中的子窗體,也可以設(shè)置為調(diào)用數(shù)據(jù)查詢時(shí)需要進(jìn)行選擇或者編輯查詢條件的窗體,這種窗體是制作和打印數(shù)據(jù)、篩選報(bào)表所必需的。數(shù)據(jù)庫信息系統(tǒng)一般都會采用這兩種輔助查詢的窗體,并根據(jù)上述的兩種查詢所需要的限定條件對編輯選項(xiàng)進(jìn)行設(shè)定。
6) 報(bào)表在理論上是一種特殊的窗體,但有別于窗體的是報(bào)表必須按照打印的紙張來進(jìn)行大小規(guī)范性設(shè)計(jì)。一般情況下,報(bào)表的頁眉與頁腳用于設(shè)定報(bào)表名稱、報(bào)表的單位、報(bào)表的生成日期、已制定的篩選項(xiàng)目名稱和內(nèi)容等。報(bào)表的主體則主要包含了報(bào)表項(xiàng)目所涉及到的數(shù)據(jù)表或者圖表。
7) 宏與VISUAL BASIC的執(zhí)行代碼的設(shè)定主要是為了加快數(shù)據(jù)庫運(yùn)行的速度、加強(qiáng)其便利性和可選擇性。類似于文件的打開、數(shù)據(jù)的導(dǎo)入導(dǎo)出等相對固定的簡單操作一般會采用宏編寫,復(fù)雜的操作則采用VISUAL BASIC代碼編寫。
2 Acccess開發(fā)的數(shù)據(jù)庫系統(tǒng)的安全性分析及其防范對策
Access程序開發(fā)的數(shù)據(jù)庫系統(tǒng)的安全性研究是一項(xiàng)專業(yè)性和技術(shù)性都很強(qiáng)、過程比較復(fù)雜的工程。毋庸置疑,Access數(shù)據(jù)庫系統(tǒng)中還存在很多與數(shù)據(jù)庫的實(shí)際使用密切相關(guān)的安全漏洞和隱患,我們應(yīng)該根據(jù)具體情況、環(huán)境和需求,因地制宜地進(jìn)行分析,采取相應(yīng)有效的防范措施來保護(hù)數(shù)據(jù)庫系統(tǒng)乃至整個網(wǎng)絡(luò)系統(tǒng)的安全。
1)Access數(shù)據(jù)庫的解密漏洞及相應(yīng)的防范對策
Access開發(fā)的數(shù)據(jù)庫的加密機(jī)制是比較簡單的,因此解密也相對容易。在該數(shù)據(jù)庫系統(tǒng)中,用戶輸入的密碼會和某一固定的密鑰進(jìn)行異或進(jìn)而形成一個加密串,存儲在系統(tǒng)中。由于異或操作經(jīng)過兩次異或就會恢復(fù)到原值,因此只需要用該密鑰和加密串進(jìn)行第二次異或操作,就可以輕松獲得密碼,基于此原因,解密程序的編制難度比較小。要實(shí)現(xiàn)對這個系統(tǒng)漏洞的有效防范,我們應(yīng)該對數(shù)據(jù)庫系統(tǒng)的解密算法進(jìn)行改進(jìn),可用關(guān)鍵字ALTERDATABASE設(shè)置和修改數(shù)據(jù)庫的密碼。
2)由ADMIN用戶引發(fā)的Access數(shù)據(jù)庫安全隱患及相應(yīng)的防范對策
ADMIN用戶是Access系統(tǒng)的缺省用戶,在系統(tǒng)安裝之后沒有重新鏈接到某個新的工作組安全系統(tǒng)上的情況下,系統(tǒng)都以默認(rèn)的ADMIN用戶登錄Access。全世界的Access系統(tǒng)的ADMIN用戶在Access程序中都被視為同一個用戶,因此沒有聯(lián)入某個工作組安全系統(tǒng)的用戶也可以在網(wǎng)絡(luò)文件的系統(tǒng)級別上獲得進(jìn)入該工作組系統(tǒng)文件的ADMIN權(quán)限,直接導(dǎo)致Access程序本身建立起來的二級安全機(jī)制失效。要消除這個安全隱患帶來的影響,可以通過屏蔽ADMIN用戶對數(shù)據(jù)庫的所有權(quán)限來實(shí)現(xiàn)。在ADMIN的用戶組中增加一個新的和該用戶地位等同的新用戶,再以新用戶來登錄Access,從ADMIN的用戶組中將與本工作組系統(tǒng)無關(guān)的ADMIN用戶撤出,新用戶則成為實(shí)際的數(shù)據(jù)庫系統(tǒng)管理員。
3)工作組的信息文件帶來的安全漏洞等系統(tǒng)安全問題及相應(yīng)的防范對策
在Access程序中有一個以SYSTEM.MDW為默認(rèn)名的工作組信息文件,包括用戶的賬號和工作組的賬號在內(nèi)的數(shù)據(jù)庫所有安全信息都存放在該文件中。但是在安裝Access程序時(shí),安裝程序能自動將默認(rèn)的工作組定義在其創(chuàng)建的工作組信息文件中,默認(rèn)狀態(tài)下所有人都可以獲取以該工作組信息文件定義的管理員賬號來訪問數(shù)據(jù)庫,安全隱患極大。對于這個問題,可以使用工作組管理員程序?qū)ぷ鹘M信息文件來進(jìn)行管理。數(shù)據(jù)庫管理員把開發(fā)同一項(xiàng)目的成員設(shè)在同一個組中,可以極大地簡化數(shù)據(jù)庫的安全管理,為工作組指定權(quán)限,再通過將單個用戶添加到組中或者從組中刪除來更改用戶的數(shù)據(jù)庫權(quán)限。
3 Acccess開發(fā)的數(shù)據(jù)庫系統(tǒng)的應(yīng)用實(shí)例
Access開發(fā)的數(shù)據(jù)庫系統(tǒng)在很多領(lǐng)域都得到廣泛的應(yīng)用,本文將以Access開發(fā)的數(shù)據(jù)庫系統(tǒng)在房產(chǎn)管理部門中的應(yīng)用作為實(shí)例來具體探討數(shù)據(jù)庫系統(tǒng)的應(yīng)用。
房產(chǎn)部門的管理工作很復(fù)雜,涉及到產(chǎn)權(quán)登記管理、檔案管理、打印室管理、交易管理等多方面的內(nèi)容。在應(yīng)用Access程序建立數(shù)據(jù)庫系統(tǒng)前,需要對房產(chǎn)部門管理工作的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)流向進(jìn)行認(rèn)真分析,盡量完善數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)設(shè)計(jì),避免數(shù)據(jù)庫建成后進(jìn)行修改補(bǔ)入內(nèi)容等情況。
該數(shù)據(jù)庫包括產(chǎn)權(quán)登記管理模塊、房產(chǎn)證打印模塊、檔案管理模塊、交易管理模塊、系統(tǒng)管理模塊。產(chǎn)權(quán)登記模塊包括登記房改售房表、登記集資建房表、登記新建商品房等;房產(chǎn)證打印模塊包括房產(chǎn)證表、共有證表;檔案管理模塊包括房改售房表、房改售房表、總表等;交易管理模塊包括房屋他項(xiàng)權(quán)證表、法院查封表等;系統(tǒng)管理模塊包括簽收人表、保管人表、結(jié)構(gòu)管理表等。如在檔案管理模塊中“總表”就包括全市房屋產(chǎn)權(quán)檔案。該表主要由“檔案號、單位名稱、房屋坐落、房產(chǎn)類型、房產(chǎn)證號、房屋所有權(quán)人、建筑面積、是否抵押、是否查封、備注”等內(nèi)容組成。此表可以提供房產(chǎn)類型、單位、房屋所有權(quán)人、房屋坐落等目標(biāo)的查詢、分析和統(tǒng)計(jì)。
該部門數(shù)據(jù)庫中數(shù)據(jù)表、數(shù)據(jù)查詢、窗體、報(bào)表、頁、宏以及模塊等七個對象是必不可少的,但是根據(jù)房產(chǎn)管理數(shù)據(jù)庫的實(shí)際情況,日常工作中使用較為頻繁的是數(shù)據(jù)表、數(shù)據(jù)查詢、窗體和報(bào)表四個對象。我們要根據(jù)Access程序所提供的“表結(jié)構(gòu)”向?qū)а驖u進(jìn)地建立數(shù)據(jù)表,如將“共有證表”中的“房產(chǎn)證號、共有權(quán)人、建筑面積、所占份額、填發(fā)日期、附記”等內(nèi)容列入“字段名稱欄”。進(jìn)而建立數(shù)據(jù)信息輸入的界面――窗體,窗體有助于加快數(shù)據(jù)查找速度、提高工作效率的索引。在進(jìn)行數(shù)據(jù)查詢、數(shù)據(jù)分析、數(shù)據(jù)統(tǒng)計(jì)后,根據(jù)Access程序中備有的多種模塊選用數(shù)據(jù)報(bào)表的輸出格式,輸出報(bào)表。
參考文獻(xiàn):
[1] 張培巖.ACCESS數(shù)據(jù)庫應(yīng)用技術(shù)[M].北京:中國經(jīng)濟(jì)科技出版社,2008:45-166.
[2] 朱文元,趙偉蔡.初探ACCESS開發(fā)數(shù)據(jù)庫系統(tǒng)[M].北京:中國經(jīng)濟(jì)科技出版社,2006:26-220.
[3] 李竹,劉靜.基于ACCESS的數(shù)據(jù)庫系統(tǒng)[J].北京:中國計(jì)算機(jī)技術(shù)先鋒報(bào),2008,12(10):44-54.
[4] 吳鋼幸.ACCESS的數(shù)據(jù)庫系統(tǒng)存在的問題和應(yīng)對措施[M].北京:中國科技出版社,2006:26-220.
[5] 王曉琴.論ACCESS開發(fā)數(shù)據(jù)庫系統(tǒng)中的幾點(diǎn)問題[J].中南科技學(xué)院學(xué)報(bào),2008,14(3):111-124
關(guān)鍵詞:嵌入式數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì) 應(yīng)用前景
中圖分類號:TP391 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2016)11(c)-0069-02
隨著計(jì)算機(jī)科學(xué)這一大學(xué)科的不斷發(fā)展和進(jìn)步,移動數(shù)據(jù)終端的數(shù)量不斷激增,對于移動數(shù)據(jù)的處理和計(jì)算越來越受到重視。嵌入式數(shù)據(jù)庫系統(tǒng)就是為了解決移動數(shù)據(jù)終端在進(jìn)行信息交互過程中出現(xiàn)的問題而出現(xiàn)的,嵌入式數(shù)據(jù)庫系統(tǒng)的出現(xiàn)很好地解決了當(dāng)前的問題并給移動數(shù)據(jù)處理帶來了新的發(fā)展方向。越來越多的移動數(shù)據(jù)終端的使用使得人們對于嵌入式數(shù)據(jù)庫系統(tǒng)的研究和設(shè)計(jì)越來越深入,因?yàn)楝F(xiàn)代社會要求嵌入式數(shù)據(jù)庫系統(tǒng)能處理越來越多的移動數(shù)據(jù)信息,所以嵌入式數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)和研究是非常必要的。
1 嵌入式數(shù)據(jù)庫系統(tǒng)的概念
嵌入式數(shù)據(jù)庫系統(tǒng)在應(yīng)用了相應(yīng)的計(jì)算機(jī)技術(shù)之后可以根據(jù)來自軟件或者硬件的請求對數(shù)據(jù)進(jìn)行收發(fā)和處理,這樣可以保證數(shù)據(jù)終端運(yùn)行的安全性和穩(wěn)定性。嵌入式數(shù)據(jù)庫系統(tǒng)屬于智能系統(tǒng)的一部分,因?yàn)榍度胧较到y(tǒng)在設(shè)備運(yùn)行的過程中是隱藏的,并沒有具體的顯現(xiàn)形式,在嵌入式系統(tǒng)中應(yīng)用數(shù)據(jù)庫可以增加系統(tǒng)的智能程度。在嵌入式數(shù)據(jù)庫設(shè)計(jì)的過程中要應(yīng)用到計(jì)算機(jī)技術(shù)、電子技術(shù)等現(xiàn)代化技術(shù),將上述技術(shù)進(jìn)行完美的搭配使用才能設(shè)計(jì)出功能強(qiáng)大的嵌入式數(shù)據(jù)庫,并且可以安全穩(wěn)定運(yùn)行。嵌入式數(shù)據(jù)庫系統(tǒng)是一個需要大量技術(shù)支持和資金支持的系統(tǒng)。嵌入式數(shù)據(jù)庫系統(tǒng)的組成框架較為簡單,其框架主要分為中央處理器和設(shè)備元件。從數(shù)據(jù)庫的發(fā)展來看,每種數(shù)據(jù)庫技術(shù)的發(fā)展都是和計(jì)算機(jī)技術(shù)息息相關(guān)的,計(jì)算機(jī)技術(shù)的發(fā)展大大促進(jìn)了數(shù)據(jù)庫技術(shù)的發(fā)展,同樣的,數(shù)據(jù)庫技術(shù)的發(fā)展也會促進(jìn)計(jì)算機(jī)技術(shù)的發(fā)展,這兩種技術(shù)相輔相成,彼此有著很大的影響。嵌入式數(shù)據(jù)庫系統(tǒng)可以為當(dāng)下不斷增加的移動數(shù)據(jù)終端提供更好的服務(wù),因?yàn)楝F(xiàn)在的移動數(shù)據(jù)終端可以在任何時(shí)間和地點(diǎn)進(jìn)行數(shù)據(jù)的交流和處理,所以就需要嵌入式數(shù)據(jù)庫系統(tǒng)的支持?,F(xiàn)在的各種移動數(shù)據(jù)終端都是建立在嵌入式數(shù)庫系統(tǒng)上的。
2 關(guān)于嵌入式數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)
2.1 嵌入式數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)含義
出于對移動數(shù)據(jù)終端的需求的滿足,以及為實(shí)現(xiàn)嵌入式數(shù)據(jù)庫系統(tǒng)的功能,嵌入式數(shù)據(jù)庫一般被分為3個部分,分別是數(shù)據(jù)庫、數(shù)據(jù)源和交互模塊。通過上述模塊可以看出嵌入式數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)特點(diǎn),嵌入式數(shù)據(jù)庫系統(tǒng)的高技術(shù)性和高性能性就是嵌入式數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)含義。在嵌入式數(shù)據(jù)庫的3個組成部分中嵌入式數(shù)據(jù)庫可以存儲的數(shù)據(jù)容量較小,所以導(dǎo)致數(shù)據(jù)庫的可靠性略有降低,但是這一缺陷會讓數(shù)據(jù)源完美解決,但是數(shù)據(jù)源只存在于計(jì)算機(jī)中不可以隨時(shí)進(jìn)行交互,所以這時(shí)就應(yīng)用到了嵌入式數(shù)據(jù)庫中的交互模塊,通過交互模塊可以實(shí)現(xiàn)數(shù)據(jù)的傳輸。這種數(shù)據(jù)傳輸不但可以單向傳輸,還可以實(shí)現(xiàn)嵌入式數(shù)據(jù)庫和數(shù)據(jù)源之間的信息交互傳輸,通過這種方式可以實(shí)現(xiàn)數(shù)據(jù)的及時(shí)和一致。交互模塊是數(shù)據(jù)交互的橋梁,負(fù)責(zé)溝通嵌入式數(shù)據(jù)庫和數(shù)據(jù)源,只有正確合理地應(yīng)用數(shù)據(jù)庫的3個組成部分才能使嵌入式數(shù)據(jù)庫系統(tǒng)正常穩(wěn)定工作,在正常工作的同時(shí)還能保持其便攜的特性。三種部件互相結(jié)合的方式,就是嵌入式數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的主要方式。
2.2 嵌入式數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)特點(diǎn)
在傳統(tǒng)的網(wǎng)絡(luò)連接中采用的連接方式都是固定的網(wǎng)絡(luò)連接,就是對于不同網(wǎng)絡(luò)節(jié)點(diǎn)的固定持續(xù)鏈接,這樣可以很好地保持網(wǎng)絡(luò)的連通。隨著移動數(shù)據(jù)技術(shù)的不斷發(fā)展,這種網(wǎng)絡(luò)連接方式已經(jīng)不能滿足移動數(shù)據(jù)終端對于移動網(wǎng)絡(luò)節(jié)點(diǎn)的連接。移動數(shù)據(jù)終端所使用的移動數(shù)據(jù)庫對于性能的要求較一般的數(shù)據(jù)庫要高很多,所以采用嵌入式數(shù)據(jù)庫系統(tǒng)設(shè)計(jì),這種設(shè)計(jì)是基于傳統(tǒng)數(shù)據(jù)庫的拓展,但是有著更加良好的性能。移動數(shù)據(jù)庫是通過用戶終端訪問服務(wù)器的固定節(jié)點(diǎn)來獲取動態(tài)數(shù)據(jù)信息的,基于這個原理可以把計(jì)算機(jī)中的數(shù)據(jù)庫管理系統(tǒng)看成動態(tài)數(shù)據(jù)庫管理系統(tǒng)。從設(shè)計(jì)特點(diǎn)來說,傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)與嵌入式數(shù)據(jù)庫系統(tǒng)有著非常大的不同,并且在移動計(jì)算機(jī)環(huán)境下使用嵌入式數(shù)據(jù)庫系統(tǒng)不論性能還是效率上都大大優(yōu)于傳統(tǒng)數(shù)據(jù)庫系統(tǒng)。嵌入式數(shù)據(jù)庫系統(tǒng)的主要設(shè)計(jì)特點(diǎn)包括對SQLsever的技術(shù)標(biāo)準(zhǔn)進(jìn)行支持,對事務(wù)的管理功能和完備的數(shù)據(jù)庫管理功能,同時(shí)還可以提供許多嵌入型操作系統(tǒng)的應(yīng)用。
3 嵌入式數(shù)據(jù)庫系統(tǒng)的應(yīng)用技術(shù)和發(fā)展前景
3.1 嵌入式數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的主要應(yīng)用技術(shù)
當(dāng)今嵌入式數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)中的一項(xiàng)主要技術(shù)就是對數(shù)據(jù)庫中數(shù)據(jù)的復(fù)制和緩存。通過使用這項(xiàng)技術(shù)可以將數(shù)據(jù)庫中較為重要的數(shù)據(jù)存儲在不同的網(wǎng)絡(luò)節(jié)點(diǎn)中,一旦數(shù)據(jù)庫中的數(shù)據(jù)發(fā)生丟失就可以通過存儲在不同網(wǎng)絡(luò)節(jié)點(diǎn)的數(shù)據(jù)進(jìn)行數(shù)據(jù)庫數(shù)據(jù)的恢復(fù)。從嚴(yán)格的意義上來講,只有數(shù)據(jù)庫之間的數(shù)據(jù)復(fù)制才能稱得上數(shù)據(jù)的復(fù)制,而計(jì)算機(jī)上的數(shù)據(jù)復(fù)制其實(shí)是屬于數(shù)據(jù)的緩存。復(fù)制功能可以在很大程度上提升分布式數(shù)據(jù)庫的可靠性和訪問性能,但首要前提是不同節(jié)點(diǎn)所儲存的數(shù)據(jù)具有一致性。設(shè)計(jì)復(fù)制功能時(shí)所使用的技術(shù)不同就會導(dǎo)致復(fù)制功能的不同,將這種不同稱為強(qiáng)一致性和弱一致性。在進(jìn)行嵌入式數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)過程中如果需要保持?jǐn)?shù)據(jù)的一致性不變就要使用強(qiáng)一致性的復(fù)制功能,如果沒有很嚴(yán)格的要求就可以在短時(shí)間內(nèi)使局部的數(shù)據(jù)不同,這種復(fù)制稱為弱一致性復(fù)制。但是不相一致的數(shù)據(jù)一定要保持在一定的數(shù)量范圍內(nèi),并且隨著時(shí)間的推移最終實(shí)現(xiàn)數(shù)據(jù)的一致性。當(dāng)今嵌入式數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)中的另一項(xiàng)主要技術(shù)就是數(shù)據(jù)廣播,通過這項(xiàng)技術(shù)可以實(shí)現(xiàn)數(shù)據(jù)和信息的周期性傳遞,對于處理數(shù)據(jù)庫斷接問題有著很大幫助。
3.2 嵌入式數(shù)據(jù)庫系統(tǒng)的發(fā)展前景
隨著電商的不斷發(fā)展,物流業(yè)也隨之壯大,嵌入式移動數(shù)據(jù)庫系統(tǒng)可以被應(yīng)用在物流方面。嵌入式數(shù)據(jù)庫系統(tǒng)可以實(shí)現(xiàn)對物流進(jìn)行準(zhǔn)確跟蹤,在物流運(yùn)輸?shù)倪^程中,可以利用嵌入式數(shù)據(jù)庫系統(tǒng)技術(shù)將運(yùn)輸信息中的移動數(shù)據(jù)信息傳遞,進(jìn)而保證運(yùn)輸中一切行蹤都在總系統(tǒng)的控制范圍內(nèi),這樣非常有利于物流信息的更新。嵌入式數(shù)據(jù)庫系統(tǒng)技術(shù)也可以應(yīng)用在銀行上,隨著我國技術(shù)的不斷發(fā)展,移動支付的市場占有率不斷上升,所以銀行移動化也是大勢所趨。嵌入式數(shù)據(jù)庫系統(tǒng)應(yīng)用到移動銀行可以使用戶對自己賬戶交易信息進(jìn)行實(shí)時(shí)查詢,不但方便辦理銀行業(yè)務(wù)的用戶,也節(jié)省了大量的人力物力,提升銀行的業(yè)務(wù)效率。
4 結(jié)語
隨著我國計(jì)算機(jī)信息技術(shù)的不斷發(fā)展和進(jìn)步,人們在使用移動數(shù)據(jù)終端的時(shí)候?qū)τ谝苿訑?shù)據(jù)終端的要求也越來越高,所以為了解決這個問題,嵌入式數(shù)據(jù)庫系統(tǒng)順應(yīng)而生。嵌入式數(shù)據(jù)庫系統(tǒng)可以順應(yīng)時(shí)展的需要解決當(dāng)前移動數(shù)據(jù)處理的需要,從而提高移動數(shù)據(jù)終端的運(yùn)行效率。在對嵌入式數(shù)據(jù)庫系統(tǒng)進(jìn)行研究的過程中一定要注意對嵌入式數(shù)據(jù)庫系統(tǒng)的概念的把握,同時(shí)還要明確應(yīng)用的前景和應(yīng)用技術(shù)。隨著對嵌入式數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的研究不斷深入,嵌入式數(shù)據(jù)庫系統(tǒng)會不斷完善,并且有著更好的應(yīng)用前景。
參考文獻(xiàn)
一、 教學(xué)內(nèi)容
數(shù)據(jù)庫原理部分主要講授數(shù)據(jù)庫的基礎(chǔ)理論知識,包括數(shù)據(jù)庫系統(tǒng)概述、數(shù)據(jù)模型、關(guān)系代數(shù)、結(jié)構(gòu)化查詢語言SQL、關(guān)系系統(tǒng)及查詢優(yōu)化、關(guān)系數(shù)據(jù)理論、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫恢復(fù)技術(shù)、并發(fā)控制、數(shù)據(jù)庫安全性與完整性。這一部分強(qiáng)調(diào)的是理論和基礎(chǔ),當(dāng)然也設(shè)計(jì)了一些實(shí)驗(yàn),但主要是驗(yàn)證性的和較小的設(shè)計(jì)性的實(shí)驗(yàn),其目的是使學(xué)生加深對所學(xué)知識和理論的理解和掌握。在本部分的教學(xué)過程中,除了要求學(xué)生作相應(yīng)章節(jié)的習(xí)題之外,還要適當(dāng)?shù)慕o出一些應(yīng)用實(shí)例,啟發(fā)學(xué)生在課外去查閱相應(yīng)資料,為下一環(huán)節(jié)的數(shù)據(jù)庫應(yīng)用做準(zhǔn)備。
在數(shù)據(jù)庫應(yīng)用部分中,我們主要以典型的Oracle、SQL Server為數(shù)據(jù)庫管理系統(tǒng),介紹具體的數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)與開發(fā)方法,并結(jié)合相應(yīng)的開發(fā)工具,以幾個具體的應(yīng)用課題為目標(biāo)要求學(xué)生選擇性的進(jìn)行實(shí)際應(yīng)用項(xiàng)目的設(shè)計(jì)與開發(fā),使學(xué)生在實(shí)際設(shè)計(jì)與開發(fā)過程中進(jìn)一步深入理解和掌握數(shù)據(jù)庫理論知識,熟悉數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)和開發(fā)方法,同時(shí)培養(yǎng)學(xué)生發(fā)現(xiàn)問題、分析問題和解決問題的能力。
二、教學(xué)方法
現(xiàn)在各高校都配有多媒體教室,適當(dāng)采用多媒體授課,一方面可以增大知識信息量,把原先難以在課堂上表達(dá)清楚的內(nèi)容生動的演示出來,另一方面也提高了學(xué)生的觀察能力和學(xué)習(xí)興趣,提高了教學(xué)效率。本課程的特點(diǎn)決定了它可以采用,也有必要采用多媒體等現(xiàn)代化教學(xué)手段進(jìn)行授課。
學(xué)生的外語能力是一個很重要的素質(zhì)要求,對于計(jì)算機(jī)類專業(yè)學(xué)生尤為重要。目前,有大量的著作、期刊、論文都是英文原文,快速、準(zhǔn)確的獲得科技前沿信息是計(jì)算機(jī)專業(yè)學(xué)生立足于社會的根本。為了強(qiáng)化學(xué)生的外語能力,我們結(jié)合國際合作班教育進(jìn)行了雙語教學(xué)嘗試,積累了一些具有實(shí)際應(yīng)用價(jià)值的經(jīng)驗(yàn)和教訓(xùn)。
三、實(shí)驗(yàn)和課程實(shí)習(xí)
教學(xué)是教師和學(xué)生不斷交流的過程,實(shí)驗(yàn)是實(shí)現(xiàn)這個過程的橋梁,可以彌補(bǔ)課堂教學(xué)的不足,加深對基礎(chǔ)理論的理解,啟發(fā)學(xué)生自主思考,大膽創(chuàng)新,達(dá)到良好的理論聯(lián)系實(shí)際的教學(xué)效果。除了觀察性和驗(yàn)證性實(shí)驗(yàn)之外,我們還開設(shè)了設(shè)計(jì)性實(shí)驗(yàn)和綜合性實(shí)驗(yàn),目的是培養(yǎng)學(xué)生的抽象思維能力和科研能力。
除了對學(xué)生獨(dú)立工作能力的培養(yǎng)之外,從提高綜合能力出發(fā),我們增加了綜合性課程設(shè)計(jì)。通常,學(xué)生必須成立幾個工作組,共同設(shè)計(jì)并實(shí)現(xiàn)具有一定規(guī)模的系統(tǒng)。這些系統(tǒng)要求學(xué)生在工作組中必須考慮現(xiàn)實(shí)社會問題所涉及的開銷、安全、效率等。增設(shè)數(shù)據(jù)庫課程設(shè)計(jì)對于提高學(xué)生的綜合素質(zhì),培養(yǎng)學(xué)生的創(chuàng)新意識、創(chuàng)新能力和團(tuán)隊(duì)協(xié)作精神具有特殊的作用。
四、考試和考察
考試形式的多樣化是我們注重學(xué)生多方面培養(yǎng)的一個重要方面。學(xué)生因?yàn)閾?dān)心考試而整天抱著書本死記硬背,這不是我們的教學(xué)目的。當(dāng)然,我們也不能摒棄考試這種檢查學(xué)生掌握知識程度的重要方式,但這絕不是唯一的方式。因此,除了數(shù)據(jù)庫原理部分采用常規(guī)考試以外,我們還增設(shè)了課程設(shè)計(jì)考察、答辯、提交論文等多種不同的方式。
常規(guī)考試主要檢驗(yàn)學(xué)生對課堂知識的理解和掌握程度;課程設(shè)計(jì)考察主要驗(yàn)收學(xué)生所設(shè)計(jì)的系統(tǒng),考察學(xué)生綜合運(yùn)用、鞏固與擴(kuò)展所學(xué)的基礎(chǔ)理論和專業(yè)知識的程度;答辯主要考察學(xué)生的表達(dá)能力,要求學(xué)生能簡明扼要、重點(diǎn)突出的闡述主要內(nèi)容;提交論文是對課程設(shè)計(jì)成績達(dá)到優(yōu)秀的學(xué)生提出的更高要求,要求學(xué)生對所設(shè)計(jì)的問題能夠深刻分析,有重大改進(jìn)或獨(dú)特見解,按照論文的規(guī)范化要求書寫工整或用計(jì)算機(jī)打印成文。
五、科研
科研和教學(xué)相結(jié)合,理論聯(lián)系實(shí)踐,相互促進(jìn),取長補(bǔ)短,一舉兩得。我們努力注意最新技術(shù)的引入,同時(shí)結(jié)合學(xué)生所掌握的理論基礎(chǔ)知識,從一些科研任務(wù)中選擇有實(shí)用價(jià)值的題目在課程中進(jìn)行了討論與實(shí)驗(yàn)。當(dāng)然,這部分實(shí)驗(yàn)對于需要解決的題目來說還很不夠,還需要學(xué)生利用課余時(shí)間,利用自己的計(jì)算機(jī)、利用開放性實(shí)驗(yàn)室進(jìn)行工作??蒲袔恿私虒W(xué),加強(qiáng)了教的目的性,也提高了學(xué)的自主性和積極性;教學(xué)也推動了科研,帶著問題的教學(xué)勢必解決問題進(jìn)而發(fā)現(xiàn)新的問題。
六、與其他課程相結(jié)合
除了本課程的前序課《高級語言程序設(shè)計(jì)》《離散數(shù)學(xué)》和《數(shù)據(jù)結(jié)構(gòu)》以外,與本課相關(guān)的課程還包括《軟件工程》《OOP方法與技術(shù)》《可視化編程》《計(jì)算機(jī)網(wǎng)絡(luò)》等。這些課程或是本課程的后續(xù)課,或是并行課,有的需要本課程的知識,有的為本課程提供一定的支持。因此,我們將該門課程的教學(xué)安排在學(xué)習(xí)完《數(shù)據(jù)結(jié)構(gòu)》,掌握一門程序設(shè)計(jì)語言,熟悉一種編程環(huán)境之后,尤其注重與《軟件工程》《計(jì)算機(jī)網(wǎng)絡(luò)》等課程相結(jié)合的教學(xué)方式。
數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)與開發(fā)是一項(xiàng)龐大的工程,是涉及多學(xué)科的綜合技術(shù)。必須把軟件工程的原理和方法應(yīng)用到數(shù)據(jù)庫建設(shè)中來。運(yùn)用軟件工程的原理和方法開發(fā)數(shù)據(jù)庫系統(tǒng),一方面為實(shí)踐提供了科學(xué)理論和工程方法,另一方面在實(shí)踐中加強(qiáng)了對理論的進(jìn)一步認(rèn)識,所以可以要求學(xué)生嚴(yán)格按照軟件工程的原理和方法進(jìn)行數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)與開發(fā)。
另外,有了《計(jì)算機(jī)網(wǎng)絡(luò)》的知識便可以較為容易的形成網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)的思想,同時(shí)亦可構(gòu)建基于C/S或B/S計(jì)算環(huán)境的網(wǎng)絡(luò)數(shù)據(jù)庫等實(shí)用系統(tǒng)。
關(guān)鍵詞:人事檔案;信息數(shù)據(jù)庫;注意問題
中圖分類號:TP311
國家的強(qiáng)盛與否離不開人才,在所有資源中人力資源是首要資源,對其實(shí)施有效的管理是任何組織或企業(yè)都不可或缺的重要職能,此外人力資源管理有效性對于提高相關(guān)組織部門的競爭力有著重要作用。同時(shí),人力資源管理的質(zhì)量是決定社會的關(guān)鍵點(diǎn),也是高校發(fā)展的核心內(nèi)容。作為高等人才聚集的高校,其肩負(fù)著培育人才、創(chuàng)新知識及服務(wù)社會的重要使命。而我國的經(jīng)濟(jì)也由計(jì)劃經(jīng)濟(jì)向市場經(jīng)濟(jì)轉(zhuǎn)型,這樣對高校人才的要求就更加嚴(yán)格更加高標(biāo)準(zhǔn)。高校管理的核心是人力資源管理,當(dāng)代高校應(yīng)該做的就是充分的挖掘出人事檔案管理中的各種重要信息,并對其進(jìn)行科學(xué)有效的開發(fā)及利用、實(shí)施科學(xué)的配置,務(wù)必要做到人盡其用,人盡其才,用好人才,用足人才。
1 人事檔案管理信息自動化的功效
1.1 提高勞動效率與質(zhì)量,同時(shí)使信息得到充分的共享
人事檔案管理信息以及多媒體網(wǎng)絡(luò)系統(tǒng)可以為人事管理提供完整性的人事人員信息,并可以利用網(wǎng)絡(luò)進(jìn)行資源共享,這樣可以有效的減少各部門錄入相同信息的問題發(fā)生,避免工作重復(fù),而且對于人事管理中產(chǎn)生的新情況,相關(guān)部門可利用網(wǎng)絡(luò)進(jìn)行隨時(shí)更新,并可以為需要這些信息的領(lǐng)導(dǎo)及部門提供第一時(shí)間的信息,確保所提供材料的時(shí)效性及完整度,在進(jìn)行信息共享后,相關(guān)部門可以在任意角度對員工進(jìn)行全面了解,打破部門領(lǐng)導(dǎo)僅能從一個方面了解員工的局限性,提高了認(rèn)識的深度,擴(kuò)大了認(rèn)識的廣度。與此同時(shí)該系統(tǒng)可以從根本上改善手工管理人事時(shí)出現(xiàn)的種種問題,使用該系統(tǒng)進(jìn)行周期性較長的工作時(shí),可以在短時(shí)間內(nèi)完成高質(zhì)量的工作。
1.2 確保為各個部門所提供的人事信息的完整性
建立健全的人事信息數(shù)據(jù)庫,不但可以使我們對于所要了解人員的自然情況,自身素質(zhì)以及個人特點(diǎn)等方面有一個綜合的了解,還可以從日常生活工作及學(xué)習(xí)等方面的聲音資料和影像資料有一個全面的掌握,在需要的時(shí)候能夠做出及時(shí)的查詢,從而達(dá)到對該人員的全面掌握的目的。例如:在現(xiàn)階段的高校,在提供所需數(shù)據(jù)方面人事管理已經(jīng)可以做到更加快捷更加簡便,并且在此基礎(chǔ)上,其統(tǒng)計(jì)功能也已經(jīng)非常完善。例如:下表我們可以對所要了解人員的基本信息做到清晰明了。
性別比例年齡結(jié)構(gòu)學(xué)歷層次職稱
綜合匯總
姓名性別年齡學(xué)歷職稱
張**男31本科工程師
劉**女40大專會計(jì)師
張**女34大專助理工程師
通過這個簡單的環(huán)節(jié)展示,對于所要了解的人員資料可以一目了然。
1.3 加強(qiáng)人事任免的科學(xué)性,提高識人的深度并擴(kuò)大識人的廣度
以往很多單位對于人事任免一般都采取文字性材料敘述或者口頭匯報(bào)的形式來完成,但是隨著人事檔案信息數(shù)據(jù)庫的建立及運(yùn)行后,可以將采集到的相關(guān)干部在學(xué)習(xí)、工作中的信息及聲像,并將這些聲像同文字材料結(jié)合起來并利用網(wǎng)絡(luò)及多媒體設(shè)備,將動態(tài)的影像、聲音資料以及文字?jǐn)⑹鲞M(jìn)行融會貫通,合成為一體,最后通過投影儀將圖像顯示出來。這樣既可以完整的表現(xiàn)出被任用人的自然情況也可以將其實(shí)際清苦表現(xiàn)出來,對被任命人的形象、氣質(zhì)及表達(dá)能力一覽無余。從而使得領(lǐng)導(dǎo)對于任選人有一個更加生動詳細(xì)的了解,可以更好的對任用人作出評價(jià)。
2 建立健全人事檔案管理信息自動化的重要性
在信息高度發(fā)展的當(dāng)今社會,人事檔案管理已發(fā)展成社會亟待解決的問題了。首先,隨著科技的快速發(fā)展,一些組織及部門都采用了先進(jìn)的辦公自動化設(shè)備進(jìn)行辦公,特別是計(jì)算機(jī)的應(yīng)用及信息化的工作都取得了很大的成果,但是在實(shí)際中依然或多或少的存在一些有待解決的問題,例如:應(yīng)用計(jì)算機(jī)的水平不高、人員的技能影響了設(shè)備的充分利用、相關(guān)軟件開發(fā)的及時(shí)性不夠、對信息資源的共享不夠充足等等問題,特別是有些地方對于人事檔案管理工作依然依靠紙質(zhì)來進(jìn)行保存及管理,對工作效率及質(zhì)量產(chǎn)生了很大的影響。這些因素的影響都使得信息管理系統(tǒng)的現(xiàn)代化建設(shè)顯得尤為重要,務(wù)必做到充分利用有效的資源,使工作效率及技術(shù)水平得到全面提高,從而達(dá)到組織工作科學(xué)性及現(xiàn)代化目標(biāo)的實(shí)現(xiàn)。
3 人事檔案管理系統(tǒng)的建立和使用需要注意的問題
3.1 整體的人事管理信息系統(tǒng)需要以先進(jìn)的電子信息技術(shù)為依托
建立多媒體信息網(wǎng)絡(luò)系統(tǒng)主要涉及技術(shù)有:數(shù)據(jù)庫信息技術(shù)、多媒體信息技術(shù)、網(wǎng)絡(luò)共享技術(shù)等。在應(yīng)用人事檔案管理多媒體信息系統(tǒng)時(shí)首先要進(jìn)行人事信息數(shù)據(jù)庫的建立,該系統(tǒng)主要包含兩方面,即:文字性信息數(shù)據(jù)庫、多媒體信息數(shù)據(jù)庫,這一部分被視作整體信息系統(tǒng)的基礎(chǔ)。另外,數(shù)據(jù)庫的信息內(nèi)容要豐富,要具有全面的信息,以便供應(yīng)的更加廣泛的信息。然而進(jìn)行多媒體數(shù)據(jù)庫的建立是一個難點(diǎn),主要是因?yàn)閿?shù)據(jù)庫里所需圖像和視頻具有容量大、不易管理、不易快速調(diào)動的特征,如果單憑文件形式存放,在日后數(shù)據(jù)增多時(shí),其很難滿足對數(shù)據(jù)進(jìn)行管理、更新、調(diào)用及存儲等操作方面的需求。著眼于未來,就需要對多媒體數(shù)據(jù)庫采取分布式管理,從而確保數(shù)據(jù)的應(yīng)用,可以有方向的搞好數(shù)據(jù)庫建設(shè)。目前形勢是檔案信息自動化系統(tǒng)仍然處于過渡時(shí)期,其關(guān)鍵點(diǎn)就是數(shù)據(jù)庫的建立。國家檔案信息工程的工作核心及基礎(chǔ)內(nèi)容應(yīng)側(cè)重于開發(fā)和建設(shè)數(shù)據(jù)庫系統(tǒng),同時(shí)這也是工程進(jìn)行的主體。由于數(shù)據(jù)庫的建立是一個長期的任務(wù),因此其具體實(shí)施需要經(jīng)過一個循序漸進(jìn)的過程。
3.2 對于多媒體信息系統(tǒng)的建設(shè)應(yīng)該做到有計(jì)劃、分步驟、分階段的進(jìn)行
第一要建立一個基本框架,主導(dǎo)方向要明確,即:采集資料,并對數(shù)據(jù)進(jìn)行錄入、選擇適合的軟件、建立高速運(yùn)轉(zhuǎn)的網(wǎng)絡(luò)系統(tǒng)等等,三方面同步進(jìn)行,將信息資源的采集確定為重點(diǎn)并作為基礎(chǔ)來進(jìn)行。第二要在基礎(chǔ)完成上進(jìn)行系統(tǒng)細(xì)化,做到更加完善、提升全體應(yīng)用水平,加大投入力度,使得整個系統(tǒng)趨于完善,能夠在最大程度上滿足各方面的需求。
3.3 以系統(tǒng)的應(yīng)用為主要方向,實(shí)施全員參與的政策,從整體上提高系統(tǒng)的使用水平
在對人事信息系統(tǒng)進(jìn)行運(yùn)用的過程中會會涉及到許多管理部門,也會涉及到很多工作領(lǐng)域,其主要包含以下幾方面:
人事信息系統(tǒng)
班子建設(shè)、人事管理、人事任免、人事檔案、人事教育、人事統(tǒng)計(jì)、黨員統(tǒng)計(jì)
由此可知,人事考核的主要依據(jù)就是這些信息,因此其內(nèi)容與人事考核有著密切的關(guān)系。所整體系統(tǒng)的建立需要做到全員參加,明確職責(zé),使采集信息明確,對各項(xiàng)工作的分工與權(quán)限要做到維護(hù),使得系統(tǒng)的運(yùn)行達(dá)到科學(xué)、有序、規(guī)范以及協(xié)調(diào)的目標(biāo)。
3.4 要使用規(guī)范的應(yīng)用軟件
為了對信息實(shí)現(xiàn)進(jìn)一步的共享,就必須要使用一套統(tǒng)一的信息系統(tǒng)及標(biāo)準(zhǔn)軟件。國家頒發(fā)的《信息結(jié)構(gòu)體系》就為人事信息標(biāo)準(zhǔn)化及共享信息確定了標(biāo)準(zhǔn),以正確實(shí)施人員管理及機(jī)構(gòu)管理的流程為原則,因?yàn)檫@一原其不僅標(biāo)準(zhǔn)化程度高而且規(guī)范化程度也很高,同時(shí)其權(quán)威性也很高。
4 結(jié)束語
辦公自動化與信息系統(tǒng)的不斷改進(jìn),因此對相關(guān)人員的計(jì)算機(jī)水平也提出了很高的要求,所以相關(guān)部門對使用者進(jìn)行的教育培訓(xùn)要有計(jì)劃性,要確保令他們成為辦公自動化及人事信息系統(tǒng)真正的參與者與受益者,整體提高工作人員的業(yè)務(wù)水平及管理能力。
參考文獻(xiàn):
[1]姜志敏.淺談人事檔案信息數(shù)據(jù)庫系統(tǒng)的建立和應(yīng)用[J].才智,2011,22:336.
[2]周曉偉.人事檔案信息管理系統(tǒng)開發(fā)及應(yīng)用研究[D].山東大學(xué),2008.
[3]蘇國君.人事檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].華南理工大學(xué),2012.
[4]杜玉蘭.論高校人力資源管理中人事檔案信息數(shù)據(jù)庫的支撐功能[J].蘭臺世界,2011,04:63-64.
關(guān)鍵詞:水務(wù);管理;數(shù)據(jù)庫;系統(tǒng)設(shè)計(jì)
Abstract: in order to deal with a water crisis on social serious effects and strengthen the management of water resources, this paper studies how to in the new technology, new environment design and realize the water management in the database management system. The system USES object-oriented design concept, based on B/S structure, design more reasonable system structure mode. Through the practical application shows that the design of the large amount of data to water management system management, has the important research meaning and practical value.
Keywords: water; Management; Database; System design
中圖分類號: G250.74 文獻(xiàn)標(biāo)識碼:A 文章編號:
0.引言
近年來,隨著社會的不斷發(fā)展和人類生活的快速進(jìn)步,水資源缺乏成為人們面臨的現(xiàn)實(shí)問題,水危機(jī)已經(jīng)嚴(yán)重影響到社會的可持續(xù)發(fā)展和人們生活的穩(wěn)定。加強(qiáng)對水資源的管理,提高管理的技術(shù)水平已成為水務(wù)管理發(fā)展的重要趨勢。信息化是近年來世界經(jīng)濟(jì)和社會發(fā)展的方向,同時(shí)也是引導(dǎo)我國產(chǎn)業(yè)優(yōu)化升級和實(shí)現(xiàn)工業(yè)化、現(xiàn)代化的關(guān)鍵技術(shù)。本文針對水務(wù)管理數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)與應(yīng)用進(jìn)行探析。
國內(nèi)外水務(wù)管理現(xiàn)狀
2.1 國外水務(wù)管理現(xiàn)狀
西方發(fā)達(dá)國家由于發(fā)展歷史比較長,其水務(wù)管理有序,方法比較先進(jìn),相關(guān)水務(wù)管理的法律法規(guī)比較健全。發(fā)達(dá)國家十分重視水資源保護(hù),依法保護(hù)城市水環(huán)境、實(shí)現(xiàn)可持續(xù)發(fā)展。近年來,節(jié)約用水,是世界各國解決城市用水問題的共同方向。需要不斷采用新的管理模式,如政府允許水管理私有化和特許經(jīng)營,把經(jīng)營權(quán)交給私營企業(yè),引入競爭、提高水務(wù)管理的效率。為此,西方國家普遍采用了先進(jìn)的信息化管理系統(tǒng),實(shí)現(xiàn)對水務(wù)管理現(xiàn)代化。
2.2 國內(nèi)水務(wù)管理現(xiàn)狀與信息化建設(shè)
我國水務(wù)管理模式仍有許多工作地方是沿用傳統(tǒng)的水資源城鄉(xiāng)分割,地表水、地下水分割管理的體制,這些體制存在較多的弊端?!岸帻埞芩?,政出多門”、“水源地不管供水,供水的不管排水,排水的不管治污,治污的不管回用”以及缺少建立集防洪、水源、供水、用水、節(jié)水、排水、污水處理和回用一體化的管理體制等,在一定程度上嚴(yán)重制約著我國的水務(wù)管理的發(fā)展。這種情況既有管理體制問題,也有沒有利用諸如信息化、網(wǎng)絡(luò)化的新技術(shù)體系問題,特別是與水務(wù)管理手段上沒有充分發(fā)揮數(shù)據(jù)庫技術(shù)的作用有關(guān)。
2. 水務(wù)管理系統(tǒng)概述
水務(wù)管理系統(tǒng)一般可由4個管理版塊和44個功能管理組構(gòu)成,功能管理組別依據(jù)各自的職責(zé)進(jìn)行具體的實(shí)施與操作。每個功能管理組制定相應(yīng)的操作手冊,內(nèi)容包括日常工作內(nèi)容、工作流程、常見問題、工作涉及相關(guān)制度及處理及應(yīng)急預(yù)案等,各功能組須按照手冊要求嚴(yán)格執(zhí)行。信息中心手冊根據(jù)工作實(shí)際情況定期進(jìn)行修訂以保證符合工作實(shí)際,保障工作效率,提高業(yè)務(wù)管理水平。
(1)業(yè)務(wù)辦理版塊(10個):報(bào)裝問題處理組、檔案資料更改組、收費(fèi)資料更改組、總分表問題處理組、一戶一表、銀行代扣業(yè)務(wù)組、財(cái)務(wù)報(bào)表處理、異常問題處理組、網(wǎng)站資料錄入、電話接聽及回訪。
(2)設(shè)備管理版塊(9個):遙測設(shè)備維護(hù)組、客服設(shè)備維護(hù)組、會議設(shè)備維護(hù)組、網(wǎng)絡(luò)設(shè)備維護(hù)組、服務(wù)器設(shè)備維護(hù)組、考勤設(shè)備組、業(yè)務(wù)終端維護(hù)組、倉庫管理組、采購管理組。
(3)系統(tǒng)管理版塊(22個):營業(yè)系統(tǒng)管理組、數(shù)據(jù)備份組、呼叫中心管理組、銀行代扣系統(tǒng)管理組、生產(chǎn)數(shù)據(jù)采集系統(tǒng)管理組、生產(chǎn)報(bào)表上傳系統(tǒng)管理組、水質(zhì)監(jiān)測報(bào)表系統(tǒng)管理組、OA系統(tǒng)管理組、網(wǎng)站管理組、視頻監(jiān)控系統(tǒng)管理組、遙測系統(tǒng)管理組、GIS系統(tǒng)管理組、考勤系統(tǒng)管理組、工資系統(tǒng)管理組、人事系統(tǒng)管理組、GPS車輛系統(tǒng)管理組、網(wǎng)絡(luò)殺毒系統(tǒng)管理組、短信平臺管理組、網(wǎng)絡(luò)管理組、視頻矩陣管理組、139郵箱管理組、直飲水系統(tǒng)管理組。
(4)事務(wù)管理版塊(3個):檔案管理組、內(nèi)務(wù)管理組、宣傳聯(lián)絡(luò)組、培訓(xùn)管理組。
為了實(shí)現(xiàn)上述功能,發(fā)揮系統(tǒng)在水務(wù)管理作用,其核心技術(shù)工作是設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫系統(tǒng)。
3. 水務(wù)管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)
3.1 數(shù)據(jù)庫設(shè)計(jì)概述
數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)相關(guān)聯(lián)的技術(shù),把系統(tǒng)中的大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護(hù)、檢索的功能,使得系統(tǒng)可以方便、準(zhǔn)確地從數(shù)據(jù)庫中查找到所需的信息。設(shè)計(jì)數(shù)據(jù)庫應(yīng)該采用集中式數(shù)據(jù)管理模式,保證數(shù)據(jù)共享有較高的程度,有利于實(shí)現(xiàn)相關(guān)部門的協(xié)同應(yīng)用;利用Oracle提供的存儲過程,使應(yīng)用程序變得穩(wěn)定,大大提高了系統(tǒng)的性能;使用視圖實(shí)現(xiàn)數(shù)據(jù),保證了數(shù)據(jù)的訪問安全性,在一定程度上也提高了數(shù)據(jù)檢索的速度。
3.2 水務(wù)數(shù)據(jù)庫設(shè)計(jì)要素
水務(wù)數(shù)據(jù)庫信息管理涉及到基礎(chǔ)和空間數(shù)據(jù)庫,采用形成標(biāo)準(zhǔn)的基礎(chǔ)和空間數(shù)據(jù)庫、各類專業(yè)數(shù)據(jù)庫的數(shù)據(jù)字典和數(shù)據(jù)庫表結(jié)構(gòu),采用先進(jìn)的數(shù)據(jù)庫管理平臺和GIS平臺,來實(shí)現(xiàn)數(shù)據(jù)錄入、修改、維護(hù)、權(quán)限、安全等管理功能模塊。
水務(wù)數(shù)據(jù)庫管理系統(tǒng)建立的必要性主要體現(xiàn)在以下三個方面:首先,水務(wù)管理系統(tǒng)涉及到的數(shù)據(jù)庫種類較多,數(shù)據(jù)量巨大,結(jié)合計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù),將數(shù)據(jù)信息化管理,能夠全方面管理;其次,不同地區(qū)的水務(wù)管理需要通過計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)資源共享;再次,將水務(wù)數(shù)據(jù)庫管理系統(tǒng)以及數(shù)據(jù)庫安裝在統(tǒng)一的服務(wù)器上,便于管理和匯總。
3.3 數(shù)據(jù)庫系統(tǒng)規(guī)劃構(gòu)建
規(guī)劃水務(wù)管理數(shù)據(jù)庫時(shí),應(yīng)當(dāng)充分考慮數(shù)據(jù)的分布不同站點(diǎn)可能,超前考慮數(shù)據(jù)各方來源及用戶分散特點(diǎn)。如市水務(wù)管理中心,其數(shù)據(jù)庫分布點(diǎn)主要是水廠網(wǎng)站、管理中心和和信息中心等,涉及水利方面的網(wǎng)絡(luò)(如水利信息網(wǎng))以及通過互聯(lián)網(wǎng)的相應(yīng)站點(diǎn)。水務(wù)管理數(shù)據(jù)庫構(gòu)建數(shù)據(jù)庫環(huán)境的結(jié)構(gòu)(如圖1所示)。
圖1 水務(wù)數(shù)據(jù)庫建設(shè)結(jié)構(gòu)示意圖
3.4數(shù)據(jù)庫邏輯設(shè)計(jì)
系統(tǒng)涉及管理人員、工程師、操作員、水表抄錄員、用戶表、用電表、各類統(tǒng)計(jì)表等實(shí)體,從實(shí)現(xiàn)功能出發(fā),并進(jìn)行簡化處理,設(shè)計(jì)數(shù)據(jù)表格。為了便于開發(fā)系統(tǒng),如、VC#、編制程序,表中字段名采英文字符。對于各功能模塊涉及數(shù)據(jù)庫表,盡量減少數(shù)據(jù)冗余、達(dá)到第三范式要求。
3.5 數(shù)據(jù)庫物理設(shè)計(jì)
系統(tǒng)選Oracle作為后臺數(shù)據(jù)庫,并把水務(wù)綜合管理系統(tǒng)的邏輯模型映射到該數(shù)據(jù)庫管理系統(tǒng)上,主要是根據(jù)各個表之間的關(guān)系,確定主鍵與外鍵,主鍵用來保證表中數(shù)據(jù)的唯一性,而外鍵應(yīng)用完整性,從而得到正常維護(hù)的表之間的關(guān)系,也使得數(shù)據(jù)庫中分散的表就構(gòu)成了一個有機(jī)的整體。
3.6 數(shù)據(jù)庫安全設(shè)計(jì)
基于水務(wù)管理系統(tǒng)開放性,其安全必將受到威脅,因此,必須注重?cái)?shù)據(jù)庫安全設(shè)計(jì)。主要采用的方法有:數(shù)據(jù)庫完整性保護(hù),身份認(rèn)證,控制,信息加密,審計(jì)跟蹤,特別是做好數(shù)據(jù)庫備份工作。
4.水務(wù)管理數(shù)據(jù)庫的系統(tǒng)應(yīng)用
在.NET平臺上使用C#作為開發(fā)語言,鏈接已建立的數(shù)據(jù)庫系統(tǒng)的水務(wù)綜合管理系統(tǒng),在水務(wù)管理中發(fā)揮巨大的作用,其操作界面簡單,操作功能易于掌握,受到多個城市的水務(wù)管理部門好評,目前正在完善功能、規(guī)范數(shù)據(jù)庫設(shè)計(jì),為用戶提供更好的服務(wù)。其系統(tǒng)功能實(shí)現(xiàn)主菜單:如圖2所示。
圖2. 水務(wù)管理系統(tǒng)主菜單。
以數(shù)據(jù)庫為核心技術(shù)支持的水務(wù)綜合管理系統(tǒng),基于XML Web服務(wù)構(gòu)建的三層分布式應(yīng)用程序,采用技術(shù)與Oracle作為后臺數(shù)據(jù)庫鏈接, 作為數(shù)據(jù)訪問技術(shù),這種體系設(shè)計(jì)保證系統(tǒng)穩(wěn)定運(yùn)行,為提升水務(wù)管理水平發(fā)揮作用。
5.結(jié)語
水務(wù)信息化管理系統(tǒng)是各城市水務(wù)管理工作一個重要組成部分,是全面提高城市水資源利用率,推進(jìn)水務(wù)管理信息化,提高水資源的管理的一個突破口,有利于節(jié)約用水,減少污染,解決水資源缺乏的現(xiàn)實(shí)問題,從而提升城市管理、服務(wù)水平?;贐/S架構(gòu)、分析系統(tǒng)功能需求,而設(shè)計(jì)為數(shù)據(jù)庫系統(tǒng),可以滿足水務(wù)管理信息化建設(shè)現(xiàn)實(shí)需求。在數(shù)據(jù)庫設(shè)計(jì)中,要做好規(guī)劃、從邏輯和物理方面設(shè)計(jì)數(shù)據(jù)庫的組成,并對數(shù)據(jù)庫進(jìn)行安全防范,這是體現(xiàn)水務(wù)管理系統(tǒng)的核心技術(shù),是實(shí)現(xiàn)水務(wù)信息化管理的關(guān)鍵。
參考文獻(xiàn):
[1] 丁惠英,丁民. 國外城市水務(wù)管理經(jīng)驗(yàn)分析[J]. 中國水利,2003,(8).
[2] 吳季松. 水務(wù)管理體制改革的發(fā)展和深化[J].中國水利,2002,(7).