數(shù)據(jù)庫(kù)系統(tǒng)概論考研2021考研名??佳姓骖}庫(kù)_第1頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論考研2021考研名校考研真題庫(kù)_第2頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論考研2021考研名??佳姓骖}庫(kù)_第3頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論考研2021考研名校考研真題庫(kù)_第4頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論考研2021考研名??佳姓骖}庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩34頁(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)介

數(shù)據(jù)庫(kù)系統(tǒng)概論考研2021考研名??佳姓骖}庫(kù)第一部分歷年名??佳姓骖}為保證某數(shù)據(jù)庫(kù)的可靠性,需要綜合采用這三種方法對(duì)該數(shù)據(jù)庫(kù)進(jìn)行備份。下列說(shuō)法正確的是()。A.這三種備份操作的周期都必須一樣,并且都必須備份在同一個(gè)備份設(shè)備上B.這三種備份操作的周期都必須一樣,但可以備份在不同的備份設(shè)備上C.這三種備份操作的周期可以不一樣,但必須備份在同一個(gè)備份設(shè)備上D.這三種備份操作的周期可以不一樣,并且可以備份在不同的備份設(shè)備上【解析】為同時(shí)兼顧數(shù)據(jù)庫(kù)的可靠性和成本,應(yīng)綜合采用完全備份、差異備份和日志備份三種方法對(duì)該數(shù)據(jù)庫(kù)進(jìn)行備份,這三種備份操作的周期可以不一樣,并且可以備份在不同的備份設(shè)備上。47對(duì)于聯(lián)機(jī)事務(wù)處理系統(tǒng)和數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)中的數(shù)據(jù),下列說(shuō)法正確的是()。A.一般情況下,聯(lián)機(jī)事務(wù)處理系統(tǒng)中的數(shù)據(jù)不能被修改,數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)中的數(shù)據(jù)可被修改B.聯(lián)機(jī)事務(wù)處理系統(tǒng)中的數(shù)據(jù)庫(kù)規(guī)模一般大于數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)中的數(shù)據(jù)規(guī)模C.聯(lián)機(jī)事務(wù)處理系統(tǒng)中的數(shù)據(jù)一般按面向業(yè)務(wù)應(yīng)用的方式組織,數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)中的數(shù)據(jù)一般按面向分析主題的方式組織D.一般情況下,在安全性和一致性要求上,對(duì)數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)中數(shù)據(jù)的要求要高于對(duì)聯(lián)機(jī)事務(wù)處理系統(tǒng)中數(shù)據(jù)的要求【解析】聯(lián)機(jī)事務(wù)處理系統(tǒng)一般沒(méi)有復(fù)雜的查詢和分析處理,按面向業(yè)務(wù)應(yīng)用的方式組織數(shù)據(jù),數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的特征在于面向主題、集成性、穩(wěn)定性和時(shí)變性,一般按面向分析主題的方式組織數(shù)據(jù)。48關(guān)于分布式數(shù)據(jù)庫(kù),下列說(shuō)法錯(cuò)誤的是()。A.在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,分片透明性主要是指數(shù)據(jù)分片的分配位置對(duì)用戶是透明的,用戶無(wú)需關(guān)注每個(gè)分片被分配的場(chǎng)地B.對(duì)于用戶而言,一個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng)從邏輯上看如同一個(gè)集中式數(shù)據(jù)庫(kù),用戶可在任何一個(gè)場(chǎng)地執(zhí)行全局應(yīng)用和局部應(yīng)用CCPUIO傳輸數(shù)據(jù)所需的通信代價(jià)D.在分布式數(shù)據(jù)庫(kù)查詢中,導(dǎo)致場(chǎng)地間數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和并操作【解析】分布式數(shù)據(jù)庫(kù)中,每臺(tái)計(jì)算機(jī)都有DBMS的一份完整拷貝,具有,通過(guò)網(wǎng)絡(luò)相互連接,形成大型的全局?jǐn)?shù)據(jù)庫(kù)。據(jù)的分片。位置透明性是指用戶或應(yīng)用程序應(yīng)當(dāng)了解分片情況,但不必了解片段的。般情況下無(wú)效的是()。A經(jīng)常需要進(jìn)行排序或分組的列建立索引C.對(duì)涉及連接的查詢,盡量用左外連接或右外連接代替內(nèi)連接【解析】左連接或右連接包含與NULL數(shù)據(jù)匹配的數(shù)據(jù),非常消耗資源。多使用內(nèi)連接可以減少資源消耗有助于優(yōu)化查詢。50關(guān)于UML建模機(jī)制,下列說(shuō)法錯(cuò)誤的是()。A.用例模型可以把滿足用戶需求的功能表示出來(lái)C.協(xié)作圖包含一組對(duì)象,并在圖中展示這些對(duì)象之間的聯(lián)系以及對(duì)象間發(fā)送和接收的消息次序D析,關(guān)于可行性分析,下列說(shuō)法錯(cuò)誤的是()。A其中項(xiàng)目成本一般包括開(kāi)發(fā)費(fèi)用、軟硬件購(gòu)置費(fèi)用、安裝調(diào)試及維護(hù)費(fèi)用B.技術(shù)可行性分析一般以系統(tǒng)的性能要求為主要依據(jù),對(duì)系統(tǒng)的軟件、硬件和技術(shù)方案作出評(píng)估和選擇建議C分析的主要目的在于論證系統(tǒng)開(kāi)發(fā)是否具備所需要的人員、軟件、硬件和工作環(huán)境等條件D.開(kāi)發(fā)方案選擇的目的在于提出并評(píng)價(jià)實(shí)現(xiàn)系統(tǒng)的各種開(kāi)發(fā)方案,并從中選擇出合理的方案【解析】經(jīng)濟(jì)可行性:它研究的是對(duì)項(xiàng)目進(jìn)行成本效益分析,估算項(xiàng)目開(kāi)安裝調(diào)試、維護(hù)費(fèi)用以及人員培訓(xùn)費(fèi)用。行的操作是()。【解析】用戶U1是R1角色的成員,所以U1具有R1角色的所有權(quán)限:權(quán)限,所以U1對(duì)T表可以執(zhí)行的操作是查詢、更改以及撤銷刪除。53對(duì)于關(guān)系的主碼必須滿足的條件,有下列說(shuō)法:定其他屬性以上說(shuō)法正確的是()。【解析】在一個(gè)關(guān)系中,主碼是指用戶選作元組標(biāo)識(shí)的一個(gè)候選碼,從主碼屬性集中去掉某個(gè)屬性后就不能唯一標(biāo)識(shí)一個(gè)元組,主碼是指用戶選作元組標(biāo)識(shí)的一個(gè)候選碼。兩個(gè)關(guān)系中的主碼屬性是可以重名的。54在SQLServer2000中,有教師表(教師號(hào),姓名,職稱,工資)?,F(xiàn)要根據(jù)教師的職稱來(lái)添加教師的工資,增加規(guī)則為:“教授”增加400,“副教授”增加300,“講師”增加200。下列語(yǔ)句中正確的是()?!窘馕觥俊癠PDATE表名SET”可以用來(lái)更改表中某個(gè)字段的值,如果出55在SQLServer2000中,有商品表(商品號(hào),商品名,單價(jià))和銷售表(商品號(hào),銷售時(shí)間,銷售價(jià)格)?,F(xiàn)要限制“銷售價(jià)格”的取值必須在此商品“單價(jià)”的0.6到1.5倍范圍之內(nèi),實(shí)現(xiàn)這個(gè)約束的正確代碼是()。A.CHECK(銷售價(jià)格BETWEEN單價(jià)*0.6AND單價(jià)*1.5)B.CHECK(銷售價(jià)格BETWEEN商品表.單價(jià)*0.6AND商品表.單價(jià)*1.5)L觸發(fā)器,指定執(zhí)行觸發(fā)器而不執(zhí)行引發(fā)觸發(fā)器執(zhí)行的SQL語(yǔ)句,從而完成替代觸發(fā)56關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)中的日志文件,有下列說(shuō)法:管理系統(tǒng)進(jìn)行數(shù)據(jù)修改操作時(shí),一般是先寫(xiě)數(shù)據(jù)庫(kù),然后再寫(xiě)日志文件件的總體數(shù)據(jù)規(guī)模,從而提高數(shù)據(jù)恢復(fù)效率以上說(shuō)法正確的是()?!窘馕觥咳罩疚募怯脕?lái)記錄對(duì)數(shù)據(jù)庫(kù)的操作信息,數(shù)據(jù)庫(kù)有問(wèn)題的時(shí)候可以通過(guò)日志文件進(jìn)行分析。日志文件的具體作用為:①事務(wù)故障恢復(fù)和系統(tǒng)故障恢復(fù)必須使用日志文件;②在動(dòng)態(tài)轉(zhuǎn)儲(chǔ)方式中必須建立日志文件;③在靜態(tài)轉(zhuǎn)儲(chǔ)方式中,也可以建立日志文件。為保證數(shù)據(jù)庫(kù)是可恢復(fù)的,登記日志文件必須遵循兩條原則:①登記的次序嚴(yán)格按并行事務(wù)執(zhí)行的時(shí)間次序;②必須先寫(xiě)日志文件,后57數(shù)據(jù)庫(kù)系統(tǒng)可能出現(xiàn)下列故障:以上故障屬于系統(tǒng)故障(軟故障)的是()。【解析】系統(tǒng)故障又稱軟故障,是操作故障,對(duì)機(jī)器或系統(tǒng)無(wú)損害,指數(shù)據(jù)庫(kù)在運(yùn)行過(guò)程中,由于硬件故障、數(shù)據(jù)庫(kù)軟件及操作系統(tǒng)的漏洞、突然停電等情況,導(dǎo)致系統(tǒng)停止運(yùn)轉(zhuǎn),所有正在運(yùn)行的事務(wù)以非正常方式終止,需要重新啟動(dòng)系統(tǒng)的一類故障。這類故障不破壞數(shù)據(jù)庫(kù),但影響正在運(yùn)行的所有事務(wù);事務(wù)執(zhí)行過(guò)程中發(fā)生運(yùn)算溢出和某并發(fā)事務(wù)因發(fā)生死鎖而被撤銷屬于事務(wù)內(nèi)部故障;磁盤(pán)物理?yè)p壞造成的數(shù)據(jù)庫(kù)信息丟失不是軟故障。58設(shè)用戶對(duì)某商場(chǎng)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)有下列活動(dòng)據(jù)等基礎(chǔ)數(shù)據(jù)數(shù)據(jù)庫(kù)數(shù)據(jù)增長(zhǎng)迅速而擴(kuò)展硬盤(pán)空間Ⅴ.國(guó)慶期間,在應(yīng)用系統(tǒng)中增加一條規(guī)則“節(jié)日期間所有商品打八折”以上活動(dòng)屬于商場(chǎng)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)施活動(dòng)的是()?!窘馕觥繑?shù)據(jù)庫(kù)的實(shí)施指根據(jù)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)Ⅰ和物理結(jié)構(gòu)設(shè)計(jì)Ⅵ結(jié)果,在計(jì)算機(jī)系統(tǒng)上建立實(shí)際的數(shù)據(jù)庫(kù)結(jié)構(gòu),導(dǎo)入數(shù)據(jù)并進(jìn)行程序調(diào)試。59對(duì)于大型企業(yè)業(yè)務(wù)支持?jǐn)?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的存儲(chǔ)空間規(guī)劃問(wèn)題,在進(jìn)行存儲(chǔ)空間規(guī)劃時(shí),下列說(shuō)法一般情況下錯(cuò)誤的是()。A.?dāng)?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)需要支撐的企業(yè)核心業(yè)務(wù)的發(fā)生頻率是重要的輸入?yún)?shù)B.粗粒度級(jí)統(tǒng)計(jì)分析數(shù)據(jù)所需占用的存儲(chǔ)空間是需要考慮的主要因素C.企業(yè)核心業(yè)務(wù)數(shù)據(jù)的保存期要求是需要考慮的主要因素D.?dāng)?shù)據(jù)安全性、業(yè)務(wù)穩(wěn)定性和容災(zāi)能力要求是重要的考慮因素【解析】在面對(duì)大型企業(yè)業(yè)務(wù)支持?jǐn)?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的存儲(chǔ)空間規(guī)劃問(wèn)題時(shí),要考慮數(shù)據(jù)安全性、業(yè)務(wù)穩(wěn)定性及容災(zāi)能力要求,主要因素是企業(yè)核心業(yè)務(wù)數(shù)據(jù)的60RAID是指廉價(jià)冗余磁盤(pán)陣列,它是由多塊磁盤(pán)構(gòu)成的一個(gè)整體。關(guān)于RAID機(jī)制和技術(shù),下列說(shuō)法錯(cuò)誤的是()。RAID磁盤(pán)上的信息CRAID余技術(shù)所需用的磁盤(pán)空間多【解析】校驗(yàn)冗余技術(shù)比鏡像冗余技術(shù)實(shí)現(xiàn)稍顯復(fù)雜,但它所需用的磁盤(pán)技術(shù)少很多。二、填空題1設(shè)某數(shù)據(jù)庫(kù)中有作者表(作者號(hào),城市)和出版商表(出版商號(hào),城市),請(qǐng)補(bǔ)全如下查詢語(yǔ)句,使該查詢語(yǔ)句能查詢作者和出版商所在的全部不重復(fù)的城市。SELECT城市FROM作者表_____SELECT城市FROM出版商表;據(jù)信息,即查詢兩個(gè)數(shù)據(jù)表中的“除外”數(shù)據(jù)信息。使用EXCEPT運(yùn)算符可以實(shí)現(xiàn)集合差操作,從左查詢中返回右查詢沒(méi)有找到的所有非重復(fù)值。2設(shè)某數(shù)據(jù)庫(kù)中有商品表(商品號(hào),商品名,商品類別,價(jià)格)。現(xiàn)要?jiǎng)?chuàng)建一個(gè)視圖,該視圖包含全部商品類別及每類商品的平均價(jià)格。請(qǐng)補(bǔ)全如下語(yǔ)句:CREATEVIEWV1(商品類別,平均價(jià)格)ASECTFROMGROUPBY【答案】AVG(價(jià)格)查看答案【解析】SQL中,AVG(字段名)函數(shù)用來(lái)計(jì)算一組記錄中某個(gè)字段值的el現(xiàn)要通過(guò)此控件向表中插入數(shù)據(jù),需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使當(dāng)前行指針在結(jié)果集中4設(shè)在SQLServer2000環(huán)境下,對(duì)“銷售數(shù)據(jù)庫(kù)”進(jìn)行的備份操作序列如下圖所①出現(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_____FROMBK查看答案【解析】數(shù)據(jù)庫(kù)恢復(fù)的順序?yàn)椋孩倩謴?fù)最近的完全數(shù)據(jù)庫(kù)備份。②恢復(fù)完全備份之后的最近的差異數(shù)據(jù)庫(kù)備份(如果有的話)。③按日志備份的先后順序恢復(fù)自最近的完全或差異數(shù)據(jù)庫(kù)備份之后的所有日志備份。用來(lái)實(shí)現(xiàn)恢復(fù)數(shù)據(jù)庫(kù)的RESTORE語(yǔ)句其基本語(yǔ)法格式為:RESTOREDATABASE數(shù)據(jù)庫(kù)名FROM備份設(shè)備名RY5在SQLServer2000中,數(shù)據(jù)頁(yè)的大小是8KB。某數(shù)據(jù)庫(kù)表有1000行數(shù)據(jù),每行需要5000字節(jié)空間,則此數(shù)據(jù)庫(kù)表需要占用的數(shù)據(jù)頁(yè)數(shù)為_(kāi)____頁(yè)。【解析】一個(gè)數(shù)據(jù)頁(yè)的存儲(chǔ)空間是8×1024字節(jié),最多能存放8000多個(gè)字節(jié),而SQLServer2000中不允許跨頁(yè)存儲(chǔ)一行數(shù)據(jù),每行需要5000字節(jié)的空間,于是每個(gè)數(shù)據(jù)頁(yè)最多只能存放一行數(shù)據(jù),所以1000行數(shù)據(jù)需要的數(shù)據(jù)頁(yè)數(shù)是OG現(xiàn)希望LOG在數(shù)據(jù)庫(kù)服務(wù)器上具有全部的操作權(quán)限,下述語(yǔ)句是為L(zhǎng)OG授權(quán)的語(yǔ)nwer7在SQLServer2000中,某數(shù)據(jù)庫(kù)用戶User在此數(shù)據(jù)庫(kù)中具有對(duì)T表數(shù)據(jù)的查詢和更改權(quán)限?,F(xiàn)要收回User對(duì)T表的數(shù)據(jù)更改權(quán),下述是實(shí)現(xiàn)該功能的語(yǔ)句,_____UPDATEONTFROMUser;SQLServer中,收回權(quán)限用REVOKE來(lái)實(shí)現(xiàn)。8某事務(wù)從賬戶A轉(zhuǎn)出資金并向賬戶B轉(zhuǎn)入資金,此操作要么全做,要么全不做,為了保證該操作的完整,需要利用到事務(wù)性質(zhì)中的_____性?!敬鸢浮吭硬榭创鸢浮窘馕觥坑墒聞?wù)的原子性可知,它對(duì)數(shù)據(jù)所做的修改操作要么全部執(zhí)行,9某在SQLServer2000數(shù)據(jù)庫(kù)中有兩張表:商品表(商品號(hào),商品名,商品類別,成本價(jià))和銷售表(商品號(hào),銷售時(shí)間,銷售數(shù)量,銷售單價(jià))。用戶需統(tǒng)計(jì)指定年份每類商品的銷售總數(shù)量和銷售總利潤(rùn),要求只列出銷售總利潤(rùn)最多的前三類商品的商品類別、銷售總數(shù)量和銷售總利潤(rùn)。為了完成該統(tǒng)計(jì)操作,請(qǐng)按要求將下面【答案】TOP3;SUM((銷售單價(jià)-成本價(jià))*銷售數(shù)量);DESC查看答案【解析】用TOPn來(lái)查詢前n條記錄,用SUM函數(shù)來(lái)計(jì)算銷售總利潤(rùn)等于每類商品銷售單價(jià)與成本價(jià)的差額與銷售數(shù)量的乘積的累加和。用DESC按銷售總利潤(rùn)降序排列查詢最多的前幾條記錄。三、簡(jiǎn)答題個(gè)關(guān)系表:namemgridbmgrid=c.eidanda.salary>10000anda.age=c.age;WHERE列運(yùn)算符值;2有學(xué)生表(學(xué)號(hào),姓名,年齡,性別,系名,專業(yè)名,班號(hào)),設(shè)一個(gè)系可有多個(gè)專業(yè),每個(gè)專業(yè)可有多個(gè)班,各班班號(hào)不重復(fù),一個(gè)學(xué)生只在一個(gè)班學(xué)習(xí)?,F(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)為合理的方法,寫(xiě)出創(chuàng)建該索引的SQL語(yǔ)句。答:①方法1更加合理,理由如下:更加有利于減少索引層次,提高查詢效率;更加符合使用習(xí)慣;更加便于(系、班)進(jìn)行統(tǒng)計(jì)。②createindexindex_1on學(xué)生表(系名,班號(hào));r序排列,這樣做的目的是為了保持與SQLServer早期版本的兼容性。創(chuàng)建索引時(shí)索引列的順序應(yīng)該按照常用查詢中的排序方式排序。答:不是等價(jià)沖突,因?yàn)門(mén)1的write(Q)和T2的write(Q)是沖突的,不可交【解析】不同事務(wù)的一對(duì)中的一組操作,有些是沖突的,有些是不沖突的。不沖突操作的次序可以互相調(diào)換,不致不會(huì)影響執(zhí)行的結(jié)果。沖突等價(jià)調(diào)度是指一S不沖突操作有兩類:一是對(duì)同一數(shù)據(jù)均為讀操作,即Ri(x),Rj(x);二是對(duì)不同數(shù)據(jù)對(duì)象的一組操作中可以有寫(xiě)的操作,即Ri(x),Wj(y)或Wi(x)Wj(y)。因?yàn)門(mén)1和T2對(duì)數(shù)據(jù)對(duì)象Q進(jìn)行了相同的寫(xiě)操作,所以是沖突的,所以S1和S2四、設(shè)計(jì)與應(yīng)用題1某汽車維修公司需建立一個(gè)汽車維修數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)中需要存儲(chǔ)和管理下列信息:車輛信息:車牌號(hào),車型,發(fā)動(dòng)機(jī)號(hào),行駛里程,車輛所有人,聯(lián)系電話費(fèi)以上數(shù)據(jù)之間存在下列約束:可以對(duì)一個(gè)車輛進(jìn)行多個(gè)維修項(xiàng)目,每個(gè)維修項(xiàng)目可用于多個(gè)車輛,維修項(xiàng)目完成后要在數(shù)據(jù)庫(kù)中記錄維修時(shí)間;一種備件可用于多個(gè)維修項(xiàng)目,每個(gè)維修項(xiàng)目最多只使用一種備件,但每種備件的①根據(jù)以上需求構(gòu)建該數(shù)據(jù)庫(kù)的概念模型(畫(huà)E-R圖)。②假設(shè)車輛信息有如下約束:式為:第1個(gè)字符是“京”,第2個(gè)字符為“A”到“Z”的字母,第3到第7個(gè)字符均是“0”到“9”的數(shù)字。此列采用普通編碼定長(zhǎng)字符型,非空;車型:普通編碼定長(zhǎng)字符型,長(zhǎng)度為6,默認(rèn)值為“轎車”;發(fā)動(dòng)機(jī)號(hào):普遍編碼定長(zhǎng)字符型:長(zhǎng)度為6,非空;行駛里程:整型,取值大于或等于0;車輛所有人:普通編碼定長(zhǎng)字符型,長(zhǎng)度為8,非空;寫(xiě)出創(chuàng)建滿足上述要求的車輛信息表的SQL語(yǔ)句。 (注:表名和列名均用題中給出的中文名,SQL語(yǔ)句中大、小寫(xiě)字母均可。)②②【解析】①根據(jù)題意可知,一個(gè)車輛可以進(jìn)行多個(gè)項(xiàng)目的維修,一個(gè)維修可以用于多個(gè)車輛,所以實(shí)體車輛信息與維修項(xiàng)目之間是多對(duì)多的關(guān)系;一種配件可用于多個(gè)維修項(xiàng)目,但一個(gè)維修項(xiàng)目最多只能用一種配件,所以配件與維修項(xiàng)目②SQL語(yǔ)句中車牌號(hào)的取值形式限定可用CHECK約束來(lái)表示。2現(xiàn)有關(guān)系模式:教師授課(教師號(hào),姓名,職稱,課程號(hào),課程名,學(xué)分,教科書(shū)名)其函數(shù)依賴集為:{教師號(hào)→姓名,教師號(hào)→職稱,課程號(hào)→課程名,課程號(hào)→學(xué)分,課程號(hào)→教科書(shū)名}③將其分解為滿足3NF要求的關(guān)系模式(分解后的關(guān)系模式名自定)答:①主碼為:(教師號(hào)、課程號(hào))③分解方法為:教師表(教師號(hào),姓名,職稱)課程表(課程號(hào),課程名,學(xué)分,教科書(shū)名)教師授課表(教師號(hào),課程號(hào))【解析】①外碼的數(shù)據(jù)項(xiàng)需參照主碼的數(shù)據(jù)項(xiàng)來(lái)操作,主碼和外碼是用來(lái)②第一范式:(1NF)無(wú)重復(fù)的列;第二范式:(2NF)屬性完全依賴于主鍵;第三范式:(3NF)屬性不依賴于其它非主屬性。3為在某種程度上保證某數(shù)據(jù)庫(kù)系統(tǒng)可靠地運(yùn)行,在SQLServer2000環(huán)境中,對(duì)其制定有下列三種備份策略。假設(shè)對(duì)此數(shù)據(jù)庫(kù)進(jìn)行一次完全備份需要4小時(shí),差異至周六每天進(jìn)行一次日志備份;周六每天進(jìn)行一次差異備份;①假設(shè)需要保留一年的備份數(shù)據(jù),比較三種備份策略所占用的空間。②比較每種備份策略的備份和恢復(fù)速度?!窘馕觥客耆珎浞莶豢紤]文件的存檔屬性,備份全部選中的文件夾,所以占用空間最大,但是速度最快;差異備份備份上一次完全備份后發(fā)生變化的所有文件,是針對(duì)于完全備份的,恢復(fù)時(shí)需要完全數(shù)據(jù)備份和最近的差異備份;日志備份需要有完全數(shù)據(jù)備份,備份自上次backuplog語(yǔ)句到當(dāng)前日志尾之間的所有數(shù)據(jù)庫(kù)修改;日志備份的數(shù)據(jù)量少,只備份上次備份到現(xiàn)在的修改,恢復(fù)時(shí)需要完全數(shù)據(jù)庫(kù)備份和所有的日志備份,占用空間最小,但恢復(fù)時(shí)間最慢。4有兩張關(guān)系表:①若在應(yīng)用程序中經(jīng)常使用如下查詢語(yǔ)句:ONSSIDPSID請(qǐng)問(wèn)能否使用聚集文件提高此查詢的性能?并給出原因。②為了提高查詢性能,數(shù)據(jù)庫(kù)管理員在Students表的SName列上建立了一個(gè)非聚集索引SName_ind。如果應(yīng)用程序使用如下語(yǔ)句查詢數(shù)據(jù):SELECT*FROMStudentsWHERESNamelike‘%華’;請(qǐng)問(wèn)SName_ind索引是否能夠提高語(yǔ)句的查詢速度,并給出原因。答:①可以用聚集文件提高查詢性能。因?yàn)榫奂募⒉煌P(guān)系表中有關(guān)聯(lián)關(guān)系的記錄存儲(chǔ)在一起,減少了系統(tǒng)的物理I/O操作次數(shù),提高了查詢性能。②此索引不能提高該語(yǔ)句的查詢速度。因?yàn)樵撍饕墙⒃赟NAME上的非聚集索SNAMESNAME,所以仍然需要全部掃描students表,因此不能提高該語(yǔ)句的查詢速度。【解析】聚集文件本身存儲(chǔ)不同類型表的聯(lián)系,能夠

溫馨提示

  • 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)論