【正文】
。例如,高級(jí)口令可能允許用戶讀出、寫(xiě)入和修改數(shù)據(jù)庫(kù)結(jié)構(gòu),但低級(jí)口令可能只允許用戶從數(shù)據(jù)庫(kù)中讀出。 (3) 數(shù)據(jù)的安全性 數(shù)據(jù)的安全性是指數(shù)據(jù)庫(kù)防止未授權(quán)的或非法的訪問(wèn)或修改。在數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)的完整性意味著保護(hù)數(shù)據(jù)防止非法修改或破壞 。修改數(shù)據(jù)庫(kù)的結(jié)構(gòu)而不影響已有的引用數(shù)據(jù)庫(kù)的程序被稱為數(shù)據(jù)的獨(dú)立性。 畢業(yè)設(shè)計(jì)(論文)外文翻譯 11 、完整性和安全性 (1) 數(shù)據(jù)的獨(dú)立性 在數(shù)據(jù)庫(kù)系統(tǒng)中,每一個(gè)程序處理它自己的視圖或數(shù)據(jù)庫(kù)的視圖。而且對(duì)每個(gè)用戶也是非常重要的信息。它們存放在 SYSTEM 表空間中。 (7) 其它產(chǎn)生的數(shù)據(jù)庫(kù)信息。 (5) 用戶及角色被授予的權(quán)限。 (3) 約束信息的完整性。分配多少空間,當(dāng)前使用了多少空間等。它存放有數(shù)據(jù)庫(kù)所用的有關(guān)信息,對(duì)用戶來(lái)說(shuō)是一組只讀的表。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典可能包含的信息,例如: 數(shù)據(jù)庫(kù)設(shè)計(jì)資料,儲(chǔ)存的 SQL 程序,用戶權(quán)限 ,用戶統(tǒng)計(jì),數(shù)據(jù)庫(kù)的過(guò)程中的信、數(shù)據(jù)庫(kù)增長(zhǎng)統(tǒng)計(jì),數(shù)據(jù)庫(kù)性能統(tǒng)計(jì),數(shù)據(jù)字典則是系統(tǒng)中各類數(shù)據(jù)描述的集合沒(méi),是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。被動(dòng)數(shù)據(jù)字典是指修改時(shí)必須手工更新其內(nèi)容的數(shù)據(jù)字典。 (4) 數(shù)據(jù)字典 數(shù)據(jù)字典( Data dictionary)是一種用戶可以訪問(wèn)的記錄數(shù)據(jù)庫(kù)和應(yīng)用程序元數(shù)據(jù)的目錄。所以一個(gè)產(chǎn)品經(jīng)理能用多維工具得知六月在西南銷售區(qū)共賣出了多少件,與前一個(gè)月和去年六月相比怎么樣,和銷售預(yù)測(cè)相比怎么樣。多維分析能夠使用戶使用多維的不同方式看到相同的數(shù)據(jù)。關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)視圖可以讓用戶從兩個(gè)以上的方面觀察數(shù)據(jù) —— 例如,按地區(qū)按季度銷售。數(shù)據(jù)倉(cāng)庫(kù)這種側(cè)重解決問(wèn)題的特性,使眾多的公司由于運(yùn)用了數(shù)據(jù)倉(cāng)庫(kù)而獲益匪淺。這些數(shù)據(jù)可以用來(lái)做出管理畢業(yè)設(shè)計(jì)(論文)外文翻譯 10 方面的決策和對(duì)管理進(jìn)行分析。它將從不同產(chǎn)品和操作系統(tǒng)調(diào)出的數(shù)據(jù)組合在一起放入這種大型數(shù)據(jù)庫(kù),對(duì)管理狀況做出報(bào)告和進(jìn)行分析。解決這個(gè)問(wèn)題的方法是建立一個(gè)數(shù)據(jù)倉(cāng)庫(kù)。節(jié)點(diǎn)間的關(guān)系并不像傳統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)那樣結(jié)構(gòu)化,搜索信息也不需按照事先確定好的組織方案,用戶可以直接從一個(gè)節(jié)點(diǎn)到另一個(gè)節(jié)點(diǎn)而不管它們之間是什么關(guān)系。每一個(gè)節(jié)點(diǎn)可能包含傳統(tǒng)的數(shù)字、字符數(shù)據(jù)或整個(gè)文檔、軟件程序、圖形甚至連續(xù)運(yùn)動(dòng)的視頻圖像。 (2) 超媒體數(shù)據(jù)庫(kù) 超媒體數(shù)據(jù)庫(kù)管理數(shù)據(jù)的方法與面向?qū)ο髷?shù)據(jù)庫(kù)管理系統(tǒng)不同而且它也可能包含不同類型的數(shù)據(jù)。面向?qū)ο蟮臄?shù)據(jù)庫(kù)的這些特性通過(guò)重用和建立新的多媒體應(yīng)用的能力使開(kāi)發(fā)軟件變得容易,這些應(yīng)用可以將不同類型的數(shù)據(jù)結(jié)合起來(lái)。這些對(duì)象可能包含不同類型的數(shù)據(jù),包括傳統(tǒng)的數(shù)據(jù)和處理過(guò)程,也包括聲音、圖形和視頻信 號(hào)等。 (1) 面向?qū)ο蟮臄?shù)據(jù)庫(kù) 面向?qū)ο蟮臄?shù)據(jù)庫(kù)將數(shù)據(jù)作為能自動(dòng)重新得到和共享的對(duì)象存儲(chǔ)。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò) Inter/Intra 模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò) WWW 瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。 畢業(yè)設(shè)計(jì)(論文)外文翻譯 9 /服務(wù) 器結(jié)構(gòu) B/S( Browser/Server) 結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。當(dāng)答案非常大時(shí),客戶和服務(wù)器的關(guān)系可能會(huì)變得復(fù)雜。例如:關(guān)系系統(tǒng)通常用 SQL 語(yǔ)言來(lái)表示從客戶到服務(wù)器的要求。在這種結(jié)構(gòu)中一個(gè)過(guò)程(客戶)的要求發(fā)送給另一個(gè)過(guò)程(服務(wù)器)去處理,數(shù)據(jù)庫(kù)系統(tǒng)也不例外。( Oracle 也有個(gè)人計(jì)算機(jī)版本)。假設(shè)我們想知道賬號(hào) 173921 的結(jié)余,我們可以用 SQL發(fā)出請(qǐng)求如下: SELECT balance FORM Accounts WHERE accountNo=173921 IBM的 DB2 和 Oracle公司的 Oracle 就是大型計(jì)算機(jī)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。域名以下是行或記錄。 SQL(結(jié)構(gòu)查詢語(yǔ)言)是基于關(guān)系模型的最重要的查詢語(yǔ)言。 (2) 擴(kuò)展一個(gè)關(guān)系(從關(guān)系中抽出某幾列用于形成新的關(guān)系的列)。一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)對(duì)關(guān)系進(jìn)行以下三種主要的操作以建立新的關(guān)系。域?qū)?應(yīng)以域名開(kāi)頭,它描述了整個(gè)一列。 關(guān)系中的每一行叫一個(gè)記錄。關(guān)系數(shù)據(jù)庫(kù)簡(jiǎn)單地將數(shù)據(jù)存儲(chǔ)為表格(這些表格叫關(guān)系)而沒(méi)有采用復(fù)雜的指針結(jié)構(gòu)。在不修改主程序的情況下,網(wǎng)狀和層次數(shù)據(jù)庫(kù)管理模型都不能容易的畢業(yè)設(shè)計(jì)(論文)外文翻譯 8 在數(shù)據(jù)元素之間建立新的關(guān)系或新的訪問(wèn)方式。實(shí)際應(yīng)用中,記錄之間建立的連接或關(guān)系有一些限制。 Computer Associate 的 IDMS 就是一個(gè)大型計(jì)算機(jī)的網(wǎng)狀數(shù)據(jù)庫(kù)管理系統(tǒng)。 (2) 網(wǎng)狀模型 網(wǎng)狀數(shù)據(jù)庫(kù)模型最適宜于表示數(shù)據(jù)之間多對(duì)多的關(guān)系。一旦數(shù)據(jù)關(guān)系被詳細(xì)說(shuō)明,如果沒(méi)有強(qiáng)有力的編程支持,它們是不能輕易被修改的。 IBM的信息管理系統(tǒng)( IMS)是應(yīng)用最廣泛的層次數(shù)據(jù)庫(kù)管理系統(tǒng)。圖 31 所示為一個(gè)簡(jiǎn)單的層次數(shù)據(jù)庫(kù),它顯示了顧客和一家公司的定貨關(guān)系。 、網(wǎng)狀和關(guān)系數(shù)據(jù)庫(kù)( 3 個(gè)主要的邏輯數(shù)據(jù)庫(kù)模型) (1) 層次模型 在層次數(shù)據(jù)庫(kù)中,數(shù)據(jù)記錄按嚴(yán)格的雙親 — 孩子關(guān)系控制。以不同方式組織的相同數(shù)據(jù)會(huì)產(chǎn)生非常不同的訪問(wèn)速度。數(shù)據(jù)庫(kù)管理員具有對(duì)商業(yè)信息生命線最大的控制權(quán)。由系統(tǒng)管理員決定誰(shuí)可以訪問(wèn)數(shù)據(jù)庫(kù)、修改數(shù)據(jù)庫(kù)以及增加新的關(guān)系等。 DBMS 使用相關(guān)數(shù)據(jù)項(xiàng)之間關(guān)系的表示非常方便,使用戶應(yīng)用系統(tǒng)的設(shè)計(jì)變得容易。 數(shù)據(jù)庫(kù)管理系統(tǒng)建立數(shù)據(jù)庫(kù)并不斷更新,為授權(quán)用戶提供方便的訪問(wèn)方法。當(dāng)用 戶程序需要數(shù)據(jù)庫(kù)中的特殊項(xiàng)時(shí),數(shù)據(jù)庫(kù)土管理系統(tǒng)( DBMS)做實(shí)際的搜索。這樣可以做到冗余最小,如果數(shù)據(jù)項(xiàng)存在的話那么它只有一個(gè)副本。s name. the (5) user and the role the jurisdiction which awards. (6) user visit or use audit information. (7) other produce database information. the database data dictionary is group of tables and the view structure. They deposit in the SYSTEM table space. The database data dictionary is not only each database center. Moreover to each user is also the very important information. The user may use the SQL sentence to visit the database data dictionary. Data Independence, Integrity, and Security Data Independence In database system, each program works with its own view or views of the database. If 畢業(yè)設(shè)計(jì)(論文)外文翻譯 6 new fields are added to a database record, the DBMS preserves the existing views so that existing programs don’t have to be changed. The ability to modify the structure of the database without affecting existing programs that refer to the database is called data independence Data Integrity Data integrity refers to the accuracy, correctness, or validity of the data in the database. In a database system, data integrity