2024年西南大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷B有_第1頁(yè)
2024年西南大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷B有_第2頁(yè)
2024年西南大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷B有_第3頁(yè)
2024年西南大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷B有_第4頁(yè)
2024年西南大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷B有_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2022年西南大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷B(有答案)口一、填空題1、設(shè)某數(shù)據(jù)庫(kù)中有作者表(作者號(hào),城市)和出版商表(出版商號(hào),城市),請(qǐng)補(bǔ)全如下查詢語(yǔ)句,使該查詢語(yǔ)句能查詢作者和出版商所在的全部不重復(fù)的城市。SELECT城市FROM作者表□SELECT城市FROM出版商表;□2、 、 、 和是計(jì)算機(jī)系統(tǒng)中的三類安全性。TOC\o"1-5"\h\z3、數(shù)據(jù)的安全性是指 。4、關(guān)系規(guī)范化的目的是 。5、在設(shè)計(jì)局部E-R圖時(shí),由于各個(gè)子系統(tǒng)分別有不同的應(yīng)用,而且往往是由不同的設(shè)計(jì)人員設(shè)計(jì),所以各個(gè)局部E-R圖之間難免有不一致的地方,稱為沖突。這些沖突主要有 、 和 3類。6、設(shè)在SQLServer2000環(huán)境下,對(duì)“銷售數(shù)據(jù)庫(kù)”進(jìn)行的備份操作序列如下圖所示?!跬耆?H志 日志 卷界 日志 日志 差除 口忐出現(xiàn)部份】 濟(jì)份]膈份2 備槍I符份3曾份4 備份2備份5 W \ 1 L X———L一一[一一1一g一一時(shí)向口①出現(xiàn)故障后,為盡可能減少數(shù)據(jù)丟失,需要利用備份數(shù)據(jù)進(jìn)行恢復(fù)。首先應(yīng)該進(jìn)行的恢復(fù)操作是恢復(fù) ,第二個(gè)應(yīng)該進(jìn)行的恢復(fù)操作是恢復(fù) 。②假設(shè)這些備份操作均是在BK設(shè)備上完成的,并且該備份設(shè)備只用于這些備份操作,請(qǐng)補(bǔ)全下述恢復(fù)數(shù)據(jù)庫(kù)完全備份的語(yǔ)句RESTORE FROMBKWITHFILE=L;□7、事務(wù)故障、系統(tǒng)故障的恢復(fù)是由 完成的,介質(zhì)故障是由 完成的。8、如圖所示的關(guān)系R的候選碼為;R中的函數(shù)依賴有;R屬于范式?!?、完整性約束條件作用的對(duì)象有屬性、 和 三種。10、數(shù)據(jù)管理技術(shù)經(jīng)歷了 、 和 3個(gè)階段。二、判斷題11、據(jù)庫(kù)操作中防止死鎖的方法是禁止兩個(gè)用戶同時(shí)操作數(shù)據(jù)庫(kù)。()12、在CREATEINDEX語(yǔ)句中,使CLUSTERED來(lái)建立簇索引。( )□13、一個(gè)數(shù)據(jù)表只能有一個(gè)唯一索引。()14、可以用UNION將兩個(gè)查詢結(jié)果合并為一個(gè)查詢結(jié)果。( )□15、在關(guān)系運(yùn)算中,投影是最耗時(shí)的操作。()16、在一個(gè)關(guān)系模型中,不同關(guān)系模式之間的聯(lián)系是通過(guò)公共屬性來(lái)實(shí)現(xiàn)的。()17、文件系統(tǒng)的缺點(diǎn)是數(shù)據(jù)不能長(zhǎng)期存儲(chǔ)。()18、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。()19、并發(fā)執(zhí)行的所有事務(wù)均遵守兩段鎖協(xié)議,則對(duì)這些事務(wù)的任何并發(fā)調(diào)度策略都是可串TOC\o"1-5"\h\z行化的。( )20、實(shí)體集和實(shí)體型是一回事,沒(méi)有什么區(qū)別。( )21、在SQL中,ALTERTABLE語(yǔ)句中MODIFY用于修改字段的類型和長(zhǎng)度等,ADD用于添加新的字段。( )22、有兩個(gè)關(guān)系R和S,分別包含15個(gè)和10個(gè)元組,則在RUS、R—S、RAS中可能出現(xiàn)的一種元組數(shù)目情況是18、7、7( )23、在數(shù)據(jù)庫(kù)恢復(fù)中,對(duì)已完成的事務(wù)進(jìn)行撤銷處理。()24、在數(shù)據(jù)表中,空值表示不確定。()25、數(shù)據(jù)庫(kù)系統(tǒng)由軟、硬件及各類人員構(gòu)成。()三、選擇題26、關(guān)系運(yùn)算以關(guān)系代數(shù)為理論基礎(chǔ),關(guān)系代數(shù)的最基本操作是并、差、笛卡爾積、( )。A.投影、連接B.連接、選擇C.選擇、投影口D.交、選擇口27、恢復(fù)機(jī)制的關(guān)鍵問(wèn)題是()。A.登記日志文件B.數(shù)據(jù)轉(zhuǎn)儲(chǔ)C.建立冗余數(shù)據(jù)D.數(shù)據(jù)鏡像口28、建立關(guān)于系、學(xué)生、班級(jí)、社團(tuán)等信息的一個(gè)關(guān)系數(shù)據(jù)庫(kù),一個(gè)系有若干個(gè)專業(yè),每個(gè)專業(yè)每年只招一個(gè)班,每個(gè)班有若干學(xué)生,一個(gè)系的學(xué)生住在同一宿舍區(qū),每個(gè)學(xué)生可以參加若干個(gè)社團(tuán),每個(gè)社團(tuán)有若干學(xué)生。描述學(xué)生的屬性有:學(xué)號(hào)、姓名、出生年月、系名、班號(hào)、宿舍區(qū)。描述班級(jí)的屬性有:班號(hào)、專業(yè)名、系名、人數(shù)、入學(xué)年份。描述系的屬性有:系號(hào)、系名、系辦公地點(diǎn)、人數(shù)。描述社團(tuán)的屬性有:社團(tuán)名、成立年份、地點(diǎn)、人數(shù)、學(xué)生參加某社團(tuán)的年份。回答以下問(wèn)題:畫出E-R圖?!跽?qǐng)給出關(guān)系模式,寫出每個(gè)關(guān)系模式的最小函數(shù)依賴集,指出是否存在傳遞函數(shù)依賴,對(duì)于函數(shù)依賴左部是多屬性的情況討論函數(shù)依賴是完全函數(shù)依賴,還是部分函數(shù)依賴。指出各關(guān)系的候選碼、外碼,有沒(méi)有全碼存在?□□□□29、不屬于DBMS基本功能的是( )??贏.數(shù)據(jù)庫(kù)定義功能和數(shù)據(jù)庫(kù)的建立與維護(hù)功能口B.數(shù)據(jù)庫(kù)操縱功能和數(shù)據(jù)庫(kù)運(yùn)行管理功能口C.數(shù)據(jù)庫(kù)開發(fā)、設(shè)計(jì)與調(diào)試功能口D.數(shù)據(jù)組織存儲(chǔ)管理功能和數(shù)據(jù)通信功能口30、關(guān)系代數(shù)表達(dá)式的優(yōu)化策略中,首先要做的是( )。A.對(duì)文件進(jìn)行預(yù)處理B.盡早執(zhí)行選擇運(yùn)算□C.執(zhí)行笛卡爾積運(yùn)算D.投影運(yùn)算口31、某校選課關(guān)系基本表SC(S#,C#,Grade),其中S#,C#分別代表學(xué)號(hào)和課程號(hào)且均為字符型數(shù)據(jù),Grade表示成績(jī)?yōu)閿?shù)值型數(shù)據(jù),現(xiàn)要往該表中插入數(shù)據(jù),請(qǐng)問(wèn)以下語(yǔ)句中不正確的是()。A.INSERTINTOSC(S#,C#,Grade)VALUES(‘S4’,‘C6’,90)NSERTINTOSC(S#,C#)VALUES(‘S5’,‘C8’)C.INSERTINTOSCVALUES<‘S4’, ‘C4’,85)口D.INSERTINTOSC(S#,C#,Grade)VALUES(S2,C3,89)32、執(zhí)行語(yǔ)句CREATEDATABASEStudent的結(jié)果是()??贏.創(chuàng)建一個(gè)名為Student的數(shù)據(jù)庫(kù),包括數(shù)據(jù)文件和日志文件口B.運(yùn)行失敗,因?yàn)閰?shù)不完整口C.創(chuàng)建一個(gè)名為Student的數(shù)據(jù)庫(kù),但是只有默認(rèn)的數(shù)據(jù)文件,無(wú)日志文件口D.為數(shù)據(jù)庫(kù)Student創(chuàng)建一個(gè)名為Student的表口33、在SQLServer中,可以通過(guò)數(shù)據(jù)庫(kù)對(duì)象及各種約束來(lái)保證數(shù)據(jù)的完整性,以下都屬于數(shù)據(jù)庫(kù)對(duì)象的有()。DEFAULT、CHECK和UNIQUE口DEFAULT、CHECK和RULE口CHECK和DEFAULTDEFAULT和RULE口34、信息是有價(jià)值的,信息的價(jià)值與( )有關(guān)。A.正確性、及時(shí)性、完整性、開放性和可靠性口B.正確性、及時(shí)性、完整性和可靠性□C.正確性、完整性、開放性和可靠性□D.正確性、及時(shí)性、完整性和開放性口35、為了保證數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)正常運(yùn)行,數(shù)據(jù)庫(kù)管理員在日常工作中需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)。下列一般不屬于數(shù)據(jù)庫(kù)管理與日常維護(hù)工作的是()。A.數(shù)據(jù)內(nèi)容一致性維護(hù)B.數(shù)據(jù)庫(kù)備份與恢復(fù)□C.數(shù)據(jù)庫(kù)安全性維護(hù)D.數(shù)據(jù)庫(kù)存儲(chǔ)空間管理口36、VB6.0中RecordSet對(duì)象的UPDATE方法的作用是( )??贏.在內(nèi)存中開辟一個(gè)存放新記錄的緩沖區(qū)B.將數(shù)據(jù)緩沖區(qū)中的內(nèi)容保存到數(shù)據(jù)庫(kù)中口C.更改用戶屏幕上顯示的數(shù)據(jù)口D.更改數(shù)據(jù)緩沖區(qū)中當(dāng)前行指針的位置口37、關(guān)于“死鎖”,下列說(shuō)法中正確的是()。A.死鎖是操作系統(tǒng)中的問(wèn)題,數(shù)據(jù)庫(kù)操作中不存在口B.在數(shù)據(jù)庫(kù)操作中防止死鎖的方法是禁止兩個(gè)用戶同時(shí)操作數(shù)據(jù)庫(kù)口C.當(dāng)兩個(gè)用戶競(jìng)爭(zhēng)相同資源時(shí)不會(huì)發(fā)生死鎖口D.只有出現(xiàn)并發(fā)操作時(shí),才有可能出現(xiàn)死鎖口38、下述哪一個(gè)SQL語(yǔ)句用于實(shí)現(xiàn)數(shù)據(jù)存取的安全機(jī)制( )??贏.COMMITB.ROLLBACKC.GRANTD.CREATETABLE39、數(shù)據(jù)倉(cāng)庫(kù)的模式中,最基本的是()。A.星座模式口B.雪花模式C.星型模式口D.以上都不對(duì)口40、OLAP系統(tǒng)按照其數(shù)據(jù)在存儲(chǔ)器中的存儲(chǔ)格式可以分為( )3種類型?!魽.關(guān)系OLAP、對(duì)象OLAP、混合型OLAP口B.關(guān)系OLAP、混合型OLAP、多維OLAP口C.對(duì)象OLAP、混合型OLAP、多維OLAP口D.關(guān)系OLAP、對(duì)象OLAP、多維OLAP口四、簡(jiǎn)答題41、為什么事務(wù)非正常結(jié)束時(shí)會(huì)影響數(shù)據(jù)庫(kù)數(shù)據(jù)的正確性?請(qǐng)舉例說(shuō)明之?!酢酢酢酢酢酢?2、試述SQL的特點(diǎn)?!酢酢酢酢酢酢酢?3、使用數(shù)據(jù)庫(kù)系統(tǒng)有什么好處?□□□□□□□44、分析傳統(tǒng)RDBMS在大數(shù)據(jù)時(shí)代的局限性?!酢酢酢酢酢酢酢?5、并發(fā)操作可能會(huì)產(chǎn)生哪幾類數(shù)據(jù)不一致?用什么方法能避免各種小致的情況?□□□□□□□五、綜合題46、有學(xué)生表(學(xué)號(hào),姓名,年齡,性別,系名,專業(yè)名,班號(hào)),設(shè)一個(gè)系可有多個(gè)專業(yè),每個(gè)專業(yè)可有多個(gè)班,各班班號(hào)不重復(fù),一個(gè)學(xué)生只在一個(gè)班學(xué)習(xí)。現(xiàn)經(jīng)常需要按“系名”和“班號(hào)”進(jìn)行查詢,為提高查詢效率,需要為“系名”和“班號(hào)”兩個(gè)列建立一個(gè)非聚集索引,建立此索引有下列兩種方法:方法1:索引列順序?yàn)椋ㄏ得嗵?hào))。方法2:索引列順序?yàn)椋ò嗵?hào),系名)。①這兩種方法哪個(gè)更合理?請(qǐng)簡(jiǎn)要說(shuō)明原因。□②針對(duì)你認(rèn)為合理的方法,寫出創(chuàng)建該索引的SQL語(yǔ)句?!酢酢酢酢酢酢酢?7、利用Sale數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)的訪問(wèn)、添加、刪除等操作的聯(lián)系?!酰?)建立一個(gè)ODBC數(shù)據(jù)源,要求連接銷售管理系統(tǒng)Sale數(shù)據(jù)庫(kù)?!酰?)利用ADO訪問(wèn)Sale數(shù)據(jù)庫(kù)中表Product。□(3)利用JDBC訪問(wèn)Sale數(shù)據(jù)庫(kù)中表Product?!酢酢酢酢酢酢酢酢?8、設(shè)有關(guān)系R和S,如圖所示。試用SQL語(yǔ)句實(shí)現(xiàn):(1)查詢屬性050時(shí),R中與之相關(guān)聯(lián)的屬性B的值。(2)當(dāng)屬性C=40時(shí),將R中與之相關(guān)聯(lián)的屬性B值修改為b4。口AB瓦a2—電為bm|ACa3405055關(guān)系R和S□參考答案一、填空題1、【答案】EXCEPT【解析】EXCEPT語(yǔ)句的作用是查詢兩個(gè)數(shù)據(jù)表中除“公共”數(shù)據(jù)以外的數(shù)據(jù)信息,即查詢兩個(gè)數(shù)據(jù)表中的“除外”數(shù)據(jù)信息。使用EXCEPT運(yùn)算符可以實(shí)現(xiàn)集合差操作,從左查詢中返回右查詢沒(méi)有找到的所有非重復(fù)值。2、【答案】技術(shù)安全類;管理安全類;政策法律類安全性3、【答案】保護(hù)數(shù)據(jù)庫(kù),防止未經(jīng)授權(quán)或不合法的使用造成的數(shù)據(jù)泄漏、更改或破壞4、【答案】控制冗余,避免插入和刪除異常,從而增強(qiáng)數(shù)據(jù)庫(kù)結(jié)構(gòu)的穩(wěn)定性和靈活性5、【答案】屬性沖突;命名沖突;結(jié)構(gòu)沖突6、【答案】完全備份1;差異備份2;DATABASE銷售數(shù)據(jù)庫(kù);RECOVERY7、【答案】系統(tǒng)自動(dòng);DBA執(zhí)行恢復(fù)操作過(guò)程口8、【答案】A和DE;A—DE,DE—A;BCNF口9、【答案】關(guān)系;元組10、【答案】人工管理;文件系統(tǒng);數(shù)據(jù)庫(kù)系統(tǒng)二、判斷題11、【答案】錯(cuò)12、【答案】對(duì)13、【答案】錯(cuò)14、【答案】對(duì)15、【答案】錯(cuò)16、【答案】對(duì)17、【答案】錯(cuò)18、【答案】錯(cuò)19、【答案】對(duì)20、【答案】錯(cuò)21、【答案】錯(cuò)22、【答案】錯(cuò)23、【答案】錯(cuò)24、【答案】對(duì)25、【答案】對(duì)三、選擇題26、【答案】Q【解析】關(guān)系代數(shù)是一種抽象的查詢語(yǔ)言,它通過(guò)對(duì)關(guān)系的運(yùn)算來(lái)表達(dá)查詢要求。關(guān)系代數(shù)的運(yùn)算共有8種,可分兩類:傳統(tǒng)的集合運(yùn)算和專門的關(guān)系運(yùn)算一傳統(tǒng)的集合運(yùn)算有:交、并、差、笛卡爾積,專門的關(guān)系運(yùn)算有:選擇、投影、連接和除。其中,并、差、笛卡爾積、選擇和投影5種運(yùn)算是基本運(yùn)算,其他3種運(yùn)算均可以用這5種基本運(yùn)算來(lái)表達(dá)。27、【答案】Q【解析】數(shù)據(jù)庫(kù)的恢復(fù)機(jī)制關(guān)鍵問(wèn)題是建立冗余數(shù)據(jù),建立冗余數(shù)據(jù)的主要方式有數(shù)據(jù)轉(zhuǎn)儲(chǔ)、建立日志文件等,已備數(shù)據(jù)庫(kù)出現(xiàn)故障時(shí)利用冗余數(shù)據(jù)進(jìn)行恢復(fù)。28、答:(1)對(duì)應(yīng)的E-R圖,如圖所示?!鯇I(yè)名人技年份人團(tuán)年份系辦公地a社團(tuán)名成匯年份出生年月專業(yè)名人技年份人團(tuán)年份系辦公地a社團(tuán)名成匯年份出生年月圖6-5學(xué)生等管理E-R圖口(2)所有關(guān)系模式如下。①學(xué)生關(guān)系:學(xué)生(學(xué)號(hào),姓名,出生年月,系名,班號(hào),宿舍區(qū))□候選碼:學(xué)號(hào);外碼:系名,班號(hào)。最小依賴集Fm={學(xué)號(hào)-姓名,學(xué)號(hào)一出生年月,學(xué)號(hào)一班號(hào),班號(hào)一系名,系名一宿舍區(qū)}。其中,存在以下傳遞函數(shù)依賴:學(xué)號(hào)一系名,系名經(jīng)學(xué)號(hào),系名一宿舍區(qū),因?yàn)閷W(xué)號(hào)與宿舍區(qū)。班號(hào)一系名,系名經(jīng)班號(hào),系名一宿舍區(qū),所以班號(hào)工宿舍區(qū)。學(xué)號(hào)一班號(hào),班號(hào)。學(xué)號(hào),班號(hào)一系名,所以學(xué)號(hào)系名。□所以學(xué)生模式最高達(dá)到2NF?!酡诎嗉?jí)關(guān)系:班級(jí)(班號(hào),專業(yè)名,系名,人數(shù),入學(xué)年份)候選碼:班號(hào)和(專業(yè)名,入學(xué)年份);外碼:系名。最小依賴集Fm={班號(hào)-專業(yè)名,班號(hào)一人數(shù),班號(hào)一入學(xué)年份,專業(yè)名一系名)?!醮嬖诓糠趾瘮?shù)依賴:(專業(yè)名,入學(xué)年份)一系名,而專業(yè)名一系名?!趿硗?,還存在以下傳遞函數(shù)依賴:班級(jí)號(hào)-專業(yè)名,專業(yè)名。班級(jí)號(hào),專業(yè)名一系名,所以班級(jí)號(hào)馬系名口所以班級(jí)模式最高達(dá)到1NF?!酡巯店P(guān)系:系(系號(hào),系名,辦公室地點(diǎn),人數(shù))候選碼:系號(hào)和系名;無(wú)外碼。□最小依賴集Fm={系號(hào)一系名,系號(hào)一辦公室地點(diǎn),系號(hào)-人數(shù),系名一系號(hào))口系關(guān)系模式最高達(dá)到BCNF范式。□④社團(tuán)關(guān)系:社團(tuán)(社團(tuán)名,成立年份,地點(diǎn),人數(shù))候選碼:社團(tuán)名;無(wú)外碼?!踝钚∫蕾嚰疐m={社團(tuán)名一成立年份,社團(tuán)名一地點(diǎn),社團(tuán)名一人數(shù)}?!跎鐖F(tuán)關(guān)系模式最高達(dá)到BCNF范式?!酡輰W(xué)生參加社團(tuán)關(guān)系:參加(學(xué)號(hào),社團(tuán)名,入團(tuán)年份)候選碼:(學(xué)號(hào),社團(tuán)名);外碼:學(xué)號(hào),社團(tuán)名。最小依賴集Fm={(學(xué)號(hào),社團(tuán)名)一入團(tuán)年份),而“(學(xué)號(hào),社團(tuán)名)一入團(tuán)年份”是完全函數(shù)依賴。參加關(guān)系模式最高達(dá)到BCNF范式?!?9、【答案】Q【解析】數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBaseManagementSystem)是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫(kù),簡(jiǎn)稱DBMS。DBMS基本功能有:①數(shù)據(jù)庫(kù)的定義功能,②數(shù)據(jù)庫(kù)操縱功能,③數(shù)據(jù)庫(kù)運(yùn)行控制功能,④數(shù)據(jù)庫(kù)的維護(hù)功能,⑤數(shù)據(jù)庫(kù)組織、存儲(chǔ)和管理功能,⑥數(shù)據(jù)通信功能?!?、常用的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)有()。A.Oracle、Access、PowerBuilder和SQLServe巾B.DB30、【答案】B口31、【答案】D【解析】在SQL語(yǔ)言中,使用INSERT語(yǔ)句插入數(shù)據(jù)時(shí),需要注意以下幾個(gè)問(wèn)題:首先,列名表和元組值中的項(xiàng)數(shù)應(yīng)該對(duì)稱相等,并且保持?jǐn)?shù)據(jù)類型一致;其次,元組值中給出的數(shù)據(jù)元素個(gè)數(shù)應(yīng)該小于等于關(guān)系模式中的屬性列個(gè)數(shù),而且此時(shí)列名表不可缺省,列名表中未給出的屬性列的值在插入時(shí)取默認(rèn)值1此外,列表名缺省時(shí)意味著取關(guān)系模式中的全部屬性列,而且其順序與模式定義一致,插入時(shí)還需要注意非空屬性列值的輸入及主碼列值的唯一性等問(wèn)題。32、【答案】A【解析】CREATEDATABASEdataname可以用來(lái)創(chuàng)建數(shù)據(jù)庫(kù),其中dataname為數(shù)據(jù)庫(kù)的名字,默認(rèn)包含數(shù)據(jù)文件和日志文件。33、【答案】D【解析】SQLServer的約束包括UNIQUE、DEFAULT、RULE、□PRIMARYKEY和FOREIGNKEY等,但屬于數(shù)據(jù)庫(kù)對(duì)象的是RULE、□DEFAULT,當(dāng)它們創(chuàng)建后可以綁定到一列或者幾列上,并可以重復(fù)使用?!?4、【答案】B口【解析】信息的特征體現(xiàn)在它的正確性、及時(shí)性、完整性、開放性和可靠性。正確的、及時(shí)的、完整的和可靠的信息才具有意義和價(jià)值,但是信息是否開放與價(jià)值的高低并不成正比,有些保密的國(guó)家機(jī)密或科技機(jī)密是極具價(jià)值的。35、【答案】A【解析】數(shù)據(jù)庫(kù)管理與日常維護(hù)是系統(tǒng)員的重要職責(zé),主要包括:①數(shù)據(jù)庫(kù)的備份與恢復(fù);②完整性維護(hù);③安全性維護(hù);④存儲(chǔ)空間管理;⑤并發(fā)控制及死鎖處理,是系統(tǒng)管理員的重要職責(zé)。36、【答案】B口【解析】UPDATE方法的作用是將新添加在緩沖區(qū)的記錄或修改后的結(jié)果永久保存在數(shù)據(jù)庫(kù)中。37、【答案】D【解析】不僅操作系統(tǒng)中有死鎖問(wèn)題,數(shù)據(jù)庫(kù)系統(tǒng)中也同樣存在死鎖問(wèn)題,死鎖是在并發(fā)操作時(shí)上鎖不當(dāng)而出現(xiàn)的。38、【答案】Q【解析】COMMIT是向數(shù)據(jù)庫(kù)遞交數(shù)據(jù),ROLLBACK是回滾數(shù)據(jù),CREATETABLE是創(chuàng)建表,而GRANT是用來(lái)對(duì)用戶權(quán)限進(jìn)行管理,可以實(shí)現(xiàn)數(shù)據(jù)存取的安全機(jī)制。□39、【答案】Q40、【答案】B口【解析】OLAP系統(tǒng)按照其存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)格式可以分為關(guān)系OLAP(RelationalOLAP,簡(jiǎn)稱ROLAP)、多維OLAP(MultidimensionalOLAP,簡(jiǎn)稱MOLAP)和混合型OLAP(HybridOLAP,簡(jiǎn)稱HOLAP)三種類型?!跛?、簡(jiǎn)答題41、答:(1)事務(wù)執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。如果數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行中發(fā)生故障,有些事務(wù)尚未完成就被迫中斷,這些未完成事務(wù)對(duì)數(shù)據(jù)庫(kù)所做的修改有一部分已寫入物理數(shù)據(jù)庫(kù),這時(shí)數(shù)據(jù)庫(kù)就處于一種不正確的狀態(tài),或者說(shuō)是不一致的狀態(tài)。(2)例如某工廠的庫(kù)存管理系統(tǒng)中,要把數(shù)量為Q的某種零件從倉(cāng)庫(kù)1移到倉(cāng)庫(kù)2存放。則可以定義一個(gè)事務(wù)T,T包括兩個(gè)操作:Q1=Q1-Q,Q2=Q2+Q。如果T非正常終止時(shí)只做了第一個(gè)操作,則數(shù)據(jù)庫(kù)就處于不一致性狀態(tài),庫(kù)存量無(wú)緣無(wú)故少了Q?!酢?2、答:SQL有以下五個(gè)特點(diǎn):□綜合統(tǒng)一:SQL語(yǔ)言集數(shù)據(jù)定義語(yǔ)言DDL、數(shù)據(jù)操縱語(yǔ)言DML、數(shù)據(jù)控制語(yǔ)言DCL的功能于一體。在關(guān)系模型中實(shí)體和實(shí)體間的聯(lián)系均用關(guān)系表示,這種數(shù)據(jù)結(jié)構(gòu)的單一性帶來(lái)了數(shù)據(jù)操作符的統(tǒng)一性,查找、插入、刪除、更新等每一種操作都只需一種操作符,從而克服了非關(guān)系系統(tǒng)由于信息表示方式的多樣性帶來(lái)的操作復(fù)雜性。高度非過(guò)程化:用SQL語(yǔ)言進(jìn)行數(shù)據(jù)操作,只要提出“做什么”,而無(wú)需指明“怎么做”,因此無(wú)需了解存取路徑、存取路徑的選擇以及SQL語(yǔ)句的操作過(guò)程。這有利于提高數(shù)據(jù)獨(dú)立性。面向集合的操作方式:SQL語(yǔ)言采用集合操作方式,不僅操作對(duì)象和查找結(jié)果可以是元組的集合,而且插入、刪除、更新操作的對(duì)象也可以是元組的集合。以同一種語(yǔ)法結(jié)構(gòu)提供兩種使用方式:SQL語(yǔ)言既是自含式語(yǔ)言,又是嵌入式語(yǔ)言。作為自含式語(yǔ)言,它能夠獨(dú)立地用于聯(lián)機(jī)交互的使用方式;作為嵌入式語(yǔ)言,它能夠嵌入到高級(jí)語(yǔ)言程序中,供程序員設(shè)計(jì)程序時(shí)使用。語(yǔ)言簡(jiǎn)捷,易學(xué)易用?!?3、答:使用數(shù)據(jù)庫(kù)系統(tǒng)的好處是由數(shù)據(jù)庫(kù)管理系統(tǒng)的特點(diǎn)或優(yōu)點(diǎn)決定的,比如:(1)可以大大提高應(yīng)用開發(fā)的效率。在數(shù)據(jù)庫(kù)系統(tǒng)中,應(yīng)用程序不必考慮數(shù)據(jù)的定義、存儲(chǔ)和數(shù)據(jù)存取的具體路徑,這些工作都由DBMS來(lái)完成。開發(fā)人員可以專注于應(yīng)用邏輯的設(shè)計(jì),而不必為數(shù)據(jù)管理的許多復(fù)雜的細(xì)節(jié)操心。(2)數(shù)據(jù)庫(kù)系統(tǒng)提供了數(shù)據(jù)與程序之間的獨(dú)立性。當(dāng)應(yīng)用邏輯發(fā)生改變,數(shù)據(jù)的邏輯結(jié)構(gòu)需要改變時(shí),DBA負(fù)責(zé)修改數(shù)據(jù)的邏輯結(jié)構(gòu),開發(fā)人員不必修改應(yīng)用程序,或者只需要修改很少的應(yīng)用程序,從而既簡(jiǎn)化了應(yīng)用程序的編制,又大大減少了應(yīng)用程序的維護(hù)和修改,方便用戶的使用。(3)使用數(shù)據(jù)庫(kù)系統(tǒng)可以減輕數(shù)據(jù)庫(kù)系統(tǒng)管理人員維護(hù)系統(tǒng)的負(fù)擔(dān)。因?yàn)镈BMS在數(shù)據(jù)庫(kù)建立、運(yùn)用和維護(hù)時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,包括數(shù)據(jù)的完整性、安全性、多用戶并發(fā)控制、故障恢復(fù)等,都由DBMS執(zhí)行?!蹩傊褂脭?shù)據(jù)庫(kù)系統(tǒng)的優(yōu)點(diǎn)很多,既便于數(shù)據(jù)的集中管理,控制數(shù)據(jù)冗余,提高數(shù)據(jù)的利用率和一致性,又有利于應(yīng)用程序的開發(fā)和維護(hù)?!?4、答:關(guān)系數(shù)據(jù)庫(kù)在大數(shù)據(jù)時(shí)代喪失了互聯(lián)網(wǎng)搜索這個(gè)機(jī)會(huì),其主要原因是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(并行數(shù)據(jù)庫(kù))的擴(kuò)展性遇到了前所未有的障礙,不能勝任大數(shù)據(jù)分析的需求,關(guān)系數(shù)據(jù)管理模型追求的是高度的一致性和正確性,面向超大數(shù)據(jù)的分析需求。45、答:(1)并發(fā)操作帶來(lái)的數(shù)據(jù)不一致性包括三類:丟失修改、不可重復(fù)讀和讀“臟”數(shù)據(jù)。①丟失修改。兩個(gè)事務(wù)T1和T2讀入同一數(shù)據(jù)并修改,T2提交的結(jié)果破壞了T1提交的結(jié)果,導(dǎo)致T1的修改被丟失?!酡诓豢芍貜?fù)讀。不可重復(fù)讀是指事務(wù)T1讀取數(shù)據(jù)后,事務(wù)T2執(zhí)行更新操作,使T1無(wú)法再現(xiàn)前一次讀取結(jié)果。③讀“臟”數(shù)據(jù)。讀“臟”數(shù)據(jù)是指事務(wù)T1修改某一數(shù)據(jù),并將其寫回磁盤,事務(wù)T2讀取同一數(shù)據(jù)后,T1由于某種原因被撤銷,這時(shí)T1已修改過(guò)的數(shù)據(jù)恢復(fù)原值,T2讀到的數(shù)據(jù)就與數(shù)據(jù)庫(kù)中的數(shù)據(jù)不一致,則T2讀到的數(shù)據(jù)就為“臟”數(shù)據(jù),即不正確的數(shù)據(jù)?!酰?)產(chǎn)生上述三類數(shù)據(jù)不一致性的主要原因是并發(fā)操作破壞了事務(wù)的隔離性。并發(fā)控制就是要用正確的方式調(diào)度并發(fā)操作,使一個(gè)用戶事務(wù)的執(zhí)行不受其他事務(wù)的干擾,從而避免造成數(shù)據(jù)的不一致性?!跷?、綜合題46、答:①方法1更加合理,理由如下:更加有利于減少索引層次,提高查詢效率;更加符合使用習(xí)慣;更加便于(系、班)進(jìn)行統(tǒng)計(jì)。②createindexindex_1on學(xué)生表(系名,班號(hào));□□47、答:(1)在使用ODBC時(shí)應(yīng)創(chuàng)建ODBC源,具體步驟如下:第一步,選擇“控制面板”中的“管理工具”,再雙擊“數(shù)據(jù)源(ODBC)”,打開“ODBC數(shù)據(jù)源管理器”對(duì)話框,選擇“系統(tǒng)DSN”選項(xiàng)卡?!醯诙?,在“系統(tǒng)DSN”中單擊“添加”按鈕,則打開“創(chuàng)建數(shù)據(jù)源”對(duì)話框,選擇“SQLServer”數(shù)據(jù)庫(kù)類型?!醯谌?,單擊“完成”按鈕,則打開“建立到SQLServer的新數(shù)據(jù)源”對(duì)話框,在“名稱”文本對(duì)話框中輸入Sale,在“服務(wù)器”中選擇服務(wù)器名稱為local。□第四步,單擊“下一步”按鈕后,在打開的對(duì)話框中選擇“使用用戶輸入登錄ID和密碼的SQLServer驗(yàn)證”單擊按鈕。在“登錄ID”文本框中輸入sa,在“密碼”文本框中輸入sa。□第五步,單擊“下一步”按鈕后,選擇“更改默認(rèn)的數(shù)據(jù)庫(kù)為”復(fù)選框,并在下拉列表框中選擇Sale?!醯诹剑瑔螕簟巴瓿伞卑粹o完成ODBC連接的創(chuàng)建?!酰?)使用ADO訪問(wèn)數(shù)據(jù)庫(kù)Sale的步驟如下:第一步,ADO中的Connection對(duì)象可實(shí)現(xiàn)ASP程序與后臺(tái)數(shù)據(jù)庫(kù)的連接,其代碼為:□SetCtonn=ServerTreateObjectCADODB,QmCagtkmString=TfB'IEER中SQLOL£EB;郵SME=(hcal};UIE)蘭田;FHD=陽(yáng);Dffl陽(yáng)煙7急1式第二步,創(chuàng)建完數(shù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論