南京理工大學考研復試計算機數(shù)據(jù)庫試題1_第1頁
南京理工大學考研復試計算機數(shù)據(jù)庫試題1_第2頁
南京理工大學考研復試計算機數(shù)據(jù)庫試題1_第3頁
南京理工大學考研復試計算機數(shù)據(jù)庫試題1_第4頁
南京理工大學考研復試計算機數(shù)據(jù)庫試題1_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

南京理工大學考研復試計算機數(shù)據(jù)庫試題1一、選擇題60(選擇一個最合適的答案,在答題紙上涂黑)一個事務中的一組更新操作是一個整體,要么全部執(zhí)行,要么全部不執(zhí)行。這是事務的:A.原子性B.一致性C.隔離性D.持久性在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述一個數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是:A.外模式B.內(nèi)模式C.存儲模式D.模式3.關(guān)于聯(lián)系的多重性,下面哪種說法不正確?A.一個多對多的聯(lián)系中允許多對一的情形。B.一個多對多的聯(lián)系中允許一對一的情形。C.一個多對一的聯(lián)系中允許一對一的情形。D.一個多對一的聯(lián)系中允許多對多的情形??紤]學校里的'學生\和\課程'之間的聯(lián)系,該聯(lián)系的多重性應該是:A.一對一B.多對一C.一對多D.多對多下面哪種約束要求一組屬性在同一實體集任意兩個不同實體上的取值不同。A.鍵(key)約束。B.單值約束。C.參照完整性。D.域(domain)約束關(guān)系模型要求各元組的每個分量的值必須是原子性的。對原子性,下面哪種解釋不正確:A.每個屬性都沒有內(nèi)部結(jié)構(gòu)。B.每個屬性都不可再分解。C.各屬性值應屬于某種基本數(shù)據(jù)類型。D.屬性值不允許為NULL。對于一個關(guān)系的屬性(列)集合和元組(行)集合,下面哪種說法不正確:A.改變屬性的排列次序不影響該關(guān)系。B.改變元組的排列次序不影響該關(guān)系。C.改變元組的排列次序會改變該關(guān)系。D.關(guān)系的模式包括其名稱及其屬性集合。若R是實體集R1與R2間的一個多對多聯(lián)系,將其轉(zhuǎn)換為關(guān)系R',哪種說法不正確:A.R'屬性應包括R1與R2的所有屬性。B.R'屬性應包括R1與R2的鍵屬性。C.R1與R2的鍵屬性共同構(gòu)成R'的鍵。D.R'的屬性應包括R自身定義的屬性。9.關(guān)于函數(shù)依賴的判斷,下面哪種說法不正確?A.若任意兩元組在屬性A上一致,在B上也一致,則有A—B成立。B.若任意兩元組在屬性A上一致,在B上不一致,則A—B不成立。C.若任意兩元組在屬性A上不可能一致,則不管在B上是否一致,有A—B成立。D.若任意兩元組在屬性A上不可能一致,則A——B不成立。若某關(guān)系R的屬性集A函數(shù)決定R中所有其它屬性,則A為關(guān)系R的一個:A.鍵。B.主鍵。C.超鍵。D.外鍵。當且僅當函數(shù)依賴A—BC,則有A—B和A—C。此規(guī)則是A.分解/合并規(guī)則。B.平凡依賴規(guī)則。C.傳遞規(guī)則。D.增長規(guī)則。12.對于某關(guān)系R的某個屬性集A,下面哪種說法不正確:A.若屬性集A是R的鍵,則閉包A+是R中所有屬性集合。B.若閉包A+是R中所有屬性集合,則屬性集A是R的鍵。C.若閉包A+是R中所有屬性集合,則屬性集A是R的超鍵。D.當且僅當屬性集A是R的超鍵,閉包A+是R中所有屬性集合。某關(guān)系R(A,B,C,D有函數(shù)依賴A—B,BC—D,D—A,R總共有幾個超鍵?A.3B.4C.6D.7某關(guān)系R(A,B,C,D有函數(shù)依賴A—B,BC—D,D—A,下面哪個函數(shù)依賴不蘊含于已知依賴?A.D—BB.AC—BDC.BC—ADD.BD—AC某關(guān)系R(A,B,C,D有函數(shù)依賴A—B,BC—D,D—A,該關(guān)系若違背BCNF,則應分解成幾個關(guān)系才能滿足BCNF:A.符合BCNF,無需分解B.2個關(guān)系C.3個關(guān)系D.4個關(guān)系關(guān)系product(prodid,prodname,type,factory)表示所銷售的每一種商品的貨號、品名、種類及生產(chǎn)廠家,一種商品有唯一貨號。該關(guān)系所滿足下列最高范式是:A2NF。B3NF。CBCNF。D4NF。關(guān)系prodsales(salesman,prodid,prodname,quantity,amount)表示銷售員銷售商品情況:銷售員、貨號、品名、銷售數(shù)量及銷售金額。一名銷售員可銷售多種商品,一種商品可由多名銷售員銷售。該關(guān)系違背下列最低范式是:A.1NF。B.2NF。C.3NF。D.BCNF。關(guān)系代數(shù)運算中,下面哪種計算可等價表示為其它幾種計算的復合形式:a.投影nB.選擇。C.笛卡爾積x。.自然連接8設(shè)有關(guān)系R(A,B,C)和S(C,D,E),其元組如下所示:RSABCCDE233744566468912346nB,E(R8A=DS)的值是:A.B258E463B.B58E64C.B558E664D.B258E43620.在學生選課表studentcourse(stdno,courseno,grade)中,查詢選修3號課程、且成績在70和80分之間的學生的學號(stdno)及其成績(grade)。實現(xiàn)該功能的SQL語句是:A.SELECTstdno,gradeFROMstudentcourseWHEREcourseno='3'AND*****70<grade>80;B.SELECTstdno,gradeFROMstudentcourse</grade>WHEREcourseno='3'ANDgrade*****70AND80;C.SELECTstdno,gradeFROMstudentcourseWHEREcourseno='3'ANDgrade*****70,80;D.SELECTstdno,gradeFROMstudentcourseWHEREcourseno='3'ANDgradeIN(70,80);21.已知關(guān)系R和S:RSAB3632Select*FromRWhereaALL(SelectbFromS)結(jié)果是;A.B.ABA2322.學生成績表R如下B6ABD.語法錯2R.NoScore1772843924825636727NULL847Select(score/10)*10asScoreLevel,count(no)asnumFromRGroupby(score/10)*10OrderbyScoreLeveldesc;結(jié)果是:A.B.C.ScoreLevelnumScoreLevelnumScoreLevelnum901901401802802601702702702601601802401401901NULL123關(guān)于視圖view,下面哪種說法不正確?A.基于一條Select語句可定義一個視圖。B.CreateViewviewNameAS.,命令可定義視圖。C.查詢視圖與查詢表在語法上是一樣的。Select語句中的From子句中視圖和表不能同時出現(xiàn)。24.關(guān)系R如下R.Noa2NULL7Select*FromRWhereano*2OR(ano*2)isUnknown結(jié)果為A.B.C.D.語法錯NoaNoaNoaNULL2NULL3725.已知關(guān)系如下7salesman.salesorderEmpidempnameordernoempidamount1Zhang8001143002Li8002367003WangD.語法錯3Selectempname,amountFromsalesmanNaturalLeftOuterJoinsalesorder;結(jié)果為:EmpnameamountZhang4300Wang6700EmpnameamountZhangLiWang430006700C.D.語法錯EmpnameamountZhangLiWang4300NULL670026.關(guān)于表的主鍵約束,下面哪種說法不正確:A.select命令不可能違背主鍵約束。insert命令可能違背主鍵約束。C.delete命令不可能違背主鍵約束。D.update命令不可能違背主鍵約束。關(guān)于數(shù)據(jù)庫表中的外鍵,下面哪種說法不正確:A.表R1到R2有外鍵,R2到R1同時也能定義外鍵。B.同一個表中屬性A1到主鍵屬性之間也能定義外鍵。C.外鍵所關(guān)聯(lián)的雙方屬性應屬同種數(shù)據(jù)類型。D.一個外鍵只能在單個屬性上定義。在并發(fā)性事務環(huán)境中,事務1先讀取某行數(shù)據(jù),隨后事務2修改了此行數(shù)據(jù)并提交,造成事務1再讀此行時先后結(jié)果不一致。這種現(xiàn)象被稱為:(DirtyReads)臟讀B.(Non-repeatableReads)不可重復讀(PhantomRows)幻像行D.事務沖突。29.關(guān)于事務控制,下面哪種說法不正確?A.Commit提交當前事務,并結(jié)束當前事務。Rollback退回當前事務,取消本事務已做的數(shù)據(jù)更新,并結(jié)束當前事務。C.Commit提交當前事務,并釋放本事務施加的鎖。D.Rollback退回當前事務,繼續(xù)持有本事務施加的鎖。30.下面哪一種指令能為用戶授權(quán),使其能以一定的權(quán)限訪問特定的數(shù)據(jù)庫對象。A.GrantB.RevokeC.CommitD.Privilege二、綜合題40一個簡化的圖書館信息管理系統(tǒng)。系統(tǒng)需求如下:1.圖書館有若干管理員librarian,各自有員工號empid>姓名name、身份證號idno等屬性。2.圖書館中備有若干種圖書booktype,每種圖書有ISBN、名稱title、出版社publisher、作者writers、價格price等屬性,每種圖書有唯一的ISBN號,同種圖書可購入多本。每一本圖書book有唯一標記bookid和種類booktype。讀者reader在辦理借書證后方可借閱。一個讀者有唯一的借書證號cardno,還有姓名name、身份證號idno、住址address、注銷標記logoff等。讀者在注銷之前,須歸還所有已借圖書或報失。需處理以下基本業(yè)務:借書:在某時刻某讀者通過某管理員借閱某一本書。4按次序回答下列問題:用E/R圖建立該系統(tǒng)的數(shù)據(jù)庫模型。為每個實體集確定鍵屬性,并確定每個聯(lián)系的多重性。(8)由E/R模型建立該系統(tǒng)的關(guān)系模式,并確定每個關(guān)系的主鍵和可能的外鍵。注意各關(guān)系中的函數(shù)依賴和多值依賴,并使你的關(guān)系能符合更高范式。(8)3.基于以上關(guān)系模式,用關(guān)系代數(shù)表示下面計算:(6)1)計算“清華大學出版社”出版的圖書名稱及作者。2)計算借書證號為“A00345”的讀者未歸還的圖書名稱。3)計算未處理過借書手續(xù)的管理員的員工號及其姓名。4.使用SQL語言實現(xiàn)上述計算,并使輸出結(jié)果不重復。(6)5.使用SQL語言完成下面的計算:(12)1)增加借書記錄:借書證號為'A00345',通過管理員'E0035'于當前日期借到圖書'B00124'。(提示:today(*)函數(shù)返回當前日期)2)還書記錄:通過管理員'E0034'于當前日期歸還圖書'B00124'。(提示:還書無需確認借書證)3)計算借

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論