《《數(shù)據(jù)庫(kù)系統(tǒng)原理》2試題及參考答案new》由會(huì)員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫(kù)系統(tǒng)原理》2試題及參考答案new(5頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)1.數(shù)據(jù)庫(kù)在磁盤(pán)上的基本組織形式是( B )ADBB文件C二維表D系統(tǒng)目錄2ER模型是數(shù)據(jù)庫(kù)的設(shè)計(jì)工具之一,它一般適用于建立數(shù)據(jù)庫(kù)的( A )A概念模型B邏輯模型C內(nèi)部模型D外部模型3數(shù)據(jù)庫(kù)三級(jí)模式中,用戶(hù)與數(shù)據(jù)庫(kù)系統(tǒng)的接口是( B )A模式B外模式C內(nèi)模式D邏輯模式4在文件系統(tǒng)中,所具有的數(shù)據(jù)獨(dú)立性是( D )A系統(tǒng)獨(dú)立性B物理獨(dú)立性C邏輯獨(dú)立性D設(shè)備獨(dú)立性5在DB技術(shù)中,“臟數(shù)據(jù)”是指( D )A未回退的數(shù)據(jù)B未提交的數(shù)據(jù)C回退的數(shù)據(jù)D未提交隨后又被撤消的數(shù)據(jù)6關(guān)系模式至少應(yīng)屬于( A )A1NFB2NFC3NFDBCNF7設(shè)有關(guān)系模
2、式R(ABCD),F(xiàn)是R上成立的FD集,F(xiàn)=AB,BC,則屬性集BD的閉包(BD)+為( B )ABDBBCDCBCDCD8設(shè)有關(guān)系R如題8圖所示:R學(xué)號(hào)姓名專(zhuān)業(yè)入學(xué)年份97001王敏數(shù)學(xué)198095002高豐經(jīng)濟(jì)學(xué)198095003梅婷數(shù)學(xué)198093013王明計(jì)算機(jī)198194012楊山計(jì)算機(jī)1984題8圖則專(zhuān)業(yè),入學(xué)年份(R)的元組數(shù)為 C A2B3C4D59集合R與S的交可以用關(guān)系代數(shù)的基本運(yùn)算表示為( A )AR-(R-S)BR+(R-S)CR-(S-R)DS-(R-S)l0已知SN是一個(gè)字符型字段,下列SQL查詢(xún)語(yǔ)句( C )SELECT SN FROM SWHERE SN LIK
3、EAB;的執(zhí)行結(jié)果為A找出含有3個(gè)字符AB的所有SN字段B找出僅含3個(gè)字符且前兩個(gè)字符為AB的SN字段C找出以字符AB開(kāi)頭的所有SN字段D找出含有字符AB的所有SN字段l1現(xiàn)要查找缺少成績(jī)(Grade)的學(xué)生學(xué)號(hào)(Snum),相應(yīng)的SQL語(yǔ)句是( D )ASELECT Snum BSELECT SnumFROM SC FROM SC WHERE Grade=0 WHERE Grade=0CSELECT Snum DSELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2下列不是數(shù)據(jù)庫(kù)恢復(fù)采用的方法是( D )A建立檢查點(diǎn)B
4、建立副本C建立日志文件D.建立索引13.在SQLCLI中,將宿主程序與數(shù)據(jù)庫(kù)交互的有關(guān)信息記錄在運(yùn)行時(shí)數(shù)據(jù)結(jié)果中。不能保存此信息的記錄類(lèi)型是( D )A環(huán)境記錄B連接記錄C語(yǔ)句記錄D運(yùn)行記錄l4在面向?qū)ο蠹夹g(shù)中,復(fù)合類(lèi)型中后四種類(lèi)型數(shù)組、列表、包、集合統(tǒng)稱(chēng)為( B )A行類(lèi)型B匯集類(lèi)型C引用類(lèi)型D枚舉類(lèi)型l5在面向?qū)ο蠹夹g(shù)中,類(lèi)圖的基本成分是類(lèi)和( C )A屬性B操作C關(guān)聯(lián)D角色二、填空題(本大題共10小題,每小題1分,共10分)16在數(shù)據(jù)庫(kù)的概念設(shè)計(jì)中,客觀存在并且可以相互區(qū)別的事物稱(chēng)為_(kāi)實(shí)體_。17增強(qiáng)ER模型中,子類(lèi)實(shí)體繼承超類(lèi)實(shí)體的所有_屬性_。18產(chǎn)生數(shù)據(jù)冗余和異常的兩個(gè)重要原因是局
5、部依賴(lài)和_傳遞_依賴(lài)。l9如果Y XU,則XY成立。這條推理規(guī)則稱(chēng)為_(kāi)自反性_。20ODBC規(guī)范定義的驅(qū)動(dòng)程序有兩種類(lèi)型:即單層驅(qū)動(dòng)程序和_多層驅(qū)動(dòng)程序_。21DBMS可分為層次型、網(wǎng)狀型、_關(guān)系_型、面向?qū)ο笮偷人姆N類(lèi)型。22如果事務(wù)T對(duì)某個(gè)數(shù)據(jù)R實(shí)現(xiàn)了_X封鎖_鎖,那么在T對(duì)數(shù)據(jù)R解除封鎖之前,不允許其他事務(wù)再對(duì)R加任何類(lèi)型的鎖。23在多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),系統(tǒng)應(yīng)保證與這些事務(wù)先后單獨(dú)執(zhí)行時(shí)的結(jié)果一樣,這是指事務(wù)的_隔離_性。24在SQLCLI中,保存元組或參數(shù)的有關(guān)信息的是_描述記錄_。25.在面向?qū)ο蠹夹g(shù)中,對(duì)象聯(lián)系圖是描述面向?qū)ο骭數(shù)據(jù)模型_的基本工具。三、簡(jiǎn)答題(本大題共10小題,每
6、小題3分,共30分)26簡(jiǎn)述DBMS的主要功能。27簡(jiǎn)述數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)階段的主要步驟。28設(shè)有關(guān)系模式R(S#,C#,CNAME,TNAME),其屬性分別表示學(xué)生的學(xué)號(hào)、選修課程號(hào)、課程名、任課教師名。請(qǐng)說(shuō)明該關(guān)系模式存在哪些操作異常。29設(shè)有關(guān)系模式R(ABC),F(xiàn)是R上成立的FD集,F(xiàn)=BA,CA, =AB,BC是R上的一個(gè)分解,那么分解p是否保持FD集F?并說(shuō)明理由。30簡(jiǎn)述存儲(chǔ)過(guò)程的優(yōu)點(diǎn)。31簡(jiǎn)述SQL數(shù)據(jù)庫(kù)表的三種類(lèi)型及它們的區(qū)別。32.簡(jiǎn)述數(shù)據(jù)庫(kù)的完整性含義以及DBMS的完整性子系統(tǒng)的功能。33SQL的視圖機(jī)制有哪些優(yōu)點(diǎn)?34簡(jiǎn)述ODBC體系結(jié)構(gòu)中驅(qū)動(dòng)程序管理器的功能。35簡(jiǎn)述面向
7、對(duì)象技術(shù)中聚合的概念。四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)已知有如下三個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,系別號(hào))項(xiàng)目(項(xiàng)目號(hào),項(xiàng)目名稱(chēng),報(bào)酬)參加(學(xué)號(hào),項(xiàng)目號(hào),工時(shí))其中,報(bào)酬是指參加該項(xiàng)目每個(gè)工時(shí)所得報(bào)酬。依據(jù)此關(guān)系回答下面3640題。36試用關(guān)系代數(shù)表達(dá)式寫(xiě)出下列查詢(xún):列出“王明”同學(xué)所參加項(xiàng)目的名稱(chēng)。37試用SQL語(yǔ)句寫(xiě)出下列查詢(xún):列出報(bào)酬最高的項(xiàng)目編號(hào)。38試用SQL語(yǔ)句寫(xiě)出下列查詢(xún):列出每個(gè)系所有學(xué)生參加項(xiàng)目所獲得的總報(bào)酬。39.試用SQL語(yǔ)句查詢(xún)報(bào)酬大于800元(包括800元)的項(xiàng)目名稱(chēng)。40試用SQL命令創(chuàng)建一個(gè)學(xué)生_項(xiàng)目視圖,該視圖包含的屬性名稱(chēng)為:學(xué)號(hào),姓名和項(xiàng)目名稱(chēng)
8、。五、綜合題(本大題共2小題,每小題5分,共l0分)41為體育部門(mén)建立數(shù)據(jù)庫(kù),其中包含如下信息:(1)運(yùn)動(dòng)隊(duì):隊(duì)名、主教練,其中隊(duì)名惟一標(biāo)識(shí)運(yùn)動(dòng)隊(duì)。(2)運(yùn)動(dòng)員:運(yùn)動(dòng)員編號(hào)、姓名、性別、年齡。(3)運(yùn)動(dòng)項(xiàng)目:項(xiàng)目編號(hào)、項(xiàng)目名、所屬類(lèi)別。其中:每個(gè)運(yùn)動(dòng)隊(duì)有多名運(yùn)動(dòng)員,每名運(yùn)動(dòng)員只屬于一個(gè)運(yùn)動(dòng)隊(duì);每名運(yùn)動(dòng)員可以參加多個(gè)項(xiàng)目,每個(gè)項(xiàng)目可以有多個(gè)運(yùn)動(dòng)員參加。系統(tǒng)記錄每名運(yùn)動(dòng)員參加每個(gè)項(xiàng)目所得名次和成績(jī)以及比賽日期。(1)根據(jù)以上敘述,建立ER模型,要求標(biāo)注聯(lián)系類(lèi)型。(實(shí)體的屬性可以省略)(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)明每個(gè)關(guān)系模式的主鍵和外鍵(如果存在)。42設(shè)有一個(gè)反映工程及其所使用相關(guān)材料信息的關(guān)系模式:R(工程號(hào),工程名,工程地址,開(kāi)工日期,完工日期,材料號(hào),材料名稱(chēng),使用數(shù)量) 如果規(guī)定:每個(gè)工程的地址、開(kāi)工日期、完工日期惟一;不同工程的地址、開(kāi)工和完工日期可能相同;工程名與材料名稱(chēng)均有重名;每個(gè)工程使用若干種材料,每種材料可應(yīng)用于若干工程中。(1)根據(jù)上述規(guī)定,寫(xiě)出模式R的基本FD和關(guān)鍵碼。(2)R最高達(dá)到第幾范式,并說(shuō)明理由。(3)將R規(guī)范到3NF。第 5 頁(yè) 共 5 頁(yè)