數(shù)據(jù)庫(database)畢業(yè)論文外文翻譯

數(shù)據(jù)庫(database)畢業(yè)論文外文翻譯

ID:1009990

大?。?2.96 KB

頁數(shù):9頁

時間:2017-11-06

數(shù)據(jù)庫(database)畢業(yè)論文外文翻譯_第1頁
數(shù)據(jù)庫(database)畢業(yè)論文外文翻譯_第2頁
數(shù)據(jù)庫(database)畢業(yè)論文外文翻譯_第3頁
數(shù)據(jù)庫(database)畢業(yè)論文外文翻譯_第4頁
數(shù)據(jù)庫(database)畢業(yè)論文外文翻譯_第5頁
資源描述:

《數(shù)據(jù)庫(database)畢業(yè)論文外文翻譯》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、數(shù)據(jù)庫(database,有時也可拼為database)也可稱為電子數(shù)據(jù)庫,是為了方便計算機的快速查找和檢索而專門組織起來的一組集合、數(shù)據(jù)和信息。由于各種數(shù)據(jù)處理操作命令的支持,數(shù)據(jù)庫的數(shù)據(jù)存儲、恢復(fù)、修改和刪除得以簡化。數(shù)據(jù)庫可以被存儲在磁盤、磁帶、光盤或其它的一些二級存儲設(shè)備上。數(shù)據(jù)庫由一個或一套文件組成。這些文件的信息可以被分解為多個記錄,每個記錄又包含一個或多個字段。字段是數(shù)據(jù)存儲的基本單位,通常用來表示與數(shù)據(jù)庫所描述的實體相關(guān)的某一屬性信息。用戶通過使用鍵盤和各種排序命令,能夠快速查找、整理、分組和選擇在許多

2、記錄中的字段,還可以檢索某一類數(shù)據(jù)或創(chuàng)建報表。除了最簡單的,所有數(shù)據(jù)庫都有復(fù)雜的數(shù)據(jù)關(guān)系和鏈接。用于處理和創(chuàng)建、訪問和維護數(shù)據(jù)庫記錄相關(guān)任務(wù)的系統(tǒng)軟件包被稱為數(shù)據(jù)庫管理系統(tǒng)(DBMS)。DBMS軟件包中的程序可以在數(shù)據(jù)庫和用戶之間創(chuàng)建接口。(這些用戶可以是應(yīng)用程序員,管理員及其他需要信息的人員,和各種OS程序)一個DBMS可以組織、處理和表示從數(shù)據(jù)庫中選出來的數(shù)據(jù)元。這個功能可以讓決策者能夠搜索、探索和查詢數(shù)據(jù)庫內(nèi)容,從而獲取到常規(guī)報告中不可用的、非經(jīng)常性和無計劃的答案。這些答案最初可能是模糊或者定義不清晰的,但是人們

3、可以通過“瀏覽”數(shù)據(jù)庫直到獲取他們所需要的信息。簡而言之,DBMS會“管理”存儲的數(shù)據(jù)項,以及結(jié)合公共數(shù)據(jù)庫中所需的數(shù)據(jù)項用以回答那些非程序員的查詢。DBMS由三個主要的部分組成:(1)一個用來存儲和檢索文件數(shù)據(jù)的存儲子系統(tǒng);(2)一個提供組織數(shù)據(jù)以及添加,刪除,維護,更新數(shù)據(jù)的方法的建模和操作子系統(tǒng);(3)還有一個是數(shù)據(jù)庫和用戶之間的接口。在提高數(shù)據(jù)庫管理系統(tǒng)的價值和有效性方面正在展現(xiàn)以下一些重要發(fā)展趨勢:管理人員:需要最新的信息以做出有效的決策??蛻簦盒枰絹碓綇?fù)雜的信息服務(wù)以及更多的有關(guān)其訂單,發(fā)票和賬號的當(dāng)前信

4、息。用戶:發(fā)現(xiàn)他們可以使用傳統(tǒng)的程序設(shè)計語言,在很短的一段時間內(nèi)用數(shù)據(jù)庫系統(tǒng)開發(fā)客戶應(yīng)用程序。商業(yè)公司:發(fā)現(xiàn)了信息的戰(zhàn)略價值,他們利用數(shù)據(jù)庫系統(tǒng)領(lǐng)先于競爭對手。數(shù)據(jù)庫模型數(shù)據(jù)庫模型描述了在數(shù)據(jù)庫中結(jié)構(gòu)化和操作數(shù)據(jù)的方法,模型的結(jié)構(gòu)部分描述了數(shù)據(jù)如何被描述(例如樹、表等):模型的操作部分規(guī)定了添加、刪除、顯示、維護、打印、查詢、選擇、分類和更新數(shù)據(jù)的操作。分層模型第一個數(shù)據(jù)庫管理系統(tǒng)使用的是分層結(jié)構(gòu)模型,該模型把記錄設(shè)計成樹形結(jié)構(gòu)。一些記錄是根記錄,而其它所有記錄則是唯一的父記錄。樹形結(jié)構(gòu)的設(shè)計反應(yīng)了哪些數(shù)據(jù)會被首先使用

5、,樹的根記錄會被首先使用,然后是根節(jié)點下面的記錄,等等。分層模型得以發(fā)展是因為分層關(guān)系在商業(yè)領(lǐng)域普遍存在。如你所知,一個組織結(jié)構(gòu)圖表通常描述了一種分層關(guān)系:高層管理人員在最高層,中層管理人員在更低的層次,負責(zé)具體事務(wù)的雇員在最底層。在一個嚴格的分層結(jié)構(gòu)體系中,每個層次的管理者都有許多雇員或多個層次的雇員,但是每個雇員只有一個管理者。分層結(jié)構(gòu)就是以數(shù)據(jù)之間的一對多關(guān)系為特征的。在分層方法中,在創(chuàng)建數(shù)據(jù)庫的時候每個關(guān)系必須得明確定義。在分層數(shù)據(jù)庫中的每一記錄只能包含一個關(guān)鍵字段,每個關(guān)系只被允許存在于兩個字段之間。由于數(shù)據(jù)

6、并不總是遵循這一嚴格分層結(jié)構(gòu)關(guān)系,所以可能會出現(xiàn)一些問題。關(guān)系模型1970年,關(guān)于數(shù)據(jù)庫的研究產(chǎn)生了一個重大突破,E.F.Codd提出了一種完全不同的方法來管理數(shù)據(jù)庫。這種方法被稱為關(guān)系模型,它使用了一個表作為數(shù)據(jù)結(jié)構(gòu)。關(guān)系數(shù)據(jù)庫是被最廣泛使用的數(shù)據(jù)庫結(jié)構(gòu)。數(shù)據(jù)被組織到對應(yīng)的表。每個表由被稱為記錄的行和被稱為字段的列組成。每個記錄包含了專用項目的字段值。例如,一張表中包含了雇員的信息,一個記錄則包含了數(shù)據(jù)的字段,比如一個人的姓、名和所居住的街道地址。結(jié)構(gòu)化查詢語言(SQL)是一種用于關(guān)系數(shù)據(jù)庫中處理數(shù)據(jù)的查詢語言。它是

7、非程序性或者描述性語言,用戶只須指定一種類似于英語的描述,用來確定操作,記錄或描述記錄組合。查詢優(yōu)化編輯器會把這些描述翻譯成數(shù)據(jù)庫的操作過程并執(zhí)行。網(wǎng)狀模型網(wǎng)絡(luò)模型通過在數(shù)據(jù)之間創(chuàng)建一個鏈表結(jié)構(gòu),使得子記錄可以鏈接到多個父記錄。這種記錄和鏈接結(jié)合在一起的方法,就是所謂的指針。它是指向一個記錄存儲位置的存儲地址。使用網(wǎng)狀方法,一個子記錄可以鏈接到一個關(guān)鍵記錄。同時,它本身也可以作為一個關(guān)鍵記錄與其它一系列記錄相鏈接。在歷史上,網(wǎng)狀模型比其它數(shù)據(jù)庫模型更具性能上的優(yōu)勢。但是在今天,這種優(yōu)勢的特點只有在大容量和高速處理過程中

8、才是最重要的,比如自動柜員機網(wǎng)絡(luò),航空預(yù)定系統(tǒng)等。分層和網(wǎng)狀數(shù)據(jù)庫都是專用程序。如果開發(fā)一個新的應(yīng)用程序,那么維護數(shù)據(jù)的一致性的是非常困難的。例如,假如開發(fā)一個新的退休金應(yīng)用程序,雖然數(shù)據(jù)是相同的,但是必須創(chuàng)建一個新的數(shù)據(jù)庫。對象模型最新的數(shù)據(jù)庫管理方法是使用對象模型,記錄由被稱為對象的實體表示,對象既可以存儲數(shù)據(jù),又可以提供方法

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。