資源描述:
《數(shù)據(jù)庫原理試題.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、本試卷適應(yīng)范圍計(jì)科51--53南京農(nóng)業(yè)大學(xué)試題紙2007-2008學(xué)年2學(xué)期課程類型:必修、選修試卷類型:A、B課程數(shù)據(jù)庫系統(tǒng)班級計(jì)科51、52、53學(xué)號姓名成績題號一二三四五六七八九總分簽名裝訂線裝訂線得分得分評閱人一、名詞解釋(10分)1.主碼2.?dāng)?shù)據(jù)庫完整性3.?dāng)?shù)據(jù)字典4.視圖5.模式得分評閱人二、選擇題(10分)1.數(shù)據(jù)庫與文件系統(tǒng)的根本區(qū)別在于【】A.提高了系統(tǒng)效率B.方便了用戶使用C.數(shù)據(jù)的結(jié)構(gòu)化D.節(jié)省了存儲空間2.對由SELECT--FROM—WHERE—GROUP--ORDER組成的SQL語句,其在被DBMS處
2、理時(shí),各子句的執(zhí)行次序?yàn)椤尽?。A.SELECT—FROM—GROUP—WHERE—ORDERB.FROM——SELECT--WHERE——GROUP——ORDERC.FROM——WHERE——GROUP——SELECT——ORDERD.SELECT——FROM——WHERE——GROUP——ORDER3.索引屬于【】A.模式B.外模式C.內(nèi)模式D.概念模式4.任何一個(gè)滿足2NF但不滿足3NF的關(guān)系模式都不存在【】A.主屬性對鍵的部分依賴B.非主屬性對鍵的部分依賴C.主屬性對鍵的傳遞依賴D.非主屬性對鍵的傳遞依賴5.設(shè)有T事務(wù)的封
3、鎖序列為:LOCKS(A)-LOCKS(B)-LOCKX(C)–UNLOCK(B)-UNLOCK(A)-UNLOCK(C),則T【】A會發(fā)生死鎖B.遵守兩段鎖協(xié)議C.可串行化D.不會發(fā)生死鎖6.如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則T對Q【】A.只能讀不能寫B(tài).只能寫不能讀C.既可讀又可寫D.不能讀不能寫7.邏輯結(jié)構(gòu)設(shè)計(jì)的主要工具是【】A.數(shù)據(jù)流圖和數(shù)據(jù)字典B.E-R圖C.規(guī)范化理論D.SQL語言8.一個(gè)數(shù)據(jù)庫必須能夠表示實(shí)體和聯(lián)系,聯(lián)系可以和【】個(gè)實(shí)體有關(guān)A.0B.1C.1個(gè)或者1個(gè)以上D.2個(gè)或2個(gè)以上9.數(shù)據(jù)庫鏡像可以用于
4、【】8A.保證數(shù)據(jù)庫的完整性B.實(shí)現(xiàn)數(shù)據(jù)庫的安全性C.進(jìn)行數(shù)據(jù)庫恢復(fù)或并發(fā)操作D.實(shí)現(xiàn)數(shù)據(jù)共享10.并發(fā)操作可以帶來的問題不包括【】A.丟失更新B.讀臟數(shù)據(jù)C.不可以復(fù)讀D.數(shù)據(jù)冗余得分評閱人三、填空題(10分)1、數(shù)據(jù)抽象的方法有 、聚集和概括。2、DBMS的基本功能包括、數(shù)據(jù)操縱、數(shù)據(jù)庫的運(yùn)行管理、數(shù)據(jù)庫的建立和維護(hù)等功能。3、關(guān)系代數(shù)專門的關(guān)系運(yùn)算包括有選擇、、連接、除等。4、數(shù)據(jù)庫系統(tǒng)中最主要的邏輯模型有層次模型、、等。5、事務(wù)具有、一致性、、持久性4個(gè)特性。6、一般數(shù)據(jù)字典應(yīng)包括對、數(shù)據(jù)結(jié)構(gòu)、等幾部分?jǐn)?shù)據(jù)的描述。7.?dāng)?shù)
5、據(jù)倉庫的數(shù)據(jù)具有、集成的、不可更新的和隨時(shí)間不斷變化的特征。得分評閱人四、簡答題(20分)1.簡要回答數(shù)據(jù)模型的概念及其組成要素?2.什么是數(shù)據(jù)庫恢復(fù)?數(shù)據(jù)庫恢復(fù)的基本技術(shù)是什么?3.什么是數(shù)據(jù)與程序的物理獨(dú)立性?數(shù)據(jù)庫系統(tǒng)如何保證該獨(dú)立性?4.簡述ODBC的工作原理?5.簡要論述數(shù)據(jù)庫新技術(shù)與發(fā)展。得分評閱人五、設(shè)計(jì)題(50分)1.(18分)設(shè)有:供應(yīng)商表S(SNO,SNAME,CITY),零件表8P(PNO,PNAME,Color,WEIGHT),工程項(xiàng)目表J(JNO,JNAME,CITY),供應(yīng)關(guān)系表SPJ(SNO,PNO
6、,JNO,QTY),QTY為供應(yīng)數(shù)量。(1)試用關(guān)系代數(shù)完成以下操作:求供應(yīng)工程J1零件為紅色的供應(yīng)商號碼SNO.求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號JNO.(2)用SQL語句完成以下操作建立供應(yīng)關(guān)系表SPJ,并定義主碼、外碼約束以及空值等約束。找出所有供應(yīng)商的姓名和所在城市求工程項(xiàng)目J2使用的各種零件的名稱及其數(shù)量.求沒有使用天津產(chǎn)的零件的工程號碼.把全部紅色零件的顏色改成藍(lán)色。將(S2,J6,P4,200)插入供應(yīng)情況關(guān)系。T1T2T3?Read(A)??Read(B)?Read(Q)??Write(Q)????Rea
7、d(M)?Write(Q)??????Read(Q)??Write(M)Write(B)??從供應(yīng)商關(guān)系刪除S2的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄。2.(5分)在數(shù)據(jù)庫系統(tǒng)中有如下一個(gè)調(diào)度S,它涉及到3個(gè)不同的事務(wù)T1、T2和T3。請問調(diào)度S是沖突可串行化的嗎?如果是沖突可串行化的,就請給出與之等價(jià)的一個(gè)串行調(diào)度序列。83.(10分)某工廠生產(chǎn)若干產(chǎn)品,每種產(chǎn)品由若干不同的零件組成,有的零件可用在不同的產(chǎn)品上。這些零件由不同的原材料構(gòu)成。不同零件所用的材料可以相同。這些零件按照所屬的不同的產(chǎn)品分別放在倉庫中,原材料按照類別
8、放在若干倉庫里面。(1)請構(gòu)建該工廠產(chǎn)品、零件、材料、倉庫的概念模型。(2)把該概念模型轉(zhuǎn)換為關(guān)系模型并確定每個(gè)模式的候選鍵。4.(12分)現(xiàn)有如下關(guān)系模式:其中,Teacher(Tno,Tname,Tel,Dpartment,Bno,Bname,BorrowD