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

基于樹型結(jié)構(gòu)的數(shù)據(jù)庫管理軟件設(shè)計

2017-03-30 09:27:51閆東升
科教導(dǎo)刊·電子版 2017年6期
關(guān)鍵詞:數(shù)據(jù)庫

閆東升

摘 要 在計算機(jī)的軟件設(shè)計中,數(shù)據(jù)庫起到至關(guān)重要的作用,關(guān)于軟件相關(guān)的所有數(shù)據(jù)都是存儲在數(shù)據(jù)庫當(dāng)中的,因此數(shù)據(jù)庫是所有計算機(jī)數(shù)據(jù)的源頭。隨著計算機(jī)技術(shù)的快速發(fā)展,實(shí)現(xiàn)了數(shù)據(jù)庫的可視化管理以及對于數(shù)據(jù)庫狀態(tài)的有效監(jiān)控,這對于數(shù)據(jù)庫的開發(fā)和維護(hù)是非常重要的。本文主要就是研究如何設(shè)計出一種樹型結(jié)構(gòu)的良好的用戶操作界面,其中主要包括數(shù)據(jù)庫的連接,數(shù)據(jù)庫中的表和視圖的存儲,對于表的監(jiān)控,使得數(shù)據(jù)庫的狀態(tài)信息能夠更加直觀的顯示出來,讓用戶的操作更加的簡便,使得用戶的體驗(yàn)更好。實(shí)踐證明了這種基于樹型結(jié)構(gòu)的數(shù)據(jù)庫管理軟件實(shí)用性非常的強(qiáng)。

關(guān)鍵詞 數(shù)據(jù)庫 可視化管理 狀態(tài)監(jiān)控 樹型結(jié)構(gòu) 友好界面

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A

數(shù)據(jù)庫管理系統(tǒng)(DBMS)是管理數(shù)據(jù)庫的大型軟件系統(tǒng),對于數(shù)據(jù)庫的使用和維護(hù)都會有非常大的幫助,方便我們在數(shù)據(jù)庫中進(jìn)行數(shù)據(jù)的增加,修改,查詢,拉近了用戶與數(shù)據(jù)庫之間的距離。數(shù)據(jù)庫管理系統(tǒng)能夠?qū)崿F(xiàn)對于數(shù)據(jù)庫的高效管理和協(xié)調(diào)控制,很好的保障了數(shù)據(jù)庫的安全穩(wěn)定性。用戶通過數(shù)據(jù)庫管理系統(tǒng)來與數(shù)據(jù)庫進(jìn)行溝通,數(shù)據(jù)庫管理員通過數(shù)據(jù)庫管理系統(tǒng)來對于其中的數(shù)據(jù)進(jìn)行不斷地維護(hù)工作。該數(shù)據(jù)庫管理系統(tǒng)允許多個程序同時對于數(shù)據(jù)庫的訪問。數(shù)據(jù)庫管理系統(tǒng)為了方便對于數(shù)據(jù)庫的訪問,特意的設(shè)計了相關(guān)的數(shù)據(jù)定義語言和數(shù)據(jù)操作語言,在了解這些語言的基礎(chǔ)上就可以實(shí)現(xiàn)對于數(shù)據(jù)庫數(shù)據(jù)的有效操作。

本文所要闡述的是開發(fā)出一個基于樹型結(jié)構(gòu)的數(shù)據(jù)庫管理軟件,實(shí)現(xiàn)可視化的友好界面效果,讓很多的初學(xué)者能夠更好的使用數(shù)據(jù)庫。其中主要包括對于數(shù)據(jù)庫的創(chuàng)建,創(chuàng)建表,視圖,事件等等,還有關(guān)于數(shù)據(jù)庫用戶的注冊,登錄,刪除等等功能,而且還可以對于數(shù)據(jù)庫的使用狀況以及狀態(tài)進(jìn)行實(shí)時監(jiān)控,隨時找到其中存在的問題,讓用戶更加方便的解決問題。

1數(shù)據(jù)庫相關(guān)信息的簡單介紹

數(shù)據(jù)庫是管理數(shù)據(jù)的倉庫,其中存放著大量的數(shù)據(jù),根據(jù)數(shù)據(jù)的結(jié)構(gòu)來進(jìn)行相應(yīng)的組織,儲存以及管理,隨著信息時代的快速發(fā)展,人們需要的數(shù)據(jù)量越來越大,因此數(shù)據(jù)庫中儲存的數(shù)據(jù)也是越來越多,現(xiàn)在主流的一些數(shù)據(jù)庫有Oracle,mysql,DB2,MicrosoSQLServer,SybaseSQLServer等等。簡單的來說,數(shù)據(jù)庫就是一個存儲電子文件的文件柜,用戶通過使用數(shù)據(jù)庫管理系統(tǒng)對于其中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。但是嚴(yán)格意義上來講,數(shù)據(jù)庫是一個長期的儲存在計算機(jī)上面的有組織有共享的數(shù)據(jù)集合。目前的數(shù)據(jù)庫主要可以分為兩大類:分別是關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫。

1.1關(guān)系型數(shù)據(jù)庫

建立在關(guān)系模型基礎(chǔ)上面的數(shù)據(jù)庫被稱為關(guān)系數(shù)據(jù)庫。主要是通過集合代數(shù)的一些數(shù)學(xué)方法來實(shí)現(xiàn)對于數(shù)據(jù)庫中的數(shù)據(jù)的管理,在關(guān)系型數(shù)據(jù)庫當(dāng)中,表是儲存數(shù)據(jù)的基本單位,所以關(guān)系模型就是常說的二維表格模型。一個關(guān)系型數(shù)據(jù)庫的構(gòu)成就是二維表以及他們之間的聯(lián)系形成的一個數(shù)據(jù)的組織。說到數(shù)據(jù)庫,我們就必須要了解到SQL語言,它是一種結(jié)構(gòu)化的查詢語言,它的功能性非常的強(qiáng),在關(guān)系型數(shù)據(jù)庫中非常的適用。關(guān)系型數(shù)據(jù)庫從出現(xiàn)至今一直占據(jù)著主導(dǎo)地位,它的性能并不是最優(yōu)秀的,但是這種數(shù)據(jù)庫在如今的計算機(jī)行業(yè)中使用的是最廣泛的,最容易被用戶使用和理解的,目前的大多數(shù)企業(yè)的數(shù)據(jù)庫選用的都是關(guān)系型數(shù)據(jù)庫。

關(guān)系型數(shù)據(jù)庫具有如此廣泛的應(yīng)用,必定有它的道理。下面我們就能簡單的介紹一下關(guān)系型數(shù)據(jù)庫的一些優(yōu)點(diǎn),關(guān)系型數(shù)據(jù)庫容易理解,它的二維結(jié)構(gòu)與現(xiàn)實(shí)的邏輯思維比較的貼近,讓用戶能夠更加方便的接受這種數(shù)據(jù)的形式。其次就是這種數(shù)據(jù)庫的使用比較的方便,通用的SQL語言是的關(guān)系型數(shù)據(jù)庫的操作變得非常方便,通過第三方的數(shù)據(jù)庫軟件就可以輕易的在界面上面進(jìn)行數(shù)據(jù)的操作,而不用對于數(shù)據(jù)庫的底層信息進(jìn)行過多的了解。關(guān)系型數(shù)據(jù)庫容易維護(hù),關(guān)系型數(shù)據(jù)庫表結(jié)構(gòu)中的每一列的數(shù)據(jù)結(jié)構(gòu)都是一樣的,很大程度上降低了數(shù)據(jù)的復(fù)雜度。

關(guān)系型數(shù)據(jù)庫有一定的優(yōu)點(diǎn),也必定會有一些缺陷。如:關(guān)系型數(shù)據(jù)庫對于大量數(shù)據(jù)的寫入是不擅長處理的,而且也不擅長為有數(shù)據(jù)更新的表做索引,而且也不會擅長字段不固定的數(shù)據(jù),在進(jìn)行這些操作時,數(shù)據(jù)之間的交流會比較復(fù)雜,因此就會造成大量的時間花費(fèi)在其中,同時加大數(shù)據(jù)庫的負(fù)擔(dān)。

1.2非關(guān)系型數(shù)據(jù)庫

NoSQL就是非關(guān)系型數(shù)據(jù)庫的統(tǒng)稱,隨著互聯(lián)網(wǎng)網(wǎng)站的快速發(fā)展,傳統(tǒng)的關(guān)系型數(shù)據(jù)庫已經(jīng)無法滿足web2.0網(wǎng)站的需求,關(guān)系型數(shù)據(jù)庫的缺陷就會被暴露出來,大規(guī)模的數(shù)據(jù)是關(guān)系型數(shù)據(jù)庫所不擅長的,因此非關(guān)系型數(shù)據(jù)庫應(yīng)運(yùn)而生,為解決大規(guī)模的數(shù)據(jù)提供的有效的方式。非關(guān)系型數(shù)據(jù)庫雖然從出現(xiàn)到現(xiàn)在的時間并不是很長,但是我們不可否認(rèn)的是它掀起了一場關(guān)于數(shù)據(jù)庫的革命,這是對于傳統(tǒng)的關(guān)系型數(shù)據(jù)庫的一種挑戰(zhàn),程序員需要一種全新的思維的注入。

2數(shù)據(jù)庫管理系統(tǒng)的研究現(xiàn)狀以及存在的一些問題

目前,大部分的數(shù)據(jù)庫都是操作起來比較麻煩的,它們沒有操作界面,需要通過命令的形式來對數(shù)據(jù)庫進(jìn)行相應(yīng)的操作。這對于一個新手來說是非常苦惱的一件事情,他需要熟練各種各樣的操作命令才能夠有效的操作數(shù)據(jù)庫,這將會花費(fèi)掉用戶大部分的時間,因此讓很多的數(shù)據(jù)庫用戶產(chǎn)生很大的恐懼。由于用戶的需要以及競爭力的增強(qiáng),很多針對于數(shù)據(jù)庫的第三方軟件被開發(fā)出來,但是由于這些軟件的功能相對較為簡單,和數(shù)據(jù)庫強(qiáng)大的功能難以很好的匹配在一起完成更多的任務(wù),這些第三方的軟件對于數(shù)據(jù)庫的狀態(tài)監(jiān)控很不完善,所以一般需要借助于其他的軟件才能了解到管于數(shù)據(jù)庫的更多信息,這是非常不方便的,畢竟需要同時操作多個軟件,界面會相當(dāng)?shù)幕靵y,導(dǎo)致工作效率難以提升。并且有些軟件還需要付費(fèi)之后才能使用,這對于數(shù)據(jù)庫的用戶造成了相當(dāng)大的困擾。

3基于樹型結(jié)構(gòu)的數(shù)據(jù)庫管理軟件結(jié)構(gòu)設(shè)計

數(shù)據(jù)庫管理系統(tǒng)需要具備以下的功能:

(1)數(shù)據(jù)庫方面:可以進(jìn)行數(shù)據(jù)庫的創(chuàng)建,對于數(shù)據(jù)庫中數(shù)據(jù)和結(jié)構(gòu)的查看,對于數(shù)據(jù)庫的刪除以及備份

(2)數(shù)據(jù)庫表的方面:可以進(jìn)行對于數(shù)據(jù)庫表的創(chuàng)建,對于表中數(shù)據(jù)的查看,修改以及刪除。

(3)數(shù)據(jù)庫的視圖方面:可以進(jìn)行對于數(shù)據(jù)庫中視圖的創(chuàng)建,對于視圖結(jié)構(gòu)的查看,進(jìn)行修改以及刪除功能。

(4)數(shù)據(jù)庫的存儲方面:可以進(jìn)行對于數(shù)據(jù)儲存過程的創(chuàng)建,查找,修改以及刪除的功能。

(5)數(shù)據(jù)庫的事件方面:可以進(jìn)行對于數(shù)據(jù)庫事件的創(chuàng)建,查找,修改和刪除等功能。

(6)數(shù)據(jù)庫用戶的管理:可以進(jìn)行對于用戶的注冊登錄,刪除一些用戶,對于用戶資料的修改等功能。

(7)數(shù)據(jù)庫的實(shí)時監(jiān)控方面:查看現(xiàn)在使用的數(shù)據(jù)庫的版本,查看現(xiàn)在所有連接到數(shù)據(jù)庫的信息以及數(shù)據(jù)庫的一些重要的參數(shù)等等功能。

通過把數(shù)據(jù)庫的總體功能作為基礎(chǔ),需要把功能模塊進(jìn)行如下的一些設(shè)計:

(1)主界面:主要用于顯示出所有和數(shù)據(jù)庫相關(guān)的信息界面;用戶登陸之后進(jìn)入的首頁也就是主頁面,所有的功能都會展示在主頁面上。

(2)數(shù)據(jù)庫的連接:該界面主要用于輸入連接數(shù)據(jù)庫的相關(guān)參數(shù),包括數(shù)據(jù)庫的IP地址,用戶名和密碼等信息,登陸之后就可以連接到相應(yīng)的數(shù)據(jù)庫,查看其中的各種結(jié)構(gòu)和數(shù)據(jù)。

(3)用戶管理:對于現(xiàn)有的連接到數(shù)據(jù)庫的用戶進(jìn)行有效的管理,主要包括對于用戶信息的一些更改,對于用戶的更加和刪除。數(shù)據(jù)庫管理員可以在其中管理所有的用戶。

(4)命令窗口:使用系統(tǒng)的命令提示符來對數(shù)據(jù)庫進(jìn)行操作,一些新的用戶可能對于這些操作命令不是很熟悉,這需要花費(fèi)一定的時間。但是對于一些老的用戶而言,使用命令操作數(shù)據(jù)庫是非常方便和高效的。

(5)表信息的管理:數(shù)據(jù)庫中所有的表都可以在這里顯示出來,實(shí)現(xiàn)對于表中數(shù)據(jù)的增加,修改,刪除等等。

(6)視圖信息的管理:數(shù)據(jù)庫中所有的視圖都可以在這里顯示出來,實(shí)現(xiàn)對于視圖中數(shù)據(jù)的增加,修改,刪除等等。

(7)儲存過程的管理:對于數(shù)據(jù)的儲存過程進(jìn)行管理,顯示出與儲存相關(guān)的信息,可以增加和刪除存儲過程。

(8)事件管理:管理數(shù)據(jù)庫中的主要事件,同時顯示出時間的信息,增加以及刪除事件。

(9)數(shù)據(jù)庫監(jiān)控:顯示數(shù)據(jù)庫連接過程中的一系列運(yùn)行參數(shù),還有數(shù)據(jù)庫的版本等等。

4結(jié)束語

數(shù)據(jù)庫管理系統(tǒng)實(shí)現(xiàn)的操作可視化以及對于數(shù)據(jù)庫的實(shí)時監(jiān)控,這是非常具有意義的,不僅對于數(shù)據(jù)庫的使用者來說意義非凡,對于數(shù)據(jù)庫的安全穩(wěn)定性也是至關(guān)重要。樹型結(jié)構(gòu)的構(gòu)造可以很好的應(yīng)用到數(shù)據(jù)庫管理系統(tǒng)的設(shè)計中,方便用戶實(shí)現(xiàn)對于數(shù)據(jù)庫的各類操作,提升用戶的體驗(yàn)度。隨著數(shù)據(jù)庫應(yīng)用的廣泛度越來越高,對于數(shù)據(jù)庫可視化界面的要求越來越高,驅(qū)使著管理軟件的實(shí)用性和有效性向著更好的情況發(fā)展。

參考文獻(xiàn)

[1] LD_B~+樹:閃存系統(tǒng)上一種DBMS索引結(jié)構(gòu)[J].李國徽,趙培,高勝.小型微型計算機(jī)系統(tǒng).2012(02)

[2] HF-Tree:一種閃存數(shù)據(jù)庫的高更新性能索引結(jié)構(gòu)[J].周大,梁智超,孟小峰.計算機(jī)研究與發(fā)展.2010(05)

[3] 基于B~+樹的索引字段加密[J].王正飛,汪衛(wèi),施伯樂.中南大學(xué)學(xué)報(自然科學(xué)版).2009(06)

[4] 煙葉收購數(shù)據(jù)庫管理軟件的開發(fā)與優(yōu)化[J].謝程剛,劉泓濱.昆明理工大學(xué)學(xué)報(理工版).2004(01)

[5] 地震日常分析會商數(shù)據(jù)庫管理軟件[J].王建國,聶永安,董洪軍,蔣淳,栗連弟.西北地震學(xué)報.2008(01)

[6] 地(市)級氣象技術(shù)裝備數(shù)據(jù)庫管理軟件的設(shè)計與開發(fā)[J].胡世明,鐘華瓊,溫莉.湖北氣象.2006(02)

[7] 基于云計算的數(shù)據(jù)庫管理系統(tǒng)在高校中的應(yīng)用與實(shí)現(xiàn)[J].王立偉,徐一秋.農(nóng)業(yè)網(wǎng)絡(luò)信息.2011(07)

[8] 數(shù)據(jù)管理系統(tǒng)評測基準(zhǔn):從傳統(tǒng)數(shù)據(jù)庫到新興大數(shù)據(jù)[J].金澈清,錢衛(wèi)寧,周敏奇,周傲英.計算機(jī)學(xué)報.2015(01)

[9] 移動數(shù)據(jù)庫客戶端緩存一致性的分析研究[J].王潛平,楊婧,管廷昭.山東大學(xué)學(xué)報(理學(xué)版).2007(11)

[10] 數(shù)據(jù)庫系統(tǒng)在信息管理中應(yīng)用的現(xiàn)狀與展望[J].滕國文,姜麗麗.白城師范學(xué)院學(xué)報.2016(11)

[11] 基于組件技術(shù)的中國西部水資源地理信息系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].喻孟良,段紅志,付鑫,諸云強(qiáng),趙敬.首都師范大學(xué)學(xué)報(自然科學(xué)版).2004(04)

[12] 開發(fā)基于Oracle數(shù)據(jù)庫的教務(wù)管理信息系統(tǒng)[J].李源彬,楊洋.科技信息(科學(xué)教研).2007(11)

[13] 數(shù)據(jù)庫網(wǎng)格:基于網(wǎng)格的多數(shù)據(jù)庫系統(tǒng)[J].任浩,李志剛,肖儂.計算機(jī)工程與應(yīng)用.2006(02)

[14] 瑯勃拉邦省衛(wèi)生部食品藥品部門檢查數(shù)據(jù)庫系統(tǒng)[D].SOMSACKSENGSOUK(宋賽).昆明理工大學(xué)2013

[15] 處理海量數(shù)據(jù)的異構(gòu)數(shù)據(jù)庫訪問中間件的設(shè)計與實(shí)現(xiàn)[D].皮瑩瑩.南京郵電大學(xué)2013

猜你喜歡
數(shù)據(jù)庫
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
數(shù)據(jù)庫
財經(jīng)(2015年3期)2015-06-09 17:41:31
數(shù)據(jù)庫
財經(jīng)(2014年21期)2014-08-18 01:50:18
數(shù)據(jù)庫
財經(jīng)(2014年6期)2014-03-12 08:28:19
數(shù)據(jù)庫
財經(jīng)(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 国产精品香蕉在线观看不卡| 国产成人亚洲毛片| Jizz国产色系免费| 免费a级毛片18以上观看精品| h网站在线播放| 麻豆精品视频在线原创| 午夜免费视频网站| 精品国产香蕉伊思人在线| 欧美激情第一欧美在线| 亚洲中文精品久久久久久不卡| 天天综合网色| 亚洲欧洲天堂色AV| 亚洲欧美一区二区三区图片| 999精品色在线观看| 国产毛片高清一级国语| 国产女人爽到高潮的免费视频| 久久国产黑丝袜视频| 无码福利视频| 91网红精品在线观看| 国产亚洲精品91| 欧美国产日韩另类| 免费毛片a| 40岁成熟女人牲交片免费| 国产69精品久久| 亚洲天堂成人| 男人天堂亚洲天堂| 国产黄色片在线看| 97影院午夜在线观看视频| 伊人久久大线影院首页| 欧美综合中文字幕久久| 国产又大又粗又猛又爽的视频| 日韩 欧美 小说 综合网 另类| 青青草综合网| 久久人人97超碰人人澡爱香蕉| 国产一区二区视频在线| 午夜精品国产自在| 日韩欧美中文| 日本少妇又色又爽又高潮| 久久久久久高潮白浆| 久久久久人妻一区精品色奶水| 少妇精品在线| 国产丝袜啪啪| 国产v精品成人免费视频71pao| 成人国产免费| 久久人人爽人人爽人人片aV东京热| 制服丝袜 91视频| 四虎精品黑人视频| 91免费国产在线观看尤物| 国产在线拍偷自揄观看视频网站| 日本三级精品| 嫩草影院在线观看精品视频| 亚洲男人天堂网址| 久草视频福利在线观看| 白浆视频在线观看| 国产精品自在拍首页视频8| 中美日韩在线网免费毛片视频 | 92午夜福利影院一区二区三区| 国产一区二区免费播放| 无码不卡的中文字幕视频| 天堂在线www网亚洲| 啪啪啪亚洲无码| 国产成人精彩在线视频50| 久久久久青草大香线综合精品| 无码一区18禁| 中文字幕 91| 欧美国产日本高清不卡| 国产一级做美女做受视频| 精品国产毛片| 国产在线97| 国产成人亚洲精品色欲AV | 精品国产免费第一区二区三区日韩| 亚洲福利视频网址| 欧美一级在线| 88国产经典欧美一区二区三区| 久久午夜夜伦鲁鲁片不卡| 日韩精品专区免费无码aⅴ| 欧美精品xx| 欧美中文一区| 男女男免费视频网站国产| 亚洲成人播放| 亚洲福利视频一区二区| 成人亚洲天堂|