版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
任務(wù)1.6項(xiàng)目拓展訓(xùn)練【基本技能訓(xùn)練】填空題數(shù)據(jù)模型包括:_____、_____和_____。【答案】:概念模型、邏輯模型、物理模型【解析】:數(shù)據(jù)模型主要分為概念模型、邏輯模型和物理模型三類(lèi)。概念模型從數(shù)據(jù)的應(yīng)用語(yǔ)義視角來(lái)抽取現(xiàn)實(shí)世界中有價(jià)值的數(shù)據(jù),是對(duì)現(xiàn)實(shí)世界的事物及其聯(lián)系的第一級(jí)抽象,并按用戶(hù)的觀點(diǎn)對(duì)數(shù)據(jù)進(jìn)行建模。邏輯模型是屬于計(jì)算機(jī)世界中的模型,這一類(lèi)模型是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模,是對(duì)現(xiàn)實(shí)世界的第二級(jí)抽象。物理模型是對(duì)數(shù)據(jù)最底層的抽象,它描述數(shù)據(jù)在存儲(chǔ)設(shè)備上的存儲(chǔ)方式和存取方法,是面向計(jì)算機(jī)系統(tǒng)的。2._____是位于用戶(hù)與操作系統(tǒng)之間為用戶(hù)或應(yīng)用程序提供訪問(wèn)數(shù)據(jù)庫(kù)的軟件系統(tǒng)。【答案】:數(shù)據(jù)庫(kù)管理系統(tǒng)【解析】:數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystem,DBMS)是位于用戶(hù)與操作系統(tǒng)(OperatingSystem,OS)之間為用戶(hù)或應(yīng)用程序提供訪問(wèn)數(shù)據(jù)庫(kù)的方法,包括數(shù)據(jù)庫(kù)的創(chuàng)建、查詢(xún)、更新及各種數(shù)據(jù)控制的一層數(shù)據(jù)管理軟件。3.?dāng)?shù)據(jù)庫(kù)系統(tǒng)由_____、_____、_____和_____組成?!敬鸢浮浚簲?shù)據(jù)庫(kù)、計(jì)算機(jī)硬件系統(tǒng)、計(jì)算機(jī)軟件系統(tǒng)和數(shù)據(jù)庫(kù)使用人員?!窘馕觥浚簲?shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem,DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后構(gòu)成的系統(tǒng)的總稱(chēng)。它主要由數(shù)據(jù)庫(kù)、計(jì)算機(jī)硬件系統(tǒng)、計(jì)算機(jī)軟件系統(tǒng)和數(shù)據(jù)庫(kù)使用人員等部分組成。4.構(gòu)成E-R圖的3個(gè)基本要素是_____、_____和_____。【答案】:實(shí)體、屬性和聯(lián)系【解析】:構(gòu)成E-R圖的3個(gè)基本要素是實(shí)體、屬性和聯(lián)系。5.主鍵是用戶(hù)從_____中選擇一個(gè)來(lái)唯一標(biāo)識(shí)一個(gè)元組的屬性或者屬性的組合?!敬鸢浮浚汉蜻x鍵【解析】:用戶(hù)從候選鍵中選擇一個(gè)來(lái)標(biāo)識(shí)元組,則這個(gè)候選鍵成為主鍵。6.在關(guān)系的任何一個(gè)元組中,主鍵的值不能為空或部分為空,是_____完整性的要求?!敬鸢浮浚簩?shí)體【解析】:實(shí)體完整性是指,在關(guān)系的任何一個(gè)元組中,主鍵的值不能為空或部分為空。其意義在于現(xiàn)實(shí)世界中的實(shí)體是可區(qū)分的,即它們具有某種唯一性標(biāo)識(shí)。如沒(méi)有這樣的唯一性標(biāo)識(shí),則認(rèn)為這樣的實(shí)體不存在。7.基本關(guān)系代數(shù)運(yùn)算包括_____、_____和_____?!敬鸢浮浚哼x擇、投影、連接【解析】:基本關(guān)系代數(shù)運(yùn)算包括選擇、投影、連接等。8.如果關(guān)系R中每個(gè)屬性都是_____,則稱(chēng)R屬于第一范式,記為R∈1NF?!敬鸢浮浚翰豢稍俜值脑禹?xiàng)【解析】:第一范式是最基本的規(guī)范形式,如果關(guān)系R中每個(gè)屬性都是不可再分的原子項(xiàng),則稱(chēng)R屬于第一范式,記為R∈1NF。數(shù)據(jù)庫(kù)模式中的所有關(guān)系模式必須是第一范式,是關(guān)系模式最基本的要求。選擇題1.?dāng)?shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)之間的關(guān)系是()。A.DB包含DBS和DBMS B.DBMS包含DB和DBSC.DBS包含DB和DBMS D.沒(méi)有任何關(guān)系【答案】:C【解析】:數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem,DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后構(gòu)成的系統(tǒng)的總稱(chēng)。它主要由數(shù)據(jù)庫(kù)、計(jì)算機(jī)硬件系統(tǒng)、計(jì)算機(jī)軟件系統(tǒng)和數(shù)據(jù)庫(kù)使用人員等部分組成。2.?dāng)?shù)據(jù)庫(kù)管理技術(shù)的發(fā)展階段不包括()。A.?dāng)?shù)據(jù)庫(kù)系統(tǒng)管理階段 B.人工管理階段C.文件系統(tǒng)管理階段 D.操作系統(tǒng)管理階段【答案】:D【解析】:數(shù)據(jù)庫(kù)管理技術(shù)的發(fā)展階段包括人工管理階段、文件系統(tǒng)管理階段、數(shù)據(jù)庫(kù)系統(tǒng)管理階段等。3.在數(shù)據(jù)庫(kù)管理系統(tǒng)提供的數(shù)據(jù)語(yǔ)言中,負(fù)責(zé)用來(lái)創(chuàng)建數(shù)據(jù)庫(kù)中的各種對(duì)象—表、視圖、索引等的是()。A.?dāng)?shù)據(jù)定義語(yǔ)言 B.?dāng)?shù)據(jù)轉(zhuǎn)換語(yǔ)言C.?dāng)?shù)據(jù)操縱語(yǔ)言 D.?dāng)?shù)據(jù)控制語(yǔ)言【答案】:A【解析】:數(shù)據(jù)定義語(yǔ)言(DataDefinitionLanguage,DDL)用來(lái)創(chuàng)建數(shù)據(jù)庫(kù)中的各種對(duì)象—表、視圖、索引、同義詞、簇等,包括數(shù)據(jù)庫(kù)修改語(yǔ)句、用戶(hù)管理語(yǔ)句、模式管理語(yǔ)句、表空間管理語(yǔ)句、表管理語(yǔ)句等等。4.一個(gè)項(xiàng)目具有一個(gè)項(xiàng)目主管,一個(gè)項(xiàng)目主管可管理多個(gè)項(xiàng)目,則實(shí)體“項(xiàng)目主管”與實(shí)體“項(xiàng)目”間的關(guān)系屬于()。A.1:1聯(lián)系 B.1:n聯(lián)系C.m:n聯(lián)系 D.1:0聯(lián)系【答案】:B【解析】:一個(gè)項(xiàng)目具有一個(gè)項(xiàng)目主管,一個(gè)項(xiàng)目主管可管理多個(gè)項(xiàng)目,故實(shí)體“項(xiàng)目主管”與實(shí)體“項(xiàng)目”間的關(guān)系一對(duì)多關(guān)系。5.在關(guān)系模式規(guī)范化時(shí),第二范式主要是消除了()。A.復(fù)合屬性 B.部分函數(shù)依賴(lài)C.完全函數(shù)依賴(lài) D.傳遞函數(shù)依賴(lài)【答案】:B【解析】:第二范式主要是為了消除部分函數(shù)依賴(lài)。6.主要的邏輯模型包括:()A.層次模型 B.網(wǎng)狀模型C.關(guān)系模型 D.面向?qū)ο竽P汀敬鸢浮浚篈BCD【解析】:應(yīng)用在數(shù)據(jù)庫(kù)系統(tǒng)中的主要邏輯模型包括層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P?種。7.候選鍵又稱(chēng)()。A.候選碼 B.鍵C.碼 D.主鍵【答案】:ABC【解析】:候選鍵又可稱(chēng)為候選碼,還可以簡(jiǎn)稱(chēng)為鍵或碼。8.關(guān)系完整性規(guī)則是對(duì)關(guān)系的一些限制和規(guī)定,包括()。A.?dāng)?shù)據(jù)完整性 B.實(shí)體完整性C.參照完整性 D.域完整性【答案】:BCD【解析】:關(guān)系完整性包括實(shí)體完整性、參照完整性和域完整性。簡(jiǎn)答題簡(jiǎn)述數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段和各個(gè)階段的特點(diǎn)是什么?【答案要點(diǎn)】:數(shù)據(jù)管理技術(shù)已經(jīng)歷了人工管理、文件系統(tǒng)及數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)發(fā)展階段。人工管理階段,使用紙帶、卡片及磁帶等外部硬件存儲(chǔ),沒(méi)有對(duì)數(shù)據(jù)進(jìn)行直接存取的存儲(chǔ)設(shè)備及管理軟件。對(duì)于數(shù)據(jù)進(jìn)行處理的方式是批處理。文件系統(tǒng)階段,將數(shù)據(jù)組織成為相對(duì)獨(dú)立的數(shù)據(jù)文件,然后對(duì)相互獨(dú)立的文件進(jìn)行存取。數(shù)據(jù)庫(kù)系統(tǒng)階段,有專(zhuān)門(mén)的數(shù)據(jù)庫(kù)管理系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行管理和維護(hù)。通過(guò)數(shù)據(jù)庫(kù)系統(tǒng)軟件,可以對(duì)數(shù)據(jù)進(jìn)行管理、共享。簡(jiǎn)述數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)的概念和他們之間的關(guān)系?!敬鸢敢c(diǎn)】:數(shù)據(jù)是描述事物的可鑒別的符號(hào)記錄,是可以經(jīng)過(guò)數(shù)字化后保存在計(jì)算機(jī)中并被計(jì)算機(jī)程序處理的符號(hào)介質(zhì)的總稱(chēng)。數(shù)據(jù)庫(kù),是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)和數(shù)據(jù)對(duì)象的集合。數(shù)據(jù)庫(kù)管理系統(tǒng),是位于用戶(hù)與操作系統(tǒng)之間為用戶(hù)或應(yīng)用程序提供訪問(wèn)數(shù)據(jù)庫(kù)的方法,包括數(shù)據(jù)庫(kù)的創(chuàng)建、查詢(xún)、更新及各種數(shù)據(jù)控制的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫(kù)系統(tǒng),是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后構(gòu)成的系統(tǒng)的總稱(chēng)。它主要由數(shù)據(jù)庫(kù)、計(jì)算機(jī)硬件系統(tǒng)、計(jì)算機(jī)軟件系統(tǒng)和數(shù)據(jù)庫(kù)使用人員等部分組成。數(shù)據(jù)庫(kù)是數(shù)據(jù)和數(shù)據(jù)對(duì)象的集合,包含了數(shù)據(jù);數(shù)據(jù)庫(kù)管理系統(tǒng)是對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的軟件;數(shù)據(jù)庫(kù)系統(tǒng),包含了數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)系統(tǒng)由哪幾個(gè)主要組成部分組成?各部分在數(shù)據(jù)庫(kù)系統(tǒng)中分別有哪些作用?【答案要點(diǎn)】:數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem,DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后構(gòu)成的系統(tǒng)的總稱(chēng)。它主要由數(shù)據(jù)庫(kù)、計(jì)算機(jī)硬件系統(tǒng)、計(jì)算機(jī)軟件系統(tǒng)和數(shù)據(jù)庫(kù)使用人員等部分組成。數(shù)據(jù)庫(kù):數(shù)據(jù)庫(kù)是數(shù)據(jù)的匯集場(chǎng)所,它以一定的組織形式保存在存儲(chǔ)介質(zhì)上。計(jì)算機(jī)硬件系統(tǒng):構(gòu)成計(jì)算機(jī)系統(tǒng)的各種物理設(shè)備,如內(nèi)存、存儲(chǔ)設(shè)備、計(jì)算單元、輸入輸出設(shè)備等。能夠保障數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行。計(jì)算機(jī)軟件系統(tǒng):包括操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用系統(tǒng)開(kāi)發(fā)工具、數(shù)據(jù)應(yīng)用系統(tǒng)等。數(shù)據(jù)庫(kù)使用人員:數(shù)據(jù)庫(kù)使用人員主要包括系統(tǒng)分析人員、數(shù)據(jù)庫(kù)設(shè)計(jì)人員、編程人員、數(shù)據(jù)庫(kù)管理員和用戶(hù)等。數(shù)據(jù)庫(kù)管理員負(fù)責(zé)整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的正常運(yùn)行,職責(zé)包括數(shù)據(jù)庫(kù)管理、運(yùn)行維護(hù)、優(yōu)化等。簡(jiǎn)述數(shù)據(jù)模型的分類(lèi)及代表性模型?!敬鸢敢c(diǎn)】:數(shù)據(jù)模型主要分為概念模型、邏輯模型和物理模型三類(lèi)。概念模型從數(shù)據(jù)的應(yīng)用語(yǔ)義視角來(lái)抽取現(xiàn)實(shí)世界中有價(jià)值的數(shù)據(jù)。概念模型主要用在數(shù)據(jù)庫(kù)的設(shè)計(jì)階段,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶(hù)之間進(jìn)行交流的工具。“E-R模型”是概念模型的代表。邏輯模型是屬于計(jì)算機(jī)世界中的模型,這一類(lèi)模型是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模。因此邏輯模型是有嚴(yán)格的形式化定義,主要用于DBMS的實(shí)現(xiàn)的模型。應(yīng)用在數(shù)據(jù)庫(kù)系統(tǒng)中的主要邏輯模型包括層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P?種。物理模型是對(duì)數(shù)據(jù)最底層的抽象,它描述數(shù)據(jù)在存儲(chǔ)設(shè)備上的存儲(chǔ)方式和存取方法,是面向計(jì)算機(jī)系統(tǒng)的。從邏輯模型到物理模型的轉(zhuǎn)換一般是由DBMS自動(dòng)完成的。如達(dá)夢(mèng)DM8數(shù)據(jù)庫(kù)的物理模型,決定了其存儲(chǔ)結(jié)構(gòu)、索引結(jié)構(gòu)等。簡(jiǎn)述關(guān)系完整性規(guī)則及其作用。【答案要點(diǎn)】:關(guān)系完整性包括實(shí)體完整性、參照完整性和域完整性。通過(guò)這些規(guī)則的約束,可以保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的合理、正確及一致。簡(jiǎn)述第一范式、第二范式、第三范式分別解決了哪些問(wèn)題?!敬鸢敢c(diǎn)】:第一范式,是最基本的規(guī)范形式,如果關(guān)系模式中每個(gè)屬性都是不可再分的原子項(xiàng)。解決了屬性非原子性問(wèn)題。第二范式,在第一范式的基礎(chǔ)上,使關(guān)系模式每個(gè)非主屬性都完全函數(shù)依賴(lài)于關(guān)系模式的主鍵。解決了部分依賴(lài)問(wèn)題。第三范式,在第二范式的基礎(chǔ)上,使關(guān)系模式的每個(gè)非主屬性都不傳遞函數(shù)依賴(lài)于關(guān)系模式的主鍵。解決了傳遞依賴(lài)問(wèn)題。7.簡(jiǎn)述“以國(guó)家戰(zhàn)略需求為導(dǎo)向,集聚力量進(jìn)行原創(chuàng)性引領(lǐng)性科技攻關(guān),堅(jiān)決打贏關(guān)鍵核心技術(shù)攻堅(jiān)戰(zhàn)。加快實(shí)施一批具有戰(zhàn)略性全局性前瞻性的國(guó)家重大科技項(xiàng)目,增強(qiáng)自主創(chuàng)新能力?!钡谋匾?。【答案要點(diǎn)】:略。任務(wù)2.7項(xiàng)目拓展訓(xùn)練【基本技能訓(xùn)練】填空題DM8提供了多種不同的產(chǎn)品系列,包括_____、_____和_____?!敬鸢浮浚篋MStandardEdition標(biāo)準(zhǔn)版、DMEnterpriseEdition企業(yè)版、DMSecurityEdition安全版【解析】:DM8提供了多種不同的產(chǎn)品系列,包括DMStandardEdition標(biāo)準(zhǔn)版、DMEnterpriseEdition企業(yè)版、DMSecurityEdition安全版。DM數(shù)據(jù)庫(kù)指的是磁盤(pán)上存放在DM數(shù)據(jù)庫(kù)中的數(shù)據(jù)的集合,一般包括:_____、_____、_____、_____和_____等。【答案】:數(shù)據(jù)文件、日志文件、控制文件以及臨時(shí)數(shù)據(jù)文件【解析】:當(dāng)同時(shí)出現(xiàn)DM數(shù)據(jù)庫(kù)和實(shí)例時(shí),DM數(shù)據(jù)庫(kù)指的是磁盤(pán)上存放在DM數(shù)據(jù)庫(kù)中的數(shù)據(jù)的集合,一般包括:數(shù)據(jù)文件、日志文件、控制文件以及臨時(shí)數(shù)據(jù)文件等。在DM8數(shù)據(jù)庫(kù)內(nèi)部,所有的數(shù)據(jù)文件組合在一起被劃分到一個(gè)或者多個(gè)_____中?!敬鸢浮浚罕砜臻g【解析】:在DM8數(shù)據(jù)庫(kù)內(nèi)部,所有的數(shù)據(jù)文件組合在一起被劃分到一個(gè)或者多個(gè)表空間中,所有的數(shù)據(jù)庫(kù)內(nèi)部對(duì)象都存放在這些表空間中。DM8典型的物理存儲(chǔ)結(jié)構(gòu)包括:用于進(jìn)行功能設(shè)置的_____;用于記錄文件分布的_____;用于保存用戶(hù)實(shí)際數(shù)據(jù)的_____、重做日志文件、歸檔日志文件、備份文件;用來(lái)進(jìn)行問(wèn)題跟蹤的跟蹤_____等?!敬鸢浮浚号渲梦募豢刂莆募?;數(shù)據(jù)文件;日志文件【解析】:DM數(shù)據(jù)庫(kù)使用了磁盤(pán)上大量的物理存儲(chǔ)結(jié)構(gòu)來(lái)保存和管理用戶(hù)數(shù)據(jù)。典型的物理存儲(chǔ)結(jié)構(gòu)包括:用于進(jìn)行功能設(shè)置的配置文件;用于記錄文件分布的控制文件;用于保存用戶(hù)實(shí)際數(shù)據(jù)的數(shù)據(jù)文件、重做日志文件、歸檔日志文件、備份文件;用來(lái)進(jìn)行問(wèn)題跟蹤的跟蹤日志文件等。選擇題1.下面()符合DM8邏輯結(jié)構(gòu)中各元素的從屬關(guān)系。A.簇→頁(yè)→段→表空間→數(shù)據(jù)文件 B.頁(yè)→段→簇→表空間→數(shù)據(jù)文件C.頁(yè)→簇→段→數(shù)據(jù)文件→表空間 D.簇→段→頁(yè)→表空間→數(shù)據(jù)文件【答案】:C【解析】:在DM8中存儲(chǔ)的層次結(jié)構(gòu),數(shù)據(jù)庫(kù)由一個(gè)或多個(gè)表空間組成;每個(gè)表空間由一個(gè)或多個(gè)數(shù)據(jù)文件組成;每個(gè)數(shù)據(jù)文件由一個(gè)或多個(gè)簇組成;段是簇的上級(jí)邏輯單元,一個(gè)段可以跨多個(gè)數(shù)據(jù)文件;簇由磁盤(pán)上連續(xù)的頁(yè)組成,一個(gè)簇總是在一個(gè)數(shù)據(jù)文件中;頁(yè)是數(shù)據(jù)庫(kù)中最小的分配單元,也是數(shù)據(jù)庫(kù)中使用的最小的IO單元。2.下面()是DM8物理存儲(chǔ)結(jié)構(gòu)中包含的日志文件.A.重做日志文件 B.歸檔日志文件C.訪問(wèn)日志文件 D.錯(cuò)誤日志文件【答案】:A【解析】:DM數(shù)據(jù)庫(kù)使用了磁盤(pán)上大量的物理存儲(chǔ)結(jié)構(gòu)來(lái)保存和管理用戶(hù)數(shù)據(jù)。典型的物理存儲(chǔ)結(jié)構(gòu)包括:用于進(jìn)行功能設(shè)置的配置文件;用于記錄文件分布的控制文件;用于保存用戶(hù)實(shí)際數(shù)據(jù)的數(shù)據(jù)文件、重做日志文件、歸檔日志文件、備份文件;用來(lái)進(jìn)行問(wèn)題跟蹤的跟蹤日志文件等。3.下面的工具中,()能夠創(chuàng)建和刪除數(shù)據(jù)庫(kù)實(shí)例。A.dmsql B.DlsqlC.DM服務(wù)查看器 D.DM管理工具【答案】:D【解析】:DM管理工具是達(dá)夢(mèng)數(shù)據(jù)庫(kù)自帶的圖形化工具,通過(guò)單個(gè)管理工具可以對(duì)多個(gè)數(shù)據(jù)實(shí)例進(jìn)行管理,可以方便快捷地對(duì)數(shù)據(jù)進(jìn)行管理。4.()是對(duì)數(shù)據(jù)庫(kù)服務(wù)進(jìn)行查看、管理的工具。A.dmsql B.DlsqlC.DM服務(wù)查看器 D.DM管理工具【答案】:C【解析】:DM服務(wù)查看器是對(duì)數(shù)據(jù)庫(kù)服務(wù)進(jìn)行查看、管理的工具。通過(guò)DM服務(wù)查看器可以停止、重新啟動(dòng)、刷新和查看數(shù)據(jù)庫(kù)服務(wù)的狀態(tài),方便用戶(hù)對(duì)數(shù)據(jù)庫(kù)的管理。任務(wù)3.7項(xiàng)目拓展訓(xùn)練【基本技能訓(xùn)練】一、填空題1.DM8創(chuàng)建表對(duì)象時(shí),應(yīng)該指定_____和_____。【答案】:表名(表所屬的模式名)、列定義【解析】:創(chuàng)建表的過(guò)程就是定義數(shù)據(jù)表的列的過(guò)程,也就是定義數(shù)據(jù)表結(jié)構(gòu)的過(guò)程。創(chuàng)建表需指定如下信息:表名、表所屬的模式名;列定義;完整性約束等。其中必須要指定的包括表名和列定義。2.DM8支持的常規(guī)數(shù)據(jù)類(lèi)型中,_____表示時(shí)間;_____表示日期;_____表示日期和時(shí)間;_____表示帶時(shí)區(qū)的時(shí)間;_____表示帶時(shí)區(qū)的日期和時(shí)間。【答案】:TIME、DATE、TIMESTAMP、TIMEWITHTIMEZONE、TIMESTAMPWITHTIMEZONE【解析】:TIME包括時(shí)、分、秒信息,定義了“00:00:00.000000”和“23:59:59.999999”中的任何一個(gè)有效的時(shí)間。DATE包括年、月、日信息,定義了“-4712-01-01”和“9999-12-31”中的任何一個(gè)有效的日期。TIMESTAMP包括年、月、日、時(shí)、分、秒信息,定義了“-4712-01-0100:00:00.000000”和“9999-12-3123:59:59.999999”中的任何一個(gè)有效的日期時(shí)間。在語(yǔ)法中“TIMESTAMP”也可以寫(xiě)成“DATETIME”。TIMEWITHTIMEZONE描述一個(gè)帶時(shí)區(qū)的TIME值,在TIME值后面加上時(shí)區(qū)信息。TIMESTAMPWITHTIMEZONE描述一個(gè)帶時(shí)區(qū)的TIMESTAMP值,在TIMESTAMP值后面加上時(shí)區(qū)信息。3.DM8中字符型數(shù)據(jù)包括:_____和_____,其中_____表示可變長(zhǎng)度的字符型數(shù)據(jù)?!敬鸢浮浚篊HAR、VARCHAR【解析】:CHAR為定長(zhǎng)字符串。常用于固定長(zhǎng)度的字符串存儲(chǔ),如身份證號(hào)碼、訂單號(hào)等字符串的存儲(chǔ)。VARCHAR為可變長(zhǎng)度字符型數(shù)據(jù)。常用于不能確定長(zhǎng)度的字符串存儲(chǔ),如姓名、地址等字符串的存儲(chǔ)。4.用戶(hù)的模式在概念上可以看作是包含_____、_____、_____和_____的對(duì)象?!敬鸢浮浚喊?、視圖、索引和權(quán)限定義【解析】:用戶(hù)的模式(SCHEMA)指的是用戶(hù)賬號(hào)擁有的對(duì)象集,在概念上可將其看作是包含表、視圖、索引和權(quán)限定義的對(duì)象。DM模式可以通過(guò)SQL語(yǔ)句進(jìn)行操作。DM模式主要包含以下的模式對(duì)象:表、視圖、索引、觸發(fā)器、存儲(chǔ)過(guò)程/函數(shù)、序列、全文索引、包、同義詞、類(lèi)、外部鏈接。5.在所屬當(dāng)前用戶(hù)模式中更改表,用戶(hù)必須具有_____權(quán)限?!敬鸢浮浚篈LTERTABLE【解析】:想更改的表如果在所屬當(dāng)前用戶(hù)的模式中,用戶(hù)必須具有ALTERTABLE數(shù)據(jù)庫(kù)權(quán)限;若在其他模式中,用戶(hù)必須有ALTERANYTABLE的數(shù)據(jù)庫(kù)權(quán)限。二、選擇題1.下面工具中,()能夠管理數(shù)據(jù)庫(kù)對(duì)象。A.dmsql B.DlsqlC.DM服務(wù)查看器 D.DM管理工具【答案】:D【解析】:DMSQL一般指代DMSQL程序,不屬于工具;DM服務(wù)查看器,用于對(duì)數(shù)據(jù)庫(kù)服務(wù)的管理;DIsql是可以對(duì)數(shù)據(jù)庫(kù)對(duì)象進(jìn)行管理的,但是Dlsql是拼寫(xiě)錯(cuò)誤的;DM管理工具可以對(duì)數(shù)據(jù)庫(kù)對(duì)象進(jìn)行管理。2.下列常規(guī)數(shù)據(jù)類(lèi)型中,()能夠表示如姓名、地址等字符串的存儲(chǔ)。A.CHAR B.INTC.VARCHAR D.DOUBLE【答案】:C【解析】:因姓名、地址等字符串一般不能確定長(zhǎng)度。應(yīng)使用可變長(zhǎng)度字符型數(shù)據(jù),用于這類(lèi)字符串存儲(chǔ)。任務(wù)4.7項(xiàng)目拓展訓(xùn)練【基本技能訓(xùn)練】填空題1.DMSQL程序采用_____語(yǔ)句用于向已定義好的表中插入單個(gè)或成批的數(shù)據(jù)?!敬鸢浮浚篒NSERT【解析】:數(shù)據(jù)插入語(yǔ)句INSERT用于向已定義好的表中插入單個(gè)或成批的數(shù)據(jù)。2.模糊匹配條件用于對(duì)條件不完全確定的情況,如查找所有姓“李”的員工、查找名字包含某個(gè)字的項(xiàng)目等,此時(shí)應(yīng)該采用_____語(yǔ)句。【答案】:模糊匹配【解析】:對(duì)于已經(jīng)確定的部分條件,但又不完全確定的內(nèi)容的查找,可以使用模糊匹配語(yǔ)句查找。在模糊匹配語(yǔ)句中的<匹配字符串>,由確定的字符和“通配符”組成。3.在實(shí)際應(yīng)用中,用戶(hù)經(jīng)常需要獲得按照分類(lèi)進(jìn)行匯總的數(shù)據(jù),_____語(yǔ)句是查詢(xún)語(yǔ)句的可選項(xiàng)部分,用于定義分組表?!敬鸢浮浚篏ROUPBY【解析】:在實(shí)際應(yīng)用中,用戶(hù)經(jīng)常需要獲得按照分類(lèi)進(jìn)行匯總的數(shù)據(jù)。GROUPBY子句是查詢(xún)語(yǔ)句的可選項(xiàng)部分,用于定義分組表。4.在連接查詢(xún)中,_____的連接表中必須存在同名列,如果連接表中沒(méi)有同名列,或者同名列類(lèi)型不匹配則報(bào)錯(cuò)。如果有多個(gè)同名列則會(huì)產(chǎn)生多個(gè)等值連接條件?!敬鸢浮浚鹤匀贿B接【解析】:把兩張連接表中的同名列作為連接條件,進(jìn)行等值連接,這樣的連接稱(chēng)為自然連接。自然連接的連接表中必須存在同名列,如果連接表中沒(méi)有同名列,或者同名列類(lèi)型不匹配則報(bào)錯(cuò)。5.在DM_SQL中,一個(gè)SELECT-FROM-WHERE語(yǔ)句稱(chēng)為一個(gè)查詢(xún)塊,如果在一個(gè)查詢(xún)塊中嵌套一個(gè)或多個(gè)查詢(xún)塊,這種查詢(xún)?yōu)開(kāi)____?!敬鸢浮浚鹤硬樵?xún)【解析】:在DM_SQL中,一個(gè)SELECT-FROM-WHERE語(yǔ)句稱(chēng)為一個(gè)查詢(xún)塊,如果在一個(gè)查詢(xún)塊中嵌套一個(gè)或多個(gè)查詢(xún)塊,這種查詢(xún)稱(chēng)為子查詢(xún)。6.視圖是一個(gè)_____,是從一個(gè)或幾個(gè)表(或視圖)通過(guò)SELECT查詢(xún)語(yǔ)句導(dǎo)出的表,數(shù)據(jù)字典中只存放視圖的定義(由視圖名和查詢(xún)語(yǔ)句組成),而不存放對(duì)應(yīng)的數(shù)據(jù)?!敬鸢浮浚禾摫怼窘馕觥浚阂晥D是一個(gè)虛表,是從一個(gè)或幾個(gè)表(或視圖)通過(guò)SELECT查詢(xún)語(yǔ)句導(dǎo)出的表,數(shù)據(jù)字典中只存放視圖的定義(由視圖名和查詢(xún)語(yǔ)句組成),而不存放對(duì)應(yīng)的數(shù)據(jù)。7.在DMSQL程序中,用戶(hù)采用_____可以用多種角度觀察數(shù)據(jù)庫(kù)中數(shù)據(jù),_____簡(jiǎn)化了用戶(hù)數(shù)據(jù)模型,提供了邏輯數(shù)據(jù)獨(dú)立性,實(shí)現(xiàn)了數(shù)據(jù)共享和數(shù)據(jù)的安全保密?!敬鸢浮浚阂晥D、視圖【解析】:視圖是給用戶(hù)提供以多種角度觀察數(shù)據(jù)庫(kù)中數(shù)據(jù)的重要機(jī)制,它簡(jiǎn)化了用戶(hù)數(shù)據(jù)模型,提供了邏輯數(shù)據(jù)獨(dú)立性,實(shí)現(xiàn)了數(shù)據(jù)共享和數(shù)據(jù)的安全保密。選擇題1.對(duì)于已經(jīng)插入數(shù)據(jù)庫(kù)的數(shù)據(jù),時(shí)常要根據(jù)實(shí)際情況變化的需求、業(yè)務(wù)需求變化的需求或者更正的需求進(jìn)行修改,DMSQL程序采用_____語(yǔ)句進(jìn)行修改。A.UPDATE B.INSERTC.WHERE D.DELETE【答案】:UPDATE【解析】:對(duì)于已經(jīng)插入數(shù)據(jù)庫(kù)的數(shù)據(jù)的修改,使用UPDATE語(yǔ)句進(jìn)行。2.當(dāng)WHERE子句需要指定一個(gè)以上的查詢(xún)條件時(shí),則需要使用邏輯運(yùn)算符AND、OR和NOT將其連接成復(fù)合的邏輯表達(dá)式。其優(yōu)先級(jí)由高到低為_(kāi)____,用戶(hù)可以使用括號(hào)改變優(yōu)先級(jí)A.NOT、OR、AND B.AND、OR、NOTC.OR、NOT、AND D.NOT、AND、OR【答案】:D【解析】:當(dāng)WHERE子句需要指定較復(fù)雜的查詢(xún)條件時(shí),則需要使用邏輯運(yùn)算符AND、OR和NOT將其連接成復(fù)合的邏輯表達(dá)式。其優(yōu)先級(jí)由高到低為:NOT、AND、OR,用戶(hù)可以使用括號(hào)改變優(yōu)先級(jí)。3.SQL提供了許多庫(kù)函數(shù),增強(qiáng)了基本檢索能力。其中聚合函數(shù)可以將一列的多個(gè)值按照要求進(jìn)行結(jié)算,得到一個(gè)計(jì)算結(jié)果作為查詢(xún)結(jié)果返回。用于按列統(tǒng)計(jì)個(gè)數(shù)的聚合函數(shù)為_(kāi)____。A.SUM B.COUNTC.MAX D.AVG【答案】:B【解析】:COUNT是用于按列統(tǒng)計(jì)個(gè)數(shù)的聚合函數(shù)。4.在DMSQL程序中,使用_____,可以查詢(xún)STAFF表中所有職工的信息,并按年齡進(jìn)行升序排序。A.HAVING B.GROUPBYC.ORDERBY D.INTO子句【答案】:C【解析】:使用ORDERBY可以對(duì)查詢(xún)結(jié)果進(jìn)行排序。其中其默認(rèn)排序規(guī)則為升序。5.在DMSQL程序中,子查詢(xún)會(huì)返回一個(gè)值(標(biāo)量子查詢(xún),即只返回一行一列)或一個(gè)表(表子查詢(xún),即返回多行多列),子查詢(xún)中不能包含_____語(yǔ)句A.HAVING B.GROUPBYC.ORDERBY D.INTO子句【答案】:C【解析】:在子查詢(xún)中應(yīng)注意以下幾點(diǎn)問(wèn)題。在子查詢(xún)中不得有ORDERBY子句;子查詢(xún)不能包含在聚集函數(shù)中;在子查詢(xún)中允許嵌套子查詢(xún)。任務(wù)5.6項(xiàng)目拓展訓(xùn)練【基本技能訓(xùn)練】填空題1.?dāng)?shù)據(jù)庫(kù)中的_____是數(shù)據(jù)庫(kù)處理的單個(gè)邏輯工作單元,是一系列看作一個(gè)整體的操作的集合?!敬鸢浮浚菏聞?wù)【解析】:數(shù)據(jù)庫(kù)中事務(wù)是數(shù)據(jù)庫(kù)處理的單個(gè)邏輯工作單元,是一系列看作一個(gè)整體的操作的集合。一個(gè)事務(wù)內(nèi)操作的集合一般包括插入(增)、刪除(刪)、修改(改)和檢索(查)數(shù)據(jù)。這些操作要么全部執(zhí)行,要么全部不執(zhí)行,保證數(shù)據(jù)的有效性和一致性。2.對(duì)于DM數(shù)據(jù)庫(kù)來(lái)說(shuō),第一次執(zhí)行SQL語(yǔ)句時(shí),隱式地啟動(dòng)一個(gè)事務(wù),以_____顯式地結(jié)束事務(wù)?!敬鸢浮浚篊OMMIT或ROLLBACK語(yǔ)句/方式【解析】:對(duì)于DM數(shù)據(jù)庫(kù)來(lái)說(shuō),第一次執(zhí)行SQL語(yǔ)句時(shí),隱式地啟動(dòng)一個(gè)事務(wù),以提交(COMMIT)或回滾(ROLLBACK)語(yǔ)句/方法顯式地結(jié)束事務(wù)。COMMIT操作會(huì)將該語(yǔ)句所對(duì)應(yīng)事務(wù)對(duì)數(shù)據(jù)庫(kù)的所有更新持久化(即寫(xiě)入磁盤(pán)),數(shù)據(jù)庫(kù)此時(shí)進(jìn)入了新的一致性狀態(tài),并結(jié)束該事務(wù)。ROLLBACK操作將該語(yǔ)句所對(duì)應(yīng)事務(wù)對(duì)數(shù)據(jù)庫(kù)的所有更新全部撤銷(xiāo),把數(shù)據(jù)庫(kù)恢復(fù)到該事務(wù)初啟動(dòng)前的一致性狀態(tài)。3._____會(huì)將任何更改的記錄都被寫(xiě)入日志文件并最終寫(xiě)入到數(shù)據(jù)文件,并且釋放由事務(wù)占用的資源。如果提交時(shí)數(shù)據(jù)還沒(méi)有寫(xiě)入到數(shù)據(jù)文件,DM數(shù)據(jù)庫(kù)后臺(tái)線程會(huì)在適當(dāng)時(shí)機(jī)(如檢查點(diǎn)、緩沖區(qū)滿(mǎn))將它們寫(xiě)入。【答案】:提交事務(wù)【解析】:提交事務(wù)會(huì)將任何更改的記錄都被寫(xiě)入日志文件并最終寫(xiě)入到數(shù)據(jù)文件,并且釋放由事務(wù)占用的資源。如果提交時(shí)數(shù)據(jù)還沒(méi)有寫(xiě)入到數(shù)據(jù)文件,DM數(shù)據(jù)庫(kù)后臺(tái)線程會(huì)在適當(dāng)時(shí)機(jī)(如檢查點(diǎn)、緩沖區(qū)滿(mǎn))將它們寫(xiě)入。4._____是撤銷(xiāo)該事務(wù)所做的任何更改,回到事務(wù)開(kāi)始前或者保存點(diǎn)的一致性狀態(tài)?!敬鸢浮浚夯貪L事務(wù)【解析】:回滾事務(wù)是撤銷(xiāo)該事務(wù)所做的任何更改,回到事務(wù)開(kāi)始前或者保存點(diǎn)的一致性狀態(tài)?;貪L有兩種形式:DM數(shù)據(jù)庫(kù)自動(dòng)回滾,或者通過(guò)程序/ROLLBACK命令手動(dòng)回滾。除此之外,與回滾相關(guān)的還有回滾到保存點(diǎn)和語(yǔ)句級(jí)回滾。5.實(shí)際應(yīng)用中,當(dāng)某條SQL語(yǔ)句執(zhí)行失敗時(shí),用戶(hù)可主動(dòng)使用_____或者編程接口提供的回滾函數(shù)來(lái)回滾整個(gè)事務(wù),避免不合邏輯的事務(wù)污染數(shù)據(jù)庫(kù),導(dǎo)致數(shù)據(jù)不一致。【答案】:ROLLBACK語(yǔ)句【解析】:實(shí)際應(yīng)用中,當(dāng)某條SQL語(yǔ)句執(zhí)行失敗時(shí),用戶(hù)可主動(dòng)使用ROLLBACK語(yǔ)句或者編程接口提供的回滾函數(shù)來(lái)回滾整個(gè)事務(wù),避免不合邏輯的事務(wù)污染數(shù)據(jù)庫(kù),導(dǎo)致數(shù)據(jù)不一致。如果發(fā)生錯(cuò)誤后確實(shí)只用回滾事務(wù)中的一部分,則需要用到回滾到保存點(diǎn)的功能。6.對(duì)于數(shù)據(jù)庫(kù)來(lái)說(shuō),采用_____是實(shí)現(xiàn)數(shù)據(jù)庫(kù)并發(fā)控制的一個(gè)非常重要的技術(shù)?!敬鸢浮浚悍怄i機(jī)制【解析】:封鎖機(jī)制是實(shí)現(xiàn)數(shù)據(jù)庫(kù)并發(fā)控制的一個(gè)非常重要的技術(shù)。當(dāng)事務(wù)在對(duì)某個(gè)數(shù)據(jù)庫(kù)對(duì)象進(jìn)行操作前,需要先對(duì)其封鎖。封鎖后事務(wù)就對(duì)該數(shù)據(jù)庫(kù)對(duì)象有了一定的控制,在該事務(wù)釋放鎖之前,其他的事務(wù)不能對(duì)此數(shù)據(jù)庫(kù)對(duì)象進(jìn)行相應(yīng)操作。7._____用于讀取或修改被訪問(wèn)對(duì)象數(shù)據(jù)時(shí)使用,多個(gè)事務(wù)可以同時(shí)對(duì)相同對(duì)象上意向鎖?!敬鸢浮浚阂庀蜴i【解析】:意向鎖(IntentLock)用于讀取或修改被訪問(wèn)對(duì)象數(shù)據(jù)時(shí)使用,多個(gè)事務(wù)可以同時(shí)對(duì)相同對(duì)象上意向鎖。一般意向鎖是數(shù)據(jù)庫(kù)根據(jù)需要自動(dòng)添加的。DM支持兩種意向鎖。意向共享鎖(IntentShareLock,簡(jiǎn)稱(chēng)“IS鎖”):一般在只讀訪問(wèn)對(duì)象時(shí)使用;意向排他鎖(IntentExclusiveLock,簡(jiǎn)稱(chēng)“IX鎖”):一般在修改對(duì)象數(shù)據(jù)時(shí)使用。8._____是由并發(fā)控制子系統(tǒng)控制的獨(dú)立的數(shù)據(jù)單位,在基于鎖的并發(fā)控制機(jī)制中,粒度是一個(gè)可加鎖單位。鎖的粒度影響數(shù)據(jù)庫(kù)的并發(fā)程度?!敬鸢浮浚毫6取窘馕觥浚毫6仁怯刹l(fā)控制子系統(tǒng)控制的獨(dú)立的數(shù)據(jù)單位,在基于鎖的并發(fā)控制機(jī)制中,粒度是一個(gè)可加鎖單位。鎖的粒度影響數(shù)據(jù)庫(kù)的并發(fā)程度。一個(gè)數(shù)據(jù)項(xiàng)可以小到一個(gè)屬性(或字段)值,也可以大到一個(gè)磁盤(pán)塊,甚至是一個(gè)文件或整個(gè)數(shù)據(jù)庫(kù)。9._____是DM新引入的一種鎖,通過(guò)統(tǒng)一的對(duì)象ID進(jìn)行封鎖,將對(duì)數(shù)據(jù)字典的封鎖和表鎖合并為_(kāi)____,以達(dá)到減少封鎖沖突、提升系統(tǒng)并發(fā)性能的目的?!敬鸢浮浚簩?duì)象鎖、對(duì)象鎖【解析】:對(duì)象鎖是DM新引入的一種鎖,通過(guò)統(tǒng)一的對(duì)象ID進(jìn)行封鎖,將對(duì)數(shù)據(jù)字典的封鎖和表鎖合并為對(duì)象鎖,以達(dá)到減少封鎖沖突、提升系統(tǒng)并發(fā)性能的目的。10.一個(gè)事務(wù)先后讀取同一條記錄,但兩次讀取的數(shù)據(jù)不同,稱(chēng)為_(kāi)____?!敬鸢浮浚翰豢芍貜?fù)讀【解析】:一個(gè)事務(wù)先后讀取同一條記錄,但兩次讀取的數(shù)據(jù)不同,稱(chēng)之為不可重復(fù)讀。選擇題1.事務(wù)的_____保證事務(wù)包含的一組操作是原子不可分的,也就是說(shuō)這些操作是一個(gè)整體,對(duì)數(shù)據(jù)庫(kù)而言全做或者全不做,不能部分地完成。A.原子性 B.一致性C.持久性 D.隔離性【答案】:A【解析】:事務(wù)的原子性保證事務(wù)包含的一組操作是原子不可分的,也就是說(shuō)這些操作是一個(gè)整體,對(duì)數(shù)據(jù)庫(kù)而言全做或者全不做,不能部分地完成。這一性質(zhì)即使在系統(tǒng)崩潰之后仍能得到保證,在系統(tǒng)崩潰之后將進(jìn)行數(shù)據(jù)庫(kù)恢復(fù),用來(lái)恢復(fù)和撤銷(xiāo)系統(tǒng)崩潰時(shí)處于活動(dòng)狀態(tài)的事務(wù)對(duì)數(shù)據(jù)庫(kù)的影響,從而保證事務(wù)的原子性。2.只有當(dāng)某個(gè)值被一個(gè)事務(wù)修改完并提交后才會(huì)影響到另一個(gè)事務(wù),體現(xiàn)了事務(wù)的_____特性。A.原子性 B.一致性C.持久性 D.隔離性【答案】:D【解析】:事務(wù)的隔離性是指數(shù)據(jù)庫(kù)中一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾,即事務(wù)是隔離的,每個(gè)事務(wù)的執(zhí)行效果與系統(tǒng)中只有該事務(wù)的執(zhí)行效果一樣。也就是說(shuō),某個(gè)并發(fā)事務(wù)所做的修改必須與任何其他的并發(fā)事務(wù)所做的修改相互隔離,并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能相互干擾。只有當(dāng)某個(gè)值被一個(gè)事務(wù)修改完并提交后才會(huì)影響到另一個(gè)事務(wù)。3.若事務(wù)運(yùn)行期間出現(xiàn)連接斷開(kāi),DM數(shù)據(jù)庫(kù)都會(huì)_____該連接所產(chǎn)生的事務(wù)A.自動(dòng)提交 B.回滾到保存點(diǎn)C.隱式提交 D.自動(dòng)回滾【答案】:D【解析】:若事務(wù)運(yùn)行期間出現(xiàn)連接斷開(kāi),DM數(shù)據(jù)庫(kù)都會(huì)自動(dòng)回滾該連接所產(chǎn)生的事務(wù)?;貪L會(huì)撤銷(xiāo)事務(wù)執(zhí)行的所有數(shù)據(jù)庫(kù)更改,并釋放此事務(wù)使用的所有數(shù)據(jù)庫(kù)資源,確保數(shù)據(jù)的一致性。4._____防止多個(gè)事務(wù)同時(shí)修改相同的數(shù)據(jù),避免修改的數(shù)據(jù)覆蓋引發(fā)數(shù)據(jù)錯(cuò)誤;它還能防止訪問(wèn)一個(gè)正在被修改的對(duì)象,避免在修改完成前讀數(shù)據(jù),引發(fā)數(shù)據(jù)不一致。A.共享鎖 B.排他鎖C.意向共享鎖 D.意向排他鎖【答案】:B【解析】:排他鎖(ExclusiveLock,簡(jiǎn)稱(chēng)“X鎖”)用于寫(xiě)操作,其以獨(dú)占的方式訪問(wèn)對(duì)象,不允許任何其他事務(wù)訪問(wèn)被封鎖對(duì)象。排他鎖防止多個(gè)事務(wù)同時(shí)修改相同的數(shù)據(jù),避免修改的數(shù)據(jù)覆蓋引發(fā)數(shù)據(jù)錯(cuò)誤;它還能防止訪問(wèn)一個(gè)正在被修改的對(duì)象,避免在修改完成前讀數(shù)據(jù),引發(fā)數(shù)據(jù)不一致。一般在修改對(duì)象定義時(shí)使用。5.為了實(shí)現(xiàn)與數(shù)據(jù)字典鎖和表鎖相同的封鎖效果,從邏輯上將對(duì)象鎖的封鎖動(dòng)作分為四類(lèi),其中_____不允許其他事務(wù)修改對(duì)象,允許其他事務(wù)共享訪問(wèn)對(duì)象,使用S+IX方式封鎖。A.獨(dú)占訪問(wèn) B.獨(dú)占修改C.共享修改 D.共享訪問(wèn)【答案】:B【解析】:為了實(shí)現(xiàn)與數(shù)據(jù)字典鎖和表鎖相同的封鎖效果,從邏輯上將對(duì)象鎖的封鎖動(dòng)作分為四類(lèi):獨(dú)占訪問(wèn)(EXCLUSIVEACCESS),不允許其他事務(wù)修改對(duì)象,不允許其他事務(wù)訪問(wèn)對(duì)象,使用X方式封鎖獨(dú)占修改(EXCLUSIVEMODIFY),不允許其他事務(wù)修改對(duì)象,允許其他事務(wù)共享訪問(wèn)對(duì)象,使用S+IX方式封鎖共享修改(SHAREMODIFY),允許其他事務(wù)共享修改對(duì)象,允許其他事務(wù)共享訪問(wèn)對(duì)象,使用IX方式封鎖共享訪問(wèn)(SHAREACCESS),允許其他事務(wù)共享修改對(duì)象,允許其他事務(wù)共享訪問(wèn)對(duì)象,使用IS方式封鎖6.用戶(hù)可以根據(jù)自己的需要顯式的對(duì)表對(duì)象進(jìn)行封鎖,在顯式鎖定表的模式中,_____只允許其他事務(wù)共享訪問(wèn)該表,僅允許其他事務(wù)查詢(xún)表中的數(shù)據(jù),但不允許增、刪、改該表的數(shù)據(jù);A.意向共享 B.共享C.意向排他 D.排他【答案】:B【解析】:1)意向共享:不允許其他事務(wù)獨(dú)占修改該表。意向共享鎖定后,不同事務(wù)可以同時(shí)增、刪、改、查該表的數(shù)據(jù),也支持在該表上創(chuàng)建索引,但不支持修改該表的定義;2)意向排他:不允許其他事務(wù)獨(dú)占訪問(wèn)和獨(dú)占修改該表。被意向排他后,不同事務(wù)可以同時(shí)增、刪、改、查該表的數(shù)據(jù),不支持在該表上創(chuàng)建索引,也不支持修改該表定義;3)共享:只允許其他事務(wù)共享訪問(wèn)該表,僅允許其他事務(wù)查詢(xún)表中的數(shù)據(jù),但不允許增、刪、改該表的數(shù)據(jù);4)排他:以獨(dú)占訪問(wèn)方式鎖定整個(gè)表,不允許其他事務(wù)訪問(wèn)該表,是封鎖力度最大的一種封鎖方式。當(dāng)使用NOWAIT時(shí),若不能立即上鎖成功則立刻返回報(bào)錯(cuò)信息,不再等待。7.在要求消除不可重復(fù)讀取或幻象讀的情況下,可以設(shè)置事務(wù)隔離級(jí)為_(kāi)____,其的查詢(xún)本身不會(huì)增加任何代價(jià)。A.讀未提交 B.讀提交C.可重復(fù)讀 D.串行化【答案】:D【解析】:在要求消除不可重復(fù)讀取或幻象讀的情況下,可以設(shè)置事務(wù)隔離級(jí)為串行化。跟讀提交隔離級(jí)相比,串行化事務(wù)的查詢(xún)本身不會(huì)增加任何代價(jià),但修改數(shù)據(jù)可能引發(fā)“串行化事務(wù)被打斷”錯(cuò)誤。8._____隔離級(jí)別是最不嚴(yán)格的隔離級(jí)別,在使用這個(gè)隔離級(jí)別時(shí),有可能發(fā)生臟讀、不可重復(fù)讀和幻象。A.讀未提交 B.讀提交C.可重復(fù)讀 D.串行化【答案】:A【解析】:讀未提交隔離級(jí)別是最不嚴(yán)格的隔離級(jí)別。實(shí)際上,在使用這個(gè)隔離級(jí)別時(shí),有可能發(fā)生臟讀、不可重復(fù)讀和幻象。一般來(lái)說(shuō),讀未提交隔離級(jí)別通常只用于訪問(wèn)只讀表和只讀視圖,以消除可見(jiàn)性判斷帶來(lái)的系統(tǒng)開(kāi)銷(xiāo),提升查詢(xún)性能。9.當(dāng)多個(gè)事務(wù)同時(shí)試圖向有主鍵或UNIQUE約束的表中插入相同的數(shù)據(jù)時(shí),其中的一個(gè)事務(wù)將被阻塞,直到另外一個(gè)事務(wù)提交或回滾,是_____語(yǔ)句發(fā)生阻塞的唯一情況。A.UPDATE B.INSERTC.DELETE D.SELECT【答案】:B【解析】:在DM數(shù)據(jù)庫(kù)中,INSERT、UPDATE、DELETE是最常見(jiàn)的會(huì)產(chǎn)生阻塞和死鎖的語(yǔ)句。INSERT發(fā)生阻塞的唯一情況是,當(dāng)多個(gè)事務(wù)同時(shí)試圖向有主鍵或UNIQUE約束的表中插入相同的數(shù)據(jù)時(shí),其中的一個(gè)事務(wù)將被阻塞,直到另外一個(gè)事務(wù)提交或回滾。一個(gè)事務(wù)提交時(shí),另一個(gè)事務(wù)將收到唯一性沖突的錯(cuò)誤;一個(gè)事務(wù)回滾時(shí),被阻塞的事務(wù)可以繼續(xù)執(zhí)行。當(dāng)UPDATE和DELETE修改的記錄,已經(jīng)被另外的事務(wù)修改過(guò),將會(huì)發(fā)生阻塞,直到另一個(gè)事務(wù)提交或回滾。10.當(dāng)用戶(hù)操作不慎導(dǎo)致錯(cuò)誤地刪改數(shù)據(jù)時(shí),非常希望有一種簡(jiǎn)單快捷的方式可以恢復(fù)數(shù)據(jù)。_____就是為了用戶(hù)可以迅速處理這種數(shù)據(jù)邏輯損壞的情況而產(chǎn)生的。A.閃回 B.回滾C.提交 D.修改【答案】:A【解析】:當(dāng)用戶(hù)操作不慎導(dǎo)致錯(cuò)誤的刪改數(shù)據(jù)時(shí),非常希望有一種簡(jiǎn)單快捷的方式可以恢復(fù)數(shù)據(jù)。閃回技術(shù),就是為了用戶(hù)可以迅速處理這種數(shù)據(jù)邏輯損壞的情況而產(chǎn)生的。任務(wù)6.10項(xiàng)目拓展訓(xùn)練【基本技能訓(xùn)練】填空題DMSQL程序提供的_____可以將變量同表列的類(lèi)型進(jìn)行綁定;_____將返回一個(gè)基于表定義的運(yùn)算類(lèi)型,它將一個(gè)記錄聲明為具有相同類(lèi)型的數(shù)據(jù)庫(kù)行。【答案】%TYPE;%ROWTYPE【解析】%TYPE可以將變量同表列的類(lèi)型進(jìn)行綁定。%ROWTYPE將返回一個(gè)基于表定義的運(yùn)算類(lèi)型,它將一個(gè)記錄聲明為具有相同類(lèi)型的數(shù)據(jù)庫(kù)行。記錄類(lèi)型是由單行多列的標(biāo)量類(lèi)型構(gòu)成復(fù)合類(lèi)型,在DMSQL程序中使用記錄,需要先定義一個(gè)_____類(lèi)型。【答案】RECORD【解析】記錄類(lèi)型是由單行多列的標(biāo)量類(lèi)型構(gòu)成復(fù)合類(lèi)型,在DMSQL程序中使用記錄,需要先定義一個(gè)RECORD類(lèi)型,再用該類(lèi)型聲明變量,可以單獨(dú)對(duì)記錄中的字段賦值,使用點(diǎn)標(biāo)記引用一個(gè)記錄中的字段(記錄名.字段名)。DMSQL程序支持?jǐn)?shù)組數(shù)據(jù)類(lèi)型,包括_____和_____。_____可以隨程序需要而重新指定大小,其內(nèi)存空間是從堆(HEAP)上分配(即動(dòng)態(tài)分配)的,通過(guò)執(zhí)行代碼而為其分配存儲(chǔ)空間,并由DM自動(dòng)釋放內(nèi)存;_____是在聲明時(shí)就已經(jīng)確定了數(shù)組大小的數(shù)組,其長(zhǎng)度是預(yù)先定義好的,在整個(gè)程序中,一旦給定大小后就無(wú)法改變?!敬鸢浮快o態(tài)數(shù)組類(lèi)型;動(dòng)態(tài)數(shù)組類(lèi)型;動(dòng)態(tài)數(shù)組;靜態(tài)數(shù)組【解析】DMSQL程序支持?jǐn)?shù)組數(shù)據(jù)類(lèi)型,包括靜態(tài)數(shù)組類(lèi)型和動(dòng)態(tài)數(shù)組類(lèi)型。動(dòng)態(tài)數(shù)組可以隨程序需要而重新指定大小,其內(nèi)存空間是從堆(HEAP)上分配(即動(dòng)態(tài)分配)的,通過(guò)執(zhí)行代碼而為其分配存儲(chǔ)空間,并由DM自動(dòng)釋放內(nèi)存。靜態(tài)數(shù)組是在聲明時(shí)就已經(jīng)確定了數(shù)組大小的數(shù)組,其長(zhǎng)度是預(yù)先定義好的,在整個(gè)程序中,一旦給定大小后就無(wú)法改變?!八饕龜?shù)據(jù)類(lèi)型”是索引表中元素索引的數(shù)據(jù)類(lèi)型,DM目前僅支持_____和_____兩種類(lèi)型,分別代表_____和_____?!敬鸢浮縄NTEGER/INT;VARCHAR;整數(shù)索引;字符串索引【解析】“索引數(shù)據(jù)類(lèi)型”是索引表中元素索引的數(shù)據(jù)類(lèi)型,DM目前僅支持INTEGER/INT和VARCHAR兩種類(lèi)型,分別代表整數(shù)索引和字符串索引。可以使用語(yǔ)法新創(chuàng)建一個(gè)存儲(chǔ)過(guò)程的用戶(hù)包括_____和_____?!敬鸢浮緿BA;具有CREATEPROCEDURE權(quán)限的用戶(hù)【解析】DBA或具有CREATEPROCEDURE權(quán)限的用戶(hù)可以使用語(yǔ)法新創(chuàng)建一個(gè)存儲(chǔ)過(guò)程。調(diào)用存儲(chǔ)過(guò)程可以通過(guò)_____語(yǔ)句,調(diào)用存儲(chǔ)函數(shù)可以通過(guò)_____和_____語(yǔ)句?!敬鸢浮緾ALL;CALL語(yǔ)句;SELECT語(yǔ)句【解析】對(duì)存儲(chǔ)過(guò)程的調(diào)用可通過(guò)CALL語(yǔ)句來(lái)完成,也可以什么也不加直接通過(guò)名字及相應(yīng)的參數(shù)執(zhí)行即可,兩種方式?jīng)]有區(qū)別。調(diào)用存儲(chǔ)函數(shù),除了可以通過(guò)CALL語(yǔ)句和直接通過(guò)名字調(diào)用外,還可以通過(guò)SELECT語(yǔ)句來(lái)調(diào)用。_____定義為當(dāng)某些與數(shù)據(jù)庫(kù)有關(guān)的事件發(fā)生時(shí),數(shù)據(jù)庫(kù)應(yīng)該采取的操作。【答案】觸發(fā)器【解析】觸發(fā)器(TRIGGER)定義為當(dāng)某些與數(shù)據(jù)庫(kù)有關(guān)的事件發(fā)生時(shí),數(shù)據(jù)庫(kù)應(yīng)該采取的操作。_____是DMSQL程序的基本單元,其中_____是必需的,說(shuō)明和_____可以省略。【答案】語(yǔ)句塊;執(zhí)行部分;異常處理部分【解析】語(yǔ)句塊是DMSQL程序的基本單元。每個(gè)語(yǔ)句塊由關(guān)鍵字DECLARE、BEGIN、EXCEPTION和END劃分為聲明部分、執(zhí)行部分和異常處理部分。其中執(zhí)行部分是必需的,說(shuō)明和異常處理部分可以省略。語(yǔ)句塊可以嵌套,它可以出現(xiàn)在任何其他語(yǔ)句可以出現(xiàn)的位置。_____將控制權(quán)交給帶有標(biāo)號(hào)的語(yǔ)句或語(yǔ)句塊。標(biāo)號(hào)的定義在一個(gè)語(yǔ)句塊中必須是唯一的,且必須指向一條可執(zhí)行語(yǔ)句或語(yǔ)句塊?!敬鸢浮縂OTO語(yǔ)句【解析】GOTO語(yǔ)句將控制權(quán)交給帶有標(biāo)號(hào)名的語(yǔ)句或語(yǔ)句塊。標(biāo)號(hào)名的定義在一個(gè)語(yǔ)句塊中必須是唯一的,且必須指向一條可執(zhí)行語(yǔ)句或語(yǔ)句塊。_____是只讀游標(biāo),它總是按照打開(kāi)游標(biāo)時(shí)的原樣顯示結(jié)果集,在編譯時(shí)就能確定_____使用的查詢(xún)?!敬鸢浮快o態(tài)游標(biāo);靜態(tài)游標(biāo)【解析】靜態(tài)游標(biāo)是只讀游標(biāo),它總是按照打開(kāi)游標(biāo)時(shí)的原樣顯示結(jié)果集,在編譯時(shí)就能確定靜態(tài)游標(biāo)使用的查詢(xún)。選擇題1.()在定義時(shí)由用戶(hù)指定一個(gè)最大容量,其元素索引是從1開(kāi)始的有序數(shù)字。A.VARCHAR B.VARRAYC.索引表類(lèi)型 D.嵌套表類(lèi)型【答案】A【解析】VARRAY是一種具有可伸縮性的數(shù)組,數(shù)組中的每個(gè)元素具有相同的數(shù)據(jù)類(lèi)型。VARRAY在定義時(shí)由用戶(hù)指定一個(gè)最大容量,其元素索引是從1開(kāi)始的有序數(shù)字。2.在比較操作符中,驗(yàn)證值是否在范圍內(nèi)的操作符為()。A.ISNULL B.LIKEC.BETWEEN D.IN【答案】C【解析】比較操作符中,ISNULL表示如果操作數(shù)為NULL,返回TRUE;LIKE表示比較字符串值;BETWEEN表示驗(yàn)證值是否在范圍之內(nèi);IN表示驗(yàn)證操作數(shù)是否在設(shè)定的一系列值中。3.下列操作符中,()表示在兩個(gè)條件中可以只滿(mǎn)足一個(gè)條件。A.AND B.BETWEENC.NOT D.OR【答案】D【解析】邏輯操作符中,AND表示兩個(gè)條件都必須滿(mǎn)足;BETWEEN表示驗(yàn)證值是否在范圍之內(nèi);NOT表示取反;OR表示只要滿(mǎn)足兩個(gè)條件中的一個(gè)。4.下列語(yǔ)句中,()是數(shù)據(jù)操縱語(yǔ)句。A.OPEN B.SELECTC.FETCH D.DELETE【答案】D【解析】數(shù)據(jù)操縱語(yǔ)句:INSERT、DELETE、UPDATE5.用戶(hù)可使用觸發(fā)器定義語(yǔ)句(CREATETRIGGER)在數(shù)據(jù)庫(kù)全局對(duì)象上創(chuàng)建()。A.時(shí)間觸發(fā)器 B.事件觸發(fā)器C.表級(jí)觸發(fā)器 D.列級(jí)觸發(fā)器【答案】C【解析】用戶(hù)可使用觸發(fā)器定義語(yǔ)句(CREATETRIGGER)在一張基表上創(chuàng)建表觸發(fā)器。6.DMSQL程序支持的循環(huán)語(yǔ)句中()循環(huán)檢測(cè)一個(gè)條件表達(dá)式,當(dāng)表達(dá)式的值為T(mén)RUE時(shí)就執(zhí)行循環(huán)體的語(yǔ)句序列。A.WHILE語(yǔ)句 B.LOOP語(yǔ)句C.REPEAT語(yǔ)句 D.FOR語(yǔ)句【答案】A【解析】DMSQL程序支持五種類(lèi)型的循環(huán)語(yǔ)句:LOOP語(yǔ)句、WHILE語(yǔ)句、FOR語(yǔ)句、REPEAT語(yǔ)句和FORALL語(yǔ)句。其中前四種為基本類(lèi)型的循環(huán)語(yǔ)句:LOOP語(yǔ)句循環(huán)重復(fù)執(zhí)行一系列語(yǔ)句,直到EXIT語(yǔ)句終止循環(huán)為止;WHILE語(yǔ)句循環(huán)檢測(cè)一個(gè)條件表達(dá)式,當(dāng)表達(dá)式的值為T(mén)RUE時(shí)就執(zhí)行循環(huán)體的語(yǔ)句序列;FOR語(yǔ)句對(duì)一系列的語(yǔ)句重復(fù)執(zhí)行指定次數(shù)的循環(huán);REPEAT語(yǔ)句重復(fù)執(zhí)行一系列語(yǔ)句直至達(dá)到條件表達(dá)式的限制要求;FORALL語(yǔ)句對(duì)一條DML語(yǔ)句執(zhí)行多次,當(dāng)DML語(yǔ)句中使用數(shù)組或嵌套表時(shí)可進(jìn)行優(yōu)化處理,能大幅提升性能。7.除管道表函數(shù)外,函數(shù)的執(zhí)行必須以()結(jié)束。A.PRINT語(yǔ)句 B.NULL語(yǔ)句C.EXIT語(yǔ)句 D.RETURN語(yǔ)句【答案】D【解析】除管道表函數(shù)外,函數(shù)的執(zhí)行必須以RETURN語(yǔ)句結(jié)束。8.對(duì)于隱式靜態(tài)游標(biāo),()屬性表示語(yǔ)句是否未能成功修改或查詢(xún)到記錄。A.%FOUND B.%NOTFOUNDC.%ISOPEN D.%ROWCOUNT【答案】B【解析】隱式游標(biāo)的名稱(chēng)為“SQL”,用戶(hù)可以通過(guò)隱式游標(biāo)獲取語(yǔ)句執(zhí)行的一些信息。DMSQL程序中的每個(gè)游標(biāo)都有號(hào)%FOUND、%NOTFOUND、%ISOPEN和%ROWCOUNT四個(gè)屬性,對(duì)于隱式游標(biāo),這四個(gè)屬性的意義如下:%FOUND:語(yǔ)句是否修改或查詢(xún)到了記錄,是返回TRUE,否則返回FALSE;%NOTFOUND:語(yǔ)句是否未能成功修改或查詢(xún)到記錄,是返回TRUE,否則返回FALSE;%ISOPEN:游標(biāo)是否打開(kāi)。是返回TRUE,否返回FALSE。由于系統(tǒng)在語(yǔ)句執(zhí)行完成后會(huì)自動(dòng)關(guān)閉隱式游標(biāo),因此隱式游標(biāo)的各ISOPEN屬性永遠(yuǎn)為FALSE;%ROWCOUNT:DML語(yǔ)句執(zhí)行影響的行數(shù),或SELECT...INTO語(yǔ)句返回的行數(shù)。9.對(duì)于顯式靜態(tài)游標(biāo),()屬性表示如果游標(biāo)未打開(kāi),不會(huì)產(chǎn)生一個(gè)異常。A.%FOUND B.%NOTFOUNDC.%ISOPEN D.%ROWCOUNT【答案】C【解析】%FOUND:如果游標(biāo)未打開(kāi),產(chǎn)生一個(gè)異常。否則,在第一次撥動(dòng)游標(biāo)之前,其值為NULL。如果最近一次撥動(dòng)游標(biāo)時(shí)取到了數(shù)據(jù),其值為T(mén)RUE,否則為FALSE;%NOTFOUND:如果游標(biāo)未打開(kāi),產(chǎn)生一個(gè)異常。否則,在第一次撥動(dòng)游標(biāo)之前,其值為NULL。如果最近一次撥動(dòng)游標(biāo)時(shí)取到了數(shù)據(jù),其值為FALSE,否則為T(mén)RUE;%ISOPEN:游標(biāo)打開(kāi)時(shí)為T(mén)RUE,否則為FALSE;%ROWCOUNT:如果游標(biāo)未打開(kāi),產(chǎn)生一個(gè)異常。如游標(biāo)已打開(kāi),在第一次撥動(dòng)游標(biāo)之前其值為0,否則為最近一次撥動(dòng)后已經(jīng)取到的元組數(shù)。10.如果定義游標(biāo)變量時(shí)沒(méi)有賦值,可以在()對(duì)其進(jìn)行賦值。A.<數(shù)據(jù)類(lèi)型> B.<執(zhí)行部分>C.<表達(dá)式> D.<fetch選項(xiàng)>【答案】B【解析】如果定義引用游標(biāo)的時(shí)候沒(méi)有賦值??梢栽凇皥?zhí)行部分”中對(duì)它賦值。任務(wù)7.7項(xiàng)目拓展訓(xùn)練【基本技能訓(xùn)練】填空題1.DM數(shù)據(jù)庫(kù)采用_____或_____的安全機(jī)制,將系統(tǒng)中所有的權(quán)限按照類(lèi)型進(jìn)行劃分,為每個(gè)管理員分配相應(yīng)的權(quán)限,管理員之間的權(quán)限相互制約又相互協(xié)助,從而使整個(gè)系統(tǒng)具有較高的安全性和較強(qiáng)的靈活性?!敬鸢浮浚喝龣?quán)分立、四權(quán)分立【解析】:DM數(shù)據(jù)庫(kù)采用“三權(quán)分立”或“四權(quán)分立”的安全機(jī)制,將系統(tǒng)中所有的權(quán)限按照類(lèi)型進(jìn)行劃分,為每個(gè)管理員分配相應(yīng)的權(quán)限,不同角色管理員之間的權(quán)限相互制約又相互協(xié)助,從而使整個(gè)系統(tǒng)具有較高的安全性和較強(qiáng)的靈活性。2._____是在“三權(quán)分立”的基礎(chǔ)上,使用“四權(quán)分立”的安全機(jī)制新增數(shù)據(jù)庫(kù)對(duì)象操作員賬戶(hù),其缺省口令為_(kāi)____?!敬鸢浮浚篠YSDBO、SYSDBO【解析】:使用“四權(quán)分立”的安全機(jī)制時(shí),在“三權(quán)分立”的基礎(chǔ)上,新增數(shù)據(jù)庫(kù)對(duì)象操作員賬戶(hù)SYSDBO,其缺省口令為SYSDBO。3.每個(gè)數(shù)據(jù)庫(kù)至少需要一個(gè)_____來(lái)管理?!敬鸢浮浚篋BA【解析】:每個(gè)數(shù)據(jù)庫(kù)至少需要一個(gè)DBA來(lái)管理,DBA可能是一個(gè)團(tuán)隊(duì),也可能是一個(gè)人。4.創(chuàng)建用戶(hù)的操作一般只能由系統(tǒng)預(yù)設(shè)用戶(hù)SYSDBA、SYSSSO和SYSAUDITOR完成,如果普通用戶(hù)需要?jiǎng)?chuàng)建用戶(hù),必須具有_____的數(shù)據(jù)庫(kù)權(quán)限?!敬鸢浮浚篊REATEUSER【解析】:創(chuàng)建用戶(hù)的操作一般只能由系統(tǒng)預(yù)設(shè)用戶(hù)SYSDBA、SYSSSO和SYSAUDITOR完成,如果普通用戶(hù)需要?jiǎng)?chuàng)建用戶(hù),必須具有CREATEUSER的數(shù)據(jù)庫(kù)權(quán)限。5.DM數(shù)據(jù)庫(kù)對(duì)用戶(hù)的權(quán)限管理有著嚴(yán)密的規(guī)定,如果沒(méi)有權(quán)限,用戶(hù)將無(wú)法完成任何操作。用戶(hù)權(quán)限有兩類(lèi):_____和_____。【答案】:數(shù)據(jù)庫(kù)權(quán)限、對(duì)象權(quán)限【解析】:DM數(shù)據(jù)庫(kù)對(duì)用戶(hù)的權(quán)限管理有著嚴(yán)密的規(guī)定,如果沒(méi)有權(quán)限,用戶(hù)將無(wú)法完成任何操作。用戶(hù)權(quán)限有兩類(lèi):數(shù)據(jù)庫(kù)權(quán)限和對(duì)象權(quán)限。6.當(dāng)一個(gè)用戶(hù)獲得另一個(gè)用戶(hù)的某個(gè)對(duì)象的訪問(wèn)權(quán)限后,可以以__________的形式訪問(wèn)這個(gè)數(shù)據(jù)庫(kù)對(duì)象?!敬鸢浮浚耗J矫?對(duì)象名【解析】:當(dāng)一個(gè)用戶(hù)獲得另一個(gè)用戶(hù)的某個(gè)對(duì)象的訪問(wèn)權(quán)限后,可以以“模式名.對(duì)象名”的形式訪問(wèn)這個(gè)數(shù)據(jù)庫(kù)對(duì)象。一個(gè)用戶(hù)所擁有的對(duì)象和可以訪問(wèn)的對(duì)象是不同的,這一點(diǎn)在數(shù)據(jù)字典視圖中有所反映。在默認(rèn)情況下用戶(hù)可以直接訪問(wèn)自己模式中的數(shù)據(jù)庫(kù)對(duì)象,但是要訪問(wèn)其他用戶(hù)所擁有的對(duì)象,就必須具有相應(yīng)的對(duì)象權(quán)限。7._____是一組權(quán)限的組合,其目的是使權(quán)限管理更加方便如果需要給該類(lèi)用戶(hù)增加職工相關(guān)所有表的刪除權(quán)限,則只需要對(duì)該類(lèi)_____進(jìn)行一次修改即可,避免了對(duì)所有用戶(hù)權(quán)限的逐一修改?!敬鸢浮浚航巧?、角色【解析】:角色是一組權(quán)限的組合,使用角色的目的是使權(quán)限管理更加方便。在解決前述的權(quán)限管理問(wèn)題時(shí),把某一類(lèi)權(quán)限,如職工相關(guān)所有表的增、改、查權(quán)限,事先放在一起,然后作為一個(gè)整體授予某一類(lèi)用戶(hù)。那么每個(gè)用戶(hù)只需一次授權(quán),授權(quán)的次數(shù)將大大減少,而且用戶(hù)數(shù)越多,需要指定的權(quán)限越多,這種授權(quán)方式的優(yōu)越性就越明顯。如果需要給該類(lèi)用戶(hù)增加職工相關(guān)所有表的刪除權(quán)限,則只需要對(duì)該類(lèi)角色進(jìn)行一次修改即可,避免了對(duì)所有用戶(hù)權(quán)限的逐一修改。8.在數(shù)據(jù)庫(kù)中可以通過(guò)_____將權(quán)限(包括數(shù)據(jù)庫(kù)權(quán)限、對(duì)象權(quán)限以及角色權(quán)限)分配給用戶(hù)和角色,之后也可以將授出的權(quán)限再進(jìn)行回收。還可以使用_____授予用戶(hù)和角色數(shù)據(jù)庫(kù)權(quán)限?!敬鸢浮浚篏RANT語(yǔ)句、GRANT語(yǔ)句【解析】:可以通過(guò)GRANT語(yǔ)句將權(quán)限(包括數(shù)據(jù)庫(kù)權(quán)限、對(duì)象權(quán)限以及角色權(quán)限)分配給用戶(hù)和角色,之后也可以將授出的權(quán)限再進(jìn)行回收。還可以使用GRANT語(yǔ)句授予用戶(hù)和角色數(shù)據(jù)庫(kù)權(quán)限。9.在DM數(shù)據(jù)庫(kù)中,_____的主要職責(zé)就是創(chuàng)建和刪除其他數(shù)據(jù)庫(kù)審計(jì)員,設(shè)置或者取消對(duì)數(shù)據(jù)庫(kù)對(duì)象和操作的審計(jì)設(shè)置,查看和分析審計(jì)記錄等。在數(shù)據(jù)庫(kù)系統(tǒng)建設(shè)初期,由數(shù)據(jù)庫(kù)審計(jì)員來(lái)設(shè)置審計(jì)策略(包括審計(jì)對(duì)象和操作),在需要時(shí),數(shù)據(jù)庫(kù)審計(jì)員可以查看審計(jì)記錄,及時(shí)分析并查找出違規(guī)操作者。【答案】:數(shù)據(jù)庫(kù)審計(jì)員【解析】:在DM數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)審計(jì)員的主要職責(zé)就是創(chuàng)建和刪除其他數(shù)據(jù)庫(kù)審計(jì)員,設(shè)置或者取消對(duì)數(shù)據(jù)庫(kù)對(duì)象和操作的審計(jì)策略,查看和分析審計(jì)記錄等。在數(shù)據(jù)庫(kù)系統(tǒng)建設(shè)初期,由數(shù)據(jù)庫(kù)審計(jì)員來(lái)設(shè)置審計(jì)策略(包括審計(jì)對(duì)象和操作),在需要時(shí),數(shù)據(jù)庫(kù)審計(jì)員可以查看審計(jì)記錄,及時(shí)分析并查找出違規(guī)操作者。這樣能夠及時(shí)發(fā)現(xiàn)數(shù)據(jù)庫(kù)中的違規(guī)操作,為改進(jìn)數(shù)據(jù)庫(kù)管理措施提供有力支撐,也能夠威懾企圖竊取或者損壞數(shù)據(jù)的違規(guī)操作者。10.DM允許在_____、_____、_____三個(gè)級(jí)別上進(jìn)行審計(jì)設(shè)置。【答案】:系統(tǒng)級(jí)、語(yǔ)句級(jí)、對(duì)象級(jí)【解析】:DM允許在系統(tǒng)級(jí)、語(yǔ)句級(jí)、對(duì)象級(jí)三個(gè)級(jí)別上進(jìn)行審計(jì)設(shè)置。選擇題1.在DM安全版本下,可在創(chuàng)建DM數(shù)據(jù)庫(kù)時(shí)通過(guò)建庫(kù)參數(shù)PRIV_FLAG設(shè)置使用“三權(quán)分立”或“四權(quán)分立”安全機(jī)制,_____表示“三權(quán)分立”,_____表示“四權(quán)分立”(默認(rèn)情況是“三權(quán)分立”模式)。A.0 B.1C.2 D.3【答案】:A、B【解析】:在DM安全版本下,可在創(chuàng)建DM數(shù)據(jù)庫(kù)時(shí)通過(guò)建庫(kù)參數(shù)PRIV_FLAG設(shè)置使用“三權(quán)分立”或“四權(quán)分立”安全機(jī)制,0表示“三權(quán)分立”,1表示“四權(quán)分立”(默認(rèn)情況是“三權(quán)分立”模式)。2._____是在“三權(quán)分立”的基礎(chǔ)上,使用“四權(quán)分立”的安全機(jī)制新增數(shù)據(jù)庫(kù)對(duì)象操作員賬戶(hù)。A.?dāng)?shù)據(jù)庫(kù)管理員賬號(hào)SYSDBA
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《功能對(duì)等理論指導(dǎo)下外向型企業(yè)簡(jiǎn)介的漢英翻譯策略研究》
- 《歷史類(lèi)英語(yǔ)文本譯后編輯中銜接的處理》
- 2024年度中間人居間合同模板:房地產(chǎn)經(jīng)紀(jì)公司加盟合作協(xié)議3篇
- 2025水果蔬菜招標(biāo)合同范文
- 2024年度地?zé)崮芄こ淌┕ぱa(bǔ)充協(xié)議范本下載3篇
- 2025建筑鋼材購(gòu)貨合同
- 2024年大型打印機(jī)購(gòu)銷(xiāo)合同專(zhuān)業(yè)維護(hù)服務(wù)3篇
- 2024年度遺贈(zèng)扶養(yǎng)與公益慈善結(jié)合協(xié)議3篇
- 2024年度供應(yīng)鏈債權(quán)轉(zhuǎn)讓與供應(yīng)鏈金融合作協(xié)議3篇
- 2025機(jī)器廠房買(mǎi)賣(mài)合同書(shū)
- 手術(shù)物品準(zhǔn)備完善率
- 2024年西藏自治區(qū)中考地理真題(原卷版)
- 成人高考JAVA程序設(shè)計(jì)(考試復(fù)習(xí)資料)
- MOOC 電路理論-華中科技大學(xué) 中國(guó)大學(xué)慕課答案
- 物流園區(qū)運(yùn)營(yíng)管理承包合同樣本
- 國(guó)家職業(yè)技術(shù)技能標(biāo)準(zhǔn) 6-02-06-10 茶葉加工工 2024年版
- 無(wú)人駕駛清掃車(chē)市場(chǎng)調(diào)查數(shù)據(jù)報(bào)告2024年(含現(xiàn)狀分析市場(chǎng)排名數(shù)據(jù)及未來(lái)預(yù)測(cè))
- 道岔拆除施工方案
- 多學(xué)科綜合MDT2024年度多學(xué)科綜合MDT工作總結(jié)與計(jì)劃
- 北京海淀區(qū)2024屆高三最后一模語(yǔ)文試題含解析
- 2023年計(jì)劃訂單專(zhuān)員年度總結(jié)及下一年規(guī)劃
評(píng)論
0/150
提交評(píng)論