2024年天津職業(yè)大學(xué)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷A_第1頁(yè)
2024年天津職業(yè)大學(xué)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷A_第2頁(yè)
2024年天津職業(yè)大學(xué)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷A_第3頁(yè)
2024年天津職業(yè)大學(xué)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷A_第4頁(yè)
2024年天津職業(yè)大學(xué)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷A_第5頁(yè)
已閱讀5頁(yè),還剩15頁(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年天津職業(yè)大學(xué)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷A(有答案)口一、填空題1、 和 一起組成了安全性子系統(tǒng)。2、在SELECT命令中進(jìn)行查詢,若希望查詢的結(jié)果不出現(xiàn)重復(fù)元組,應(yīng)在SELECT語(yǔ)句中使用 保留字。3、數(shù)據(jù)庫(kù)系統(tǒng)是利用存儲(chǔ)在外存上其他地方的 來(lái)重建被破壞的數(shù)據(jù)庫(kù)。方法主要TOC\o"1-5"\h\z有兩種: 和 。4、關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是 、 、 、 和 。5、關(guān)系系統(tǒng)的查詢優(yōu)化既是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù),又是關(guān)系系統(tǒng)的優(yōu)點(diǎn)。因?yàn)?,用戶只要提?,不必指出 。6、在VB6.0中,已經(jīng)用Adobel連接到數(shù)據(jù)庫(kù),并已綁定到數(shù)據(jù)庫(kù)中的某個(gè)關(guān)系表,現(xiàn)要通過(guò)此控件向表中插入數(shù)據(jù),需要用到Adobel.Recordset的方法和Update方法,使用Adobel.Recordset的一方法可以使當(dāng)前行指針在結(jié)果集中向前移動(dòng)一行?!?、采用關(guān)系模型的邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是將E-R圖轉(zhuǎn)換成一組,并進(jìn)行處理?!?、從外部視圖到子模式的數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換是由 實(shí)現(xiàn);模式與子模式之間的映象是由 實(shí)現(xiàn);存儲(chǔ)模式與數(shù)據(jù)物理組織之間的映象是由 實(shí)現(xiàn)。9、事務(wù)故障、系統(tǒng)故障的恢復(fù)是由 完成的,介質(zhì)故障是由 完成的。10、在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ǔ)句,請(qǐng)補(bǔ)全語(yǔ)句。 UPDATEONTFROMUser;二、判斷題11、二級(jí)封鎖協(xié)議能解決不可重復(fù)讀問(wèn)題,不能解決讀"臟"數(shù)據(jù)。( )12、在關(guān)系模式中,候選碼可以有多個(gè),主碼只能有一個(gè)。()13、DBMS提供授權(quán)功能控制不同用戶訪問(wèn)數(shù)據(jù)的權(quán)限,主要目的是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的完整性。()14、數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間無(wú)聯(lián)系,記錄之間存在聯(lián)系。()15、可以用UNION將兩個(gè)查詢結(jié)果合并為一個(gè)查詢結(jié)果。( )□16、可以用UNION將兩個(gè)查詢結(jié)果合并為一個(gè)查詢結(jié)果。( )□17、實(shí)體集和實(shí)體型是一回事,沒(méi)有什么區(qū)別。()18、一個(gè)關(guān)系中不可能出現(xiàn)兩個(gè)完全相同的元組是由實(shí)體完整性規(guī)則確定的。()19、從計(jì)算機(jī)數(shù)據(jù)管理的角度看,信息就是數(shù)據(jù),數(shù)據(jù)就是信息。()20、有出現(xiàn)并發(fā)操作時(shí),才有可能出現(xiàn)死鎖。()21、在關(guān)系數(shù)據(jù)庫(kù)中,屬性的排列順序是可以顛倒的。()TOC\o"1-5"\h\z22、SQLServer有兩種安全性認(rèn)證模式:WindowsNT和SQLServer°( )□23、有兩個(gè)關(guān)系R和S,分別包含15個(gè)和10個(gè)元組,則在RUS、R—S、RAS中可能出現(xiàn)的一種元組數(shù)目情況是18、7、7( )24、在關(guān)系模式中,主碼和候選碼可以有多個(gè)。()25、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,數(shù)據(jù)流圖是用來(lái)建立概念模型的。( )三、選擇題26、有兩個(gè)關(guān)系R和S,分別包含15個(gè)和10個(gè)元組,則在RUS、R—S、RAS中不可能出現(xiàn)的元組數(shù)目情況是( )。A.15,5,10 B.18,7,7C.21,11,4 D.25,15,027、恢復(fù)機(jī)制的關(guān)鍵問(wèn)題是( )。A.登記日志文件B.數(shù)據(jù)轉(zhuǎn)儲(chǔ)C.建立冗余數(shù)據(jù)D.數(shù)據(jù)鏡像口28、數(shù)據(jù)庫(kù)管理系統(tǒng)的工作不包括( )。A.定義數(shù)據(jù)庫(kù)口B.對(duì)已定義的數(shù)據(jù)庫(kù)進(jìn)行管理口C.為定義的數(shù)據(jù)庫(kù)提供操作系統(tǒng)口D.數(shù)據(jù)通信口29、如果系統(tǒng)發(fā)生死鎖,參與死鎖的進(jìn)程的個(gè)數(shù)至少是( )個(gè)。A.3B.1 C.2D.430、執(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的表口31、信息是有價(jià)值的,信息的價(jià)值與( )有關(guān)。A.正確性、及時(shí)性、完整性、開放性和可靠性口B.正確性、及時(shí)性、完整性和可靠性□C.正確性、完整性、開放性和可靠性□D.正確性、及時(shí)性、完整性和開放性口32、在關(guān)系代數(shù)運(yùn)算中,最費(fèi)時(shí)間和空間的是()。A.選擇和投影運(yùn)算口B.除法運(yùn)算口C.笛卡爾積和連接運(yùn)算口D.差運(yùn)算口33、關(guān)系代數(shù)表達(dá)式的優(yōu)化策略中,首先要做的是()。A.對(duì)文件進(jìn)行預(yù)處理B.盡早執(zhí)行選擇運(yùn)算□C.執(zhí)行笛卡爾積運(yùn)算D.投影運(yùn)算口34、數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、有效性和()。A.可維護(hù)性B.相容性C.可恢復(fù)性D.獨(dú)立性口35、數(shù)據(jù)倉(cāng)庫(kù)是隨時(shí)間變化的,以下敘述錯(cuò)誤的是()。A.數(shù)據(jù)倉(cāng)庫(kù)隨時(shí)間變化不斷增加新的數(shù)據(jù)內(nèi)容口B.新增加的數(shù)據(jù)會(huì)覆蓋原來(lái)的數(shù)據(jù)口C.數(shù)據(jù)倉(cāng)庫(kù)隨時(shí)間變化不斷刪除舊的數(shù)據(jù)內(nèi)容口D.數(shù)據(jù)倉(cāng)庫(kù)中包含大量的綜合數(shù)據(jù),它們會(huì)隨時(shí)間的變化不斷地進(jìn)行重新綜合口36、建立關(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)有全碼存在?□□□□□37、某個(gè)數(shù)據(jù)倉(cāng)庫(kù)中保存有商品銷售明細(xì)數(shù)據(jù)表T(商品號(hào),數(shù)量,價(jià)格,時(shí)間),其細(xì)節(jié)數(shù)據(jù)保存期為2年,每年銷售記錄約有5000萬(wàn)條。設(shè)前端應(yīng)用需要針對(duì)這些數(shù)據(jù)進(jìn)行每月重要商品銷售情況與趨勢(shì)分析,可供用戶查詢或分析的數(shù)據(jù)時(shí)間跨度最長(zhǎng)為5年,為了提高這項(xiàng)分析需求的執(zhí)行效率,下列方案合理且有效的是()。A.按月份為商品明細(xì)數(shù)據(jù)建立分區(qū),并為商品銷售明細(xì)數(shù)據(jù)建立索引,每次分析時(shí)根據(jù)細(xì)節(jié)數(shù)據(jù)實(shí)時(shí)計(jì)算生成月粒度級(jí)數(shù)據(jù),并用于趨勢(shì)分析B.按月份為商品明細(xì)數(shù)據(jù)建立分區(qū),并為商品銷售明細(xì)數(shù)據(jù)建立索引,建立視圖V1(商品號(hào),日銷售總數(shù)量,日銷售總金額,日期),將V1作為數(shù)據(jù)分析源口C.在商品號(hào)屬性上為T建立索引,建立物化視圖V2(商品號(hào),日銷售總數(shù)量,日銷售總金額,日期),每天根據(jù)T中新產(chǎn)生的數(shù)據(jù)對(duì)V2進(jìn)行增長(zhǎng)式更新,并將V2作為分析數(shù)據(jù)源D.建立物化視圖V3(商品號(hào),月銷售總數(shù)量,月銷售總金額,月份),每天清空V3,并根據(jù)表T重新計(jì)算V3,并將V3作為分析數(shù)據(jù)源口38、關(guān)于數(shù)據(jù)庫(kù)視圖,下列說(shuō)法正確的是( )。A.視圖可以提高數(shù)據(jù)的操作性能口B.定義視圖的語(yǔ)句可以是任何數(shù)據(jù)操作語(yǔ)句口C.視圖可以提供一定程度的數(shù)據(jù)獨(dú)立性口D.視圖的數(shù)據(jù)一般是物理存儲(chǔ)的口39、用于實(shí)現(xiàn)數(shù)據(jù)存取安全性的SQL語(yǔ)句是( )。口A.CREATETABLEB.COMMITC.GRANT和REVOKE口D.ROLLBACK40、下面描述正確的是()。A.可以在任何數(shù)據(jù)庫(kù)中創(chuàng)建視圖口B.可以在視圖上創(chuàng)建索引口C.如果視圖引用的基表或者視圖被刪除,則該視圖不能再被使用,直到創(chuàng)建新的基表或者視圖D.通過(guò)視圖查詢數(shù)據(jù)時(shí),SQLServer不檢查數(shù)據(jù)完整性規(guī)則口41、OLAP系統(tǒng)按照其數(shù)據(jù)在存儲(chǔ)器中的存儲(chǔ)格式可以分為( )3種類型。□A.關(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)答題42、并發(fā)操作可能會(huì)產(chǎn)生哪幾類數(shù)據(jù)不一致?用什么方法能避免各種小致的情況?□□□□□43、試述關(guān)系模式的完整性規(guī)則。在參照完整件中,什么情況下外碼屬性的值可以為空值?□□□□□□□44、為什么事務(wù)非正常結(jié)束時(shí)會(huì)影響數(shù)據(jù)庫(kù)數(shù)據(jù)的正確性?請(qǐng)舉例說(shuō)明之?!酢酢酢酢酢酢?5、定義并解釋以下術(shù)語(yǔ):模式,外模式,內(nèi)模式,數(shù)據(jù)定義語(yǔ)言,數(shù)據(jù)操縱語(yǔ)言?!酢酢酢酢酢酢?6、什么是大數(shù)據(jù),簡(jiǎn)述大數(shù)據(jù)的分類與基本特征?!酢酢酢酢酢酢跷?、綜合題47、假設(shè)已建立了學(xué)生基本表Student(Sno,Sname,Ssex,Sage,Sdept),課程基本表Course(Cno,Cname,Ccredit),基本表SC(Sno,Cno,Grade),試用SQL的授權(quán)和回收語(yǔ)句完成下列操作:(1)把查詢Student表的權(quán)限授予用戶U1?!酰?)把對(duì)Student表和Course表的全部權(quán)限授予用戶U2和U3?!酰?)把對(duì)表SC的查詢權(quán)限授予所有用戶。□(4)把查詢Student表和修改學(xué)生學(xué)號(hào)的權(quán)限授給用戶U4。□(5)把對(duì)表SC的INSERT權(quán)限授予U5,并允許他再將此權(quán)限授予其他用戶?!酰?)DBA把在數(shù)據(jù)庫(kù)SC中建立表的權(quán)限授予用戶U8?!酰?)把用戶U4修改學(xué)生學(xué)號(hào)的權(quán)限收回?!酰?)收回所有用戶對(duì)表SC的查詢權(quán)限?!?9)把用戶U5對(duì)SC表的INSERT權(quán)限收回?!酢酢酢酢酢酢?8、某工廠生產(chǎn)若干產(chǎn)品,每種產(chǎn)品由不同的零件組成,有的零件可用在不同的產(chǎn)品上。這些零件由不同的原材料制成,不同零件所用的材料可以相同。這些零件按所屬的不同產(chǎn)品分別放在倉(cāng)庫(kù)中,原材料按照類別放在若干倉(cāng)庫(kù)中。請(qǐng)用E-R圖畫出此工廠產(chǎn)品、零件、材料、倉(cāng)庫(kù)的概念模型?!酢酢酢酢酢?727、【答案】Q參考答案一、填空題1、【答案】用戶權(quán)限定義;合法權(quán)檢查機(jī)制2、【答案】DISTINCT3、【答案】冗余數(shù)據(jù);后援副本;日志文件4、【答案】并;差;笛卡爾積;投影;選擇5、【答案】干什么;怎么干6、【答案】AddNew;MovePrevious口【解析】Recordset對(duì)象中的AddNew方法可以用來(lái)在結(jié)果集里添加一個(gè)新記錄。MovePrevious方法用來(lái)將當(dāng)前行記錄指針向前移動(dòng)一行?!?、【答案】關(guān)系模式;規(guī)范化8、【答案】應(yīng)用程序;DBMS;操作系統(tǒng)的存取方法口9、【答案】系統(tǒng)自動(dòng);DBA執(zhí)行恢復(fù)操作過(guò)程口10、【答案】REVOKE口【解析】在SQLServer中,收回權(quán)限用REVOKE來(lái)實(shí)現(xiàn)。□二、判斷題11、【答案】錯(cuò)12、【答案】對(duì)13、【答案】錯(cuò)14、【答案】錯(cuò)15、【答案】對(duì)16、【答案】對(duì)17、【答案】錯(cuò)18、【答案】錯(cuò)19、【答案】錯(cuò)20、【答案】對(duì)21、【答案】對(duì)22、【答案】錯(cuò)23、【答案】錯(cuò)24、【答案】錯(cuò)25、【答案】錯(cuò)三、選擇題26、【答案】B口【解析】①A項(xiàng)的情形:若RAS為10個(gè)元組,那么RUS為15個(gè)元組、R—S為5個(gè)元組是正確的。B項(xiàng)的情形:若RAS為7個(gè)元組,那么RUS應(yīng)為18個(gè)元組、R—S應(yīng)為8個(gè)元組。C項(xiàng)的情形:若RAS為4個(gè)元組,那么RUS為21個(gè)元組、R—S為口11個(gè)元組是正確的。D項(xiàng)的情形:若RAS為0個(gè)元組,那么RUS為25個(gè)元組、R—S為口15個(gè)元組是正確的?!窘馕觥繑?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、【答案】Q【解析】DBMS的功能主要有數(shù)據(jù)庫(kù)定義、數(shù)據(jù)庫(kù)操縱、數(shù)據(jù)庫(kù)運(yùn)行控制、數(shù)據(jù)庫(kù)建立及維護(hù)和數(shù)據(jù)通信等。29、【答案】Q【解析】由于各進(jìn)程互相獨(dú)立地活動(dòng),不斷申請(qǐng)和釋放軟硬件資源,可能會(huì)出現(xiàn)這樣一種狀態(tài):兩個(gè)或兩個(gè)以上的進(jìn)程彼此等待對(duì)方擁有的而又不會(huì)釋放的資源,則所有進(jìn)程都不能進(jìn)一步向前運(yùn)行,這種狀態(tài)就稱為死鎖。因此,參與死鎖的進(jìn)程至少是兩個(gè)。30、【答案】A【解析】CREATEDATABASEdataname可以用來(lái)創(chuàng)建數(shù)據(jù)庫(kù),其中dataname為數(shù)據(jù)庫(kù)的名字,默認(rèn)包含數(shù)據(jù)文件和日志文件。31、【答案】B口【解析】信息的特征體現(xiàn)在它的正確性、及時(shí)性、完整性、開放性和可靠性。正確的、及時(shí)的、完整的和可靠的信息才具有意義和價(jià)值,但是信息是否開放與價(jià)值的高低并不成正比,有些保密的國(guó)家機(jī)密或科技機(jī)密是極具價(jià)值的。32、【答案】Q【解析】在關(guān)系代數(shù)運(yùn)算中,最費(fèi)時(shí)間和空間的是笛卡爾積和連接運(yùn)算,所以盡可能放在后面做。33、【答案】B口34、【答案】B口【解析】數(shù)據(jù)模型應(yīng)該反映數(shù)據(jù)模型必須遵守的基本的通用的完整性約束條件。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫(kù)狀態(tài)及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效和相容。35、【答案】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)行組合。36、答:(1)對(duì)應(yīng)的E-R圖,如圖所示?!鯃D6-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ū)宿舍區(qū)。班號(hào)一系名,系名經(jīng)班號(hào),系名一宿舍區(qū),所以班號(hào)工宿舍區(qū)。學(xué)號(hào)一班號(hào),班號(hào)經(jīng)學(xué)號(hào),班號(hào)一系名,所以學(xué)號(hào)工^系名?!跛詫W(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范式??冖苌鐖F(tuán)關(guān)系:社團(tuán)(社團(tuán)名,成立年份,地點(diǎn),人數(shù))候選碼:社團(tuán)名;無(wú)外碼。口最小依賴集Fm={社團(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范式???7、【答案】Q【解析】如果每次分析都根據(jù)細(xì)節(jié)數(shù)據(jù)實(shí)時(shí)計(jì)算,生成月粒度級(jí)數(shù)據(jù),那么數(shù)據(jù)量大時(shí)效率就會(huì)很低。視圖是虛表,并不占用存儲(chǔ)空間,所以建立視圖與提高效率無(wú)關(guān)。每天清空V3并根據(jù)表T重新計(jì)算V3,將V3作為分析數(shù)據(jù)源,并不能提高效率。只有C項(xiàng)方案比較合理有效。查詢處理器是數(shù)據(jù)庫(kù)管理系統(tǒng)的重要組成部分,38、【答案】A【解析】視圖能夠①簡(jiǎn)化數(shù)據(jù)查詢語(yǔ)句;②使用戶能從多角度看待同一數(shù)據(jù);③提高數(shù)據(jù)的安全性;④提供了一定程度的邏輯獨(dú)立性,是原始數(shù)據(jù)庫(kù)數(shù)據(jù)的一種變換形式,是查看表中數(shù)據(jù)的另外一種方式。39、【答案】Q【解析】CREATETABLE是建立基表的語(yǔ)句;COMMIT是提交事務(wù)的語(yǔ)句;ROLLBACK是回滾事務(wù)的語(yǔ)句;GRANT是授權(quán)語(yǔ)句,口REVOKE是回收權(quán)限的語(yǔ)句?!?0、【答案】Q【解析】創(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=NULL口C.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)代替。41、【答案】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)答題42、答:(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ù)的不一致性。□43、答:(1)關(guān)系模型的完整性規(guī)則是對(duì)關(guān)系的某種約束條件。關(guān)系模型中可以有三類完整性約束:實(shí)體完整性、參照完整性和用戶定義的完整性。①實(shí)體完整性規(guī)則:若屬性A是基本關(guān)系R的主屬性,則屬性A不能取空值?!酡趨⒄胀暾砸?guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對(duì)應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則對(duì)于R中每個(gè)元組在F上的值必須為取空值(尸的每個(gè)屬性值均為空值),或者等于S中某個(gè)元組的主碼值?!酡塾脩舳x的完整性是針對(duì)某一具體關(guān)系數(shù)據(jù)庫(kù)的約束條件。它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語(yǔ)義要求。(2)在參照完整性中,外碼屬性值可以為空,它表示該屬性的值尚未確定,但前提條件是該外碼屬性不是其所在參照關(guān)系的主屬性?!?4、答:(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。□□45、答:(1)外模式:亦稱子模式或用戶模式,數(shù)據(jù)庫(kù)用戶(包括應(yīng)用程序員和最終用戶)能夠看見(jiàn)和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。(2)模式:亦稱邏輯模式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu)。外模式涉及的是數(shù)據(jù)的局部邏輯結(jié)構(gòu),通常是模式的子集。(3)內(nèi)模式:亦稱存儲(chǔ)模式,是數(shù)據(jù)在數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)部的表示,即對(duì)數(shù)據(jù)的物理結(jié)構(gòu)和存儲(chǔ)方式的描述。(4)數(shù)據(jù)定義語(yǔ)言(DataDefinitionLanguage,DDL):用來(lái)定義數(shù)據(jù)庫(kù)模式、外模式、內(nèi)模式的語(yǔ)言。(5)數(shù)據(jù)操縱語(yǔ)言(DataManipulationLanguage,DML):用來(lái)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢、插入、刪除和修改的語(yǔ)句。46、答:(1)定義大數(shù)據(jù)是指無(wú)法在可容忍的時(shí)間內(nèi)用現(xiàn)有IT技術(shù)和軟硬件工具對(duì)其進(jìn)行感知、獲取、管理、處理和服務(wù)的數(shù)據(jù)集合。專家給出的定義:大數(shù)據(jù)通常被認(rèn)為是PB(103TB)或EB(1EB=106TB)或更高數(shù)量級(jí)的數(shù)據(jù),包括結(jié)構(gòu)化的、半結(jié)構(gòu)化的和非結(jié)構(gòu)化的數(shù)據(jù)。其規(guī)模

溫馨提示

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