數(shù)據(jù)庫系統(tǒng)原理考試題(附答案)_第1頁
數(shù)據(jù)庫系統(tǒng)原理考試題(附答案)_第2頁
數(shù)據(jù)庫系統(tǒng)原理考試題(附答案)_第3頁
數(shù)據(jù)庫系統(tǒng)原理考試題(附答案)_第4頁
數(shù)據(jù)庫系統(tǒng)原理考試題(附答案)_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫系統(tǒng)原理考試題(附答案)一、單選題(共100題,每題1分,共100分)1.下列關(guān)于數(shù)據(jù)控制語言的說法中,正確的是A、REVOKE語句用于授予權(quán)限B、GRANT語句用于收回權(quán)限C、數(shù)據(jù)控制語言主要用于數(shù)據(jù)執(zhí)行流程管理D、數(shù)據(jù)控制語言包括的主要SQL語句是GRANT和REVOKE正確答案:D答案解析:數(shù)據(jù)控制語言(DCL)主要用于控制對數(shù)據(jù)庫對象的訪問權(quán)限。GRANT語句用于授予權(quán)限,REVOKE語句用于收回權(quán)限。選項A中REVOKE語句功能錯誤;選項B中GRANT語句功能錯誤;選項C中數(shù)據(jù)控制語言主要用于權(quán)限管理而非數(shù)據(jù)執(zhí)行流程管理。所以正確答案是D,數(shù)據(jù)控制語言包括的主要SQL語句是GRANT和REVOKE。2.當(dāng)某個實務(wù)對某段數(shù)據(jù)加了S鎖之后,在此事務(wù)釋放鎖之前,其他事務(wù)可以對此段數(shù)據(jù)加的鎖是A、T鎖B、D鎖C、U鎖D、S鎖正確答案:D3.在MySQL中,可以使用【】來修改已被創(chuàng)建的數(shù)據(jù)庫的相關(guān)參數(shù)。A、USE語句B、CREATESCHEMA語句C、ALTERDATABASE語句D、DROPDATABASE語句正確答案:C答案解析:ALTERDATABASE語句用于修改已創(chuàng)建數(shù)據(jù)庫的相關(guān)參數(shù),如數(shù)據(jù)庫的字符集、排序規(guī)則等。USE語句用于選擇要使用的數(shù)據(jù)庫;CREATESCHEMA語句用于創(chuàng)建數(shù)據(jù)庫;DROPDATABASE語句用于刪除數(shù)據(jù)庫。4.事務(wù)的持續(xù)性是指A、事務(wù)中包括的所有操作要么都做,要么都不做B、事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的C、一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的D、事務(wù)執(zhí)行完畢后將數(shù)據(jù)庫從一個一致性狀態(tài)轉(zhuǎn)變到另一個一致性狀態(tài)正確答案:B答案解析:事務(wù)的持續(xù)性是指事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的。選項A描述的是事務(wù)的原子性;選項C描述的是事務(wù)的隔離性;選項D描述的是事務(wù)的一致性。5.在下列MySQL的內(nèi)置函數(shù)中,屬于加密函數(shù)的是A、ENCODE()函數(shù)B、COUNT()函數(shù)C、ASCII()函數(shù)D、YEAR()函數(shù)正確答案:A答案解析:ENCODE()函數(shù)用于對字符串進(jìn)行加密,它接受一個字符串和一個加密密鑰作為參數(shù),并返回加密后的字符串。COUNT()函數(shù)用于統(tǒng)計行數(shù);ASCII()函數(shù)用于返回字符的ASCII碼值;YEAR()函數(shù)用于從日期中提取年份。所以屬于加密函數(shù)的是ENCODE()函數(shù)。6.【】是把數(shù)據(jù)按照相似性歸納成若干類別,同一類中的數(shù)據(jù)彼此相似,不同類中的數(shù)據(jù)相異A、聚類B、關(guān)聯(lián)C、分類D、孤立點(diǎn)檢測正確答案:A答案解析:聚類是將數(shù)據(jù)按照相似性歸納成若干類別,使得同一類中的數(shù)據(jù)彼此相似,不同類中的數(shù)據(jù)相異。關(guān)聯(lián)主要是發(fā)現(xiàn)數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系;分類是已知類別去對數(shù)據(jù)進(jìn)行歸類;孤立點(diǎn)檢測是找出數(shù)據(jù)集中與其他數(shù)據(jù)差異較大的數(shù)據(jù)點(diǎn)。所以這里應(yīng)選聚類,答案為A。7.使用存儲過程的好處不包括A、高性能B、可增加網(wǎng)絡(luò)流量C、存儲過程可作為一種安全機(jī)制來確保數(shù)據(jù)庫的安全性D、良好的封裝性正確答案:B答案解析:存儲過程可以減少網(wǎng)絡(luò)流量,因為它允許在數(shù)據(jù)庫服務(wù)器上執(zhí)行復(fù)雜的操作,而只需要將最終結(jié)果返回給客戶端,而不是多次傳輸大量的數(shù)據(jù)。存儲過程可作為一種安全機(jī)制來確保數(shù)據(jù)庫的安全性,具有高性能和良好的封裝性等好處。8.下面關(guān)于“1級封鎖”的說法,正確的是A、1級封鎖避免“丟失更新”B、1級封鎖可以避免“死鎖”C、1級封鎖“能重復(fù)讀”D、1級封鎖可以避免“讀臟數(shù)據(jù)”正確答案:A答案解析:1級封鎖協(xié)議是:事務(wù)T在修改數(shù)據(jù)R之前必須先對其加X鎖,直到事務(wù)結(jié)束才釋放。這種封鎖方式可以有效的避免“丟失更新”,因為當(dāng)一個事務(wù)對數(shù)據(jù)進(jìn)行修改時,其他事務(wù)不能同時修改該數(shù)據(jù),從而保證了數(shù)據(jù)的一致性。1級封鎖不能避免死鎖,也不能保證可重復(fù)讀,同樣不能避免讀臟數(shù)據(jù)。9.可唯一標(biāo)識實體的屬性集稱為A、屬性B、實體型C、鍵D、域正確答案:C答案解析:鍵是能夠唯一標(biāo)識實體的屬性集。域是一組具有相同數(shù)據(jù)類型的值的集合。實體型是具有相同屬性的實體的集合。屬性是實體所具有的某一特性。所以可唯一標(biāo)識實體的屬性集稱為鍵。10.數(shù)據(jù)庫設(shè)計的出發(fā)點(diǎn)是A、數(shù)據(jù)庫的構(gòu)造B、數(shù)據(jù)庫設(shè)計方法的確定C、數(shù)據(jù)庫的實現(xiàn)D、用戶對數(shù)據(jù)的需求正確答案:D答案解析:數(shù)據(jù)庫設(shè)計是圍繞用戶需求展開的,用戶對數(shù)據(jù)的需求是數(shù)據(jù)庫設(shè)計的出發(fā)點(diǎn),基于此才能進(jìn)行后續(xù)數(shù)據(jù)庫的構(gòu)造、設(shè)計方法確定以及實現(xiàn)等工作。11.數(shù)據(jù)庫管理系統(tǒng)的主要目的是A、數(shù)據(jù)獨(dú)立性高B、數(shù)據(jù)冗余小C、數(shù)據(jù)共享D、數(shù)據(jù)集成正確答案:D12.數(shù)據(jù)庫的【】是指數(shù)據(jù)庫中數(shù)據(jù)的正確性和相容性。A、安全性B、完整性C、并發(fā)控制D、恢復(fù)正確答案:B答案解析:數(shù)據(jù)庫的完整性是指數(shù)據(jù)庫中數(shù)據(jù)的正確性和相容性,確保數(shù)據(jù)符合特定的約束和規(guī)則。安全性主要關(guān)注數(shù)據(jù)的訪問控制等;并發(fā)控制是處理多個用戶同時訪問數(shù)據(jù)庫的情況;恢復(fù)是在數(shù)據(jù)庫出現(xiàn)故障時進(jìn)行數(shù)據(jù)恢復(fù)的操作。所以這里應(yīng)選完整性,答案為B。13.下列關(guān)于數(shù)據(jù)控制語言的說法中,錯誤的是A、GRANT語句用于授予權(quán)限B、REVOKE語句用于收回權(quán)限C、數(shù)據(jù)控制語言主要用于數(shù)據(jù)執(zhí)行流程管理D、數(shù)據(jù)控制語言包括的主要SQL語句是GRANT和REVOKE正確答案:C答案解析:數(shù)據(jù)控制語言(DCL)主要用于控制對數(shù)據(jù)庫對象的訪問權(quán)限,而不是數(shù)據(jù)執(zhí)行流程管理。GRANT語句用于授予權(quán)限,REVOKE語句用于收回權(quán)限,數(shù)據(jù)控制語言包括的主要SQL語句是GRANT和REVOKE,選項A、B、D說法正確。14.當(dāng)關(guān)系有多個候選碼時,選定一個作為主鍵,若主鍵為全碼,應(yīng)包含A、單個屬性B、兩個屬性C、多個屬性D、全部屬性正確答案:D答案解析:全碼是指關(guān)系模式的所有屬性組合起來才是主碼,所以主鍵為全碼時應(yīng)包含全部屬性。15.下列屬于列存儲數(shù)據(jù)庫的是A、RedisB、CouchDBC、MongoDBD、Cassandra正確答案:D16.【】又稱為數(shù)據(jù)庫中的知識發(fā)現(xiàn)。A、數(shù)據(jù)整理B、數(shù)據(jù)挖掘C、數(shù)據(jù)倉庫D、數(shù)據(jù)分析正確答案:B答案解析:數(shù)據(jù)挖掘又稱為數(shù)據(jù)庫中的知識發(fā)現(xiàn),它是從大量數(shù)據(jù)中提取有價值信息和知識的過程。數(shù)據(jù)倉庫是用于存儲和管理大量數(shù)據(jù)的系統(tǒng);數(shù)據(jù)分析是對數(shù)據(jù)進(jìn)行分析處理以獲取信息;數(shù)據(jù)整理主要是對數(shù)據(jù)進(jìn)行清洗、轉(zhuǎn)換等預(yù)處理操作,它們都與數(shù)據(jù)庫中的知識發(fā)現(xiàn)不是同一概念。17.在使用游標(biāo)的過程中,需要注意的事項不包括A、游標(biāo)不能單獨(dú)在查詢操作中使用B、游標(biāo)只能用于存儲過程或存儲函數(shù)中C、游標(biāo)是被SELECT語句檢索出來的結(jié)果集D、在存儲過程或存儲函數(shù)中只能定義一個游標(biāo)正確答案:D答案解析:游標(biāo)可以在查詢操作中使用,A選項正確;游標(biāo)一般用于存儲過程或存儲函數(shù)中,B選項正確;游標(biāo)是被SELECT語句檢索出來的結(jié)果集,C選項正確;在存儲過程或存儲函數(shù)中可以定義多個游標(biāo),D選項錯誤。18.控制數(shù)據(jù)在一定的范圍內(nèi)有效或要求數(shù)據(jù)之間滿足一定的關(guān)系,保證輸入到數(shù)據(jù)庫中的數(shù)據(jù)滿足相應(yīng)的約束條件,以確保數(shù)據(jù)有效、正確是指A、數(shù)據(jù)完整性B、數(shù)據(jù)安全性C、并發(fā)控制D、故障恢復(fù)正確答案:A答案解析:數(shù)據(jù)完整性的定義就是控制數(shù)據(jù)在一定范圍內(nèi)有效或要求數(shù)據(jù)之間滿足一定關(guān)系,保證輸入到數(shù)據(jù)庫中的數(shù)據(jù)滿足相應(yīng)約束條件,確保數(shù)據(jù)有效、正確。并發(fā)控制主要是處理多用戶對數(shù)據(jù)庫并發(fā)訪問的問題;故障恢復(fù)是在數(shù)據(jù)庫出現(xiàn)故障時進(jìn)行恢復(fù)操作;數(shù)據(jù)安全性是保護(hù)數(shù)據(jù)不被非法訪問、篡改等。所以符合描述的是數(shù)據(jù)完整性。19.下列關(guān)于MySQL中的常量的說法中,錯誤的是A、常量是指在程序運(yùn)行過程中值不變的量B、常量的使用格式取決于值的數(shù)據(jù)類型C、字符串常量是指用單引號或雙引號括起來的字符序列D、一個十六進(jìn)制值通常指定為一個字符串常量,每對十六進(jìn)制數(shù)字被轉(zhuǎn)換為一個字符,其最前面有一個大寫字母“O”或小寫字母“o”正確答案:D答案解析:1.選項A:常量在程序運(yùn)行過程中值確實保持不變,該說法正確。2.選項B:常量的使用格式確實取決于其值的數(shù)據(jù)類型,不同數(shù)據(jù)類型的常量有不同的表示方式,該說法正確。3.選項C:字符串常量通常是用單引號或雙引號括起來的字符序列,該說法正確。4.選項D:一個十六進(jìn)制值通常指定為一個字符串常量,每對十六進(jìn)制數(shù)字被轉(zhuǎn)換為一個字符,其最前面有一個“0x”,而不是大寫字母“O”或小寫字母“o”,所以該說法錯誤。20.下列關(guān)于INSERT語句的說法中,錯誤的是A、使用INSERT···VALUES語句可以插入單行元組數(shù)據(jù)B、使用INSERT...VALUES語句可以插入多行元組數(shù)據(jù)C、使用INSERT···SET語句可以插人單行或多行元組數(shù)據(jù)D、使用INSERT···SELECT語句可以插入子查詢數(shù)據(jù)正確答案:C答案解析:INSERT···SET語句只能用于插入單行數(shù)據(jù),不能插入多行數(shù)據(jù)。INSERT···VALUES語句可以插入單行或多行元組數(shù)據(jù),INSERT···SELECT語句用于將子查詢的結(jié)果插入到表中。21.【】主要是指某些特定應(yīng)用要求的數(shù)據(jù)存取時間限制。A、響應(yīng)時間B、數(shù)據(jù)恢復(fù)C、數(shù)據(jù)的安全保密性D、數(shù)據(jù)的完整性正確答案:A答案解析:響應(yīng)時間是指系統(tǒng)對請求作出響應(yīng)的時間,對于某些特定應(yīng)用,比如實時交易系統(tǒng)等,會對數(shù)據(jù)存取時間有限制要求,這主要體現(xiàn)為響應(yīng)時間方面的要求。數(shù)據(jù)恢復(fù)主要關(guān)注數(shù)據(jù)丟失后的恢復(fù)能力;數(shù)據(jù)的安全保密性側(cè)重于防止數(shù)據(jù)泄露和非法訪問;數(shù)據(jù)的完整性強(qiáng)調(diào)數(shù)據(jù)的準(zhǔn)確性和一致性,均與特定應(yīng)用要求的數(shù)據(jù)存取時間限制無關(guān)。22.數(shù)據(jù)庫設(shè)計的起點(diǎn)是A、物理結(jié)構(gòu)設(shè)計B、概念結(jié)構(gòu)設(shè)計C、邏輯結(jié)構(gòu)設(shè)計D、需求分析正確答案:D答案解析:需求分析是數(shù)據(jù)庫設(shè)計的起點(diǎn),它是從用戶的角度出發(fā),對數(shù)據(jù)庫應(yīng)用系統(tǒng)所要處理的對象(組織、部門、企業(yè)等)進(jìn)行全面的了解,對系統(tǒng)的功能需求、性能需求、數(shù)據(jù)需求等進(jìn)行詳細(xì)分析,從而確定系統(tǒng)必須做什么,為后續(xù)的概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計提供基礎(chǔ)和依據(jù)。23.屬性的取值范圍稱為該屬性的A、聯(lián)系B、實體C、碼D、域正確答案:D答案解析:屬性的取值范圍稱為該屬性的域。域是一組具有相同數(shù)據(jù)類型的值的集合,它限定了屬性可以取的值的范圍。聯(lián)系是不同實體之間的關(guān)聯(lián)關(guān)系;實體是客觀存在并可相互區(qū)別的事物;碼是能夠唯一標(biāo)識實體的屬性或?qū)傩越M。所以答案選D。24.關(guān)于使用存儲過程的說法,錯誤的是A、存儲過程中的聲明和參數(shù)都是可選的B、存儲過程能完成復(fù)雜的邏輯判斷和復(fù)雜的運(yùn)算C、存儲過程會預(yù)先編譯,執(zhí)行速度會快于交互執(zhí)行的SQL語句D、存儲過程中可以使用創(chuàng)建數(shù)據(jù)庫對象的語句正確答案:D25.在MySQL數(shù)據(jù)庫中,數(shù)據(jù)庫系統(tǒng)通常使用數(shù)據(jù)庫用戶權(quán)限確認(rèn)等訪問控制措施,這主要是為了實現(xiàn)數(shù)據(jù)庫的A、安全性B、并發(fā)控制C、恢復(fù)D、完整性正確答案:A答案解析:數(shù)據(jù)庫系統(tǒng)使用數(shù)據(jù)庫用戶權(quán)限確認(rèn)等訪問控制措施,主要目的是防止未經(jīng)授權(quán)的訪問,保護(hù)數(shù)據(jù)庫的安全,確保只有授權(quán)用戶能夠訪問特定的數(shù)據(jù)和執(zhí)行特定的操作,所以是為了實現(xiàn)數(shù)據(jù)庫的安全性。完整性主要通過約束等機(jī)制來保證數(shù)據(jù)的準(zhǔn)確性和一致性;并發(fā)控制是處理多個用戶同時訪問和修改數(shù)據(jù)時的問題;恢復(fù)是在數(shù)據(jù)庫出現(xiàn)故障等情況時進(jìn)行數(shù)據(jù)恢復(fù)的操作,均與用戶權(quán)限確認(rèn)等訪問控制措施的主要目的不符。26.引起數(shù)據(jù)不一致的根源是A、并發(fā)控制B、數(shù)據(jù)集成C、數(shù)據(jù)冗余D、故障恢復(fù)正確答案:C答案解析:數(shù)據(jù)冗余是引起數(shù)據(jù)不一致的根源。當(dāng)存在數(shù)據(jù)冗余時,在對數(shù)據(jù)進(jìn)行更新等操作時,如果只更新了部分副本而其他副本未更新,就會導(dǎo)致數(shù)據(jù)不一致。數(shù)據(jù)集成主要涉及將不同來源的數(shù)據(jù)整合在一起;并發(fā)控制是為了協(xié)調(diào)多個用戶對數(shù)據(jù)的并發(fā)訪問;故障恢復(fù)是在系統(tǒng)出現(xiàn)故障時恢復(fù)數(shù)據(jù)的一致性,它們都不是引起數(shù)據(jù)不一致的根源。27.實體所具有的某種特性稱為A、實體型B、域C、屬性D、鍵正確答案:C答案解析:屬性是實體所具有的某種特性,比如學(xué)生實體有姓名、年齡等屬性。鍵是用于唯一標(biāo)識實體的屬性或?qū)傩越M合;域是屬性的取值范圍;實體型是具有相同屬性的實體集合。28.【】的任務(wù)是分析并檢驗?zāi)J郊白幽J降恼_性與合理性。A、應(yīng)用程序設(shè)計B、加載數(shù)據(jù)C、設(shè)計評價D、物理設(shè)計正確答案:C答案解析:設(shè)計評價的任務(wù)就是分析并檢驗?zāi)J郊白幽J降恼_性與合理性。物理設(shè)計側(cè)重于數(shù)據(jù)庫物理存儲結(jié)構(gòu)等方面;加載數(shù)據(jù)主要是將數(shù)據(jù)導(dǎo)入到系統(tǒng)中;應(yīng)用程序設(shè)計關(guān)注的是應(yīng)用程序的功能、界面等開發(fā),均不符合題意。29.當(dāng)關(guān)系中的某個屬性不是這個關(guān)系的主碼或候選碼,而是另一關(guān)系的主碼時,稱該屬性為這個關(guān)系的A、外碼B、候選碼C、全碼D、參照關(guān)系正確答案:A答案解析:外碼是關(guān)系數(shù)據(jù)庫中的一個概念,當(dāng)關(guān)系中的某個屬性不是這個關(guān)系的主碼或候選碼,而是另一關(guān)系的主碼時,該屬性被稱為外碼。外碼用于建立不同關(guān)系之間的聯(lián)系。全碼是指關(guān)系模式的所有屬性組合起來是主碼。參照關(guān)系是指引用其他關(guān)系主碼的關(guān)系。候選碼是關(guān)系中能夠唯一標(biāo)識元組的屬性或?qū)傩越M,與題目描述不符。30.索引在邏輯上通常包含有普通索引、唯一性索引和主鍵三類。創(chuàng)建主鍵時,通常使用的關(guān)鍵字是A、INDEXB、UNIQUEC、PRIMARYKEYD、KEY正確答案:C31.下列關(guān)于SQL的說法中,錯誤的是A、SQL是SQLServer2000專有的語言B、掌握SQL可以幫助用戶與幾乎所有的關(guān)系數(shù)據(jù)庫進(jìn)行交互C、SQL簡單易學(xué)D、SQL是一種強(qiáng)有力的語言正確答案:A答案解析:SQL是結(jié)構(gòu)化查詢語言,是一種通用的關(guān)系數(shù)據(jù)庫語言,不是SQLServer2000專有的語言。它被廣泛應(yīng)用于各種關(guān)系數(shù)據(jù)庫管理系統(tǒng)中,如Oracle、MySQL、SQLServer等。掌握SQL可以幫助用戶與幾乎所有的關(guān)系數(shù)據(jù)庫進(jìn)行交互,它簡單易學(xué)且是一種強(qiáng)有力的語言,能夠進(jìn)行數(shù)據(jù)的查詢、插入、更新、刪除等操作。32.在圖存儲數(shù)據(jù)庫中,【】代表實體。A、結(jié)點(diǎn)B、屬性C、邊D、聯(lián)系正確答案:A答案解析:在圖存儲數(shù)據(jù)庫中,結(jié)點(diǎn)代表實體,屬性是結(jié)點(diǎn)的特征描述,邊表示實體之間的關(guān)系,聯(lián)系通過邊來體現(xiàn)。所以這里代表實體的是結(jié)點(diǎn),應(yīng)選A。33.下列關(guān)于索引的說法中,錯誤的是A、索引文件需要占用磁盤空間B、創(chuàng)建的索引越多越好C、DBMS會將一個表的所有索引保存在同一個索引文件中D、創(chuàng)建索引能夠提高數(shù)據(jù)文件的訪問效率正確答案:B答案解析:索引的創(chuàng)建需要權(quán)衡利弊,過多的索引會增加數(shù)據(jù)插入、更新和刪除操作的時間開銷,因為DBMS需要同時維護(hù)這些索引。此外,索引文件也會占用額外的磁盤空間。因此,創(chuàng)建索引并非越多越好。選項A,索引文件確實需要占用磁盤空間;選項C,DBMS通常會將一個表的所有索引保存在同一個或多個索引文件中;選項D,創(chuàng)建索引能夠提高數(shù)據(jù)文件的訪問效率,通過索引可以快速定位到所需的數(shù)據(jù)行。34.在關(guān)系模式R(U,F)中,R中任何非主屬性對候選鍵完全函數(shù)依賴是RE3NF的A、充分條件B、既不充分也不必要條件C、必要條件D、充分必要條件正確答案:C35.能唯一標(biāo)識該關(guān)系的元組的屬性稱為該關(guān)系的A、碼B、超碼C、分量D、超鍵正確答案:A答案解析:碼是能唯一標(biāo)識關(guān)系中一個元組的屬性或?qū)傩越M,超碼是一個或多個屬性的集合,這些屬性的組合可以唯一地標(biāo)識關(guān)系中的一個元組,超鍵是超碼的別稱,分量不是能唯一標(biāo)識元組的屬性相關(guān)概念。所以能唯一標(biāo)識該關(guān)系的元組的屬性稱為該關(guān)系的碼。36.關(guān)系模式的任何屬性A、不可再分B、可再分C、命名在該關(guān)系模式中可以不唯一D、以上都不正確正確答案:A答案解析:關(guān)系模式的任何屬性都不可再分,這是關(guān)系模式的基本要求之一,以確保數(shù)據(jù)的原子性和規(guī)范化。如果屬性可再分,則不符合關(guān)系模式的定義,可能會導(dǎo)致數(shù)據(jù)冗余、更新異常等問題。同時,關(guān)系模式中屬性命名必須唯一,否則會引起混淆和錯誤。37.在多表連接查詢的連接類型中,最常用的是A、右連接B、交叉連接C、左連接D、內(nèi)連接正確答案:D答案解析:內(nèi)連接是多表連接查詢中最常用的連接類型。它會返回兩個或多個表中匹配的行,只有滿足連接條件的記錄才會被包含在結(jié)果集中。交叉連接返回的是兩個表的笛卡爾積,結(jié)果集行數(shù)是兩表行數(shù)的乘積,通常不是常用的連接方式。左連接以左表為主,返回左表的所有記錄以及右表中匹配的記錄。右連接以右表為主,返回右表的所有記錄以及左表中匹配的記錄。相比之下,內(nèi)連接在實際應(yīng)用中使用更為頻繁,用于獲取滿足特定條件的相關(guān)數(shù)據(jù)。38.系統(tǒng)維護(hù)中最困難的工作是A、數(shù)據(jù)庫運(yùn)行B、數(shù)據(jù)庫實施C、數(shù)據(jù)庫重組與重構(gòu)D、物理設(shè)計正確答案:C答案解析:數(shù)據(jù)庫重組與重構(gòu)涉及到對數(shù)據(jù)庫結(jié)構(gòu)的重大調(diào)整,需要考慮數(shù)據(jù)的遷移、關(guān)系的重新構(gòu)建等諸多復(fù)雜問題,既要保證數(shù)據(jù)的完整性和一致性,又要確保系統(tǒng)的正常運(yùn)行不受太大影響,實施難度較大,相比其他選項,是系統(tǒng)維護(hù)中最困難的工作。數(shù)據(jù)庫運(yùn)行主要是日常的監(jiān)控和保障其穩(wěn)定;數(shù)據(jù)庫實施側(cè)重于按照設(shè)計進(jìn)行搭建等工作;物理設(shè)計是前期的規(guī)劃,都不如數(shù)據(jù)庫重組與重構(gòu)困難。39.子查詢返回的結(jié)果集僅僅是一個值的是A、行子查詢B、標(biāo)量子查詢C、表子查詢D、列子查詢正確答案:B答案解析:標(biāo)量子查詢返回的結(jié)果集僅僅是一個值。它是一種特殊的子查詢,只返回一個單一的值,而不是行或列的集合。其他幾種子查詢,如列子查詢返回的是一列數(shù)據(jù),行子查詢返回的是一行數(shù)據(jù),表子查詢返回的是一個表,都不符合僅僅返回一個值的要求。40.產(chǎn)生數(shù)據(jù)不一致的主要原因是并發(fā)操作破壞了事務(wù)的A、一致性B、持續(xù)性C、原子性D、隔離性正確答案:D答案解析:當(dāng)多個事務(wù)并發(fā)執(zhí)行時,如果不保證隔離性,就可能會相互干擾,導(dǎo)致數(shù)據(jù)不一致。例如,一個事務(wù)在讀取數(shù)據(jù)時,另一個事務(wù)可能正在修改該數(shù)據(jù),從而使第一個事務(wù)讀取到的數(shù)據(jù)是不準(zhǔn)確的,破壞了數(shù)據(jù)的一致性。一致性是事務(wù)執(zhí)行的結(jié)果要求,原子性強(qiáng)調(diào)事務(wù)要么全部執(zhí)行成功要么全部失敗,持續(xù)性是指事務(wù)完成后數(shù)據(jù)的永久性保存,這幾個特性本身并不直接導(dǎo)致并發(fā)操作下的數(shù)據(jù)不一致,而是隔離性被破壞才會引發(fā)數(shù)據(jù)不一致問題。41.以下4個概念中,可用來解決“一個并發(fā)調(diào)度是否正確”問題的是A、并發(fā)事務(wù)的可并行化B、并發(fā)執(zhí)行調(diào)度的可串行化C、并發(fā)事務(wù)的有效調(diào)度D、串行調(diào)度正確答案:B答案解析:一個并發(fā)調(diào)度是否正確取決于其是否與某個串行調(diào)度等價,而并發(fā)執(zhí)行調(diào)度的可串行化就是判斷并發(fā)調(diào)度能否通過某種方式轉(zhuǎn)換為等價的串行調(diào)度,從而解決一個并發(fā)調(diào)度是否正確的問題。串行調(diào)度只是一種參考標(biāo)準(zhǔn),不是直接用于判斷的依據(jù);并發(fā)事務(wù)的可并行化說法不準(zhǔn)確;并發(fā)事務(wù)的有效調(diào)度也不是直接判斷并發(fā)調(diào)度正確性的關(guān)鍵概念。42.MySQL的用戶賬號及相關(guān)信息都存儲在一個名為【】的MySQL數(shù)據(jù)庫中。A、mysqlB、rootC、adminD、user正確答案:A43.人工管理階段,計算機(jī)主要應(yīng)用于A、故障恢復(fù)B、過程控制C、數(shù)據(jù)集成D、科學(xué)計算正確答案:D答案解析:在人工管理階段,計算機(jī)主要用于科學(xué)計算,數(shù)據(jù)處理能力相對較弱,沒有專門的軟件對數(shù)據(jù)進(jìn)行管理,數(shù)據(jù)與程序緊密結(jié)合,不具備獨(dú)立性。44.關(guān)系模型的組成不包括A、關(guān)系操作B、數(shù)據(jù)一致性C、數(shù)據(jù)結(jié)構(gòu)D、數(shù)據(jù)完整性正確答案:B答案解析:關(guān)系模型由數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作和數(shù)據(jù)完整性三部分組成,不包括數(shù)據(jù)一致性。45.【】是NoSQL數(shù)據(jù)庫采用最多的數(shù)據(jù)存儲方式。A、鍵值存儲B、文檔存儲C、列存儲D、圖存儲正確答案:A答案解析:鍵值存儲是NoSQL數(shù)據(jù)庫中較為常見和采用較多的數(shù)據(jù)存儲方式,它以鍵值對的形式存儲數(shù)據(jù),具有簡單高效的特點(diǎn),很多NoSQL數(shù)據(jù)庫如Redis等都廣泛使用鍵值存儲。46.標(biāo)明任務(wù)和數(shù)據(jù)間的聯(lián)系及不同數(shù)據(jù)的不同操作特征與執(zhí)行頻率的是A、操作過程說明書B、數(shù)據(jù)流程圖C、任務(wù)分類表D、數(shù)據(jù)操作特征表正確答案:D答案解析:數(shù)據(jù)操作特征表是用來標(biāo)明任務(wù)和數(shù)據(jù)間的聯(lián)系及不同數(shù)據(jù)的不同操作特征與執(zhí)行頻率的。數(shù)據(jù)流程圖主要描述數(shù)據(jù)的流動和處理過程;任務(wù)分類表側(cè)重于對任務(wù)進(jìn)行分類;操作過程說明書主要闡述具體的操作步驟等,均不符合題意。47.當(dāng)對各種約束進(jìn)行命名后,就可以使用【】語句來更新與列或表有關(guān)的各種約束。A、CREATETABLEB、ALTERTABLEC、SELECTTABLED、DELETETABLE正確答案:B答案解析:ALTERTABLE語句用于修改已存在的表結(jié)構(gòu),包括更新與列或表有關(guān)的各種約束。CREATETABLE用于創(chuàng)建新表;SELECTTABLE用于查詢表數(shù)據(jù);DELETETABLE用于刪除表,均不能用于更新約束。所以應(yīng)選B。ALTERTABLE語句能實現(xiàn)對表結(jié)構(gòu)及相關(guān)約束的修改操作。48.屬于數(shù)據(jù)庫結(jié)構(gòu)設(shè)計階段的是A、邏輯結(jié)構(gòu)設(shè)計B、事務(wù)設(shè)計C、程序設(shè)計D、功能設(shè)計正確答案:A答案解析:數(shù)據(jù)庫結(jié)構(gòu)設(shè)計階段主要包括概念結(jié)構(gòu)設(shè)計和邏輯結(jié)構(gòu)設(shè)計等。功能設(shè)計側(cè)重于系統(tǒng)功能方面;事務(wù)設(shè)計是關(guān)于事務(wù)處理等;程序設(shè)計是編寫代碼實現(xiàn)功能等,它們不屬于數(shù)據(jù)庫結(jié)構(gòu)設(shè)計階段。49.修改用戶口令的語句是A、CREATEUSERB、DROPUSERC、RENAMEUSERD、SETPASSWORD正確答案:D答案解析:修改用戶口令通常使用“SETPASSWORD”語句。“CREATEUSER”用于創(chuàng)建用戶;“DROPUSER”用于刪除用戶;“RENAMEUSER”用于重命名用戶,均不符合修改用戶口令的需求。50.在數(shù)據(jù)庫技術(shù)中,數(shù)據(jù)處理基于【】,可以發(fā)現(xiàn)有用的信息。A、表B、查詢C、視圖D、更新正確答案:B答案解析:在數(shù)據(jù)庫技術(shù)中,查詢用于從數(shù)據(jù)庫中檢索數(shù)據(jù),通過對數(shù)據(jù)進(jìn)行各種條件的篩選、排序、分組等操作,可以從大量數(shù)據(jù)中發(fā)現(xiàn)有用的信息。更新主要是對數(shù)據(jù)進(jìn)行修改;視圖是一種虛擬表,用于呈現(xiàn)數(shù)據(jù)的特定視角;表是數(shù)據(jù)的存儲結(jié)構(gòu)。相比之下,查詢是直接用于數(shù)據(jù)處理并發(fā)現(xiàn)有用信息的操作。51.下列關(guān)于MySQL的說法中,錯誤的是A、MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)B、MySQL具有B/S體系結(jié)構(gòu)C、MySQL由瑞典MySQLAB公司開發(fā)D、MySQL具有體積小的特點(diǎn)正確答案:B答案解析:MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQLAB公司開發(fā),具有體積小的特點(diǎn)。它采用的是C/S(客戶端/服務(wù)器)體系結(jié)構(gòu),而不是B/S(瀏覽器/服務(wù)器)體系結(jié)構(gòu)。52.在數(shù)據(jù)定義語言包括的SQL語句中,用于刪除數(shù)據(jù)庫或數(shù)據(jù)庫對象的是A、GRANTB、ALTERC、DROPD、CREATE正確答案:C答案解析:DROP語句用于刪除數(shù)據(jù)庫或數(shù)據(jù)庫對象,如DROPDATABASE用于刪除數(shù)據(jù)庫,DROPTABLE用于刪除表等。GRANT用于授予權(quán)限;ALTER用于修改數(shù)據(jù)庫對象的結(jié)構(gòu);CREATE用于創(chuàng)建數(shù)據(jù)庫或數(shù)據(jù)庫對象。53.第三代數(shù)據(jù)庫系統(tǒng)應(yīng)該是以支持【】數(shù)據(jù)模型為主要特征的數(shù)據(jù)庫系統(tǒng)。A、網(wǎng)狀B、面向?qū)ο驝、關(guān)系D、面向過程正確答案:B答案解析:第三代數(shù)據(jù)庫系統(tǒng)主要支持面向?qū)ο髷?shù)據(jù)模型。它克服了傳統(tǒng)數(shù)據(jù)庫系統(tǒng)在數(shù)據(jù)建模和處理復(fù)雜對象方面的局限性,提供了更強(qiáng)大的語義表達(dá)能力和更靈活的數(shù)據(jù)處理方式,能夠更好地適應(yīng)現(xiàn)代應(yīng)用中對復(fù)雜數(shù)據(jù)結(jié)構(gòu)和行為的需求。關(guān)系數(shù)據(jù)模型是第二代數(shù)據(jù)庫系統(tǒng)的主要特征,網(wǎng)狀數(shù)據(jù)模型是早期的一種數(shù)據(jù)模型,面向過程不是數(shù)據(jù)庫系統(tǒng)主要依據(jù)的數(shù)據(jù)模型分類。54.在DROPUSER語句的使用中,如果沒有明確地給出賬戶的主機(jī)名,則該主機(jī)名會默認(rèn)為是A、%B、&C、*D、#正確答案:A55.下列不屬于數(shù)據(jù)庫的建立和維護(hù)功能的是A、數(shù)據(jù)庫的分析B、數(shù)據(jù)庫空間的維護(hù)C、數(shù)據(jù)定義D、數(shù)據(jù)庫的性能監(jiān)視正確答案:C答案解析:數(shù)據(jù)庫的建立和維護(hù)功能包括數(shù)據(jù)庫初始數(shù)據(jù)的裝入、數(shù)據(jù)庫空間的維護(hù)、數(shù)據(jù)庫備份與恢復(fù)、數(shù)據(jù)庫的重組與重構(gòu)、性能監(jiān)視、分析等,而數(shù)據(jù)定義屬于數(shù)據(jù)庫定義功能,不屬于數(shù)據(jù)庫的建立和維護(hù)功能。56.下列關(guān)于MySQL的說法中,正確的是A、在MySQL中,一個關(guān)系對應(yīng)多個基本表B、在MySQL中,一個或多個基本表對應(yīng)一個存儲文件C、在MySQL中,一個表只能有一個索引D、在MySQL中,索引不能存放在存儲文件中正確答案:B答案解析:在MySQL中,一個或多個基本表對應(yīng)一個存儲文件。一個關(guān)系對應(yīng)一個基本表,所以A錯誤;一個表可以有多個索引,C錯誤;索引是存儲在存儲文件中的,D錯誤。57.在圖存儲數(shù)據(jù)庫中,【】用來連接結(jié)點(diǎn)。A、結(jié)點(diǎn)B、屬性C、邊D、聯(lián)系正確答案:C答案解析:在圖存儲數(shù)據(jù)庫中,邊(Edge)用來連接結(jié)點(diǎn)。屬性是描述結(jié)點(diǎn)或邊的特征等信息;聯(lián)系是一個比較寬泛的概念,邊是聯(lián)系的一種具體體現(xiàn)形式,這里專門用于連接結(jié)點(diǎn)的是邊。58.下列不屬于數(shù)據(jù)定義語言包括的SQL語句的是A、DELETEB、ALTERC、CREATED、DROP正確答案:A答案解析:數(shù)據(jù)定義語言(DDL)用于定義數(shù)據(jù)庫的結(jié)構(gòu),包括創(chuàng)建、修改和刪除數(shù)據(jù)庫對象等操作。CREATE用于創(chuàng)建數(shù)據(jù)庫對象,ALTER用于修改數(shù)據(jù)庫對象,DROP用于刪除數(shù)據(jù)庫對象。而DELETE是數(shù)據(jù)操作語言(DML),用于對數(shù)據(jù)進(jìn)行增刪改查中的刪除操作,不屬于數(shù)據(jù)定義語言。59.下列關(guān)于觸發(fā)器的說法中,錯誤的是A、為了修改一個觸發(fā)器,必須先刪除它,然后再重新創(chuàng)建B、在觸發(fā)器的創(chuàng)建中,每個表每個事件每次只允許一個觸發(fā)器C、在刪除一個表的同時,不會自動地刪除該表上的觸發(fā)器D、觸發(fā)器不能更新或覆蓋正確答案:C60.使用MySQL數(shù)據(jù)庫管理系統(tǒng)構(gòu)建各種信息管理系統(tǒng)或互聯(lián)網(wǎng)網(wǎng)站的應(yīng)用環(huán)境,采用LAMP構(gòu)架方式時,【】作為操作系統(tǒng)。A、UNIXB、WindowsC、LinuxD、MAC正確答案:C答案解析:LAMP架構(gòu)是指在Linux操作系統(tǒng)上,使用ApacheHTTPServer作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫管理系統(tǒng),PHP作為服務(wù)器端腳本語言的一種開源Web應(yīng)用程序架構(gòu)。所以這里應(yīng)選Linux作為操作系統(tǒng)。61.事務(wù)的原子性是指A、事務(wù)中包括的所有操作要么都做,要么都不做B、事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的C、一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的D、事務(wù)執(zhí)行完畢后將數(shù)據(jù)庫從一個一致性狀態(tài)轉(zhuǎn)變到另一個一致性狀態(tài)正確答案:A答案解析:事務(wù)的原子性是指事務(wù)中包括的所有操作要么都做,要么都不做。選項B描述的是事務(wù)的持久性;選項C描述的是事務(wù)的隔離性;選項D描述的是事務(wù)的一致性。62.下列關(guān)于游標(biāo)的說法中,錯誤的是A、句柄必須在游標(biāo)之前定義,否則系統(tǒng)會出現(xiàn)錯誤消息B、在使用游標(biāo)之前,必須先聲明(定義)它C、在定義游標(biāo)之后,必須打開該游標(biāo),才能使用D、在實際應(yīng)用中,一個游標(biāo)可以被多次打開正確答案:A63.使用MySQL數(shù)據(jù)庫管理系統(tǒng)構(gòu)建各種信息管理系統(tǒng)或互聯(lián)網(wǎng)網(wǎng)站的應(yīng)用環(huán)境,采用WAMP構(gòu)架方式時,【】作為操作系統(tǒng)。A、UNIXB、WindowsC、LinuxD、MAC正確答案:B答案解析:WAMP是一個組合詞,其中W代表Windows操作系統(tǒng),A代表Apache服務(wù)器,M代表MySQL數(shù)據(jù)庫,P代表PHP腳本語言。它是一種常用的Web開發(fā)環(huán)境搭建方式,適用于在Windows操作系統(tǒng)上快速搭建一個包含Web服務(wù)器、數(shù)據(jù)庫服務(wù)器和應(yīng)用程序運(yùn)行環(huán)境的開發(fā)平臺,方便開發(fā)和部署各種基于PHP和MySQL的Web應(yīng)用程序。64.若干元組之間、關(guān)系之間的聯(lián)系的約束是指A、元組約束B、行級約束C、列級約束D、表級約束正確答案:D答案解析:若干元組之間、關(guān)系之間的聯(lián)系的約束是表級約束,它是對整個表的約束,涉及到表中多個元組之間的關(guān)系等,而不是針對某一列、某一元組或某一行的約束。65.成功創(chuàng)建存儲函數(shù)后,可以使用關(guān)鍵字【】對其進(jìn)行調(diào)用。A、SELECTB、CREATEC、CALLD、RETURN正確答案:A66.關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言是A、C語言B、C++C、SQLD、Delphi正確答案:C答案解析:SQL(StructuredQueryLanguage)即結(jié)構(gòu)化查詢語言,是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,用于對關(guān)系型數(shù)據(jù)庫進(jìn)行操作,如數(shù)據(jù)查詢、插入、更新和刪除等。A選項C語言是一種通用編程語言;B選項C++是C語言的擴(kuò)展,也是一種編程語言;D選項Delphi是一種可視化開發(fā)工具和編程語言,它們都不是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。67.下列關(guān)于SQL的說法中,錯誤的是A、SQL是一個簡潔易學(xué)的語言B、SQL語句可以由一個關(guān)鍵字組成C、SQL由很少的詞構(gòu)成D、SQL語句最多有三個關(guān)鍵字組成正確答案:D答案解析:SQL語句可以包含多個關(guān)鍵字,用于實現(xiàn)各種復(fù)雜的數(shù)據(jù)操作,如查詢、插入、更新、刪除等,并不局限于最多三個關(guān)鍵字組成。選項A,SQL相對簡潔,容易學(xué)習(xí);選項B,SQL語句可以僅由一個關(guān)鍵字構(gòu)成,比如簡單的“SELECT”;選項C,SQL確實是由較少的詞構(gòu)成。68.下列屬于關(guān)聯(lián)分析算法的是A、AprioriB、GMMC、RedisD、HBase正確答案:A答案解析:Apriori是一種經(jīng)典的關(guān)聯(lián)分析算法,用于挖掘數(shù)據(jù)集中項集之間的關(guān)聯(lián)關(guān)系。GMM是高斯混合模型,用于聚類分析。Redis是一個開源的內(nèi)存數(shù)據(jù)結(jié)構(gòu)存儲系統(tǒng),主要用于緩存、消息隊列等。HBase是一個分布式的、面向列的開源數(shù)據(jù)庫。所以屬于關(guān)聯(lián)分析算法的是Apriori。69.聚類的目的是A、使對象之間的距離盡可能小B、使對象之間的距離盡可能大C、使屬于同一類別的對象之間的距離盡可能大,而不同類別的對象間的距離盡可能小D、使屬于同一類別的對象之間的距離盡可能小,而不同類別的對象間的距離盡可能大正確答案:D答案解析:聚類的目的是將數(shù)據(jù)集中相似的對象歸為同一類,使得同一類別的對象之間距離盡可能小,不同類別的對象之間距離盡可能大。選項A中使對象之間距離盡可能小,沒有區(qū)分同一類別和不同類別;選項B使對象之間距離盡可能大不符合聚類目的;選項C的描述正好相反。所以正確答案是D。70.關(guān)于候選鍵與主鍵,下列說法正確的是A、一個表中只能創(chuàng)建一個主鍵和一個候選鍵B、一個表中可以創(chuàng)建若干個主鍵,但只能定義一個候選鍵C、一個表中可以創(chuàng)建若干個主鍵和候選鍵D、一個表中只能創(chuàng)建一個主鍵,但可以定義若干個候選鍵正確答案:D答案解析:在關(guān)系型數(shù)據(jù)庫中,主鍵是用于唯一標(biāo)識表中每一行記錄的字段或字段組合,一個表只能有一個主鍵。而候選鍵是除主鍵之外的其他能夠唯一標(biāo)識表中記錄的字段或字段組合,可以有若干個。71.屬于數(shù)據(jù)庫實現(xiàn)與操作階段的是A、邏輯設(shè)計B、數(shù)據(jù)庫的修改與調(diào)整C、概念設(shè)計D、物理設(shè)計正確答案:B72.保護(hù)數(shù)據(jù)庫以防止不合法的使用而造成數(shù)據(jù)泄露、更改或破壞,這是指數(shù)據(jù)的A、恢復(fù)B、并發(fā)控制C、安全性D、完整性正確答案:C答案解析:數(shù)據(jù)安全性主要是指保護(hù)數(shù)據(jù)庫以防止不合法的使用而造成數(shù)據(jù)泄露、更改或破壞。完整性側(cè)重于數(shù)據(jù)的正確性和一致性;并發(fā)控制是處理多用戶同時訪問數(shù)據(jù)庫時的問題;恢復(fù)是在數(shù)據(jù)庫出現(xiàn)故障時將其恢復(fù)到正常狀態(tài)的機(jī)制。所以防止不合法使用造成數(shù)據(jù)問題屬于數(shù)據(jù)安全性范疇。73.下列關(guān)于SQL的說法中,錯誤的是A、SQL是一個綜合的、功能強(qiáng)大的語言B、SQL與Java、C等程序設(shè)計語言非常相似C、SQL由很少的詞構(gòu)成D、每個SQL語句都是由一個或多個關(guān)鍵字所組成正確答案:B答案解析:SQL是一種結(jié)構(gòu)化查詢語言,用于管理關(guān)系數(shù)據(jù)庫,與Java、C等程序設(shè)計語言在語法、功能等方面有很大不同。Java、C等是通用的程序設(shè)計語言,用于編寫各種應(yīng)用程序,而SQL主要專注于數(shù)據(jù)庫的操作,如數(shù)據(jù)查詢、插入、更新和刪除等。A選項,SQL確實是一個綜合且功能強(qiáng)大的語言;C選項,SQL由很少的詞構(gòu)成;D選項,每個SQL語句通常由一個或多個關(guān)鍵字組成。74.下列屬于新一代數(shù)據(jù)庫系統(tǒng)的是A、網(wǎng)狀數(shù)據(jù)庫系統(tǒng)B、面向?qū)ο髷?shù)據(jù)庫系統(tǒng)C、層次數(shù)據(jù)庫系統(tǒng)D、關(guān)系數(shù)據(jù)庫系統(tǒng)正確答案:B答案解析:新一代數(shù)據(jù)庫系統(tǒng)主要是指面向?qū)ο髷?shù)據(jù)庫系統(tǒng)等。傳統(tǒng)的層次數(shù)據(jù)庫系統(tǒng)、網(wǎng)狀數(shù)據(jù)庫系統(tǒng)、關(guān)系數(shù)據(jù)庫系統(tǒng)屬于較為經(jīng)典的數(shù)據(jù)庫系統(tǒng)類型,而面向?qū)ο髷?shù)據(jù)庫系統(tǒng)在數(shù)據(jù)建模、數(shù)據(jù)管理等方面有新的特點(diǎn)和優(yōu)勢,是新一代數(shù)據(jù)庫系統(tǒng)的典型代表。75.數(shù)據(jù)庫的核心是A、存儲模式B、內(nèi)部模式C、外部模式D、概念模式正確答案:D答案解析:數(shù)據(jù)庫的核心是概念模式。概念模式是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,它是數(shù)據(jù)庫系統(tǒng)模式結(jié)構(gòu)的中間層,與數(shù)據(jù)的物理存儲細(xì)節(jié)和硬件環(huán)境無關(guān),與具體的應(yīng)用程序、開發(fā)工具及高級程序設(shè)計語言無關(guān)。它是數(shù)據(jù)庫系統(tǒng)的核心和關(guān)鍵,其他模式如存儲模式(內(nèi)模式)描述數(shù)據(jù)的物理存儲結(jié)構(gòu),外部模式(外模式)是用戶看到和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,都是圍繞概念模式展開的。76.下列不屬于數(shù)據(jù)庫系統(tǒng)三級模式結(jié)構(gòu)的是A、數(shù)據(jù)模式B、模式C、外模式D、內(nèi)模式正確答案:A答案解析:數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)包括模式、外模式和內(nèi)模式,數(shù)據(jù)模式不屬于數(shù)據(jù)庫系統(tǒng)三級模式結(jié)構(gòu)。77.將符合要求的初始數(shù)據(jù)裝載到數(shù)據(jù)庫中去是指A、數(shù)據(jù)庫試運(yùn)行B、數(shù)據(jù)庫維護(hù)C、加載數(shù)據(jù)D、應(yīng)用程序設(shè)計正確答案:C答案解析:將符合要求的初始數(shù)據(jù)裝載到數(shù)據(jù)庫中這一操作就是加載數(shù)據(jù)的過程。應(yīng)用程序設(shè)計側(cè)重于編寫軟件程序;數(shù)據(jù)庫試運(yùn)行是在裝載數(shù)據(jù)之后對數(shù)據(jù)庫系統(tǒng)進(jìn)行初步運(yùn)行測試;數(shù)據(jù)庫維護(hù)主要是對數(shù)據(jù)庫運(yùn)行過程中的各種管理和優(yōu)化等操作,均不符合將初始數(shù)據(jù)裝載到數(shù)據(jù)庫中的描述。78.事務(wù)的一致性是指A、事務(wù)中包括的所有操作要么都做,要么都不做B、事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的C、一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的D、事務(wù)執(zhí)行完畢后將數(shù)據(jù)庫由一個一致性狀態(tài)轉(zhuǎn)變到另一個一致性狀態(tài)正確答案:D答案解析:事務(wù)的一致性是指事務(wù)執(zhí)行完畢后將數(shù)據(jù)庫由一個一致性狀態(tài)轉(zhuǎn)變到另一個一致性狀態(tài)。A選項描述的是事務(wù)的原子性;B選項描述的是事務(wù)的持久性;C選項描述的是事務(wù)的隔離性。79.在創(chuàng)建存儲過程時,常用的條件判斷語句有A、LOOP語句B、REPEAT語句C、WHILE語句D、CASE語句正確答案:D80.在某表中將學(xué)號字段的前四位規(guī)定為學(xué)生的入學(xué)年份,第5位規(guī)定為院系的編號。這屬于列級約束中的A、對數(shù)據(jù)類型的約束B、對空值的約束C、對數(shù)據(jù)格式的約束D、對取值范圍的約束正確答案:C答案解析:題目中對學(xué)號字段的前四位規(guī)定為入學(xué)年份,第5位規(guī)定為院系編號,這是對學(xué)號字段數(shù)據(jù)格式的一種規(guī)定,屬于列級約束中對數(shù)據(jù)格式的約束。81.關(guān)系數(shù)據(jù)庫是以【】的形式組織數(shù)據(jù)。A、結(jié)構(gòu)B、元組C、二維表格D、分量正確答案:C答案解析:關(guān)系數(shù)據(jù)庫是以二維表格的形式組織數(shù)據(jù)。在關(guān)系模型中,數(shù)據(jù)被組織成若干個二維表,每個表由行(元組)和列(屬性)組成,通過這種二維表格結(jié)構(gòu)來表示實體及實體之間的關(guān)系。結(jié)構(gòu)是一個更寬泛的概念,元組是二維表格中的一行,分量是元組中的一個屬性值,它們都不是關(guān)系數(shù)據(jù)庫組織數(shù)據(jù)的整體形式。82.在創(chuàng)建存儲過程時,常用的循環(huán)語句不包括A、FOR語句B、REPEAT語句C、LOOP語句D、WHILE語句正確答案:A答案解析:在創(chuàng)建存儲過程時,常用的循環(huán)語句有REPEAT語句、LOOP語句和WHILE語句,不包括FOR語句。83.MySQL支持的用戶自定義完整性約束不包括A、非空約束B、CHECK約束C、觸發(fā)器D、視圖正確答案:D答案解析:視圖是一種虛擬表,它本身并不存儲數(shù)據(jù),不屬于用戶自定義完整性約束。非空約束用于確保列的值不為空;CHECK約束用于限制列的值必須滿足特定條件;觸發(fā)器是一種特殊的存儲過程,在特定事件發(fā)生時自動執(zhí)行,它們都屬于用戶自定義完整性約束的范疇。84.下列關(guān)于存儲函數(shù)與存儲過程的說法中,錯誤的是A、存儲過程可以擁有輸出參數(shù)B、可以直接對存儲函數(shù)進(jìn)行調(diào)用,且不需要使用CALL語句C、存儲過程中必須包含一條RETURN語句D、對存儲過程的調(diào)用,需要使用CALL語句正確答案:C答案解析:存儲函數(shù)必須包含一條RETURN語句,用于返回一個值,而存儲過程不一定包含RETURN語句,存儲過程主要是通過執(zhí)行一系列SQL語句來完成特定的業(yè)務(wù)邏輯,它可以通過輸出參數(shù)返回值。選項A,存儲過程可以擁有輸出參數(shù);選項B,存儲函數(shù)可以直接調(diào)用,不需要使用CALL語句;選項D,對存儲過程的調(diào)用需要使用CALL語句。85.在SELECT語句的語法結(jié)構(gòu)中,【】用于對查詢的結(jié)果進(jìn)行排序。A、ORDERBY子句B、WHERE子句C、GROUPBY子句D、HAVING子句正確答案:A答案解析:ORDERBY子句用于對查詢結(jié)果進(jìn)行排序,可按一個或多個列進(jìn)行升序(ASC)或降序(DESC)排序。WHERE子句用于篩選滿足條件的行;GROUPBY子句用于對查詢結(jié)果進(jìn)行分組;HAVING子句用于對分組后的結(jié)果進(jìn)行篩選。86.下列屬于第一代數(shù)據(jù)庫系統(tǒng)的是A、SYBASEB、IMSC、IngresD、OODBS正確答案:B答案解析:第一代數(shù)據(jù)庫系統(tǒng)是指層次模型數(shù)據(jù)庫系統(tǒng),IMS是IBM公司推出的層次數(shù)據(jù)庫管理系統(tǒng),屬于第一代數(shù)據(jù)庫系統(tǒng)。SYBASE、Ingres屬于第二代數(shù)據(jù)庫系統(tǒng)(關(guān)系數(shù)據(jù)庫系統(tǒng))。OODBS是面向?qū)ο髷?shù)據(jù)庫系統(tǒng),屬于第三代數(shù)據(jù)庫系統(tǒng)。87.在使用SELECT語句進(jìn)行查詢時,若查詢一個表中的所有列,則可在SELECT語句指定列的位置上直接使用的通配符是A、#B、@C、*D、&.正確答案:C答案解析:在SQL中,當(dāng)要查詢一個表中的所有列時,可以使用通配符“*”來表示所有列。所以在SELECT語句指定列的位置上直接使用的通配符是“*”。88.關(guān)于調(diào)用存儲過程的說法,錯誤的是A、可以從交互式界面調(diào)用B、可以使用CALL語句來調(diào)用存儲過程C、可以由嵌入式SQL調(diào)用D、不是所有的SQL接口都能調(diào)用存儲過程正確答案:D答案解析:存儲過程可以被多種SQL接口調(diào)用,如交互式界面、使用CALL語句、嵌入式SQL等,幾乎所有常見的SQL接口都支持調(diào)用存儲過程,所以選項D說法錯誤。89.下列關(guān)于MySQL的說法中,錯誤的是A、MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)B、在MySQL中,一個關(guān)系對應(yīng)一個視圖C、在MySQL中,一個表可以有若干索引D、在MySQL中,索引存放在存儲文件中,其中存儲文件的邏輯結(jié)構(gòu)組成了MySQL的內(nèi)模式正確答案:B答案解析:在MySQL中,一個關(guān)系對應(yīng)一個表,而不是視圖。視圖是從一個或多個表(或其他視圖)導(dǎo)出的虛擬表,不是關(guān)系的直接對應(yīng)。A選項,MySQL確實是關(guān)系型數(shù)據(jù)庫管理系統(tǒng);C選項,一個表可以有若干索引來提高查詢效率;D選項,索引存放在存儲文件中,存儲文件的邏輯結(jié)構(gòu)組成了MySQL的內(nèi)模式。90.下列屬于文檔型數(shù)據(jù)庫的是A、RedisB、CouchDBC、CassandraD、HBase正確答案:B答案解析:Redis是鍵值對數(shù)據(jù)庫;CouchDB是文檔型數(shù)據(jù)庫;Cassandra是分布式非關(guān)系型數(shù)據(jù)庫;HBase是分布式非關(guān)系型數(shù)據(jù)庫,主要

溫馨提示

  • 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

提交評論