有關(guān)數(shù)據(jù)庫管理系統(tǒng)的計算機論文
有關(guān)數(shù)據(jù)庫管理系統(tǒng)的計算機論文
隨著計算機技術(shù)的不斷發(fā)展,由最初的電子管、晶體管到入境的超大規(guī)模集成電路,例如數(shù)據(jù)庫管理系統(tǒng)軟件,其開發(fā)和管理對于現(xiàn)實生活中具有重要的意義。下面是學(xué)習(xí)啦小編給大家推薦的有關(guān)數(shù)據(jù)庫管理系統(tǒng)的計算機論文,希望大家喜歡!
有關(guān)數(shù)據(jù)庫管理系統(tǒng)的計算機論文篇一
《數(shù)據(jù)庫管理系統(tǒng)軟件的開發(fā)和管理》
摘要:隨著社會的發(fā)展與進(jìn)步,重視數(shù)據(jù)庫管理系統(tǒng)軟件的開發(fā)和管理對于現(xiàn)實生活中具有重要的意義。本文主要介紹數(shù)據(jù)庫管理系統(tǒng)軟件的開發(fā)和管理的有關(guān)內(nèi)容。
關(guān)鍵詞:數(shù)據(jù)庫;系統(tǒng);軟件;管理;開發(fā);發(fā)展;
引言
目前,隨著我國信息化的快速發(fā)展以及計算機技術(shù)功能的不斷完善,數(shù)據(jù)庫管理系統(tǒng)軟件的功能也會不斷得到完善和提升。在未來的時間里,一定會越來越廣泛的被各種領(lǐng)域所應(yīng)用,而數(shù)據(jù)庫管理系統(tǒng)發(fā)展的幾個必然趨勢,也會進(jìn)一步實現(xiàn)。對計算機數(shù)據(jù)庫管理系統(tǒng)進(jìn)行的研究也會越來越被人們所重視,其未來的發(fā)展中一定會更上一層樓。
一、數(shù)據(jù)庫管理系統(tǒng)的概述
數(shù)據(jù)庫管理系統(tǒng)(database management system)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫,簡稱dbms。它對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。用戶通過dbms訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫管理員也通過dbms進(jìn)行數(shù)據(jù)庫的維護(hù)工作。它可使多個應(yīng)用程序和用戶用不同的方法在同時或不同時刻去建立,修改和詢問數(shù)據(jù)庫。DBMS提供數(shù)據(jù)定義語言DDL(Data Definition Language)與數(shù)據(jù)操作語言DML(Data Manipulation Language),供用戶定義數(shù)據(jù)庫的模式結(jié)構(gòu)與權(quán)限約束,實現(xiàn)對數(shù)據(jù)的追加、刪除等操作。
二、數(shù)據(jù)庫管理系統(tǒng)的開發(fā)過程數(shù)據(jù)庫管理系統(tǒng)的發(fā)展經(jīng)過了人工管理階段、文件系統(tǒng)階段、主流數(shù)據(jù)庫階段以及面向?qū)ο蟮臄?shù)據(jù)庫階段。每個階段相對于之前一個階段相比,其功能都有顯著的提高,更加自動化、科技化。(一)人工管理階段人工管理是數(shù)據(jù)庫管理系統(tǒng)最早時期所采取的工作形式,這個時期的計算機,在其功能中只有計算功能,而對數(shù)據(jù)的保存功能卻并不存在。在運行后,只能將計算的結(jié)果顯示出來,而最后的保存工作還是要由人工操作來完成。(二)文件系統(tǒng)階段隨著計算機的不斷發(fā)展,計算機的功能也逐漸被完善,非數(shù)值數(shù)據(jù)的處理已經(jīng)可以通過計算機自身來自動完成,數(shù)據(jù)也可以達(dá)到長久保存,在文件系統(tǒng)階段,計算機不僅可以完成科學(xué)的計算工作,對計算出的結(jié)果可以自動保存。而且還實現(xiàn)了數(shù)據(jù)的邏輯結(jié)構(gòu)和物力存儲的分開,減少數(shù)據(jù)的物力組織。計算機的功能在此階段雖達(dá)到了很高的突破,但是還是存在著相應(yīng)的問題,如文件和應(yīng)用程序之間的關(guān)聯(lián)度大,從而導(dǎo)致了不同程序在同時應(yīng)用的時候,不能實現(xiàn)數(shù)據(jù)貢獻(xiàn),數(shù)據(jù)之間的聯(lián)系不夠強,在應(yīng)用上,很難適用不同的應(yīng)用,這些都是有待改進(jìn)的地方。(三)主流數(shù)據(jù)庫階段這種主流數(shù)據(jù)庫主要是一種建立在關(guān)系數(shù)據(jù)庫模型基礎(chǔ)上的數(shù)據(jù)庫。這種數(shù)據(jù)庫相對于其他數(shù)據(jù)庫來說,實現(xiàn)了容易創(chuàng)建和存取,容易擴充的重要優(yōu)勢,能夠在不需要對現(xiàn)有應(yīng)用軟件修改的情況下加入一種新的數(shù)據(jù)庫種類。目前主流的關(guān)系數(shù)據(jù)庫有oracle、SQL、access、db2、sybase等。(四)面向?qū)ο髷?shù)據(jù)庫階段面向?qū)ο笫且环N認(rèn)識方法學(xué),也是一種新的程序設(shè)計方法學(xué)。主要是為了使數(shù)據(jù)庫的分析、設(shè)計能夠最大限度的與人們的客觀世界的認(rèn)識一致而采取的一種方法,這種技術(shù)也是為了滿足特定應(yīng)用的需要。面向?qū)ο髷?shù)據(jù)庫還有許多應(yīng)用要求多媒體數(shù)據(jù)庫、高級辦公室系統(tǒng)的還要求文檔管理系統(tǒng)等等。三、Oracle10g的基本使用
1、Oracle10g管理工具介紹
1.1管理工具(1)
概述:
是oracle自帶的工具軟件,主要用于執(zhí)行sql語句,pl/sql塊。
啟動方式有如下三種:
1)開始-》所有程序-》Oracle - OraDb10g_home1-》應(yīng)用程序開發(fā)-》sql*plus
2)在運行欄中輸入:sqlplusw即可
3)iSQL*Plus:在IE瀏覽器中輸入http://IP:5560/isqlplus
1.2管理工具(2)
概述:
sqlplus dos下操作oracle的工具,其功能和sql*plus相似。
1)在運行欄中輸入sqlplus
2)找到可執(zhí)行文件sqlplus.exe,該可執(zhí)行文件在oracle主目錄\oracle\product.2.0\db_1\bin\sqlplus.exe,鼠標(biāo)雙擊運行即可。
1.3管理工具(3)
概述:
Oracle10g的企業(yè)管理器
在IE瀏覽器中輸入http://IP地址:1158/em即可啟動oracle10g的企業(yè)管理器,是一個web應(yīng)用。
1.4管理工具(4)
概述:
pl/sql developer屬于第三方軟件,主要用于開發(fā),測試,優(yōu)化oracle pl/sql的存儲過程比如:觸發(fā)器,此軟件oracle不帶,需要單獨安裝。
2、Oracle常用命令
2.1連接命令
(1)conn[ect]
用法:conn 用戶名/密碼@網(wǎng)絡(luò)服務(wù)名 [as sysdba/sysoper]
注意:a.當(dāng)用特權(quán)用戶身份連接時,必須帶上as sysdba或是as sysoper。
b.如果是連接遠(yuǎn)程服務(wù)器上的數(shù)據(jù)庫時,在@后面必須跟上ip地址:端口號/SID,即:conn 用戶名/密碼@IP地址:端口號/SID
(2)disc[onnect]
說明:該命令用來斷開與當(dāng)前數(shù)據(jù)庫的連接。
(3)passw[ord]
說明:該命令用于修改用戶的密碼。如果想修改其它用戶的密碼,需要用sys/system登錄。
(4)showuser
說明:顯示當(dāng)前登錄用戶名。
(5)exit
說明:該命令會斷開與數(shù)據(jù)庫的連接,同時會退出sql*plus。
2.2文件操作命令
(1)start和@
說明:運行sql腳本。
例子:sql>@ d:\a.sql 或者 sql>START d:\a.sql
(2)edit
說明:該命令可以編輯指定的sql腳本
案例:sql>edit d:\a.sql
(3)spool
說明:該命令可以將sql*plus屏幕上的內(nèi)容輸出到指定文件中去。
案例:sql>spool d:\b.sql 并輸入sql>spool off表示結(jié)束
2.3交互式命令
(1)&
說明:可以替代變量,而改變輛在執(zhí)行時,需要用戶輸入。
案例:sql>select * from emp where job='&job'
2.4顯示和設(shè)置環(huán)境變量
概述:
可以用來控制輸出的各種格式,set show如果希望永久的保存相關(guān)的設(shè)置,可以去修改glogin.sql腳本。
(1)linesize
說明:設(shè)置顯示行的寬帶,默認(rèn)是80個字符。
案例:sql>show linesize;
Sql>set linesize 90;
(2)pagesize
說明:設(shè)置每頁顯示的行數(shù),默認(rèn)是14。
用法和linesize一樣。
其它環(huán)境參數(shù)的使用也是大同小異。
四、數(shù)據(jù)庫管理系統(tǒng)軟件的發(fā)展趨勢目前,數(shù)據(jù)庫管理系統(tǒng)軟件已經(jīng)得到了廣泛應(yīng)用,在任何一個企業(yè)都有涉足。雖然如此,但是在數(shù)據(jù)庫管理系統(tǒng)軟件中還存在一些問題,對這些問題的有效解決,會大大提高數(shù)據(jù)庫管理系統(tǒng)的功能,能夠為其提供更大的發(fā)展空間。隨著我國計算機技術(shù)的不斷發(fā)展,數(shù)據(jù)庫管理系統(tǒng)也將會得到更好的發(fā)展趨勢。
(一)數(shù)據(jù)庫管理系統(tǒng)向應(yīng)用軟件方向發(fā)展數(shù)據(jù)庫管理系統(tǒng)向應(yīng)用軟件方向發(fā)展是數(shù)據(jù)庫發(fā)展的主要趨勢之一。隨著數(shù)據(jù)庫的專業(yè)化需求,在發(fā)展的過程中就會出現(xiàn)管理要求不高,價格相對低廉的數(shù)據(jù)庫管理系統(tǒng),這些系統(tǒng)方便剛開始接觸軟件的用戶進(jìn)行順利安裝和管理,使得數(shù)據(jù)庫管理的要求降低,在未來的時間里,必然會成為數(shù)據(jù)庫管理系統(tǒng)的主要發(fā)展趨勢。
(二)數(shù)據(jù)庫管理系統(tǒng)和網(wǎng)絡(luò)結(jié)合起來由于數(shù)據(jù)路管理系統(tǒng)軟件在各個領(lǐng)域都有涉足,其應(yīng)用廣泛導(dǎo)致其各個開發(fā)商之間的激烈競爭,為了在競爭中能夠勝利,很多開發(fā)商就將視線轉(zhuǎn)向了互聯(lián)網(wǎng)方面,意圖將數(shù)據(jù)庫管理系統(tǒng)和互聯(lián)網(wǎng)結(jié)合起來,從而實現(xiàn)數(shù)據(jù)庫的網(wǎng)絡(luò)連接功能,這樣就能將數(shù)據(jù)庫的應(yīng)用賦予到網(wǎng)絡(luò)多媒體數(shù)據(jù)的存儲和操作功能,大大提高了數(shù)據(jù)庫的使用范圍。而且,隨著計算機技術(shù)的不斷發(fā)展,未來的數(shù)據(jù)庫管理系統(tǒng)還會具有傳輸控制和數(shù)據(jù)集成的能力。
(三)數(shù)據(jù)庫技術(shù)發(fā)展高端化如今,現(xiàn)代企業(yè)在全球化的競爭中如果想利于不敗之地,那么對于數(shù)據(jù)庫技術(shù)的要求要必須有較高的要求,企業(yè)想發(fā)展,對數(shù)據(jù)庫技術(shù)就要進(jìn)行不斷的改善。在這種情況的推動下,數(shù)據(jù)庫技術(shù)必然會向高端化的方向發(fā)展,對之前的技術(shù)也要進(jìn)行不斷的完善,這就產(chǎn)生了和發(fā)展相應(yīng)的技術(shù),其中主要包括數(shù)據(jù)挖掘技術(shù)、知識庫專家系統(tǒng)、能處理和控制大量的生產(chǎn)信息和資源的數(shù)據(jù)庫技術(shù)等等。根據(jù)我國目前對數(shù)據(jù)庫技術(shù)的需求以及較高要求,數(shù)據(jù)庫技術(shù)發(fā)展高端化必然成為了數(shù)據(jù)庫發(fā)展的一個必然趨勢。
結(jié)束語
隨著計算機技術(shù)的不斷發(fā)展,由最初的電子管、晶體管到入境的超大規(guī)模集成電路,由最初的軟件匱乏到現(xiàn)在的多功能使用,計算機的發(fā)展給人們的生活和企業(yè)的發(fā)展都帶來了很明顯的進(jìn)步。本文提到的數(shù)據(jù)庫管理系統(tǒng)更是在很多領(lǐng)域廣泛使用,如企業(yè)、教育、醫(yī)療、航空以及生物等等領(lǐng)域,加速推動了企業(yè)信息化的進(jìn)程,所以數(shù)據(jù)庫管理系統(tǒng)的開發(fā)和管理已經(jīng)被人們廣泛關(guān)注。
參考文獻(xiàn)
[1]徐莎莎.姜晨.閻婷.淺談數(shù)據(jù)庫管理系統(tǒng)[J].信息與電腦.2011(5)
[2]邊夢琳.王米蘭.淺談數(shù)據(jù)庫管理系統(tǒng)的研究進(jìn)展及發(fā)展趨勢[J].中國科技信息.2011(11)
[3]徐紅梅.數(shù)據(jù)庫管理系統(tǒng)及其發(fā)展趨勢[J].信息化論壇.2008(10)
點擊下頁還有更多>>>有關(guān)數(shù)據(jù)庫管理系統(tǒng)的計算機論文