資源描述:
《計專08《數(shù)據(jù)庫原理及應(yīng)用》B卷》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、長江大學(xué)試卷院(系、部)專業(yè)班級姓名序號…………….…………………………….密………………………………………封………………..…………………..線……………………………………..2010─2011學(xué)年第一學(xué)期《數(shù)據(jù)庫原理及應(yīng)用》課程考試試卷(B卷)專業(yè):計專年級:08級考試方式:閉卷學(xué)分:4考試時間:120分鐘題號一二三四五六總分得分閱卷人得分一、單選題(每小題2分,共20分)1.一般地,一個數(shù)據(jù)庫系統(tǒng)的外模式()。A.只能有一個B.最多只能有一個C.至少兩個D.可以有多個2.記錄每一次數(shù)據(jù)庫更新操作并用于數(shù)據(jù)庫故障恢復(fù)的是()。A.后備數(shù)據(jù)
2、庫B.后備副本C.日志文件D.日志緩沖區(qū)3.取出關(guān)系中的某些列,并消去重復(fù)元組的關(guān)系代數(shù)運(yùn)算稱為()。A.取列運(yùn)算B.投影運(yùn)算C.連接運(yùn)算D.選擇運(yùn)算4.關(guān)系模式中,滿足2NF的模式()。A.可能是1NFB.必定是1NFC.必定是3NFD.必定是BCNF5.如果事務(wù)T獲得了數(shù)據(jù)項Q上的共享鎖,則T對Q()。A.只能讀不能寫B(tài).只能寫不能讀C.既可讀又可寫D.不能讀不能寫6.刪除數(shù)據(jù)表的語法為()。A.DELETETABLE表名B.DELETE表名C.DROPTABLE表名D.DROP表名7.要刪除mytable表中的myindex索引,可以使
3、用()。句。A.DROPmyindexB.DROPINDEXmytable.myindexC.DROPINDEXmyindexD.DROPmytable.myindex8.下列不屬于需求分析階段工作的是()。B卷第4頁共4頁A.建立E-R圖B.分析用戶活動C.需求分析D.建立數(shù)據(jù)流圖1.學(xué)校有多個系和多名教師,每個教師只能屬于一個系,一個系可以有多名教師,則系與教師之間是()。A.一對一的聯(lián)系B.一對多的聯(lián)系C.多對一的聯(lián)系D.多對多的聯(lián)系2.SQLServer觸發(fā)器主要針對下列語句創(chuàng)建()。A.SELECT、INSERT、DELETEB.I
4、NSERT、UPDATE、CREATEC.SELECT、UPDATE、INSERTD.INSERT、UPDATE、DELETE閱卷人得分二、填空題(每小題2分,共20分)1.DBMS的漢語全稱是。2.在關(guān)系模型中,完整性約束是指、參照完整性和用戶自定義完整性。3.對于函數(shù)依賴X→Y,如果Y是X的子集,則稱X→Y為函數(shù)依賴。4.使用SELECT命令進(jìn)行查詢時,若希望查詢的結(jié)果不出現(xiàn)重復(fù)元組,應(yīng)在SELECT語句中使用保留字。5.如果要計算表中數(shù)據(jù)的平均值,可以使用的聚合函數(shù)是__________。6.在Transact-SQL語句中需要把字符串
5、類型的數(shù)據(jù)常量用括起來。7.一般使用命令來標(biāo)識Transact-SQL批處理的結(jié)束。8.在SQLserver中,全局變量的名稱是以作為前綴。9.TRUNCATETABLE語句的作用是。10.在ADO.NET中,專門用于連接SQLServer數(shù)據(jù)庫的類是。閱卷人得分三、簡答題(每題5分,共20分)1.事務(wù)是什么?它有哪四個特性?B卷第4頁共4頁長江大學(xué)試卷院(系、部)專業(yè)班級姓名序號…………….…………………………….密………………………………………封………………..…………………..線……………………………………..1.簡述游標(biāo)操作的5個語句
6、和作用。2.數(shù)據(jù)庫系統(tǒng)設(shè)計經(jīng)過哪幾個階段?3.試用SQL語句完成:創(chuàng)建一個角色rol_Course,并將表Course的更新和刪除權(quán)授予給該角色。閱卷人得分四、綜合題(每題5分,共25分)在教學(xué)管理數(shù)據(jù)庫中有學(xué)生、課程和選課三個表,它們的定義分別為:Student(SnoChar(5),SnameChar(6),SsexChar(2),SageInt,SdeptChar(2))Course(CnoChar(1),CnameChar(10),CpnoChar(1),CcreditInt)SC(SnoChar(5),CnoChar(1),Grad
7、eint)根據(jù)下面的要求,寫出SQL語句。①查詢所有姓“王”的學(xué)生姓名②向SC表插入一條記錄(95001,1,99)③刪除沒有先修課的課程④為Student表創(chuàng)建一個可按姓名查找的索引⑤建立數(shù)學(xué)系(MA)學(xué)生的視圖vwMAStudentB卷第4頁共4頁閱卷人得分五、設(shè)計題(共15分)某學(xué)校的教學(xué)管理系統(tǒng)中需要如下信息:教師:教師編號,教師姓名,職稱;學(xué)生:學(xué)號,姓名,性別,班號;課程:課程編號,課程名,學(xué)分;其中,一個教師可以擔(dān)任若干門課程,每門課程只能由一位教師講授,但可由多個學(xué)生選修,每個學(xué)生可以同時選修多門課程。要求:(1)畫出該教學(xué)管
8、理系統(tǒng)的E-R圖,并在聯(lián)系中反映出學(xué)生選課某門課程的成績。【10分】(2)將設(shè)計的E-R圖轉(zhuǎn)換為關(guān)系模式,并指定主鍵。【5分】B卷第4頁共4頁