數(shù)據(jù)庫個章練習(xí)_第1頁
數(shù)據(jù)庫個章練習(xí)_第2頁
數(shù)據(jù)庫個章練習(xí)_第3頁
數(shù)據(jù)庫個章練習(xí)_第4頁
數(shù)據(jù)庫個章練習(xí)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、補(bǔ)充各章練習(xí)題及參考答案 單元練習(xí)一 一 單項選擇題1文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)相比較,其缺陷主要表現(xiàn)在數(shù)據(jù)聯(lián)系弱、數(shù)據(jù)冗余和( )。【A】數(shù)據(jù)存儲低【B】 處理速度慢 【C】 數(shù)據(jù)不一致 【D】 操作煩瑣2數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)之間的獨立性稱為數(shù)據(jù)的( )。 【A】結(jié)構(gòu)獨立性 【B】 物理獨立性 【C】 邏輯獨立性 【D】 分布獨立性3在數(shù)據(jù)庫系統(tǒng)中,對數(shù)據(jù)操作的最小單位是( )?!続】 字節(jié) 【B】 數(shù)據(jù)項 【C】 記錄 【D】 字符4數(shù)據(jù)的邏輯結(jié)構(gòu)與用戶視圖之間的獨立性稱為數(shù)據(jù)的( )。【A】 結(jié)構(gòu)獨立性 【B】 物理獨立性 【C】 邏輯獨立性 【D】 分布獨立性5下述各項中,屬于數(shù)據(jù)庫

2、系統(tǒng)的特點的是( )?!続】 存儲量大 【B】 存取速度快 【C】 數(shù)據(jù)共享 【D】 操作方便6在數(shù)據(jù)庫系統(tǒng)中,模式/內(nèi)模式映像用于解決數(shù)據(jù)的( )。【A】 結(jié)構(gòu)獨立性 【B】 物理獨立性 【C】 邏輯獨立性 【D】 分布獨立性 7在數(shù)據(jù)庫系統(tǒng)中,模式/外模式映像用于解決數(shù)據(jù)的( )?!続】 結(jié)構(gòu)獨立性 【B】 物理獨立性 【C】 邏輯獨立性 【D】 分布獨立性 8數(shù)據(jù)庫結(jié)構(gòu)的描述,稱為( )。 【A】 數(shù)據(jù)庫模式 【B】 數(shù)據(jù)庫 【C】 數(shù)據(jù)庫管理系統(tǒng) 【D】 數(shù)據(jù)字典 9數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)描述稱為( )?!続】 存儲模式 【B】 內(nèi)模式 【C】 外模式 【D】 概念模式10保證數(shù)據(jù)

3、庫中數(shù)據(jù)及語義的正確性和有效性,是數(shù)據(jù)庫的( )。 【A】 完全性 【B】 準(zhǔn)確性 【C】 完整性 【D】共享性11在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)獨立性是指( )?!続】 用戶與計算機(jī)系統(tǒng)的獨立性 【B】 數(shù)據(jù)庫與計算機(jī)的獨立性【C】數(shù)據(jù)與應(yīng)用程序的獨立性【D】 用戶與數(shù)據(jù)庫的獨立性12結(jié)構(gòu)數(shù)據(jù)模型的三個組成部分是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和( )。【A】 數(shù)據(jù)安全性控制 【B】 數(shù)據(jù)一致性規(guī)則 【C】數(shù)據(jù)完整性約束 【D】數(shù)據(jù)處理邏輯13在數(shù)據(jù)操縱語言(DML)的基本功能中,不包括的是( )。 【A】 插入新數(shù)據(jù) 【B】 描述數(shù)據(jù)庫結(jié)構(gòu)【C】 對數(shù)據(jù)庫中數(shù)據(jù)排序 【D】 刪除數(shù)據(jù)庫中數(shù)據(jù)14控制數(shù)據(jù)庫整體結(jié)構(gòu)

4、、負(fù)責(zé)數(shù)據(jù)庫物理結(jié)構(gòu)和邏輯結(jié)構(gòu)的定義與修改的人員是( )。【A】 系統(tǒng)分析員 【B】 應(yīng)用程序員 【C】 專業(yè)用戶 【D】 數(shù)據(jù)庫管理員15下列關(guān)于數(shù)據(jù)庫系統(tǒng)正確的敘述是( )。【A】 數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)存儲數(shù)據(jù)量大【B】 數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)存儲沒有冗余【C】 數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)存儲冗余較小 【D】 數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)存取速度快16在數(shù)據(jù)庫中,發(fā)生數(shù)據(jù)不一致現(xiàn)象的根本原因是( )。【A】 數(shù)據(jù)存儲量太大 【B】 數(shù)據(jù)安全性差 【C】 數(shù)據(jù)相互關(guān)系復(fù)雜 【D】 數(shù)據(jù)冗余17層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)模型的劃分根據(jù)是( )。【A】 數(shù)據(jù)之間聯(lián)系方式 【B】 數(shù)據(jù)之間聯(lián)系的復(fù)雜程度 【C】 數(shù)據(jù)存儲

5、量的多少 【D】 數(shù)據(jù)處理的復(fù)雜程度18在數(shù)據(jù)庫三級模式中,描述用戶數(shù)據(jù)視圖的是數(shù)據(jù)庫的( )?!続】 存儲模式 【B】 邏輯模式 【C】外模式 【D】 內(nèi)模式19數(shù)據(jù)庫三級模式體系結(jié)構(gòu)主要的目標(biāo)是確保數(shù)據(jù)庫的( )。【A】 數(shù)據(jù)安全性 【B】 數(shù)據(jù)獨立性 【C】 最小冗余 【D】 數(shù)據(jù)結(jié)構(gòu)規(guī)范化20當(dāng)前數(shù)據(jù)庫應(yīng)用系統(tǒng)的主流數(shù)據(jù)模型是( )?!続】 層次數(shù)據(jù)模型 【B】 網(wǎng)狀數(shù)據(jù)模型 【C】 關(guān)系數(shù)據(jù)模型 【D】 面向?qū)ο髷?shù)據(jù)模型二 填空題1文件管理系統(tǒng),每個文件都有 的體系結(jié)構(gòu)。2在數(shù)據(jù)庫系統(tǒng)中,最核心的軟件是 。3數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、計算機(jī)硬件系統(tǒng)、 和 組成。4數(shù)據(jù)庫系統(tǒng)的目的和最重

6、要的特點是 。5數(shù)據(jù)結(jié)構(gòu)和應(yīng)用程序是相互依賴的,任何一方的改變總是要影響另一方的改變,這種特性是 階段的特性。6數(shù)據(jù)存儲結(jié)構(gòu)改變時邏輯結(jié)構(gòu)不變,相應(yīng)的程序也不變,這是數(shù)據(jù)庫系統(tǒng)的 。7邏輯結(jié)構(gòu)改變時,用戶結(jié)構(gòu)不變,應(yīng)用程序也不變,這是數(shù)據(jù)庫系統(tǒng)的 。8在文件系統(tǒng)中,由于每個應(yīng)用都擁有并使用自己的數(shù)據(jù),各數(shù)據(jù)文件中難免有許多數(shù)據(jù)相互重復(fù),這是數(shù)據(jù)庫系統(tǒng)的 。9數(shù)據(jù)庫中的數(shù)據(jù)從整體上看是有結(jié)構(gòu)的,這就是所謂的 。10關(guān)系數(shù)據(jù)庫系統(tǒng)都是由許多不同的關(guān)系構(gòu)成的,其中每個關(guān)系就是一個 ,可以用 表示。11對關(guān)系數(shù)據(jù)庫的各種處理都是以 為根據(jù)的。12一個數(shù)據(jù)庫應(yīng)用系統(tǒng)通常由數(shù)據(jù)庫系統(tǒng)、 和 組成。13數(shù)據(jù)

7、庫系統(tǒng)中數(shù)據(jù)和程序具有相對獨立性,這是數(shù)據(jù)庫系統(tǒng)的 。14一般來說,數(shù)據(jù)庫三級模式為用戶模式、 和 。15數(shù)據(jù)庫模式中提供了兩個映像功能,即:數(shù)據(jù)的之間 的映像和 之間的映像。16DBMS是位于用戶應(yīng)用程序和 之間的軟件。17在數(shù)據(jù)存儲中,導(dǎo)致數(shù)據(jù)不一致的主要原因是 。18關(guān)系數(shù)據(jù)的數(shù)據(jù)完整性約束包括 完整性、 完整性和用戶定義完整性。19關(guān)系型數(shù)據(jù)庫與非關(guān)系型數(shù)據(jù)庫在數(shù)據(jù)操作上的最大區(qū)別是,關(guān)系數(shù)據(jù)操作是以數(shù)據(jù) 作為操作對象。 單元練習(xí) 二 一 單項選擇題1以下對關(guān)系的敘述中,正確的是 ?!続】任何一個二維表就是關(guān)系【B】關(guān)系就是域上的笛卡兒積【C】關(guān)系是域上的笛卡兒積的子集【D】以上的敘述

8、都對6等值連接與自然連接相比較,正確的是 。【A】等值連接與自然連接的結(jié)果完全相同【B】等值連接的屬性個數(shù)大于自然連接的屬性個數(shù)【C】等值連接的屬性個數(shù)大于或等于自然連接的屬性個數(shù)【D】等值連接與自然連接的連接條件相同8關(guān)系代數(shù)的五種基本運算是 ?!続】并、差、選擇、投影、自然連接 【B】并、差、交、選擇、投影【C】并、差、交、選擇、笛卡兒積 【D】并、差、選擇、投影、笛卡兒積10作為關(guān)系數(shù)據(jù)系統(tǒng),最少應(yīng)具備的關(guān)系運算是 ?!続】排序、索引、統(tǒng)計【B】并、差、交【C】選擇、投影、連接【D】選擇、連接、除法12關(guān)系R(ABC)與關(guān)系S(BCD),運算R÷S結(jié)果的屬性個數(shù)是 ?!続】3【

9、B】2【C】1【D】013關(guān)系R(ABC)與關(guān)系S(BCD),運算R |×| S結(jié)果的屬性個數(shù)是 ?!続】3【B】4【C】5【D】616當(dāng)兩個關(guān)系沒有公共屬性時,其自然連接操作表現(xiàn)為 ?!続】笛卡兒積操作【B】等值連接操作【C】結(jié)果為空【D】錯誤操作18關(guān)系代數(shù)是一種 。【A】程序設(shè)計程序設(shè)計語言【B】代數(shù)運算公式【C】數(shù)據(jù)描述語言【D】關(guān)系數(shù)據(jù)語言24關(guān)系中組成主關(guān)鍵字的屬性不能取空值,這稱為關(guān)系的 。【A】實體完整性【B】關(guān)系完整性【C】參照完整性【D】主鍵完整性27在關(guān)系數(shù)據(jù)模型中,關(guān)系模式的集合稱為 ?!続】概念模式【B】內(nèi)模式【C】外模式【D】關(guān)系數(shù)據(jù)庫 單元練習(xí) 三一 單

10、項選擇題1在SQL中,用戶可以直接操作的是 。【A】基本表【B】視圖【C】基本表或視圖【D】基本表和視圖2在SQL的SELECT語句中,與選擇運算對應(yīng)的命令動詞是 ?!続】SELECT【B】FROM【C】WHERE【D】ORDER BY3SELECT語句的執(zhí)行結(jié)果 ?!続】數(shù)據(jù)項【B】元組【C】表【D】數(shù)據(jù)庫4在SQL的語句中,對輸出結(jié)果排序的語句是 ?!続】GROUP BY【B】ORDER BY【C】WHERE【D】HAVING6關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言是 ?!続】關(guān)系代數(shù)【B】關(guān)系演算【C】SQL【D】ORACAL7在SELECT語句中,需要對分組情況應(yīng)滿足的條件進(jìn)行判斷時,應(yīng)使用 ?!続】W

11、HERE【B】GROUP BY【C】ORDER BY【D】HAVING8在SELECT語句中,使用*表示 。【A】選擇任何屬性【B】選擇全部屬性【C】選擇全部元組【D】選擇主碼9使用CREAT SCHRMA語句建立的是 ?!続】數(shù)據(jù)庫【B】表【C】視圖【D】索引12使用CREAT TABLE語句建立的是 ?!続】數(shù)據(jù)庫【B】表【C】視圖【D】索引16在SQL的查詢語句中,對應(yīng)關(guān)系代數(shù)中“投影”運算的命令動詞是 ?!続】SELECT【B】FROM【C】WHERE【D】SET18在SQL的查詢語句中,謂詞“EXISTS”的含義是 ?!続】全稱量詞【B】存在量詞【C】自然連接【D】等值連接19視圖建

12、立后,在數(shù)據(jù)字典中存放的是 ?!続】查詢語句【B】組成視圖的表的內(nèi)容【C】視圖的定義【D】產(chǎn)生視圖的表的定義20在SQL的中,回收用戶操作權(quán)限的命令動詞是 ?!続】GRANT【B】FROM【C】SET【D】REVOKE21在數(shù)據(jù)庫與宿主主語言之間傳遞信息,是通過 。【A】全局變量【B】共享變量【C】公共數(shù)據(jù)區(qū)【D】系統(tǒng)緩沖區(qū) 單元練習(xí) 四一 單項選擇題1在關(guān)系模式R(U,F(xiàn))中,如果任何非主屬性對候選關(guān)鍵字完全函數(shù)依賴,則 ?!続】R2NF【B】R3NF【C】R4NF【D】RBCNF2關(guān)系數(shù)據(jù)庫規(guī)范化要解決的問題是:插入異常、異常、和 。【A】數(shù)據(jù)冗余【B】保障數(shù)據(jù)安全性【C】查詢復(fù)雜【D】控

13、制數(shù)據(jù)完整性3在關(guān)系模式R(U,F(xiàn))中,F(xiàn)是最小函數(shù)依賴集,則R的規(guī)范化程度達(dá)到 ?!続】4NF【B】2NF【C】3NF【D】不一定4在關(guān)系數(shù)據(jù)模式中,任何二元模式最高可以達(dá)到的模式級別為 。【A】4NF【B】2NF【C】3NF【D】BCNF5由全碼組成的關(guān)系模式,最高可以達(dá)到的模式級別為 ?!続】4NF【B】2NF【C】3NF【D】BCNF6在關(guān)系數(shù)據(jù)模式中,所有屬性都是主屬性的模式級別最高可以達(dá)到 ?!続】4NF【B】2NF【C】3NF【D】BCNF7在關(guān)系數(shù)據(jù)模式的分解中,保持函數(shù)依賴分解最高可以達(dá)到 。【A】4NF【B】2NF【C】3NF【D】BCNF8在關(guān)系數(shù)據(jù)模式的分解中,滿足無損

14、連接最高可以達(dá)到 ?!続】4NF【B】2NF【C】3NF【D】BCNF9在關(guān)系數(shù)據(jù)模式的分解中,既保持函數(shù)依賴又滿足無損連接最高可以達(dá)到 ?!続】4NF【B】2NF【C】3NF【D】BCNF 單元練習(xí) 五一 單項選擇題1在數(shù)據(jù)庫設(shè)計中,用E-R圖來描述描述信息結(jié)構(gòu)是數(shù)據(jù)庫設(shè)計的 。【A】需求分析階段【B】概念設(shè)計階段【C】邏輯設(shè)計階段【D】物理設(shè)計階段2在關(guān)系數(shù)據(jù)庫設(shè)計階段中,完成關(guān)系模式設(shè)計的階段是 ?!続】需求分析階段【B】概念設(shè)計階段【C】邏輯設(shè)計階段【D】物理設(shè)計階段3E-R圖的作用是建立 ?!続】用戶模型【B】物理模型【C】邏輯模型【D】概念模型4下列不屬于數(shù)據(jù)庫實施階段任務(wù)的 ?!?/p>

15、A】建立數(shù)據(jù)庫【B】加載數(shù)據(jù)【C】擴(kuò)充功能【D】系統(tǒng)測試6在數(shù)據(jù)庫概念設(shè)計中,最常用的數(shù)據(jù)模型是 。【A】關(guān)系模型【B】邏輯模型【C】物理模型【D】實體聯(lián)系模型7在E-R圖中的主要成份是實體和 。【A】結(jié)點、記錄【B】屬性、主碼 【C】屬性、聯(lián)系【D】文件、關(guān)聯(lián)9數(shù)據(jù)流程圖是結(jié)構(gòu)化設(shè)計的工具,用于數(shù)據(jù)庫設(shè)計的 ?!続】可行性分析階段【B】程序設(shè)計階段【C】系統(tǒng)詳細(xì)設(shè)計階段【D】需求分析階段10計算機(jī)軟、硬件系統(tǒng)的確定是在數(shù)據(jù)庫設(shè)計的 。【A】系統(tǒng)開發(fā)之前【B】概念設(shè)計階段【C】邏輯設(shè)計階段【D】物理設(shè)計階段11當(dāng)兩個實體之間存在MN聯(lián)系時,一般采取的措施是 ?!続】建立第三個實體 【B】將兩個

16、實體合并【C】將第一個實體的主碼加入第二個實體 【D】將兩個實體的主碼交換12數(shù)據(jù)抽象的內(nèi)容是 ?!続】選擇、投影、連接【B】分類、概括、聚集【C】調(diào)查、分析、設(shè)計【D】超類、子類、消息13獨立于計算機(jī)系統(tǒng)的模式是 ?!続】概念模式【B】邏輯模式【C】內(nèi)模式【D】外模式14應(yīng)用程序設(shè)計的工作開始于數(shù)據(jù)庫設(shè)計步驟的 。【A】需求分析階段【B】概念設(shè)計階段【C】邏輯設(shè)計階段【D】物理設(shè)計階段15基本原則E-R圖就是數(shù)據(jù)庫的 。【A】外模式【B】邏輯模式【C】內(nèi)模式【D】概念模式16數(shù)據(jù)字典產(chǎn)生于數(shù)據(jù)庫設(shè)計步驟的 。【A】需求分析階段【B】概念設(shè)計階段【C】邏輯設(shè)計階段【D】物理設(shè)計階段17模式評價

17、的內(nèi)容包括功能評價和 ?!続】效率評價【B】效益評價【C】性能評價【D】用戶評價18設(shè)計數(shù)據(jù)庫概念結(jié)構(gòu)時,常用的數(shù)據(jù)抽象方法是分類、聚集和 ?!続】歸納【B】繼承【C】分析【D】概括20為保證多用戶環(huán)境中數(shù)據(jù)的完整性和一致性,DBMS采取的控制稱為 ?!続】安全性控制【B】完整性控制【C】事務(wù)控制【D】并發(fā)控制21從數(shù)據(jù)流圖和數(shù)據(jù)字典出發(fā),首先得到期的是數(shù)據(jù)庫的 ?!続】概念結(jié)構(gòu)【B】邏輯結(jié)構(gòu)【C】物理結(jié)構(gòu)【D】用戶視圖23使用E-R圖方法的三要素是【A】實體、屬性、主鍵【B】實體、域、候選鍵【C】實體、屬性、聯(lián)系【D】實體、主鍵、聯(lián)系24從數(shù)據(jù)流圖構(gòu)造E-R圖時,選擇實體一般應(yīng)先考慮數(shù)據(jù)流圖

18、中的 ?!続】數(shù)據(jù)項【B】數(shù)據(jù)流【C】數(shù)據(jù)處理【D】數(shù)據(jù)存儲25在數(shù)據(jù)庫物理設(shè)計中,數(shù)據(jù)的基本單位是 。【A】數(shù)據(jù)項【B】數(shù)據(jù)流【C】數(shù)據(jù)字典【D】存儲記錄26從數(shù)據(jù)庫的設(shè)計與目標(biāo)考慮,數(shù)據(jù)庫概念結(jié)構(gòu)的特點中,最重要的是 ?!続】真實反映現(xiàn)實世界的事物和事物之間和聯(lián)系【B】概念模型簡潔、明確,獨立于計算機(jī)系統(tǒng),便于理解【C】易于修改和擴(kuò)充【D】易于向給定的數(shù)據(jù)模型轉(zhuǎn)換,導(dǎo)出邏輯模式28對數(shù)據(jù)庫模式進(jìn)行規(guī)范化處理,是在數(shù)據(jù)庫設(shè)計的 ?!続】需求分析階段【B】概念設(shè)計階段【C】邏輯設(shè)計階段【D】物理設(shè)計階段29數(shù)據(jù)庫試運行的主要工作包括 。【A】程序測試和性能測試【B】性能測試和應(yīng)用測試【C】功能

19、測試和性能測試【D】功能測試和應(yīng)用測試30在整個設(shè)計過程中,最困難、最耗費時間的階段是 ?!続】需求分析階段【B】概念設(shè)計階段【C】邏輯設(shè)計階段【D】物理設(shè)計階段 單元練習(xí) 六一 單項選擇題1從軟件的角度考慮,數(shù)據(jù)庫系統(tǒng)的核心 。【A】操作系統(tǒng)【B】數(shù)據(jù)庫管理系統(tǒng)【C】數(shù)據(jù)定義語言【D】數(shù)據(jù)操縱語言2保證數(shù)據(jù)庫的安全性、完整性、一致性、并發(fā)控制和恢復(fù)機(jī)制,是由DBMS如下 的功能來實現(xiàn)的。【A】數(shù)據(jù)操縱【B】數(shù)據(jù)定義【C】數(shù)據(jù)庫運行管理【D】數(shù)據(jù)庫維護(hù)3不包括在數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)控制功能中的是 ?!続】安全性【B】可移植性【C】完整性【D】恢復(fù)4數(shù)據(jù)庫數(shù)據(jù)的正確性和相容性,是數(shù)據(jù)庫的 ?!続】安全

20、性【B】可維護(hù)性【C】完整性【D】并發(fā)控制5在數(shù)據(jù)庫系統(tǒng)中,對存取權(quán)限的定義稱為 ?!続】授權(quán)【B】定義【C】約束【D】審計6在處理數(shù)據(jù)庫并發(fā)控制問題時,DBMS所使用的基本邏輯單元是 。【A】程序【B】指令【C】事務(wù)【D】進(jìn)程7在參照完整性控制中,將參照關(guān)系中所有外碼值與被參照關(guān)系中主碼值相同的元組一起刪除,這種刪除控制屬于 ?!続】級聯(lián)刪除【B】受限刪除【C】關(guān)聯(lián)刪除【D】組合刪除8在參照完整性控制中,僅當(dāng)參照關(guān)系中沒有任何元組與被參照關(guān)系中要刪除元組的主碼值相同時,才執(zhí)行刪除操作,否則拒絕執(zhí)行刪除操作,這種刪除控制屬于 ?!続】級聯(lián)刪除【B】受限刪除【C】關(guān)聯(lián)刪除【D】組合刪除10并發(fā)控

21、制要解決的根本問題是保持?jǐn)?shù)據(jù)庫狀態(tài)的 ?!続】安全性【B】完整性【C】可靠性【D】一致性11事務(wù)中的所有操作要么都做,要么都不做,這是事務(wù)的 ?!続】原子性【B】一致性【C】隔離性【D】持續(xù)性12事務(wù)必須使數(shù)據(jù)庫從一個狀態(tài)變?yōu)榱硪粋€狀態(tài),這是事務(wù)的 ?!続】原子性【B】一致性【C】隔離性【D】持續(xù)性13一個事務(wù)內(nèi)部的操作和使用的數(shù)據(jù)不受其它事務(wù)的干擾,這是事務(wù)的 ?!続】原子性【B】一致性【C】隔離性【D】持續(xù)性14事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的,這是事務(wù)的 ?!続】原子性【B】一致性【C】隔離性【D】持續(xù)性15在數(shù)據(jù)字典中,對實體的某個屬性的描述,稱為 ?!続】數(shù)據(jù)元【B】數(shù)據(jù)結(jié)構(gòu)【C

22、】導(dǎo)出數(shù)據(jù)元【D】概念模式描述16在數(shù)據(jù)字典中,對由公式或計算得到的數(shù)據(jù)的描述,稱為 ?!続】數(shù)據(jù)元【B】數(shù)據(jù)結(jié)構(gòu)【C】導(dǎo)出數(shù)據(jù)元【D】概念模式描述17數(shù)據(jù)庫管理系統(tǒng)DBMS是 ?!続】管理數(shù)據(jù)的應(yīng)用系統(tǒng)【B】計算機(jī)操作系統(tǒng)的一部分【C】一組軟件 【D】有關(guān)數(shù)據(jù)庫的軟件、硬件18不屬于數(shù)據(jù)庫管理系統(tǒng)DBMS功能的是 ?!続】定義數(shù)據(jù)庫【B】選擇操作系統(tǒng)【C】管理數(shù)據(jù)庫【D】修改數(shù)據(jù)庫19解決并發(fā)操作造成的數(shù)據(jù)不一致問題,一般采用的方法是提供 【A】封鎖機(jī)制【B】并發(fā)機(jī)制【C】恢復(fù)機(jī)制【D】約束機(jī)制20對數(shù)據(jù)庫并發(fā)操作進(jìn)行控制的目的,主要是避免發(fā)生 ?!続】數(shù)據(jù)安全性【B】死鎖【C】數(shù)據(jù)不一致性

23、【D】系統(tǒng)故障21數(shù)據(jù)庫封鎖機(jī)制主要解決的問題是 。【A】數(shù)據(jù)安全性【B】數(shù)據(jù)完整性【C】數(shù)據(jù)庫恢復(fù)【D】數(shù)據(jù)庫并發(fā)控制22日志文件的主要作用是處理數(shù)據(jù)庫的 。【A】安全性【B】完整性【C】恢復(fù)【D】并發(fā)控制23包含在日志文件中的主要內(nèi)容是 ?!続】程序運行過程 【B】對數(shù)據(jù)的全部操作【C】對數(shù)據(jù)的全部更新操作 【D】程序執(zhí)行的結(jié)果24采用定義視圖的機(jī)制在數(shù)據(jù)控制方面要解決的問題是 ?!続】數(shù)據(jù)安全性【B】完整性約束【C】數(shù)據(jù)庫恢復(fù)【D】數(shù)據(jù)庫并發(fā)控制25在數(shù)據(jù)庫表定義中,描述的是數(shù)據(jù)庫的 。【A】安全性規(guī)則【B】完整性約束【C】恢復(fù)方法【D】并發(fā)控制機(jī)制簡答題第一章 緒論1文件系統(tǒng)階段的數(shù)據(jù)

24、管理有什么缺陷? 答: 數(shù)據(jù)冗余性; 數(shù)據(jù)不一致性; 數(shù)據(jù)聯(lián)系弱。2數(shù)據(jù)庫階段的數(shù)據(jù)管理有些什么特點?答:采用復(fù)雜的數(shù)據(jù)模型表示數(shù)據(jù)結(jié)構(gòu);有較高的數(shù)據(jù)獨立性;數(shù)據(jù)庫系統(tǒng)為用戶提供方便的用戶接口;系統(tǒng)提供四個方面的數(shù)據(jù)控制功能:數(shù)據(jù)庫的恢復(fù)、并發(fā)控制、數(shù)據(jù)完整性、數(shù)據(jù)安全性,以保證數(shù)據(jù)庫中的數(shù)據(jù)是安全的、正確的、可靠的;對數(shù)據(jù)的操作不一定以記錄為單位,也可以以數(shù)據(jù)項為單位,增加了系統(tǒng)的靈活性。3試述E-R模型、層次模型、網(wǎng)狀模型、關(guān)系模型的主要特點。答:E-R模型的主要特點是:接近于人的思維,容易理解,與計算機(jī)無關(guān),用戶容易接受。層次模型的主要特點是:記錄之間的聯(lián)系通過指針實現(xiàn),查詢效率較高。網(wǎng)

25、狀模型的主要特點是:記錄之間的聯(lián)系通過指針實現(xiàn),M:N聯(lián)系也容易實現(xiàn)(每個M:N聯(lián)系可拆分為兩個1:N聯(lián)系),查詢效率較高。關(guān)系模型的主要特點是:用關(guān)鍵字而不是用指針導(dǎo)航數(shù)據(jù),表格簡單,用戶易懂,編程時并不涉及到存儲結(jié)構(gòu)、訪問技術(shù)等細(xì)節(jié)。4試述DBMS對數(shù)據(jù)庫的維護(hù)功能答:數(shù)據(jù)裝載程序;備份程序;文件重組程序;性能監(jiān)控程序。5DBA的職責(zé)是什么?答:概念模式定義;內(nèi)模式定義;根據(jù)要求修改數(shù)據(jù)庫的概念模式和內(nèi)模式;對數(shù)據(jù)庫訪問的授權(quán);完整性約束的說明。6試述DBMS的主要功能答:數(shù)據(jù)庫的定義功能;數(shù)據(jù)庫的操縱功能;數(shù)據(jù)庫的保護(hù)功能;數(shù)據(jù)庫的存儲功能;數(shù)據(jù)庫的維護(hù)功能;數(shù)據(jù)字典。7試述DBMS的保

26、護(hù)功能答:數(shù)據(jù)庫的恢復(fù);數(shù)據(jù)庫的并發(fā)控制;數(shù)據(jù)庫的完整性控制;數(shù)據(jù)庫的安全性控制。8從模塊結(jié)構(gòu)看,DBMS由哪些部分組成?答:從模塊結(jié)構(gòu)看,DBMS由兩大部分組成:查詢處理器;存儲管理器。查詢處理器主要有:DDL編譯器;DML編譯器;嵌入式DML的預(yù)編譯器;查詢運行核心程序。存儲管理器主要有:授權(quán)和完整性管理器;事務(wù)管理器;文件管理器;緩沖區(qū)管理器。9DBMS的查詢處理器有哪些功能?答:DML編譯器;嵌入式DML的預(yù)編譯器;DDL編譯器;查詢運行核心程序。第二章 關(guān)系數(shù)據(jù)庫1為什么關(guān)系中不允許有重復(fù)元組?答:如果關(guān)系中有重復(fù)元組,則無法用關(guān)鍵字來標(biāo)識唯一的元組。因此,在關(guān)系模型中對關(guān)系作了這樣

27、的限制。2 試述關(guān)系的性質(zhì)。答:關(guān)系的性質(zhì)如下:關(guān)系中沒有重復(fù)元組,任意一個元組在關(guān)系中都是唯一的;元組的順序無關(guān)緊要;屬性的順序是非排序的;屬性必須有不同的屬性名,不同的屬性可以來自同一個域;同一屬性名下的諸屬性值(同列)是同類型數(shù)據(jù);所有屬性的值都是原子的。 為什么只限用規(guī)范化關(guān)系?在關(guān)系方法中,只用規(guī)范化的關(guān)系,這是因為:這種選擇對所要表示的內(nèi)容并無實際限制;從數(shù)學(xué)的觀點來看,一個規(guī)范的關(guān)系比一個非規(guī)范的關(guān)系有更簡單的數(shù)據(jù)結(jié)構(gòu)這將會使一系列其它問題的簡化。3試述主鍵和外鍵的完整性約束條件答:主鍵和外鍵的完整性約束條件:實體完整性、參照完整性和用戶定義完整性。4關(guān)系運算分為哪兩大類?答:

28、基于關(guān)系代數(shù)的操作語言,稱為關(guān)系代數(shù)操作語言,簡稱關(guān)系代數(shù); 基于關(guān)系演算的操作語言,稱為關(guān)系運算語言。5試述關(guān)系代數(shù)五種基本運算的含義答:五種基本運算:并;差;選擇;投影;笛卡兒積。五種基本運算的含義:并:關(guān)系R和關(guān)系S的所有元組合并成一個新的關(guān)系(關(guān)系R和的中相同元組只取一次);差:屬于關(guān)系R而不屬于關(guān)系S的所有元組組成的集合,即在關(guān)系R中刪除與關(guān)系S相同的元組,組成一個新的關(guān)系;選擇:在指定的關(guān)系中,按給定的條件選取其中若干個元組,組成一個新的關(guān)系;投影:對給定的關(guān)系在垂直方向上進(jìn)行的選??;笛卡兒積:元組之間的橫向組合。第三章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL1SQL語言具有什么功能?答:數(shù)據(jù)定

29、義;數(shù)據(jù)操縱;數(shù)據(jù)控制;SQL語句的嵌入。2在宿主語言的程序中使用SQL語句有哪些規(guī)定?答:在程序中要區(qū)分SQL語句與宿主語言語句;允許嵌入的SQL語句引用宿主語言的程序變量(稱為共享變量);SQL的集合處理方式與宿主語言單記錄處理方式之間要協(xié)調(diào)。3嵌入SQL語句何時不必涉及到游標(biāo)?何時必須涉及到游標(biāo)?答:不必涉及到游標(biāo)的情形:INSERT、DELETE、UPDATE語句,查詢結(jié)果肯定是單個元組時的SELECT語句,都可直接嵌入在主程序中使用,不必涉及到游標(biāo);涉及到游標(biāo)的情形:當(dāng)SELECT語句的查詢結(jié)果是多個元組時,此時,宿主語言程序無法使用,一定要用游標(biāo)機(jī)制把多個元組一次一個地傳送給宿主語

30、言處理。4 SQL模式的定義是什么?答:一個SQL模式(即數(shù)據(jù)庫模式)由模式名和模式擁有者的用戶名或賬號來確定,并包含模式中每一個元素(基本表、視圖、索引等)的定義。第五章 關(guān)系數(shù)據(jù)理論1數(shù)據(jù)冗余會帶來什么問題?答:更新異常;插入異常;刪除異常。2如何判定某一關(guān)系滿足哪一級別范式?答:根據(jù)1NF、2NF、3NF、BCNF的定義,把1NF消去非主屬性對關(guān)鍵字的部分函數(shù)依賴,即可成為2 NF;2 NF消去非主屬性對關(guān)鍵字的傳遞函數(shù)依賴,即可成為3NF;3 NF消去主屬性對關(guān)鍵字的部分函數(shù)依賴和傳遞函數(shù)依賴,即可成為BCNF。3模式設(shè)計方法的原則是什么?答:一個好的模式設(shè)計的方法,應(yīng)符合三條原則:表

31、達(dá)性(涉及數(shù)據(jù)等價和依賴等價);分離性(屬性間的“獨立聯(lián)系”應(yīng)該用不同的關(guān)系模式表達(dá));最小冗余性(要求是在分解后的數(shù)據(jù)庫能表達(dá)原來數(shù)據(jù)庫的所有信息的前提下進(jìn)行的)。4模式分解中存在的問題是什么?答:分解具有無損聯(lián)接性和分解保持函數(shù)依賴是兩個相互獨立的標(biāo)準(zhǔn)。具有無損聯(lián)接性的分解,不一定保持函數(shù)依賴;保持函數(shù)依賴的分解,不一定具有無損聯(lián)接性。因此,關(guān)系模式的一個分解,可能是具有無損聯(lián)接性的,也可能保持函數(shù)依賴的,也有可能既具有無損聯(lián)接性,又保持函數(shù)依賴。若要分解具有無損聯(lián)接性,則模式分解一定可以達(dá)到BCNF。若要分解保持函數(shù)依賴,則模式分解可以達(dá)到3 NF,但不一定能達(dá)到BCNF。若要分解既具有

32、無損聯(lián)接性,又保持函數(shù)依賴。則模式分解可以達(dá)到3 NF,但不一定能達(dá)到BCNF。第六章 數(shù)據(jù)庫設(shè)計1數(shù)據(jù)庫系統(tǒng)系統(tǒng)生存期是什么?答:七個階段:規(guī)劃階段;需求分析階段;概念設(shè)計階段;邏輯設(shè)計階段;物理設(shè)計階段;實現(xiàn)階段;運行維護(hù)階段。2為什么說需求分析階段是數(shù)據(jù)庫開發(fā)中最困難的階段之一?答:需求分析階段是數(shù)據(jù)庫開發(fā)中最困難的階段之一,這是因為:系統(tǒng)本身是變化的,用戶的需求必須不斷調(diào)整,使之與這一變化相一致。用戶缺少計算機(jī)信息系統(tǒng)設(shè)計方面的專業(yè)知識,要表達(dá)他們的需求很困難。調(diào)動用戶的積極性,使他們積極參與系統(tǒng)的分析和設(shè)計很困難。3采用E-R方法進(jìn)行數(shù)據(jù)庫概念設(shè)計的基本步驟是什么?答:設(shè)計局部E-R

33、模型。設(shè)計全局E-R模型。全局E-R模型的優(yōu)化。在將局部E-R模型集成全局E-R模型時,要解決可能存在的三類問題:命名沖突;結(jié)構(gòu)沖突;屬性沖突。4簡述數(shù)據(jù)庫概念設(shè)計的主要步驟答:進(jìn)行數(shù)據(jù)抽象,設(shè)計局部概念模式;將局部概念模式綜合成全局概念模式;評審。5什么是數(shù)據(jù)字典?數(shù)據(jù)字典的內(nèi)容主要是什么?答:數(shù)據(jù)字典是對系統(tǒng)中數(shù)據(jù)的詳盡描述,它提供對數(shù)據(jù)庫數(shù)據(jù)描述的集中管理。數(shù)據(jù)字典包含以下內(nèi)容:數(shù)據(jù)項;數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)流;數(shù)據(jù)存儲;數(shù)據(jù)加工過程。6邏輯設(shè)計階段的主要內(nèi)容是什么?答:初始模式的形成;子模式設(shè)計;應(yīng)用程序設(shè)計梗概;模式評價;修正模式。7物理設(shè)計階段的主要內(nèi)容是什么?答:設(shè)計存儲記錄結(jié)構(gòu)包括記錄

34、的組成、數(shù)據(jù)項的類型和長度、邏輯記錄到存儲記錄的映射;確定數(shù)據(jù)存儲安排;設(shè)計訪問方法,為存儲在物理設(shè)備上的數(shù)據(jù)提供存儲和檢索的能力;進(jìn)行完整性和安全性的分析、設(shè)計;程序設(shè)計。8運行維護(hù)階段的主要工作有哪些?答:維護(hù)數(shù)據(jù)庫的安全性和完整性控制及系統(tǒng)的轉(zhuǎn)儲和恢復(fù)。性能的監(jiān)督、分析與改進(jìn)。增加新功能。發(fā)現(xiàn)錯誤,修改錯誤。第七章 數(shù)據(jù)庫恢復(fù)技術(shù)第八章 并發(fā)控制第九章 數(shù)據(jù)庫安全性第十章 數(shù)據(jù)庫完整性1事務(wù)有哪些性質(zhì)?并解釋每一個性質(zhì)對DBS有什么益處? 答:事務(wù)的性質(zhì)有:原子性;一致性;隔離性;持久性。 原子性:是保證數(shù)據(jù)庫系統(tǒng)DBS完整性的基礎(chǔ),一個事務(wù)中所有對數(shù)據(jù)庫的操作是一個不可分隔的操作序列。

35、 一致性:一個事務(wù)獨立執(zhí)行的結(jié)果將保證數(shù)據(jù)庫的一致性,即數(shù)據(jù)不會因為事務(wù)的執(zhí)行而遭受破壞。 隔離性:隔離性要求事務(wù)在并發(fā)執(zhí)行時,系統(tǒng)應(yīng)保證與這些事務(wù)先后單獨執(zhí)行時結(jié)果一樣,使事務(wù)如同在單用戶環(huán)境下執(zhí)行一樣。 持久性:要求對數(shù)據(jù)庫的全部操作完成后,事務(wù)對數(shù)據(jù)庫的所有更新應(yīng)永久地反映在數(shù)據(jù)庫中。2如果數(shù)據(jù)庫系統(tǒng)對事務(wù)的并發(fā)操作不加以控制,則有可能帶來哪些問題?如何解決?答:如果數(shù)據(jù)庫系統(tǒng)對事務(wù)的并發(fā)操作不加以控制,則有可能帶來三類問題:丟失更新問題;數(shù)據(jù)不一致;讀“臟數(shù)據(jù)”。解決的辦法:采用“封鎖”技術(shù)。3什么是運行記錄優(yōu)先原則?答:在數(shù)據(jù)庫系統(tǒng)中,寫一個修改到數(shù)據(jù)庫中和寫一個表示這個修改的登記到

36、日志文件中,是兩個不同的操作。為了避免在完成這兩個(不同的)操作時,由于發(fā)生故障而破壞數(shù)據(jù)庫的一致性,應(yīng)先將運行記錄寫下來,這就是運行記錄優(yōu)先原則。4事務(wù)的COMMIT操作和 ROLLBACK操作各做些什么事情?答:COMMIT操作表示事務(wù)成功地結(jié)束(提交),此時告訴系統(tǒng),數(shù)據(jù)庫要進(jìn)入一個新的正確的狀態(tài),該事務(wù)對數(shù)據(jù)庫的所有更新都已交付實施。ROLLBACK操作表示事務(wù)不成功地結(jié)束,此時告訴系統(tǒng),已發(fā)生錯誤,數(shù)據(jù)庫可能處在不正確的狀態(tài),該事務(wù)對數(shù)據(jù)庫的更新都必須撤消,數(shù)據(jù)庫應(yīng)恢復(fù)該事務(wù)到初始狀態(tài)。5什么是數(shù)據(jù)庫的完整性?DBMS的完整性子系統(tǒng)功能是什么?答:數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容

37、性。DBMS的完整性子系統(tǒng)功能是:監(jiān)督事務(wù)的執(zhí)行,并測試是否違反完整性規(guī)則;如有違反,則采取恰當(dāng)?shù)牟僮?,如拒絕、報告違反情況,改正錯誤等方法進(jìn)行處理。6SQL的完整性約束機(jī)制有哪些?答:SQL的完整性約束機(jī)制有:主鍵約束;外鍵約束;屬性值約束;全局約束。7什么是數(shù)據(jù)庫的安全性?有哪些安全措施?答:數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫防止不合法的使用,以免數(shù)據(jù)庫的泄漏、非法更改和破壞。安全措施有:環(huán)境級;職員級;OS級;網(wǎng)絡(luò)級;數(shù)據(jù)庫系統(tǒng)級。8什么是權(quán)限?用戶訪問數(shù)據(jù)庫可以有哪些權(quán)限?答:用戶使用數(shù)據(jù)庫的方式稱為權(quán)限。用戶訪問數(shù)據(jù)庫的權(quán)限有:讀權(quán)限;插入權(quán)限;修改權(quán)限;刪除權(quán)限。9SQL2中用戶的權(quán)限有

38、哪幾類?答:SQL2中用戶的權(quán)限有:SELECT;INSERT;DELETE;UPDATE;REFERENCES;USAGE。注解:SELECT:允許用戶對關(guān)系或視圖執(zhí)行SELECT操作。INSERT:允許用戶對關(guān)系或視圖執(zhí)行INSERT操作。DELETE:允許用戶對關(guān)系或視圖執(zhí)行DELETE操作。UPDATE:允許用戶對關(guān)系或視圖執(zhí)行UPDATE操作。REFERENCES:允許用戶定義新關(guān)系時,引用其它關(guān)系的主鍵作為外鍵。USAGE:允許用戶使用定義的域。10試解釋權(quán)限的轉(zhuǎn)授與回收。答:在數(shù)據(jù)庫系統(tǒng)中,為了保證數(shù)據(jù)的安全性,用戶對數(shù)據(jù)的操作必須首先從DBA處獲得權(quán)限,才能進(jìn)行對數(shù)據(jù)的操作。同

39、時,數(shù)據(jù)庫系統(tǒng)也允許用戶將獲得的權(quán)限轉(zhuǎn)授給其他用戶,也允許把已授給其他用戶的權(quán)限再回收上來。單項選擇題 第一章 緒論1 DBMS是一種 D 【A】數(shù)據(jù)庫【B】數(shù)據(jù)庫系統(tǒng)【C】數(shù)據(jù)應(yīng)用軟件【D】數(shù)據(jù)管理軟件2 DBS中“聯(lián)機(jī)存儲器”是指 D 【A】內(nèi)存和外存【B】內(nèi)存和快閃存【C】磁盤和光盤【D】快閃存和磁盤3 DBS中“第三級存儲器”是指 B 【A】磁盤和磁帶【B】磁帶和光盤【C】光盤和快閃存【D】快閃存和磁盤4 在DBS中, DBMS和OS之間的關(guān)系是 B 【A】相互調(diào)用 【B】DBMS調(diào)用OS【C】DBMS調(diào)用OS 【D】 并發(fā)運行5 數(shù)據(jù)獨立性是指 C 【A】 數(shù)據(jù)之間互不影響,相互獨立

40、【B】 數(shù)據(jù)的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)相互獨立【B】 數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)改變時,不影響應(yīng)用程序【D】數(shù)據(jù)與存儲設(shè)備之間相互獨立6 現(xiàn)實世界中事物的個體在信息世界中稱為 A 【A】實體【B】實體集【C】字段【D】記錄7 現(xiàn)實世界中事物的特性在信息世界中稱為 C 【A】實體【B】實體標(biāo)識符【C】屬性【D】關(guān)鍵碼8 下列實體類型的聯(lián)系中,屬于一對一聯(lián)系的是 C 【A】班級對學(xué)生的所屬聯(lián)系【B】父親對孩子的親生聯(lián)系【C】省對省會的所屬聯(lián)系 【D】供應(yīng)商與工程項目的供貨聯(lián)系9 下列實體類型的聯(lián)系中,屬于一對多聯(lián)系的是 D 【A】學(xué)校與校長的聯(lián)系【B】飛機(jī)的座位與乘客之間的聯(lián)系【C】教師與課程之間的聯(lián)系【D】車間

41、與工人之間的聯(lián)系10 下列實體類型的聯(lián)系中,屬于多對多聯(lián)系的是 A 【A】商店與顧客之間的聯(lián)系【B】學(xué)校與教師之間的聯(lián)系【C】商標(biāo)與商品之間的聯(lián)系【D】班級與班主任之間的聯(lián)系11 書店與圖書之間具有聯(lián)系 B 【A】一對一【B】一對多【C】多對多【D】多對一12 下面給出的數(shù)據(jù)模型中,屬于概念數(shù)據(jù)模型的是 D 【A】層次模型【B】網(wǎng)狀模型【C】關(guān)系模型【D】實體聯(lián)系模型13 層次模型必須滿足的一個條件是 B 【A】 每個結(jié)點均可以有一個以上的父結(jié)點【B】有且僅有一個結(jié)點無父結(jié)點【C】不能有結(jié)點無父結(jié)點 【D】可以有一個以上的結(jié)點無父結(jié)點14 層次模型的上一層記錄類型和下一層記錄類型之間的聯(lián)系是

42、B 【A】一對一聯(lián)系【B】一對多聯(lián)系【C】多對一聯(lián)系【D】多對多聯(lián)系15 采用二維表格表達(dá)實體類型以及實體之間聯(lián)系的數(shù)據(jù)模型是 C 【A】層次模型【B】網(wǎng)狀模型【C】關(guān)系模型【D】實體聯(lián)系模型16 數(shù)據(jù)庫中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述是 D 【A】存儲模式【B】內(nèi)模式【C】外模式【D】概念模式17 單個用戶使用的數(shù)據(jù)視圖的描述,稱為 A ,它是用戶與數(shù)據(jù)庫系統(tǒng)的接口?!続】外模式【B】存儲模式【C】內(nèi)模式【D】概念模式18 物理存儲數(shù)據(jù)視圖的描述,稱為 C 【A】外模式【B】用戶模式【C】內(nèi)模式【D】概念模式19 數(shù)據(jù)庫系統(tǒng)達(dá)到了數(shù)據(jù)獨立性,是因為采用了 D 【A】層次模型【B】網(wǎng)狀模型【C】

43、關(guān)系模型【D】三級模式結(jié)構(gòu)20 數(shù)據(jù)獨立性是指 B 之間相互獨立,彼此不受影響?!続】應(yīng)用程序和用戶【B】應(yīng)用程序和數(shù)據(jù)【C】數(shù)據(jù)庫和用戶 【D】數(shù)據(jù)庫和程序員21 邏輯數(shù)據(jù)獨立性是指 A 【A】概念模式改變,外模式和應(yīng)用程序不變【B】概念模式改變,內(nèi)模式不變【C】內(nèi)模式改變,概念模式不變 【D】內(nèi)模式改變,外模式和應(yīng)用程序不變22 物理數(shù)據(jù)獨立性是指 C 【A】概念模式改變,外模式和應(yīng)用程序不變【B】內(nèi)模式改變,外模式和應(yīng)用程序不變【C】內(nèi)模式改變,概念模式不變 【D】概念模式改變,內(nèi)模式不變23 下列語言中, C 不是宿主語言【A】C語言【B】FORTRAN語言【C】SQL語言【D】COB

44、OL語言24 數(shù)據(jù)操縱語言(DML)的基本功能中不包括 B 【A】向數(shù)據(jù)庫中插入數(shù)據(jù) 【B】描述數(shù)據(jù)庫的訪問控制【C】對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行排序【D】刪除數(shù)據(jù)庫中的某些數(shù)據(jù)25 數(shù)據(jù)庫(DB)、DBMS、DBS三者之間的關(guān)系是 B 【A】DB包括DBMS和DBS【B】DBS包括DBMS和DB【C】DBMS包括DBS和DB【D】DBS與DBMS和DB無關(guān)26 數(shù)據(jù)庫系統(tǒng)由 A 組成【A】數(shù)據(jù)庫及相應(yīng)的硬件、軟件系統(tǒng)和各類相關(guān)人員【B】數(shù)據(jù)庫及相應(yīng)的硬件、軟件系統(tǒng)【C】數(shù)據(jù)庫及相應(yīng)的軟件系統(tǒng)【D】數(shù)據(jù)庫及其必備的硬件系統(tǒng)27 數(shù)據(jù)庫系統(tǒng)中,負(fù)責(zé)物理結(jié)構(gòu)與邏輯結(jié)構(gòu)的定義和修改的人員是 A 【A】數(shù)據(jù)庫

45、管理員【B】專業(yè)用戶【C】應(yīng)用程序員【D】最終用戶28 在數(shù)據(jù)庫系統(tǒng)中,使用專用的查詢語言操作數(shù)據(jù)的人員,稱為 B 【A】數(shù)據(jù)庫管理員【B】專業(yè)用戶【C】應(yīng)用程序員【D】最終用戶29 數(shù)據(jù)庫系統(tǒng)中,使用宿主語言和DML,編寫應(yīng)用程序的人員,稱為 C 【A】數(shù)據(jù)庫管理員【B】專業(yè)用戶【C】應(yīng)用程序員【D】最終用戶30 數(shù)據(jù)庫系統(tǒng)中,具有很少的計算機(jī)知識,通過應(yīng)用程序的用戶接口使用數(shù)據(jù)庫稱為 A 【A】最終用戶【B】應(yīng)用程序員【C】系統(tǒng)分析員【D】數(shù)據(jù)庫管理員1.1名詞解釋: DB:數(shù)據(jù)庫(Database),DB是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。DB能為各種用戶共享,具有最小冗余度,數(shù)據(jù)間聯(lián)系密切,而

46、又有較高的數(shù)據(jù)獨立性。 DBMS:數(shù)據(jù)庫管理系統(tǒng)(Database Management System),DBMS是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應(yīng)用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮虳BMS。 DBS:數(shù)據(jù)庫系統(tǒng)(Database System),DBS是實現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問的計算機(jī)軟件、硬件和數(shù)據(jù)資源組成的系統(tǒng),即采用了數(shù)據(jù)庫技術(shù)的計算機(jī)系統(tǒng)。 1:1聯(lián)系:如果實體集E1中的每個實體最多只能和實體集E2中的一個實體有聯(lián)系,反之亦然,好么

47、實體集E1對E2的聯(lián)系稱為“一對一聯(lián)系”,記為“1:1”。 1:N聯(lián)系:如果實體集E1中每個實體與實體集E2中任意個(零個或多個)實體有聯(lián)系,而E2中每個實體至多和E1中的一個實體有聯(lián)系,那么E1對E2的聯(lián)系是“一對多聯(lián)系”,記為“1:N”。 M:N聯(lián)系:如果實體集E1中每個實體與實體集E2中任意個(零個或多個)實體有聯(lián)系,反之亦然,那么E1對E2的聯(lián)系是“多對多聯(lián)系”,記為“M:N”。 數(shù)據(jù)模型:表示實體類型及實體類型間聯(lián)系的模型稱為“數(shù)據(jù)模型”。它可分為兩種類型:概念數(shù)據(jù)模型和結(jié)構(gòu)數(shù)據(jù)模型。 概念數(shù)據(jù)模型:它是獨門于計算機(jī)系統(tǒng)的模型,完全不涉及信息在系統(tǒng)中的表示,只是用來描述某個特定組織所

48、關(guān)心的信息結(jié)構(gòu)。 結(jié)構(gòu)數(shù)據(jù)模型:它是直接面向數(shù)據(jù)庫的邏輯結(jié)構(gòu),是現(xiàn)實世界的第二層抽象。這類模型涉及到計算機(jī)系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng),所以稱為“結(jié)構(gòu)數(shù)據(jù)模型”。結(jié)構(gòu)數(shù)據(jù)模型應(yīng)包含:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)完整性約束三部分。它主要有:層次、網(wǎng)狀、關(guān)系三種模型。 層次模型:用樹型結(jié)構(gòu)表示實體間聯(lián)系的數(shù)據(jù)模型 網(wǎng)狀模型:用有向圖結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型。 關(guān)系模型:是由若干個關(guān)系模式組成的集合,其主要特征是用二維表格結(jié)構(gòu)表達(dá)實體集,用外鍵表示實體間聯(lián)系。 概念模式:是數(shù)據(jù)庫中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述。它由若干個概念記錄類型組成。概念模式不僅要描述概念記錄類型,還要描述記錄間的聯(lián)系、操作、

49、數(shù)據(jù)的完整性、安全性等要求。 外模式:是用戶與數(shù)據(jù)庫系統(tǒng)的接口,是用戶用到的那部分?jǐn)?shù)據(jù)的描述。 內(nèi)模式:是數(shù)據(jù)庫在物理存儲方面的描述,定義所有的內(nèi)部記錄類型、索引和文件的組成方式,以及數(shù)據(jù)控制方面的細(xì)節(jié)。 模式/內(nèi)模式映象:這個映象存在于概念級和內(nèi)部級之間,用于定義概念模式和內(nèi)模式間的對應(yīng)性,即概念記錄和內(nèi)部記錄間的對應(yīng)性。此映象一般在內(nèi)模式中描述。 外模式/模式映象:這人映象存在于外部級和概念級之間,用于定義外模式和概念模式間的對應(yīng)性,即外部記錄和內(nèi)部記錄間的對應(yīng)性。此映象都是在外模式中描述。 數(shù)據(jù)獨立性:在數(shù)據(jù)庫技術(shù)中,數(shù)據(jù)獨立性是指應(yīng)用程序和數(shù)據(jù)之間相互獨立,不受影響。數(shù)據(jù)獨立性分成物理

50、數(shù)據(jù)獨立性和邏輯數(shù)據(jù)獨立性兩級。 物理數(shù)據(jù)獨立性:如果數(shù)據(jù)庫的內(nèi)模式要進(jìn)行修改,即數(shù)據(jù)庫的存儲設(shè)備和存儲方法有所變化,那么模式/內(nèi)模式映象也要進(jìn)行相應(yīng)的修改,使概念模式盡可能保持不變。也就是對模式的修改盡量不影響概念模式。 邏輯數(shù)據(jù)獨立性:如果數(shù)據(jù)庫的概念模式要進(jìn)行修改(如增加記錄類型或增加數(shù)據(jù)項),那么外模式/模式映象也要進(jìn)行相應(yīng)的修改,使外模式盡可能保持不變。也就是對概念模式的修改盡量不影響外模式和應(yīng)用程序。 宿主語言:編寫應(yīng)用程序的語言(即高級程序設(shè)計語言)在數(shù)據(jù)庫技術(shù)中稱為宿主語言(host language),簡稱主語言。 DDL:數(shù)據(jù)定義語言(Data Definition Language),用于定義數(shù)據(jù)庫的三級結(jié)構(gòu),包括外模式、概念模

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論