當前位置:才華齋>計算機>計算機三級>

2016計算機三級《資料庫技術》常用名詞解釋

計算機三級 閱讀(2.11W)

2016年3月計算機三級考試即將到來,下面本站小編為考生搜尋整理了關於《資料庫技術》常用名詞解釋,供參考學習,希望對您都有幫助。想了解更多相關資訊請持續關注我們應屆畢業生考試網。

2016計算機三級《資料庫技術》常用名詞解釋

◆ DB:資料庫(Database),DB是統一管理的相關資料的集合。DB能為各種使用者共享,具有最小冗餘度,資料間聯絡密切,而又有較高的資料獨立性。

◆ DBMS:資料庫管理系統(Database Management System),DBMS是位於使用者與作業系統之間的一層資料管理軟體,為使用者或應用程式提供訪問DB的方法,包括DB的建立、查詢、更新及各種資料控制。DBMS總是基於某種資料模型,可以分為層次型、網狀型、關係型、面向物件型DBMS。考試資料網

◆ DBS:資料庫系統(Database System),DBS是實現有組織地、動態地儲存大量關聯資料,方便多使用者訪問的計算機軟體、硬體和資料資源組成的系統,即採用了資料庫技術的計算機系統。

◆ 1:1聯絡:如果實體集E1中的每個實體最多隻能和實體集E2中的一個實體有聯絡,反之亦然,好麼實體集E1對E2的聯絡稱為“一對一聯絡”,記為“1:1”。

◆ 1:N聯絡:如果實體集E1中每個實體與實體集E2中任意個(零個或多個)實體有聯絡,而E2中每個實體至多和E1中的一個實體有聯絡,那麼E1對E2的聯絡是“一對多聯絡”,記為“1:N”。

◆ M:N聯絡:如果實體集E1中每個實體與實體集E2中任意個(零個或多個)實體有聯絡,反之亦然,那麼E1對E2的聯絡是“多對多聯絡”,記為“M:N”。

◆ 資料模型:表示實體型別及實體型別間聯絡的模型稱為“資料模型”。它可分為兩種型別:概念資料模型和結構資料模型。

◆ 概念資料模型:它是獨門於計算機系統的模型,完全不涉及資訊在系統中的表示,只是用來描述某個特定組織所關心的資訊結構。

◆ 結構資料模型:它是直接面向資料庫的邏輯結構,是現實世界的第二層抽象。這類模型涉及到計算機系統和資料庫管理系統,所以稱為“結構資料模型”。結構資料模型應包含:資料結構、資料操作、資料完整性約束三部分。它主要有:層次、網狀、關係三種模型。

◆ 層次模型:用樹型結構表示實體間聯絡的資料模型考試用書

◆ 網狀模型:用有向圖結構表示實體型別及實體間聯絡的資料模型。

◆ 關係模型:是由若干個關係模式組成的集合,其主要特徵是用二維表格結構表達實體集,用外來鍵表示實體間聯絡。

◆ 概念模式:是資料庫中全部資料的整體邏輯結構的描述。它由若干個概念記錄型別組成。概念模式不僅要描述概念記錄型別,還要描述記錄間的聯絡、操作、資料的完整性、安全性等要求。

◆ 外模式:是使用者與資料庫系統的'介面,是使用者用到的那部分資料的描述。

◆ 內模式:是資料庫在物理儲存方面的描述,定義所有的內部記錄型別、索引和檔案的組成方式,以及資料控制方面的細節。

模式/內模式映象:這個映象存在於概念級和內部級之間,用於定義概念模式和內模式間的對應性,即概念記錄和內部記錄間的對應性。此映象一般在內模式中描述。

◆ 外模式/模式映象:這人映象存在於外部級和概念級之間,用於定義外模式和概念模式間的對應性,即外部記錄和內部記錄間的對應性。此映象都是在外模式中描述。

◆ 資料獨立性:在資料庫技術中,資料獨立性是指應用程式和資料之間相互獨立,不受影響。資料獨立性分成物理資料獨立性和邏輯資料獨立性兩級。

◆ 物理資料獨立性:如果資料庫的內模式要進行修改,即資料庫的儲存裝置和儲存方法有所變化,那麼模式/內模式映象也要進行相應的修改,使概念模式儘可能保持不變。也就是對模式的修改儘量不影響概念模式。

◆ 邏輯資料獨立性:如果資料庫的概念模式要進行修改(如增加記錄型別或增加資料項),那麼外模式/模式映象也要進行相應的修改,使外模式儘可能保持不變。也就是對概念模式的修改儘量不影響外模式和應用程式。

◆ 宿主語言:編寫應用程式的語言(即高階程式設計語言)在資料庫技術中稱為宿主語言(host language),簡稱主語言。

◆ DDL:資料定義語言(Data Definition Language),用於定義資料庫的三級結構,包括外模式、概念模式、內模式及其相互之間的映象,定義資料的完整性、安全控制等約束。

◆ DML:資料操縱語言(Data Manipulation Language),用於讓使用者或程式設計師使用,實現對資料庫中資料的操作。基本的資料操作分成兩類四種:檢索(查詢)和更新(插入、刪除、修改)。DML分成互動型DML和嵌入型DML兩類。依據語言的級別,DML又可分成過程性DML和非過程性DML兩種。

◆ 互動型DML:這類DML自成系統,可在終端上直接對資料庫進行操作。

◆ 嵌入型DML:這類DML是嵌入在主語言中使用。此時主語言是經過擴充能處理DML語句的語言。

◆ 過程性DML:使用者程式設計時,不僅需要指出“做什麼”(需要什麼樣的資料),還需要指出“怎麼做”(怎麼獲得資料)。層狀、網狀的DML屬於過程性語言。

◆ 非過程性DML:使用者程式設計時,只需要指出“做什麼”,不需要指出“怎麼做”。關係型DML屬於非過程性語言。

◆ DD:資料字典(Data Dictionary),資料庫系統中存放三級結構定義的資料庫稱為資料字典。(通常DD還存放資料庫執行時的統計資訊)

◆ DD系統:管理DD的實用程式稱為“DD系統”。

◆集中式DBS:是指資料庫中的資料集中儲存在一臺計算機上,資料的處理集中在一臺計算機上完成。

◆分散式DBS:是指資料存放在計算機網路的不同場地的計算機中,每一場地都有自治處理能力並完成區域性應用;而每一場地也參與(至少一種)全域性應用程式的執行,全域性應用程式可通過網路通訊訪問系統中的多個場地的資料。

◆分散式DB:是指計算機網路環境中各場地上資料庫的邏輯集合。

◆分散式DBMS:是指分散式資料庫系統中的一組軟體,它負責管理分佈環境下邏輯整合資料的存取、一致性、有效性和完備性。同時由於資料的分佈性,在管理機制還必須具有計算機網路通訊協議上的分佈管理特性。

◆區域性自治性:是指有獨立處理能力並能完成的區域性應用。

◆資料分配(資料分佈):是指資料計算機網路各場地上的分配策略。

◆資料複製:是指資料在每個場地重複儲存。

◆資料分片:是指分散式資料庫中的資料可以被複制在網路場地的各個物理資料庫中,資料分片是通過關係代數的基本運算實現的。

◆水平分片:是指按一定條件把全域性關係的所有元組劃分成若干不相交的子集,每個子集為關係的一個片段。

◆垂直分片:把一個全域性關係的屬性集分成若干子集,並在這些子集上做投影運算,每個投景為垂直分片。

◆分佈透明性:指使用者不必關係資料的邏輯分片,不必關係資料物理位置的細節,也不改善各個資料庫的資料模型。

◆分片透明性:分片透明性是最高層次的分佈透明性,即使用者或應用程式只對全域性關係進行操作而不必考慮資料的分片。

◆位置透明性:是指使用者或應用程式應當瞭解分片情況,但不必瞭解片段的儲存場地。位置透明性位於分片檢視與分配檢視之間。

◆區域性資料模型透明性:這個透明性位於分配檢視與區域性概念檢視之間,指使用者或應用程式要了解分片及各片段儲存的場地,但不必瞭解區域性場地上使用的是何種資料模型。

◆複製透明性:即使用者不必關係資料庫在網路中各個結點的資料庫複製情況,更新操作引起的波及由系統去處理。

◆ SQL模式:基本表的集合定義為SQL模式。一個SQL模式(即"資料庫模式")由模式名和模式擁有者的使用者名稱或賬號來確定,幷包含模式中每一個元素(基本表、檢視、索引等)的定義。

◆ SQL資料庫:SQL(Structured Query Language),即‘結構式查詢語言’,採用英語單詞表示和結構式的語法規則。一個SQL資料庫是表的彙集,它用一個或多個SQL模式定義。

◆ 基本表:在SQL中,把傳統的關係模型中的關係模式稱為基本表(Base Table),基本表是本身獨立的表,一個關係就對應一個基本表。

◆ 儲存檔案:在SQL中,把傳統的關係模型中的儲存模式稱為儲存檔案(Stored File)。

◆ 檢視:在SQL中,把傳統的關係模型中的子模式稱為檢視(View),檢視是從一個或多個基本表匯出的表。

◆ 行:在SQL中,把傳統的關係模型中的元組稱為行(row)。

◆ 列:在SQL中,把傳統的關係模型中的屬性稱為列(coloumn)。

◆ 實表:基本表就被稱為實表,它是實際存放在資料庫中的表。

◆ 虛表:檢視就被稱為虛表,因為在資料庫中只儲存檢視的定義而不存放檢視所對應的資料。

◆ 相關子查詢:在巢狀查詢中,內層查詢稱為‘相關子查詢’,子查詢中查詢條件依賴於外層查詢中的某個值,所以子查詢的處理不只一次,要反覆求值,以供外層查詢使用。

◆ 聯接查詢:查詢時先對錶進行笛卡爾積操作,然後再做等值聯接、選擇、投影等操作。聯接查詢的效率比巢狀查詢低。

◆ 互動式SQL:在終端互動方式下使用的SQL語言稱為互動式SQL。

◆ 嵌入式SQL:嵌入在高階語言的程式中使用的SQL語言稱為嵌入式SQL。