版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2022年華南農(nóng)業(yè)大學(xué)信息管理與信息系統(tǒng)專業(yè)《數(shù)據(jù)庫(kù)概論》科目期末試卷B(有答案)一、填空題1、以子模式為框架的數(shù)據(jù)庫(kù)是______________;以模式為框架的數(shù)據(jù)庫(kù)是______________;以物理模式為框架的數(shù)據(jù)庫(kù)是______________。2、數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)是______的,只要有業(yè)務(wù)發(fā)生,數(shù)據(jù)就會(huì)更新,而數(shù)據(jù)倉(cāng)庫(kù)則是______的歷史數(shù)據(jù),只能定期添加和刷新。3、在關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論中,在執(zhí)行“分解”時(shí),必須遵守規(guī)范化原則:保持原有的依賴關(guān)系和______。4、事務(wù)故障、系統(tǒng)故障的恢復(fù)是由______完成的,介質(zhì)故障是由______完成的。5、“為哪些表,在哪些字段上,建立什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于數(shù)據(jù)庫(kù)設(shè)計(jì)中的______階段。6、數(shù)據(jù)庫(kù)系統(tǒng)在運(yùn)行過(guò)程中,可能會(huì)發(fā)生各種故障,其故障對(duì)數(shù)據(jù)庫(kù)的影響總結(jié)起來(lái)有兩類:______和______。7、在SELECT命令中進(jìn)行查詢,若希望查詢的結(jié)果不出現(xiàn)重復(fù)元組,應(yīng)在SELECT語(yǔ)句中使用______保留字。8、數(shù)據(jù)模型是由______________、______________和______________三部分組成。9、在RDBMS中,通過(guò)某種代價(jià)模型計(jì)算各種查詢的執(zhí)行代價(jià)。在集中式數(shù)據(jù)庫(kù)中,查詢的執(zhí)行開(kāi)銷主要包括______和______代價(jià)。在多用戶數(shù)據(jù)庫(kù)中,還應(yīng)考慮查詢的內(nèi)存代價(jià)開(kāi)銷。10、使某個(gè)事務(wù)永遠(yuǎn)處于等待狀態(tài),得不到執(zhí)行的現(xiàn)象稱為_(kāi)_____。有兩個(gè)或兩個(gè)以上的事務(wù)處于等待狀態(tài),每個(gè)事務(wù)都在等待其中另一個(gè)事務(wù)解除封鎖,它才能繼續(xù)下去,結(jié)果任何一個(gè)事務(wù)都無(wú)法執(zhí)行,這種現(xiàn)象稱為_(kāi)_____。二、判斷題11、有兩個(gè)關(guān)系R和S,分別包含15個(gè)和10個(gè)元組,則在R∪S、R-S、R∩S中可能出現(xiàn)的一種元組數(shù)目情況是18、7、7()12、在SQL中,ALTERTABLE語(yǔ)句中MODIFY用于修改字段的類型和長(zhǎng)度等,ADD用于添加新的字段。()13、在數(shù)據(jù)庫(kù)表中,空值表示數(shù)值0。()14、實(shí)體集和實(shí)體型是一回事,沒(méi)有什么區(qū)別。()15、二級(jí)封鎖協(xié)議能解決不可重復(fù)讀問(wèn)題,不能解決讀"臟"數(shù)據(jù)。()16、標(biāo)準(zhǔn)SQL語(yǔ)言能用于所有類型的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。()17、機(jī)制雖然有一定的安全保護(hù)功能,但不精細(xì),往往不能達(dá)到應(yīng)用系統(tǒng)的要求。()18、等值連接與自然連接是同一個(gè)概念。()19、在數(shù)據(jù)庫(kù)恢復(fù)中,對(duì)已完成的事務(wù)進(jìn)行撤銷處理。()20、關(guān)系是一張二維表。()21、在SQL中,ALTERTABLE語(yǔ)句中MODIFY用于修改字段的類型和長(zhǎng)度等,ADD用于添加新的字段。()22、DBMS提供授權(quán)功能控制不同用戶訪問(wèn)數(shù)據(jù)的權(quán)限,主要目的是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的完整性。()23、在關(guān)系運(yùn)算中,投影是最耗時(shí)的操作。()24、視圖是可以更新的。()25、外模式DDL用來(lái)描述數(shù)據(jù)庫(kù)的總體邏輯結(jié)構(gòu)。()三、選擇題26、設(shè)關(guān)系R(A,B,C)和S(B,C,D),下列各關(guān)系代數(shù)表達(dá)式不成立的是()。A.R÷SB.πB(R)∪πB(S)C.R∩SD.R?S27、用于數(shù)據(jù)庫(kù)恢復(fù)的重要文件是()。A.?dāng)?shù)據(jù)庫(kù)文件B.索引文件C.日志文件D.備注文件28、Access、Delphi和SQLServerC.Oracle、Sybase、Informix、VisualFoxProD.PowerDesigner、Sybase、Informix、VisualFoxPro29、用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)的描述是()。A.模式B.子模式C.物理模式D.概念模式30、查詢Student表中的所有非空Email信息,以下語(yǔ)句正確的是()。A.SELECTEmailFROMStudentWHEREEmail!=NULLB.SELECTEmailFROMStudentWHEREEmailNOTISNULLC.SELECTEmailFROMStudentWHEREEmail<>NULLD.SELECTEmailFROMStudentWHEREEmailISNOTNULL31、下面描述正確的是()。A.可以在任何數(shù)據(jù)庫(kù)中創(chuàng)建視圖B.可以在視圖上創(chuàng)建索引C.如果視圖引用的基表或者視圖被刪除,則該視圖不能再被使用,直到創(chuàng)建新的基表或者視圖D.通過(guò)視圖查詢數(shù)據(jù)時(shí),SQLServer不檢查數(shù)據(jù)完整性規(guī)則32、關(guān)于數(shù)據(jù)模型和模式結(jié)構(gòu),有下列說(shuō)法:Ⅰ.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)者利用數(shù)據(jù)模型描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)和語(yǔ)義,通過(guò)顯示世界到信息世界再到機(jī)器世界的抽象和轉(zhuǎn)換,構(gòu)建數(shù)據(jù)庫(kù)Ⅱ.?dāng)?shù)據(jù)結(jié)構(gòu)模型是按用戶的觀點(diǎn)對(duì)數(shù)據(jù)進(jìn)行建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象,強(qiáng)調(diào)語(yǔ)義表達(dá)功能,易于用戶理解,是用戶與數(shù)據(jù)庫(kù)設(shè)計(jì)人員交流的工具Ⅲ.在數(shù)據(jù)模型中有“型”和“值”的概念,其中值是對(duì)某一類數(shù)據(jù)的結(jié)構(gòu)和屬性的說(shuō)明Ⅳ.在三級(jí)模式結(jié)構(gòu)中,概念模式是對(duì)數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖上述說(shuō)法正確的是()。A.Ⅰ和ⅣB.Ⅱ、Ⅲ和ⅣC.Ⅰ和ⅡD.Ⅱ和Ⅳ33、在大型企業(yè)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)中,對(duì)企業(yè)(甲方)和項(xiàng)目承擔(dān)方(乙方)的人員角色,下列說(shuō)法一般來(lái)說(shuō)不合理的是()。A.甲方首席信息官和乙方項(xiàng)目經(jīng)理要參與概念模型設(shè)計(jì)工作B.甲方首席信息官要實(shí)際參與邏輯模型和物理模型設(shè)計(jì)與實(shí)施工作C.邏輯模型設(shè)計(jì)完成以后,主要由乙方數(shù)據(jù)庫(kù)工程師負(fù)責(zé)物理模型的設(shè)計(jì)與實(shí)現(xiàn)工作D.甲方總經(jīng)理、首席信息官、乙方項(xiàng)目經(jīng)理和雙方系統(tǒng)架構(gòu)師一般都要參與系統(tǒng)規(guī)劃與總體架構(gòu)設(shè)計(jì)工作34、在SQLServer中,可以通過(guò)數(shù)據(jù)庫(kù)對(duì)象及各種約束來(lái)保證數(shù)據(jù)的完整性,以下都屬于數(shù)據(jù)庫(kù)對(duì)象的有()。A.DEFAULT、CHECK和UNIQUEB.DEFAULT、CHECK和RULEC.CHECK和DEFAULTD.DEFAULT和RULE35、設(shè)E是關(guān)系代數(shù)表達(dá)式,F(xiàn)是選取條件表達(dá)式,并且只涉及A1,…,An屬性,則有()。A.бF(πA1,…,An(E))≡πA1,…,An(бF(E))B.бF(πA1,…,An(E))≡πA1,…,An(E)C.бF(πA1,…,An(E))≡πA1(бF(E))D.πA1,…,An(бF(E))≡πA1,…,An(бF(πA1,…,An,B1,…,Bm(E)))36、若關(guān)系模式R(U,F(xiàn))屬于3NF,則()。A.一定屬于BCNFB.消除了插入和刪除異常C.仍存在一定的插入和刪除異常D.屬于BCNF且消除了插入和刪除異常37、建立關(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)題:(1) 畫出E-R圖。(2) 請(qǐng)給出關(guān)系模式,寫出每個(gè)關(guān)系模式的最小函數(shù)依賴集,指出是否存在傳遞函數(shù)依賴,對(duì)于函數(shù)依賴左部是多屬性的情況討論函數(shù)依賴是完全函數(shù)依賴,還是部分函數(shù)依賴。指出各關(guān)系的候選碼、外碼,有沒(méi)有全碼存在?38、對(duì)數(shù)據(jù)對(duì)象施加封鎖可能會(huì)引起活鎖和死鎖問(wèn)題,避免活鎖的簡(jiǎn)單方法是采用()的策略。A.順序封鎖法B.依次封鎖法C.優(yōu)先級(jí)高先服務(wù)D.先來(lái)先服務(wù)39、關(guān)于SQLServer的數(shù)據(jù)庫(kù)權(quán)限敘述不正確的是()。A.SQLServer數(shù)據(jù)庫(kù)的對(duì)象權(quán)限可以用GRANT分配,而語(yǔ)句權(quán)限不可以用GRANT分配B.服務(wù)器權(quán)限能通過(guò)固定服務(wù)器角色進(jìn)行分配,不能單獨(dú)分配給用戶C.系統(tǒng)管理員能使用SQLServer執(zhí)行任何任務(wù)D.每個(gè)用戶可以被分配若干權(quán)限,并且有可能把權(quán)限賦予其他用戶40、數(shù)據(jù)倉(cāng)庫(kù)是隨時(shí)間變化的,以下敘述錯(cuò)誤的是()。A.?dāng)?shù)據(jù)倉(cāng)庫(kù)隨時(shí)間變化不斷增加新的數(shù)據(jù)內(nèi)容B.新增加的數(shù)據(jù)會(huì)覆蓋原來(lái)的數(shù)據(jù)C.?dāng)?shù)據(jù)倉(cāng)庫(kù)隨時(shí)間變化不斷刪除舊的數(shù)據(jù)內(nèi)容D.?dāng)?shù)據(jù)倉(cāng)庫(kù)中包含大量的綜合數(shù)據(jù),它們會(huì)隨時(shí)間的變化不斷地進(jìn)行重新綜合41、OLAP的核心是()。A.對(duì)用戶的快速響應(yīng)B.互操作性C.多維數(shù)據(jù)分析D.以上都不是四、簡(jiǎn)答題42、試述數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)的概念。43、有兩張關(guān)系表:Students(SID,SName,Sex,Dept)Prizing(SID,PName,Type,PDate)Students表描述的是學(xué)生基本信息,Prizing表描述的是學(xué)生獲獎(jiǎng)信息。①若在應(yīng)用程序中經(jīng)常使用如下查詢語(yǔ)句:SELECTS.SID,SName,PName,TypeFROMStudentsASSJOINPrizingASPONS.SID=P.SID;請(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ǔ)句的查詢速度,并給出原因。44、設(shè)有如圖2-3所示的3個(gè)關(guān)系S、C和SC,將下列關(guān)系代數(shù)表達(dá)式用漢語(yǔ)表示出來(lái),并求其結(jié)果。圖2-3關(guān)系S、C和SCπ2,6,7(б籍貫=‘上海’(S?SC))π2,6,7(S?SC?б課程=‘操作系統(tǒng)’(C))π2,3(S?(π1,2(SC)÷π1(C)))45、數(shù)據(jù)倉(cāng)庫(kù)開(kāi)發(fā)的階段有哪些?46、內(nèi)存數(shù)據(jù)庫(kù)的特點(diǎn)有哪些?五、綜合題47、今有以下兩個(gè)關(guān)系模式:職工(職工號(hào),姓名,年齡,職務(wù),工資,部門號(hào))部門(部門員,名稱,經(jīng)理名,地址,電話號(hào))請(qǐng)用SQL的GRANT和REVOKE語(yǔ)句(加上視圖機(jī)制)完成以下授權(quán)定義或存取控制功能:(1) 用戶王明對(duì)兩個(gè)表有SELECT權(quán)限。(2) 用戶李勇對(duì)兩個(gè)表有INSERT和DELETE權(quán)限。(3) 每個(gè)職工只對(duì)自己的記錄有SELECT權(quán)限。(4) 用戶劉星對(duì)職工表有SELECT權(quán)限,對(duì)工資字段具有更新權(quán)限。(5) 用戶張新具有修改這兩個(gè)表的結(jié)構(gòu)的權(quán)限。(6) 用戶周平具有對(duì)兩個(gè)表的所有權(quán)限(讀、插、改、刪數(shù)據(jù)),并具有給其他用戶,授權(quán)的權(quán)限。(7) 用戶楊蘭具有從每個(gè)部門職工中SELECT最高工資、最低工資、平均工資的權(quán)限,他不能查看每個(gè)人的工資。48、利用Sale數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)的訪問(wèn)、添加、刪除等操作的聯(lián)系。(1)建立一個(gè)ODBC數(shù)據(jù)源,要求連接銷售管理系統(tǒng)Sale數(shù)據(jù)庫(kù)。(2)利用ADO訪問(wèn)Sale數(shù)據(jù)庫(kù)中表Product。(3)利用JDBC訪問(wèn)Sale數(shù)據(jù)庫(kù)中表Product。49、3、為某百貨公司設(shè)計(jì)一個(gè)E-R模型。百貨公司管轄若干連鎖商店,每家商店經(jīng)營(yíng)若干商品,每家商店有若干職工,但每個(gè)職工只能服務(wù)于一家商店。實(shí)體類型“商店”的屬性有:店號(hào)、店名、店址、店經(jīng)理。實(shí)體類型“商品”的屬性有:商品號(hào)、品名、單價(jià)、產(chǎn)地。實(shí)體類型“職工”的屬性有:工號(hào)、姓名、性別、工資。在聯(lián)系中應(yīng)反映出職工參加某商店工作的開(kāi)始時(shí)間、商店銷售商品的月銷售量。試畫出反映商店、商品、職工實(shí)體類型及其聯(lián)系類型的E-R圖、并將其轉(zhuǎn)換成關(guān)系模式集。
參考答案一、填空題1、【答案】用戶數(shù)據(jù)庫(kù);概念數(shù)據(jù)庫(kù);物理數(shù)據(jù)庫(kù)2、【答案】動(dòng)態(tài)變化;靜態(tài)3、【答案】無(wú)損連接4、【答案】系統(tǒng)自動(dòng);DBA執(zhí)行恢復(fù)操作過(guò)程5、【答案】物理設(shè)計(jì)6、【答案】數(shù)據(jù)庫(kù)本身未被破壞;數(shù)據(jù)庫(kù)處于不一致?tīng)顟B(tài)7、【答案】DISTINCT8、【答案】數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)操作;完整性約束9、【答案】CPU;I/O10、【答案】活鎖;死鎖二、判斷題11、【答案】錯(cuò)12、【答案】錯(cuò)13、【答案】錯(cuò)14、【答案】錯(cuò)15、【答案】錯(cuò)16、【答案】對(duì)17、【答案】對(duì)18、【答案】錯(cuò)19、【答案】錯(cuò)20、【答案】對(duì)21、【答案】錯(cuò)22、【答案】錯(cuò)23、【答案】錯(cuò)24、【答案】對(duì)25、【答案】錯(cuò)三、選擇題26、【答案】C【解析】R∩S運(yùn)算也要求R和S具有相同的屬性。27、【答案】C【解析】用于數(shù)據(jù)庫(kù)恢復(fù)的重要文件是日志文件和后援副本。28、【答案】C【解析】關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)是被公認(rèn)為最有前途的一種數(shù)據(jù)庫(kù)管理系統(tǒng)。自20世紀(jì)80年代以來(lái),作為商品推出的數(shù)據(jù)庫(kù)管理系統(tǒng)幾乎都是關(guān)系型的,例如,Oracle、Sybase、Informix、VisualFoxPro、Access和SQLServer等。Delphi、PowerBuilder和PowerDesigner屬于應(yīng)用系統(tǒng)開(kāi)發(fā)工具軟件。29、【答案】B【解析】用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)屬于外部層,外部層又稱外模式或子模式,是數(shù)據(jù)庫(kù)的用戶視圖。這一層描述每個(gè)與用戶相關(guān)的數(shù)據(jù)庫(kù)部分。30、【答案】D【解析】在數(shù)據(jù)庫(kù)T-SQL語(yǔ)句中,WHERE子句表示條件,用ISNULL來(lái)表示空的記錄,ISNOTNULL表示非空信息。31、【答案】C【解析】創(chuàng)建和使用視圖需遵循一些基本原則,為此還應(yīng)注意以下問(wèn)題:①只能在當(dāng)前數(shù)據(jù)庫(kù)中創(chuàng)建視圖。②如果視圖引用的基表或者視圖被刪除,則該視圖不能再被使用,直到創(chuàng)建新的基表或者視圖。③不能在視圖上創(chuàng)建索引,不能在規(guī)則、默認(rèn)、觸發(fā)器的定義中引用視圖。④當(dāng)通過(guò)視圖查詢數(shù)據(jù)時(shí),SQLServer要檢查數(shù)據(jù)完整性規(guī)則,以確保語(yǔ)句中涉及的所有數(shù)據(jù)庫(kù)對(duì)象存在,而且數(shù)據(jù)修改語(yǔ)句不能違反數(shù)據(jù)完整性規(guī)則。4、查詢選課關(guān)系SC(Sno,Cno,Score)表中還沒(méi)有給定成績(jī)(Score)的課程號(hào)(Sno)和學(xué)號(hào)(Cno),下列語(yǔ)句正確的是()A.SELECTSno,CnoFROMSCWHEREScoreISNULLB.SELECT*FROMSCWHEREScore=NULLC.SELECTSno,CnoFROMSCD.SELECTScoreFROMSCWHERESno,CnoISNOTNULL【答案】A【解析】在數(shù)據(jù)庫(kù)基本表中,還沒(méi)有給定成績(jī)的屬性列,意味著該屬性列的數(shù)據(jù)還從未更新過(guò),為此,其值應(yīng)該是空(NULL),SQL中可以用ISNULL和ISNOTNULL來(lái)查詢屬性列值是空值或不為空值的元組。根據(jù)題意,應(yīng)該選擇A項(xiàng)。注意,IS不能用“=”來(lái)代替。32、【答案】A【解析】數(shù)據(jù)模型分為概念數(shù)據(jù)模型、數(shù)據(jù)結(jié)構(gòu)模型和物理數(shù)據(jù)模型。概念數(shù)據(jù)模型是按用戶的觀點(diǎn)對(duì)數(shù)據(jù)和信息進(jìn)行建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象;數(shù)據(jù)結(jié)構(gòu)模型是表示型或?qū)崿F(xiàn)型數(shù)據(jù)模型,是機(jī)器世界中與具體DBMS相關(guān)的數(shù)據(jù)模型;物理數(shù)據(jù)模型屬于底層數(shù)據(jù)模型,通過(guò)記錄格式、記錄順序和存取路徑等表示信息,描述數(shù)據(jù)在數(shù)據(jù)庫(kù)系統(tǒng)中的實(shí)際存儲(chǔ)方式。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)概念模式,是對(duì)數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。33、【答案】B【解析】在合作過(guò)程中甲方首席信息官主要參與項(xiàng)目規(guī)劃、需求分析以及概念模型設(shè)計(jì)階段工作,而乙方(項(xiàng)目承擔(dān)方)數(shù)據(jù)工程師主要負(fù)責(zé)數(shù)據(jù)庫(kù)邏輯模型和物理模型的設(shè)計(jì)與實(shí)現(xiàn)。34、【答案】D【解析】SQLServer的約束包括UNIQUE、DEFAULT、RULE、PRIMARYKEY和FOREIGNKEY等,但屬于數(shù)據(jù)庫(kù)對(duì)象的是RULE、DEFAULT,當(dāng)它們創(chuàng)建后可以綁定到一列或者幾列上,并可以重復(fù)使用。35、A36、【答案】C【解析】各級(jí)范式之間的聯(lián)系有下述關(guān)系:1NF?2NF?3NF?BCNF?4NF?5NF。因此,達(dá)到3NF,不一定屬于BCNF。事實(shí)上,達(dá)到3NF還不能解決所有的異常問(wèn)題,還會(huì)出現(xiàn)數(shù)據(jù)操縱的異常問(wèn)題。在函數(shù)依賴的范疇內(nèi),只要達(dá)到BCNF就可達(dá)到最高的規(guī)范化程度,就可避免數(shù)據(jù)操縱的異常問(wèn)題。37、答:(1)對(duì)應(yīng)的E-R圖,如圖所示。圖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)→系名,系名?學(xué)號(hào),系名→宿舍區(qū),因?yàn)閷W(xué)號(hào)宿舍區(qū)。班號(hào)→系名,系名?班號(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。③系關(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ú)外碼。最小依賴集Fm={社團(tuán)名→成立年份,社團(tuán)名→地點(diǎn),社團(tuán)名→人數(shù)}。社團(tuán)關(guān)系模式最高達(dá)到BCNF范式。⑤學(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范式。38、【答案】D【解析】活鎖:某個(gè)事務(wù)永遠(yuǎn)得不到對(duì)某個(gè)數(shù)據(jù)資源的封鎖,從而永遠(yuǎn)處于等待狀態(tài)的現(xiàn)象;采用先來(lái)先服務(wù)的策略可以有效地避免活鎖。39、【答案】A【解析】服務(wù)器級(jí)的角色建立在SQL服務(wù)器上,是系統(tǒng)預(yù)定義的,用戶不能創(chuàng)建服務(wù)器角色,只能選擇合適的服務(wù)器角色,SQLServer的數(shù)據(jù)庫(kù)權(quán)限可以分為數(shù)據(jù)庫(kù)對(duì)象權(quán)限和語(yǔ)句權(quán)限,對(duì)象權(quán)限和語(yǔ)句權(quán)限都可以通過(guò)GRANT和REVOKE來(lái)分配和收回,系統(tǒng)管理員具有最高的權(quán)限。40、【答案】B【解析】數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是反映歷史變化的。這一特征表現(xiàn)在3個(gè)方面:數(shù)據(jù)倉(cāng)庫(kù)隨時(shí)間變化不斷增加新的數(shù)據(jù)內(nèi)容;數(shù)據(jù)倉(cāng)庫(kù)隨時(shí)間變化不斷刪去舊的數(shù)據(jù)內(nèi)容;數(shù)據(jù)倉(cāng)庫(kù)中包含有大量的綜合數(shù)據(jù);這些綜合數(shù)據(jù)很多與時(shí)間有關(guān),隨時(shí)間變化不斷重新進(jìn)行組合。41、【答案】C【解析】OLAP具有共享多維信息的快速分析的特征。四、簡(jiǎn)答題42、答:(1)數(shù)據(jù)是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象,是描述事物的符號(hào)記錄。數(shù)據(jù)有多種表現(xiàn)形式,它們都可以經(jīng)過(guò)數(shù)字化后存入計(jì)算機(jī)。數(shù)據(jù)的種類有數(shù)字、文字、圖形、圖像、聲音、正文等。(2)數(shù)據(jù)庫(kù)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。數(shù)據(jù)庫(kù)數(shù)據(jù)具有永久存儲(chǔ)、有組織和可共享三個(gè)基本特點(diǎn)。(3)數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,用于科學(xué)地組織和存儲(chǔ)數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)。(4)數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng),一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員構(gòu)成。43、答:①可以用聚集文件提高查詢性能。因?yàn)榫奂募⒉煌P(guān)系表中有關(guān)聯(lián)關(guān)系的記錄存儲(chǔ)在一起,減少了系統(tǒng)的物理I/O操作次數(shù),提高了查詢性能。②此索引不能提高該語(yǔ)句的查詢速度。因?yàn)樵撍饕墙⒃赟NAME上的非聚集索引,以SNAME首字母排序,而查詢語(yǔ)句查詢的名字是最后一個(gè)“華”的SNAME,所以仍然需要全部掃描students表,因此不能提高該語(yǔ)句的查詢速度。44、答:(1)檢索籍貫為上海的學(xué)生的姓名、選修的課程號(hào)和成績(jī),其結(jié)果為圖2-4中的R1。(2)檢索選修操作系統(tǒng)的學(xué)生姓名、課程號(hào)和成績(jī),其結(jié)果為圖2-4中的R2。(3)檢索選修了全部課程的=學(xué)生姓名和年齡,其結(jié)果為圖2-4中的R3。圖2-4關(guān)系R1、R2和R345、答:數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的開(kāi)發(fā)可以劃分為規(guī)劃、分析、設(shè)計(jì)、實(shí)施和運(yùn)行維護(hù)5個(gè)階段:(1) 規(guī)劃活動(dòng):建立開(kāi)發(fā)數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的目標(biāo),確定數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)涉及的范圍、制定開(kāi)發(fā)計(jì)劃、在進(jìn)行了相應(yīng)的可行性研究后,啟動(dòng)開(kāi)發(fā)項(xiàng)目。(2) 數(shù)據(jù)倉(cāng)庫(kù)分析階段:其工作是在掌握企業(yè)或決策者的需求的基礎(chǔ)上定義數(shù)據(jù)倉(cāng)庫(kù)的體系結(jié)構(gòu),進(jìn)行需求定義,了解企業(yè)或決策者的需求,弄清企業(yè)決策的類型與需要決策的問(wèn)題,了解這些決策制定的過(guò)程,各自涉及的信息及其來(lái)源,從而將關(guān)于決策的這種需求轉(zhuǎn)化為對(duì)信息的需求、對(duì)業(yè)務(wù)過(guò)程的需求、以及對(duì)數(shù)據(jù)訪問(wèn)的需求。(3) 數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì):包括主題域設(shè)計(jì)、物理數(shù)據(jù)庫(kù)設(shè)計(jì)、源系統(tǒng)分析、數(shù)據(jù)變換設(shè)計(jì)等內(nèi)容。(4) 數(shù)據(jù)倉(cāng)庫(kù)實(shí)施:包括建立數(shù)據(jù)倉(cāng)庫(kù)及數(shù)據(jù)倉(cāng)庫(kù)填充。(5) 運(yùn)行管理:數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)開(kāi)發(fā)是一個(gè)反復(fù)漸進(jìn)的過(guò)程。當(dāng)數(shù)據(jù)倉(cāng)庫(kù)建成運(yùn)行后,仍然需要繼續(xù)開(kāi)發(fā)工作,還需要繼續(xù)發(fā)展。46、答:內(nèi)存是計(jì)算機(jī)存儲(chǔ)體系結(jié)構(gòu)中能夠被程序可控訪問(wèn)(相對(duì)于硬件控制的cache)的最高層次,是能夠提供大量數(shù)據(jù)存儲(chǔ)的最快的存儲(chǔ)層。內(nèi)存數(shù)據(jù)庫(kù)具有幾個(gè)重要特性:(1) 高吞吐率和低訪問(wèn)延遲;(2) 并行處理能力;(3) 硬件相關(guān)性。五、綜合題47、答:(1)用戶王明對(duì)兩個(gè)表有SELECT權(quán)力的語(yǔ)句為:GRANTSELECTON職工,部門TO王明;(2) 用戶李勇對(duì)兩個(gè)表有INSERT和DELETE權(quán)力的語(yǔ)句為:GRANTINSERT,DELETEON職工,部門TO李勇;(3) 每個(gè)職工只對(duì)自己的記錄有SELECT權(quán)力的語(yǔ)句為:GRANTSELECTON職工WHENUSER()=NAMETOALL;(4) 用戶劉星對(duì)職工表有SELECT權(quán)力,對(duì)工資字段具有更新權(quán)力的語(yǔ)句為:GRANTSELECT,UPDATE(工資)ON職工TO劉星;(5) 用戶張新具有修改這兩個(gè)表的結(jié)構(gòu)的權(quán)力的語(yǔ)句為:GRANTALTERTABLEON職工,部門TO張新;(6) 用戶周平具有對(duì)兩個(gè)表所有權(quán)力(讀,插,改,刪數(shù)據(jù)),并具有給其他用戶授權(quán)的權(quán)力的語(yǔ)句為:GRANTALLPRIVILIGESON職工,部門TO周平WITHGRANTOPTION;(7) 用戶楊蘭具有從每個(gè)部門職工中SELECT最高工資、最低工資、平均工資的權(quán)力,他不能查看每個(gè)人的工資的語(yǔ)句為:CREATEVIEW部門工資ASSELECT部門.名稱,MAX(工資),MIN(工資),AVG(工資)FROM職工,部門WHERE職工.部門號(hào)=部門.部門號(hào)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車美容隔斷施工合同
- 風(fēng)力發(fā)電機(jī)組裝生產(chǎn)線合同
- 電商客服人員聘用合同范例
- 私募基金協(xié)議休假管理辦法
- 老年公寓保健員招聘協(xié)議
- 電子產(chǎn)品招投標(biāo)委托協(xié)議
- 退房協(xié)議書中
- 古董居間合同范例
- 郵輪旅游貨物裝卸合同三篇
- 貴金屬供應(yīng)合同(2篇)
- 蔬菜產(chǎn)品供貨合同范例
- 江南大學(xué)《人工智能》2022-2023學(xué)年第一學(xué)期期末試卷
- 初中物理教師個(gè)人校本研修工作計(jì)劃(20篇)
- 種子生產(chǎn)與經(jīng)營(yíng)基礎(chǔ)知識(shí)單選題100道及答案解析
- 江蘇省揚(yáng)州市2023-2024學(xué)年高一上學(xué)期1月期末考試 物理 含解析
- 2024年【高校教師資格證】考試題庫(kù)(歷年真題)
- 合規(guī)風(fēng)控管理制度
- 機(jī)器人設(shè)備巡檢管理制度
- GB/T 23473-2024林業(yè)植物及其產(chǎn)品調(diào)運(yùn)檢疫規(guī)程
- 剪叉式液壓升降機(jī)畢業(yè)設(shè)計(jì)
- 山東省濟(jì)南市槐蔭區(qū)2023-2024學(xué)年五年級(jí)上學(xué)期期末數(shù)學(xué)試卷 (一)
評(píng)論
0/150
提交評(píng)論