




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、補(bǔ)充各章練習(xí)題及參考答案 單元練習(xí)一 一 單項(xiàng)選擇題1文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)相比較,其缺陷主要表現(xiàn)在數(shù)據(jù)聯(lián)系弱、數(shù)據(jù)冗余和( )?!続】數(shù)據(jù)存儲低【B】 處理速度慢 【C】 數(shù)據(jù)不一致 【D】 操作煩瑣2數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)之間的獨(dú)立性稱為數(shù)據(jù)的( )。 【A】結(jié)構(gòu)獨(dú)立性 【B】 物理獨(dú)立性 【C】 邏輯獨(dú)立性 【D】 分布獨(dú)立性3在數(shù)據(jù)庫系統(tǒng)中,對數(shù)據(jù)操作的最小單位是( )?!続】 字節(jié) 【B】 數(shù)據(jù)項(xiàng) 【C】 記錄 【D】 字符4數(shù)據(jù)的邏輯結(jié)構(gòu)與用戶視圖之間的獨(dú)立性稱為數(shù)據(jù)的( )?!続】 結(jié)構(gòu)獨(dú)立性 【B】 物理獨(dú)立性 【C】 邏輯獨(dú)立性 【D】 分布獨(dú)立性5下述各項(xiàng)中,屬于數(shù)據(jù)庫
2、系統(tǒng)的特點(diǎn)的是( )。【A】 存儲量大 【B】 存取速度快 【C】 數(shù)據(jù)共享 【D】 操作方便6在數(shù)據(jù)庫系統(tǒng)中,模式/內(nèi)模式映像用于解決數(shù)據(jù)的( )。【A】 結(jié)構(gòu)獨(dú)立性 【B】 物理獨(dú)立性 【C】 邏輯獨(dú)立性 【D】 分布獨(dú)立性 7在數(shù)據(jù)庫系統(tǒng)中,模式/外模式映像用于解決數(shù)據(jù)的( )。【A】 結(jié)構(gòu)獨(dú)立性 【B】 物理獨(dú)立性 【C】 邏輯獨(dú)立性 【D】 分布獨(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ù)獨(dú)立性是指( )。【A】 用戶與計(jì)算機(jī)系統(tǒng)的獨(dú)立性 【B】 數(shù)據(jù)庫與計(jì)算機(jī)的獨(dú)立性【C】數(shù)據(jù)與應(yīng)用程序的獨(dú)立性【D】 用戶與數(shù)據(jù)庫的獨(dú)立性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)的定義與修改的人員是( )?!続】 系統(tǒng)分析員 【B】 應(yīng)用程序員 【C】 專業(yè)用戶 【D】 數(shù)據(jù)庫管理員15下列關(guān)于數(shù)據(jù)庫系統(tǒng)正確的敘述是( )?!続】 數(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)象的根本原因是( )?!続】 數(shù)據(jù)存儲量太大 【B】 數(shù)據(jù)安全性差 【C】 數(shù)據(jù)相互關(guān)系復(fù)雜 【D】 數(shù)據(jù)冗余17層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)模型的劃分根據(jù)是( )?!続】 數(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ù)庫的( )。【A】 存儲模式 【B】 邏輯模式 【C】外模式 【D】 內(nèi)模式19數(shù)據(jù)庫三級模式體系結(jié)構(gòu)主要的目標(biāo)是確保數(shù)據(jù)庫的( )?!続】 數(shù)據(jù)安全性 【B】 數(shù)據(jù)獨(dú)立性 【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ì)算機(jī)硬件系統(tǒng)、 和 組成。4數(shù)據(jù)庫系統(tǒng)的目的和最重
6、要的特點(diǎn)是 。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ù)和程序具有相對獨(dú)立性,這是數(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í) 二 一 單項(xiàng)選擇題1以下對關(guān)系的敘述中,正確的是 ?!続】任何一個二維表就是關(guān)系【B】關(guān)系就是域上的笛卡兒積【C】關(guān)系是域上的笛卡兒積的子集【D】以上的敘述
8、都對6等值連接與自然連接相比較,正確的是 ?!続】等值連接與自然連接的結(jié)果完全相同【B】等值連接的屬性個數(shù)大于自然連接的屬性個數(shù)【C】等值連接的屬性個數(shù)大于或等于自然連接的屬性個數(shù)【D】等值連接與自然連接的連接條件相同8關(guān)系代數(shù)的五種基本運(yùn)算是 。【A】并、差、選擇、投影、自然連接 【B】并、差、交、選擇、投影【C】并、差、交、選擇、笛卡兒積 【D】并、差、選擇、投影、笛卡兒積10作為關(guān)系數(shù)據(jù)系統(tǒng),最少應(yīng)具備的關(guān)系運(yùn)算是 。【A】排序、索引、統(tǒng)計(jì)【B】并、差、交【C】選擇、投影、連接【D】選擇、連接、除法12關(guān)系R(ABC)與關(guān)系S(BCD),運(yùn)算RS結(jié)果的屬性個數(shù)是 。【A】3【B】2【C】
9、1【D】013關(guān)系R(ABC)與關(guān)系S(BCD),運(yùn)算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è)計(jì)程序設(shè)計(jì)語言【B】代數(shù)運(yùn)算公式【C】數(shù)據(jù)描述語言【D】關(guān)系數(shù)據(jù)語言24關(guān)系中組成主關(guān)鍵字的屬性不能取空值,這稱為關(guān)系的 ?!続】實(shí)體完整性【B】關(guān)系完整性【C】參照完整性【D】主鍵完整性27在關(guān)系數(shù)據(jù)模型中,關(guān)系模式的集合稱為 。【A】概念模式【B】內(nèi)模式【C】外模式【D】關(guān)系數(shù)據(jù)庫 單元練習(xí) 三一 單項(xiàng)選擇題1在SQL中,用戶
10、可以直接操作的是 ?!続】基本表【B】視圖【C】基本表或視圖【D】基本表和視圖2在SQL的SELECT語句中,與選擇運(yùn)算對應(yīng)的命令動詞是 ?!続】SELECT【B】FROM【C】WHERE【D】ORDER BY3SELECT語句的執(zhí)行結(jié)果 ?!続】數(shù)據(jù)項(xiàng)【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)使用 ?!続】WHERE【B】GROUP
11、BY【C】ORDER BY【D】HAVING8在SELECT語句中,使用*表示 ?!続】選擇任何屬性【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ù)中“投影”運(yùn)算的命令動詞是 ?!続】SELECT【B】FROM【C】WHERE【D】SET18在SQL的查詢語句中,謂詞“EXISTS”的含義是 ?!続】全稱量詞【B】存在量詞【C】自然連接【D】等值連接19視圖建立后,在數(shù)據(jù)字典中存放的是
12、 ?!続】查詢語句【B】組成視圖的表的內(nèi)容【C】視圖的定義【D】產(chǎn)生視圖的表的定義20在SQL的中,回收用戶操作權(quán)限的命令動詞是 ?!続】GRANT【B】FROM【C】SET【D】REVOKE21在數(shù)據(jù)庫與宿主主語言之間傳遞信息,是通過 ?!続】全局變量【B】共享變量【C】公共數(shù)據(jù)區(qū)【D】系統(tǒng)緩沖區(qū) 單元練習(xí) 四一 單項(xiàng)選擇題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】控制數(shù)據(jù)完整性3在關(guān)系模式R
13、(U,F(xiàn))中,F(xiàn)是最小函數(shù)依賴集,則R的規(guī)范化程度達(dá)到 ?!続】4NF【B】2NF【C】3NF【D】不一定4在關(guān)系數(shù)據(jù)模式中,任何二元模式最高可以達(dá)到的模式級別為 ?!続】4NF【B】2NF【C】3NF【D】BCNF5由全碼組成的關(guān)系模式,最高可以達(dá)到的模式級別為 。【A】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á)到 ?!続】4NF【B】2NF【C】3NF【D】BCNF8在關(guān)系數(shù)據(jù)模式的分解中,滿足無損連接最高可以達(dá)到 ?!続】
14、4NF【B】2NF【C】3NF【D】BCNF9在關(guān)系數(shù)據(jù)模式的分解中,既保持函數(shù)依賴又滿足無損連接最高可以達(dá)到 ?!続】4NF【B】2NF【C】3NF【D】BCNF 單元練習(xí) 五一 單項(xiàng)選擇題1在數(shù)據(jù)庫設(shè)計(jì)中,用E-R圖來描述描述信息結(jié)構(gòu)是數(shù)據(jù)庫設(shè)計(jì)的 ?!続】需求分析階段【B】概念設(shè)計(jì)階段【C】邏輯設(shè)計(jì)階段【D】物理設(shè)計(jì)階段2在關(guān)系數(shù)據(jù)庫設(shè)計(jì)階段中,完成關(guān)系模式設(shè)計(jì)的階段是 。【A】需求分析階段【B】概念設(shè)計(jì)階段【C】邏輯設(shè)計(jì)階段【D】物理設(shè)計(jì)階段3E-R圖的作用是建立 ?!続】用戶模型【B】物理模型【C】邏輯模型【D】概念模型4下列不屬于數(shù)據(jù)庫實(shí)施階段任務(wù)的 。【A】建立數(shù)據(jù)庫【B】加載數(shù)
15、據(jù)【C】擴(kuò)充功能【D】系統(tǒng)測試6在數(shù)據(jù)庫概念設(shè)計(jì)中,最常用的數(shù)據(jù)模型是 ?!続】關(guān)系模型【B】邏輯模型【C】物理模型【D】實(shí)體聯(lián)系模型7在E-R圖中的主要成份是實(shí)體和 ?!続】結(jié)點(diǎn)、記錄【B】屬性、主碼 【C】屬性、聯(lián)系【D】文件、關(guān)聯(lián)9數(shù)據(jù)流程圖是結(jié)構(gòu)化設(shè)計(jì)的工具,用于數(shù)據(jù)庫設(shè)計(jì)的 ?!続】可行性分析階段【B】程序設(shè)計(jì)階段【C】系統(tǒng)詳細(xì)設(shè)計(jì)階段【D】需求分析階段10計(jì)算機(jī)軟、硬件系統(tǒng)的確定是在數(shù)據(jù)庫設(shè)計(jì)的 ?!続】系統(tǒng)開發(fā)之前【B】概念設(shè)計(jì)階段【C】邏輯設(shè)計(jì)階段【D】物理設(shè)計(jì)階段11當(dāng)兩個實(shí)體之間存在MN聯(lián)系時,一般采取的措施是 。【A】建立第三個實(shí)體 【B】將兩個實(shí)體合并【C】將第一個實(shí)體
16、的主碼加入第二個實(shí)體 【D】將兩個實(shí)體的主碼交換12數(shù)據(jù)抽象的內(nèi)容是 ?!続】選擇、投影、連接【B】分類、概括、聚集【C】調(diào)查、分析、設(shè)計(jì)【D】超類、子類、消息13獨(dú)立于計(jì)算機(jī)系統(tǒng)的模式是 ?!続】概念模式【B】邏輯模式【C】內(nèi)模式【D】外模式14應(yīng)用程序設(shè)計(jì)的工作開始于數(shù)據(jù)庫設(shè)計(jì)步驟的 ?!続】需求分析階段【B】概念設(shè)計(jì)階段【C】邏輯設(shè)計(jì)階段【D】物理設(shè)計(jì)階段15基本原則E-R圖就是數(shù)據(jù)庫的 ?!続】外模式【B】邏輯模式【C】內(nèi)模式【D】概念模式16數(shù)據(jù)字典產(chǎn)生于數(shù)據(jù)庫設(shè)計(jì)步驟的 。【A】需求分析階段【B】概念設(shè)計(jì)階段【C】邏輯設(shè)計(jì)階段【D】物理設(shè)計(jì)階段17模式評價的內(nèi)容包括功能評價和 ?!?/p>
17、A】效率評價【B】效益評價【C】性能評價【D】用戶評價18設(shè)計(jì)數(shù)據(jù)庫概念結(jié)構(gòu)時,常用的數(shù)據(jù)抽象方法是分類、聚集和 ?!続】歸納【B】繼承【C】分析【D】概括20為保證多用戶環(huán)境中數(shù)據(jù)的完整性和一致性,DBMS采取的控制稱為 。【A】安全性控制【B】完整性控制【C】事務(wù)控制【D】并發(fā)控制21從數(shù)據(jù)流圖和數(shù)據(jù)字典出發(fā),首先得到期的是數(shù)據(jù)庫的 。【A】概念結(jié)構(gòu)【B】邏輯結(jié)構(gòu)【C】物理結(jié)構(gòu)【D】用戶視圖23使用E-R圖方法的三要素是【A】實(shí)體、屬性、主鍵【B】實(shí)體、域、候選鍵【C】實(shí)體、屬性、聯(lián)系【D】實(shí)體、主鍵、聯(lián)系24從數(shù)據(jù)流圖構(gòu)造E-R圖時,選擇實(shí)體一般應(yīng)先考慮數(shù)據(jù)流圖中的 。【A】數(shù)據(jù)項(xiàng)【B】
18、數(shù)據(jù)流【C】數(shù)據(jù)處理【D】數(shù)據(jù)存儲25在數(shù)據(jù)庫物理設(shè)計(jì)中,數(shù)據(jù)的基本單位是 ?!続】數(shù)據(jù)項(xiàng)【B】數(shù)據(jù)流【C】數(shù)據(jù)字典【D】存儲記錄26從數(shù)據(jù)庫的設(shè)計(jì)與目標(biāo)考慮,數(shù)據(jù)庫概念結(jié)構(gòu)的特點(diǎn)中,最重要的是 ?!続】真實(shí)反映現(xiàn)實(shí)世界的事物和事物之間和聯(lián)系【B】概念模型簡潔、明確,獨(dú)立于計(jì)算機(jī)系統(tǒng),便于理解【C】易于修改和擴(kuò)充【D】易于向給定的數(shù)據(jù)模型轉(zhuǎn)換,導(dǎo)出邏輯模式28對數(shù)據(jù)庫模式進(jìn)行規(guī)范化處理,是在數(shù)據(jù)庫設(shè)計(jì)的 ?!続】需求分析階段【B】概念設(shè)計(jì)階段【C】邏輯設(shè)計(jì)階段【D】物理設(shè)計(jì)階段29數(shù)據(jù)庫試運(yùn)行的主要工作包括 ?!続】程序測試和性能測試【B】性能測試和應(yīng)用測試【C】功能測試和性能測試【D】功能測
19、試和應(yīng)用測試30在整個設(shè)計(jì)過程中,最困難、最耗費(fèi)時間的階段是 ?!続】需求分析階段【B】概念設(shè)計(jì)階段【C】邏輯設(shè)計(jì)階段【D】物理設(shè)計(jì)階段 單元練習(xí) 六一 單項(xiàng)選擇題1從軟件的角度考慮,數(shù)據(jù)庫系統(tǒng)的核心 ?!続】操作系統(tǒng)【B】數(shù)據(jù)庫管理系統(tǒng)【C】數(shù)據(jù)定義語言【D】數(shù)據(jù)操縱語言2保證數(shù)據(jù)庫的安全性、完整性、一致性、并發(fā)控制和恢復(fù)機(jī)制,是由DBMS如下 的功能來實(shí)現(xiàn)的?!続】數(shù)據(jù)操縱【B】數(shù)據(jù)定義【C】數(shù)據(jù)庫運(yùn)行管理【D】數(shù)據(jù)庫維護(hù)3不包括在數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)控制功能中的是 。【A】安全性【B】可移植性【C】完整性【D】恢復(fù)4數(shù)據(jù)庫數(shù)據(jù)的正確性和相容性,是數(shù)據(jù)庫的 ?!続】安全性【B】可維護(hù)性【C】完整
20、性【D】并發(fā)控制5在數(shù)據(jù)庫系統(tǒng)中,對存取權(quán)限的定義稱為 ?!続】授權(quán)【B】定義【C】約束【D】審計(jì)6在處理數(shù)據(jù)庫并發(fā)控制問題時,DBMS所使用的基本邏輯單元是 ?!続】程序【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ā)控制要解決的根本問題是保持?jǐn)?shù)
21、據(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í)體的某個屬性的描述,稱為 。【A】數(shù)據(jù)元【B】數(shù)據(jù)結(jié)構(gòu)【C】導(dǎo)出數(shù)據(jù)元【D】概念模式
22、描述16在數(shù)據(jù)字典中,對由公式或計(jì)算得到的數(shù)據(jù)的描述,稱為 ?!続】數(shù)據(jù)元【B】數(shù)據(jù)結(jié)構(gòu)【C】導(dǎo)出數(shù)據(jù)元【D】概念模式描述17數(shù)據(jù)庫管理系統(tǒng)DBMS是 。【A】管理數(shù)據(jù)的應(yīng)用系統(tǒng)【B】計(jì)算機(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ù)不一致性【D】系統(tǒng)故障21數(shù)據(jù)庫封
23、鎖機(jī)制主要解決的問題是 ?!続】數(shù)據(jù)安全性【B】數(shù)據(jù)完整性【C】數(shù)據(jù)庫恢復(fù)【D】數(shù)據(jù)庫并發(fā)控制22日志文件的主要作用是處理數(shù)據(jù)庫的 ?!続】安全性【B】完整性【C】恢復(fù)【D】并發(fā)控制23包含在日志文件中的主要內(nèi)容是 ?!続】程序運(yùn)行過程 【B】對數(shù)據(jù)的全部操作【C】對數(shù)據(jù)的全部更新操作 【D】程序執(zhí)行的結(jié)果24采用定義視圖的機(jī)制在數(shù)據(jù)控制方面要解決的問題是 。【A】數(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ù)管理有什么缺陷? 答: 數(shù)
24、據(jù)冗余性; 數(shù)據(jù)不一致性; 數(shù)據(jù)聯(lián)系弱。2數(shù)據(jù)庫階段的數(shù)據(jù)管理有些什么特點(diǎn)?答:采用復(fù)雜的數(shù)據(jù)模型表示數(shù)據(jù)結(jié)構(gòu);有較高的數(shù)據(jù)獨(dú)立性;數(shù)據(jù)庫系統(tǒng)為用戶提供方便的用戶接口;系統(tǒng)提供四個方面的數(shù)據(jù)控制功能:數(shù)據(jù)庫的恢復(fù)、并發(fā)控制、數(shù)據(jù)完整性、數(shù)據(jù)安全性,以保證數(shù)據(jù)庫中的數(shù)據(jù)是安全的、正確的、可靠的;對數(shù)據(jù)的操作不一定以記錄為單位,也可以以數(shù)據(jù)項(xiàng)為單位,增加了系統(tǒng)的靈活性。3試述E-R模型、層次模型、網(wǎng)狀模型、關(guān)系模型的主要特點(diǎn)。答:E-R模型的主要特點(diǎn)是:接近于人的思維,容易理解,與計(jì)算機(jī)無關(guān),用戶容易接受。層次模型的主要特點(diǎn)是:記錄之間的聯(lián)系通過指針實(shí)現(xiàn),查詢效率較高。網(wǎng)狀模型的主要特點(diǎn)是:記錄之
25、間的聯(lián)系通過指針實(shí)現(xiàn),M:N聯(lián)系也容易實(shí)現(xiàn)(每個M:N聯(lián)系可拆分為兩個1:N聯(lián)系),查詢效率較高。關(guān)系模型的主要特點(diǎ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的保護(hù)功能答:數(shù)據(jù)庫的恢復(fù);數(shù)
26、據(jù)庫的并發(fā)控制;數(shù)據(jù)庫的完整性控制;數(shù)據(jù)庫的安全性控制。8從模塊結(jié)構(gòu)看,DBMS由哪些部分組成?答:從模塊結(jié)構(gòu)看,DBMS由兩大部分組成:查詢處理器;存儲管理器。查詢處理器主要有:DDL編譯器;DML編譯器;嵌入式DML的預(yù)編譯器;查詢運(yùn)行核心程序。存儲管理器主要有:授權(quán)和完整性管理器;事務(wù)管理器;文件管理器;緩沖區(qū)管理器。9DBMS的查詢處理器有哪些功能?答:DML編譯器;嵌入式DML的預(yù)編譯器;DDL編譯器;查詢運(yùn)行核心程序。第二章 關(guān)系數(shù)據(jù)庫1為什么關(guān)系中不允許有重復(fù)元組?答:如果關(guān)系中有重復(fù)元組,則無法用關(guān)鍵字來標(biāo)識唯一的元組。因此,在關(guān)系模型中對關(guān)系作了這樣的限制。2 試述關(guān)系的性質(zhì)
27、。答:關(guān)系的性質(zhì)如下:關(guān)系中沒有重復(fù)元組,任意一個元組在關(guān)系中都是唯一的;元組的順序無關(guān)緊要;屬性的順序是非排序的;屬性必須有不同的屬性名,不同的屬性可以來自同一個域;同一屬性名下的諸屬性值(同列)是同類型數(shù)據(jù);所有屬性的值都是原子的。 為什么只限用規(guī)范化關(guān)系?在關(guān)系方法中,只用規(guī)范化的關(guān)系,這是因?yàn)椋哼@種選擇對所要表示的內(nèi)容并無實(shí)際限制;從數(shù)學(xué)的觀點(diǎn)來看,一個規(guī)范的關(guān)系比一個非規(guī)范的關(guān)系有更簡單的數(shù)據(jù)結(jié)構(gòu)這將會使一系列其它問題的簡化。3試述主鍵和外鍵的完整性約束條件答:主鍵和外鍵的完整性約束條件:實(shí)體完整性、參照完整性和用戶定義完整性。4關(guān)系運(yùn)算分為哪兩大類?答: 基于關(guān)系代數(shù)的操作語言,稱
28、為關(guān)系代數(shù)操作語言,簡稱關(guān)系代數(shù); 基于關(guān)系演算的操作語言,稱為關(guān)系運(yùn)算語言。5試述關(guān)系代數(shù)五種基本運(yùn)算的含義答:五種基本運(yùn)算:并;差;選擇;投影;笛卡兒積。五種基本運(yùn)算的含義:并:關(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ù)定義;數(shù)據(jù)操縱;數(shù)據(jù)控制;S
29、QL語句的嵌入。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ī)制把多個元組一次一個地傳送給宿主語言處理。4 SQL模式的定
30、義是什么?答:一個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è)計(jì)方法的原則是什么?答:一個好的模式設(shè)計(jì)的方法,應(yīng)符合三條原則:表達(dá)性(涉及數(shù)據(jù)等價和依賴等
31、價);分離性(屬性間的“獨(dú)立聯(lián)系”應(yīng)該用不同的關(guān)系模式表達(dá));最小冗余性(要求是在分解后的數(shù)據(jù)庫能表達(dá)原來數(shù)據(jù)庫的所有信息的前提下進(jìn)行的)。4模式分解中存在的問題是什么?答:分解具有無損聯(lián)接性和分解保持函數(shù)依賴是兩個相互獨(dú)立的標(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。若要分解既具有無損聯(lián)接性,又保持函數(shù)依賴
32、。則模式分解可以達(dá)到3 NF,但不一定能達(dá)到BCNF。第六章 數(shù)據(jù)庫設(shè)計(jì)1數(shù)據(jù)庫系統(tǒng)系統(tǒng)生存期是什么?答:七個階段:規(guī)劃階段;需求分析階段;概念設(shè)計(jì)階段;邏輯設(shè)計(jì)階段;物理設(shè)計(jì)階段;實(shí)現(xiàn)階段;運(yùn)行維護(hù)階段。2為什么說需求分析階段是數(shù)據(jù)庫開發(fā)中最困難的階段之一?答:需求分析階段是數(shù)據(jù)庫開發(fā)中最困難的階段之一,這是因?yàn)椋合到y(tǒng)本身是變化的,用戶的需求必須不斷調(diào)整,使之與這一變化相一致。用戶缺少計(jì)算機(jī)信息系統(tǒng)設(shè)計(jì)方面的專業(yè)知識,要表達(dá)他們的需求很困難。調(diào)動用戶的積極性,使他們積極參與系統(tǒng)的分析和設(shè)計(jì)很困難。3采用E-R方法進(jìn)行數(shù)據(jù)庫概念設(shè)計(jì)的基本步驟是什么?答:設(shè)計(jì)局部E-R模型。設(shè)計(jì)全局E-R模型。
33、全局E-R模型的優(yōu)化。在將局部E-R模型集成全局E-R模型時,要解決可能存在的三類問題:命名沖突;結(jié)構(gòu)沖突;屬性沖突。4簡述數(shù)據(jù)庫概念設(shè)計(jì)的主要步驟答:進(jìn)行數(shù)據(jù)抽象,設(shè)計(jì)局部概念模式;將局部概念模式綜合成全局概念模式;評審。5什么是數(shù)據(jù)字典?數(shù)據(jù)字典的內(nèi)容主要是什么?答:數(shù)據(jù)字典是對系統(tǒng)中數(shù)據(jù)的詳盡描述,它提供對數(shù)據(jù)庫數(shù)據(jù)描述的集中管理。數(shù)據(jù)字典包含以下內(nèi)容:數(shù)據(jù)項(xiàng);數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)流;數(shù)據(jù)存儲;數(shù)據(jù)加工過程。6邏輯設(shè)計(jì)階段的主要內(nèi)容是什么?答:初始模式的形成;子模式設(shè)計(jì);應(yīng)用程序設(shè)計(jì)梗概;模式評價;修正模式。7物理設(shè)計(jì)階段的主要內(nèi)容是什么?答:設(shè)計(jì)存儲記錄結(jié)構(gòu)包括記錄的組成、數(shù)據(jù)項(xiàng)的類型和長度
34、、邏輯記錄到存儲記錄的映射;確定數(shù)據(jù)存儲安排;設(shè)計(jì)訪問方法,為存儲在物理設(shè)備上的數(shù)據(jù)提供存儲和檢索的能力;進(jìn)行完整性和安全性的分析、設(shè)計(jì);程序設(shè)計(jì)。8運(yùn)行維護(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ù)庫的操作是一個不可分隔的操作序列。 一致性:一個事務(wù)獨(dú)立執(zhí)行
35、的結(jié)果將保證數(shù)據(jù)庫的一致性,即數(shù)據(jù)不會因?yàn)槭聞?wù)的執(zhí)行而遭受破壞。 隔離性:隔離性要求事務(wù)在并發(fā)執(zhí)行時,系統(tǒng)應(yīng)保證與這些事務(wù)先后單獨(dú)執(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ùn)行記錄優(yōu)先原則?答:在數(shù)據(jù)庫系統(tǒng)中,寫一個修改到數(shù)據(jù)庫中和寫一個表示這個修改的登記到日志文件中,是兩個不同的操
36、作。為了避免在完成這兩個(不同的)操作時,由于發(fā)生故障而破壞數(shù)據(jù)庫的一致性,應(yīng)先將運(yùn)行記錄寫下來,這就是運(yùn)行記錄優(yōu)先原則。4事務(wù)的COMMIT操作和 ROLLBACK操作各做些什么事情?答:COMMIT操作表示事務(wù)成功地結(jié)束(提交),此時告訴系統(tǒng),數(shù)據(jù)庫要進(jìn)入一個新的正確的狀態(tài),該事務(wù)對數(shù)據(jù)庫的所有更新都已交付實(shí)施。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ù)的正確性和相容性。DBMS的完整性子系統(tǒng)
37、功能是:監(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)限有哪幾類?答:SQL2中用戶
38、的權(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ù)的操作。同時,數(shù)據(jù)庫系統(tǒng)也允許用戶將
39、獲得的權(quán)限轉(zhuǎn)授給其他用戶,也允許把已授給其他用戶的權(quán)限再回收上來。單項(xiàng)選擇題 第一章 緒論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ā)運(yùn)行5 數(shù)據(jù)獨(dú)立性是指 C 【A】 數(shù)據(jù)之間互不影響,相互獨(dú)立【B】 數(shù)據(jù)的邏輯結(jié)構(gòu)與物
40、理結(jié)構(gòu)相互獨(dú)立【B】 數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)改變時,不影響應(yīng)用程序【D】數(shù)據(jù)與存儲設(shè)備之間相互獨(dú)立6 現(xiàn)實(shí)世界中事物的個體在信息世界中稱為 A 【A】實(shí)體【B】實(shí)體集【C】字段【D】記錄7 現(xiàn)實(shí)世界中事物的特性在信息世界中稱為 C 【A】實(shí)體【B】實(shí)體標(biāo)識符【C】屬性【D】關(guān)鍵碼8 下列實(shí)體類型的聯(lián)系中,屬于一對一聯(lián)系的是 C 【A】班級對學(xué)生的所屬聯(lián)系【B】父親對孩子的親生聯(lián)系【C】省對省會的所屬聯(lián)系 【D】供應(yīng)商與工程項(xiàng)目的供貨聯(lián)系9 下列實(shí)體類型的聯(lián)系中,屬于一對多聯(lián)系的是 D 【A】學(xué)校與校長的聯(lián)系【B】飛機(jī)的座位與乘客之間的聯(lián)系【C】教師與課程之間的聯(lián)系【D】車間與工人之間的聯(lián)系10 下列
41、實(shí)體類型的聯(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】實(shí)體聯(lián)系模型13 層次模型必須滿足的一個條件是 B 【A】 每個結(jié)點(diǎn)均可以有一個以上的父結(jié)點(diǎn)【B】有且僅有一個結(jié)點(diǎn)無父結(jié)點(diǎn)【C】不能有結(jié)點(diǎn)無父結(jié)點(diǎn) 【D】可以有一個以上的結(jié)點(diǎn)無父結(jié)點(diǎn)14 層次模型的上一層記錄類型和下一層記錄類型之間的聯(lián)系是 B 【A】一對一聯(lián)系【B】
42、一對多聯(lián)系【C】多對一聯(lián)系【D】多對多聯(lián)系15 采用二維表格表達(dá)實(shí)體類型以及實(shí)體之間聯(lián)系的數(shù)據(jù)模型是 C 【A】層次模型【B】網(wǎng)狀模型【C】關(guān)系模型【D】實(shí)體聯(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)的接口。【A】外模式【B】存儲模式【C】內(nèi)模式【D】概念模式18 物理存儲數(shù)據(jù)視圖的描述,稱為 C 【A】外模式【B】用戶模式【C】內(nèi)模式【D】概念模式19 數(shù)據(jù)庫系統(tǒng)達(dá)到了數(shù)據(jù)獨(dú)立性,是因?yàn)椴捎昧?D 【A】層次模型【B】網(wǎng)狀模型【C】關(guān)系模型【D】三級模式結(jié)構(gòu)
43、20 數(shù)據(jù)獨(dú)立性是指 B 之間相互獨(dú)立,彼此不受影響?!続】應(yīng)用程序和用戶【B】應(yīng)用程序和數(shù)據(jù)【C】數(shù)據(jù)庫和用戶 【D】數(shù)據(jù)庫和程序員21 邏輯數(shù)據(jù)獨(dú)立性是指 A 【A】概念模式改變,外模式和應(yīng)用程序不變【B】概念模式改變,內(nèi)模式不變【C】內(nèi)模式改變,概念模式不變 【D】內(nèi)模式改變,外模式和應(yīng)用程序不變22 物理數(shù)據(jù)獨(dú)立性是指 C 【A】概念模式改變,外模式和應(yīng)用程序不變【B】內(nèi)模式改變,外模式和應(yīng)用程序不變【C】內(nèi)模式改變,概念模式不變 【D】概念模式改變,內(nèi)模式不變23 下列語言中, C 不是宿主語言【A】C語言【B】FORTRAN語言【C】SQL語言【D】COBOL語言24 數(shù)據(jù)操縱語言
44、(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ù)庫管理員【B】專業(yè)用戶【C】
45、應(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ì)算機(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)系密切,而又有較高的數(shù)據(jù)獨(dú)立性。 D
46、BMS:數(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是實(shí)現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問的計(jì)算機(jī)軟件、硬件和數(shù)據(jù)資源組成的系統(tǒng),即采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)。 1:1聯(lián)系:如果實(shí)體集E1中的每個實(shí)體最多只能和實(shí)體集E2中的一個實(shí)體有聯(lián)系,反之亦然,好么實(shí)體集E1對E2的聯(lián)系稱為
47、“一對一聯(lián)系”,記為“1:1”。 1:N聯(lián)系:如果實(shí)體集E1中每個實(shí)體與實(shí)體集E2中任意個(零個或多個)實(shí)體有聯(lián)系,而E2中每個實(shí)體至多和E1中的一個實(shí)體有聯(lián)系,那么E1對E2的聯(lián)系是“一對多聯(lián)系”,記為“1:N”。 M:N聯(lián)系:如果實(shí)體集E1中每個實(shí)體與實(shí)體集E2中任意個(零個或多個)實(shí)體有聯(lián)系,反之亦然,那么E1對E2的聯(lián)系是“多對多聯(lián)系”,記為“M:N”。 數(shù)據(jù)模型:表示實(shí)體類型及實(shí)體類型間聯(lián)系的模型稱為“數(shù)據(jù)模型”。它可分為兩種類型:概念數(shù)據(jù)模型和結(jié)構(gòu)數(shù)據(jù)模型。 概念數(shù)據(jù)模型:它是獨(dú)門于計(jì)算機(jī)系統(tǒng)的模型,完全不涉及信息在系統(tǒng)中的表示,只是用來描述某個特定組織所關(guān)心的信息結(jié)構(gòu)。 結(jié)構(gòu)數(shù)據(jù)
48、模型:它是直接面向數(shù)據(jù)庫的邏輯結(jié)構(gòu),是現(xiàn)實(shí)世界的第二層抽象。這類模型涉及到計(jì)算機(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)表示實(shí)體間聯(lián)系的數(shù)據(jù)模型 網(wǎng)狀模型:用有向圖結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型。 關(guān)系模型:是由若干個關(guān)系模式組成的集合,其主要特征是用二維表格結(jié)構(gòu)表達(dá)實(shí)體集,用外鍵表示實(shí)體間聯(lián)系。 概念模式:是數(shù)據(jù)庫中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述。它由若干個概念記錄類型組成。概念模式不僅要描述概念記錄類型,還要描述記錄間的聯(lián)系、操作、數(shù)據(jù)的完整性、安全性等要求
49、。 外模式:是用戶與數(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ù)獨(dú)立性:在數(shù)據(jù)庫技術(shù)中,數(shù)據(jù)獨(dú)立性是指應(yīng)用程序和數(shù)據(jù)之間相互獨(dú)立,不受影響。數(shù)據(jù)獨(dú)立性分成物理數(shù)據(jù)獨(dú)立性和邏輯數(shù)據(jù)獨(dú)立性
50、兩級。 物理數(shù)據(jù)獨(dú)立性:如果數(shù)據(jù)庫的內(nèi)模式要進(jìn)行修改,即數(shù)據(jù)庫的存儲設(shè)備和存儲方法有所變化,那么模式/內(nèi)模式映象也要進(jìn)行相應(yīng)的修改,使概念模式盡可能保持不變。也就是對模式的修改盡量不影響概念模式。 邏輯數(shù)據(jù)獨(dú)立性:如果數(shù)據(jù)庫的概念模式要進(jìn)行修改(如增加記錄類型或增加數(shù)據(jù)項(xiàng)),那么外模式/模式映象也要進(jìn)行相應(yīng)的修改,使外模式盡可能保持不變。也就是對概念模式的修改盡量不影響外模式和應(yīng)用程序。 宿主語言:編寫應(yīng)用程序的語言(即高級程序設(shè)計(jì)語言)在數(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 簡單的競標(biāo)合同范本
- 分包木工材料合同范本
- 中外合資經(jīng)營企業(yè)合同
- 推拿治療學(xué)測試題(含答案)
- 熱工基礎(chǔ) 模擬練習(xí)題與答案
- 合伙公司讓合同范本
- 一年級語文影子公開課教案
- 協(xié)議附加合同范本
- 一學(xué)期工作結(jié)束總結(jié)
- 廈門分包合同范本
- 公對公打款合同
- 抗生素種類歸納分類
- 01-BUFR格式應(yīng)用指南(試用版)
- 體育測量與評價04心肺功能的測量與評價
- 提高意識風(fēng)險防范化解能力體會發(fā)言
- 2023年度危險作業(yè)安全監(jiān)護(hù)手冊
- 馬克思主義哲學(xué)十講
- 催化材料智慧樹知到答案章節(jié)測試2023年南開大學(xué)
- 中國故事英文版哪吒英文二篇
- GB/T 9846.1-2004膠合板第1部分:分類
- GB/T 32685-2016工業(yè)用精對苯二甲酸(PTA)
評論
0/150
提交評論