版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題2分,共30分)1.設(shè)事務(wù)T1和T2,對數(shù)據(jù)庫中的數(shù)據(jù)A進(jìn)行操作,可能有如下幾種情況,請問哪一種不會發(fā)生沖突操作(D)。正在寫A,T2要讀A正在寫A,T2也要寫A正在讀A,T2要寫A正在讀A,T2也要讀A2.下面的選項不是關(guān)系數(shù)據(jù)庫基本特征的是(A)。A.不同的列應(yīng)有不同的數(shù)據(jù)類型B.不同的列應(yīng)有不同的列名C.與行的次序無關(guān)D.與列的次序無關(guān)3.在視圖上不能完成的操作是(C)。A.更新視圖C.在視圖上定義新的表B.查詢D.在視圖上定義新的視圖4.規(guī)范化理論是關(guān)系數(shù)據(jù)庫進(jìn)行邏輯設(shè)計的理論依據(jù),根據(jù)這個理論,關(guān)系數(shù)據(jù)庫中的關(guān)系必須滿足:每一個屬性都是(B)。A.長度不變的C.互相關(guān)聯(lián)的B.不可分解的D.互不相關(guān)的5.一個事務(wù)的執(zhí)行,要么全部完成,要么全部不做,一個事務(wù)中對數(shù)據(jù)庫的所有操作都是一個不可分割的操作序列的屬性是(A)。A.原子性C.獨立性B.一致性D.持久性6.解決并發(fā)操作帶來的數(shù)據(jù)不一致問題普遍采用(A)技術(shù)。A.封鎖C.恢復(fù)B.存取控制D.協(xié)商7.以下(B)不屬于實現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的主要技術(shù)和方法。A.存取控制技術(shù)C.審計技術(shù)B.視圖技術(shù)D.出入機房登記和加防盜門8.SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語句是實現(xiàn)哪種功能(C)。A.數(shù)據(jù)查詢C.數(shù)據(jù)定義B.數(shù)據(jù)操縱D.數(shù)據(jù)控制9.在ER模型中,如果有3個不同的實體型,3個M:N聯(lián)系,根據(jù)ER模型轉(zhuǎn)換為關(guān)系模型的規(guī)則,轉(zhuǎn)換為關(guān)系的數(shù)目是(C)。A.4C.6B.5D.710.從一個數(shù)據(jù)庫文件中取出滿足某個條件的所有記錄形成一個新的數(shù)據(jù)庫文件的操作是(C)操作。A.投影C.選擇B.連接D.復(fù)制11.要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是(A)A.三層模式之間的兩種映射C.模式與外模式B.模式與內(nèi)模式D.三層模式12.下面的選項不是關(guān)系數(shù)據(jù)庫基本特征的是(A)。A.不同的列應(yīng)有不同的數(shù)據(jù)類型B.不同的列應(yīng)有不同的列名C.與行的次序無關(guān)D.與列的次序無關(guān)13.一個關(guān)系只有一個(C)。A.候選碼C.主碼B.外碼D.超碼14.解決并發(fā)操作帶來的數(shù)據(jù)不一致問題普遍采用(B)技術(shù)。A.存取控制C.恢復(fù)B.封鎖D.協(xié)商15.以下(D)不屬于實現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的主要技術(shù)和方法。A.存取控制技術(shù)C.審計技術(shù)B.出入機房登記和加防盜門D.視圖技術(shù)16.表示兩個或多個事務(wù)可以同時運行而不互相影響的是(C)。A.原子性C.獨立性B.一致性D.持久性17.下列不屬于并發(fā)操作帶來的問題是(D)。A.丟失修改C.臟讀B.不可重復(fù)讀D.死鎖18.SQL中的視圖機制提高了數(shù)據(jù)庫系統(tǒng)的(D)。A.完整性C.隔離性B.并發(fā)控制D.安全性19.下述SQL命令中,允許用戶定義新關(guān)系時,引用其他關(guān)系的主碼作為外碼的是(B)。A.INSERTC.DELETEB.REFERENCESD.SELECT20.在數(shù)據(jù)庫設(shè)計中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于(B)。A.需求分析階段B.邏輯設(shè)計階段C.概念設(shè)計階段D.物理設(shè)計階段21.如果事務(wù)T獲得了數(shù)據(jù)項Q上的排他鎖,則T對Q(C)。A.只能讀不能寫C.既可讀又可寫B(tài).只能寫不能讀D.不能讀也不能寫22.如果有兩個事務(wù),同時對數(shù)據(jù)庫中同一數(shù)據(jù)進(jìn)行操作,不會引起沖突的操作是(D)。A.一個是DELETE,一個是SELECTB.一個是SELECT,一個是DELETEC.兩個都是UPDATED.兩個都是SELECT23.下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是(C)。A.數(shù)據(jù)共享C.數(shù)據(jù)冗余度高B.數(shù)據(jù)完整性D.數(shù)據(jù)獨立性高24.一個關(guān)系只有一個(D)。A.候選碼C.超碼B.外碼D.主碼25.在視圖上不能完成的操作是(C)。A.更新視圖B.查詢C.在視圖上定義新的表D.在視圖上定義新的視圖26.關(guān)系模式中,滿足2NF的模式(B)。A.可能是1NFC.必定是3NFB.必定是1NFD.必定是BCNF27.概念結(jié)構(gòu)設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨立于具體DBMS的(B)。A.數(shù)據(jù)模型C.層次模型B.概念模型D.關(guān)系模型28.表示兩個或多個事務(wù)可以同時運行而不互相影響的是(C)。A.原子性C.獨立性B.一致性D.持久性29.下列不屬于并發(fā)操作直接帶來的問題是(C)。A.丟失修改C.死鎖B.不可重復(fù)讀D.臟讀30.SQL中的視圖機制提高了數(shù)據(jù)庫系統(tǒng)的(D)。A.完整性C.隔離性B.并發(fā)控制D.安全性二、填空題:(每空1分,共20分)1.關(guān)系數(shù)據(jù)模型中,二維表的列稱為屬性,二維表的行稱為元組。2.SQL的中文全稱是_結(jié)構(gòu)化查詢語言。3.實體之間的聯(lián)系有_一對多___、__一對一___、____多對多________三種。4.基本的封鎖類型有兩種:排它鎖和共享鎖。5.用戶選作元組標(biāo)識的一個候選碼為主碼,其屬性不能取空值。6.SQL語言除了具有數(shù)據(jù)查詢和數(shù)據(jù)操縱功能之外,還具有數(shù)據(jù)定義和數(shù)據(jù)控制的功能,它是一個綜合性的功能強大的語言。7.?dāng)?shù)據(jù)庫數(shù)據(jù)具有永久存儲、有組織和可共享三個基本特點。8.在一個關(guān)系R中,若每個數(shù)據(jù)項都是不可再分割的,那么R一定屬于9.基本的封鎖類型有兩種:排它鎖和共享鎖10.?dāng)?shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更改或破壞第一范式。。。11.任何DBMS都提供多種存取方法。常用的存取方法有索引(index)方法、HASH方法、____聚簇(Cluster)方法____________等。12.在關(guān)系模式R(D,E,G)中,存在函數(shù)依賴關(guān)系{E→D,(D,G)→E},則候選碼是(E,G),(D,G),關(guān)系模式R(D,E,G)屬于3NF范式。13.SQL的中文全稱是_結(jié)構(gòu)化查詢語言。14.“三分技術(shù),七分管理,十二分基礎(chǔ)數(shù)據(jù)”是數(shù)據(jù)庫建設(shè)的基本規(guī)律。15.事務(wù)是一系列的數(shù)據(jù)庫操作,是數(shù)據(jù)庫應(yīng)用程序的基本邏輯單元。16.?dāng)?shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。三、名詞解釋:(每小題3分,共15分)1、數(shù)據(jù)獨立性數(shù)據(jù)獨立性是指建立在數(shù)據(jù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)分離的基礎(chǔ)上,用戶以簡單的邏輯結(jié)構(gòu)操作數(shù)據(jù)而無需考慮數(shù)據(jù)的物理結(jié)構(gòu),轉(zhuǎn)換工作由數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)。數(shù)據(jù)獨立性分為數(shù)據(jù)的物理獨立和數(shù)據(jù)的邏輯獨立。物理獨立性是指用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是相互獨立的。即,數(shù)據(jù)在磁盤上怎樣存儲由DBMS管理,用戶程序不需要了解,應(yīng)用程序要處理的只是數(shù)據(jù)的邏輯結(jié)構(gòu),這樣當(dāng)數(shù)據(jù)的物理存儲改變了,應(yīng)用程序不用改變。2、主碼關(guān)系中能夠唯一標(biāo)識一個元組的屬性組3、BCNF每一個決定因素都包含碼的關(guān)系模式4、自然連接特殊的等值連接,它要求兩個關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性去掉5、參照完整性6、數(shù)據(jù)7、數(shù)據(jù)庫管理系統(tǒng)8、候選碼9、意向鎖、10、數(shù)據(jù)庫四、問答題:(每小題4分,共20分)1.在數(shù)據(jù)庫中為什么要并發(fā)控制?2.什么是數(shù)據(jù)庫恢復(fù)?簡述數(shù)據(jù)庫恢復(fù)的基本技術(shù)。3.試述數(shù)據(jù)庫設(shè)計過程的各個階段上的設(shè)計描述。4.統(tǒng)計數(shù)據(jù)庫中存在何種特殊的安全性問題?5.什么是PL/SQL?請寫出它的基本結(jié)構(gòu)。6.請給出檢測死鎖發(fā)生的一種方法,當(dāng)發(fā)生死鎖后如何解除死鎖?7.試述查詢優(yōu)化在關(guān)系數(shù)據(jù)庫系統(tǒng)中的重要性。8.?dāng)?shù)據(jù)庫的完整性概念與數(shù)據(jù)庫的安全性概念有什么區(qū)別和聯(lián)系?9.試述數(shù)據(jù)庫設(shè)計過程的各個階段上的設(shè)計描述。10.試述實現(xiàn)數(shù)據(jù)庫安全性控制的常用方法和技術(shù)。11.試述兩段鎖協(xié)議的概念。12.并發(fā)操作可能會產(chǎn)生哪幾類數(shù)據(jù)不一致?用什么方法能避免各種不一致的情況?13.試述事務(wù)的概念及事務(wù)的四個特性。14.什么是數(shù)據(jù)庫的概念結(jié)構(gòu)?試述其特點和設(shè)計策略。15.試闡述一下數(shù)據(jù),數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng)的定義16.設(shè)有關(guān)系R和S,$$$試寫出R?S、$$$的值17.設(shè)有關(guān)系R(A,B,C)和S(D,E,F(xiàn)),設(shè)有關(guān)系代數(shù)表達(dá)式:$$$試寫出與上述關(guān)系代數(shù)表達(dá)式等價的SQL語句。18.試寫出3NF的定義。當(dāng)一個關(guān)系模式不是3NF時,會出現(xiàn)什么問題?試舉例說明19.試寫出2NF的定義。當(dāng)一個關(guān)系模式不是2NF時,會出現(xiàn)什么問題?試舉例說明20.試寫出BCNF的定義。當(dāng)一個關(guān)系模式不是BCNF時,會出現(xiàn)什么問題?試舉例說明21.設(shè)關(guān)系模式R(A,B,C,D,E),其中A,B,C,D,E為關(guān)系模式R的屬性,F(xiàn)是R上成立的函數(shù)依賴集,即F={AB→C,BC→A,AC→B,D→E},其中符號AB→C表示屬性C函數(shù)依賴于屬性A和B。試寫出R的候選鍵,并說明理由。22.設(shè)有關(guān)系R(A,B,C)和S(B,C,D),試寫出與關(guān)系代數(shù)表達(dá)式$$$等價的SQL語句23.SQL中表達(dá)完整性約束的規(guī)則主要有哪幾種及其內(nèi)容是什么?24.試闡述事務(wù)的定義及其基本性質(zhì)25.什么是計算機系統(tǒng)安全性?計算機系統(tǒng)的安全性問題可分為哪幾類?26.試述兩段鎖協(xié)議的概念。27.SQL中表達(dá)完整性約束的規(guī)則主要有哪幾種?28.試述事務(wù)的概念及事務(wù)的四個特性。29.說明數(shù)據(jù)庫設(shè)計的主要步驟。30.試述關(guān)系數(shù)據(jù)庫系統(tǒng)查詢優(yōu)化為什么會做得比用戶更好。31.試述數(shù)據(jù)庫設(shè)計過程的各個階段上的設(shè)計描述。32.設(shè)某商業(yè)集團(tuán)關(guān)于商店銷售商品的數(shù)據(jù)庫中有三個基本表33.設(shè)職工數(shù)據(jù)庫中有兩個基本表34.設(shè)某商業(yè)集團(tuán)為倉庫存儲商品設(shè)計了三個基本表35.某汽車運輸公司數(shù)據(jù)庫中有一個記錄司機運輸里程的關(guān)系模式36.設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有三個實體集37.設(shè)有一個記錄各個球隊隊員每場比賽進(jìn)球數(shù)的關(guān)系模式38.假設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有一關(guān)系模式R如下39.設(shè)大學(xué)里教學(xué)數(shù)據(jù)庫中有三個實體集40.圖中顯示一張交通違章處罰通知書,根據(jù)這張通知書所提供的信息,設(shè)計一個簡單得E-R模型五、計算題:(每小題3分,共15分)1、在供應(yīng)商、零件數(shù)據(jù)庫中有以下3個關(guān)系模式:供應(yīng)商:S(SNO,SNAME,CITY,STATUS)零件:P(PNO,PNAME,WEIGHT,COLOR,CITY)供應(yīng)貨:SP(SNO,PNO,QTY)各屬性的含義可由屬性名體現(xiàn),不再重復(fù),供應(yīng)貨關(guān)系SP表示某供應(yīng)商SNO,供應(yīng)了PNO零件,數(shù)量為QTY。用SQL語言完成以下操作:(每小題2分)1.求供應(yīng)綠色零件的供應(yīng)商名字;2.求天津供應(yīng)商的名字和狀況(STATUS);3.求零件P1的總供應(yīng)量;4.把零件P2的重量增加100;5.從供應(yīng)商關(guān)系中刪除S1記錄。11、現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學(xué)生(學(xué)號,姓名,性別,專業(yè)、獎學(xué)金)課程(課程號,名稱,學(xué)分)學(xué)習(xí)(學(xué)號,課程號,分?jǐn)?shù))用關(guān)系代數(shù)表達(dá)式實現(xiàn)下列1—2小題:a)檢索“國際貿(mào)易”專業(yè)中獲得獎學(xué)金的學(xué)生信息,包括學(xué)號、姓名、課程名和分?jǐn)?shù);(本小題2分)b)檢索學(xué)生成績得過滿分(100分)的課程的課程號、名稱和學(xué)分;(本小題2分)用SQL語言實現(xiàn)下列3—4小題:c)對成績得過滿分(100分)的學(xué)生,如果沒有獲得獎學(xué)金的,將其獎學(xué)金設(shè)為1000元;(本小題3分)d)定義學(xué)生成績得過滿分(100分)的課程視圖AAA,包括課程號、名稱和學(xué)分;(本小題3分)3、今有如下關(guān)系數(shù)據(jù)庫:S(SNO,SN,STATUS,CITY)、P(PNO,PN,COLOR,WEIGHT)、J(JNO,JN,CITY)、SPJ(SNO,PNO,JNO,QTY)其中,S為供應(yīng)單位,P為零件,J為工程項目,SPJ為工程訂購零件的訂單,其語義為:某供應(yīng)單位供應(yīng)某種零件給某個工程,請用SQL完成下列操作。(1)求為工程J1提供紅色零件的供應(yīng)商代號。(2分)《數(shù)據(jù)庫系統(tǒng)》綜合練習(xí)題一、單項選擇題(在每小題的四個備選答案中選出一個正確答案,并將其號碼填在題干的括號內(nèi)。)1.?dāng)?shù)據(jù)庫中存儲的是A)數(shù)據(jù)(D)B)數(shù)據(jù)模型D)數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系(C)C)數(shù)據(jù)之間的聯(lián)系2.在數(shù)據(jù)庫系統(tǒng)中,把可以相互區(qū)別的客觀事物稱為A)文件3.下列四項中,不屬于數(shù)據(jù)庫特點的是A)數(shù)據(jù)共享4.對數(shù)據(jù)庫物理存儲方式的描述稱為A)外模式B)內(nèi)模式C)概念模式B)字段C)實體D)關(guān)鍵碼()B)數(shù)據(jù)完整性C)數(shù)據(jù)冗余很高D)數(shù)據(jù)獨立性高()D)邏輯模式5.?dāng)?shù)據(jù)庫系統(tǒng)的三級模式中,表達(dá)物理數(shù)據(jù)庫的是A)外模式B)模式C)用戶模式D)內(nèi)模式6.在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是()()A)外模式7.最終用戶使用的數(shù)據(jù)視圖稱為A)內(nèi)模式B)外模式C)概念模式B)內(nèi)模式C)存儲模式D)模式()D)存儲模式8.?dāng)?shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)中,定義索引的組織方式屬于()A)概念模式B)外模式C)邏輯模式D)內(nèi)模式9.?dāng)?shù)據(jù)庫的三級模式結(jié)構(gòu)之間存在著兩級映像,使得數(shù)據(jù)庫系統(tǒng)具有較高的()A)事務(wù)并發(fā)性B)數(shù)據(jù)可靠性C)數(shù)據(jù)獨立性D)數(shù)據(jù)重用性10.在數(shù)據(jù)庫三級模式間引入兩級映像的主要作用是()B)提高數(shù)據(jù)與程序的安全性D)提高數(shù)據(jù)與程序的可移植性A)提高數(shù)據(jù)與程序的獨立性C)保持?jǐn)?shù)據(jù)與程序的一致性11.物理結(jié)構(gòu)的改變不影響整體邏輯結(jié)構(gòu)的性質(zhì),稱為數(shù)據(jù)庫的()A)物理數(shù)據(jù)獨立性C)物理結(jié)構(gòu)獨立性B)邏輯數(shù)據(jù)獨立性D)邏輯結(jié)構(gòu)獨立性12.?dāng)?shù)據(jù)庫的存儲設(shè)備和存取方法變化不影響整體邏輯結(jié)構(gòu)的特點,稱為()A)物理結(jié)構(gòu)獨立性C)邏輯結(jié)構(gòu)獨立性B)物理數(shù)據(jù)獨立性D)邏輯數(shù)據(jù)獨立性13.?dāng)?shù)據(jù)庫系統(tǒng)的物理數(shù)據(jù)獨立性是指A)概念模式改變,外模式和應(yīng)用程序不變B)概念模式改變,內(nèi)模式不變()C)內(nèi)模式改變,概念模式不變D)內(nèi)模式改變,外模式和應(yīng)用程序不變14.邏輯數(shù)據(jù)獨立性是指()A)外模式改變,模式不變C)模式改變,外模式不變B)內(nèi)模式改變,模式不變D)模式改變,內(nèi)模式不變15.要保證數(shù)據(jù)庫物理數(shù)據(jù)獨立性,需要修改的是()A)模式B)模式與內(nèi)模式的映射D)內(nèi)模式C)模式與外模式的映射16.要保證數(shù)據(jù)庫邏輯數(shù)據(jù)獨立性,需要修改的是()A)模式B)模式與內(nèi)模式的映射D)內(nèi)模式C)模式與外模式的映射17.具有堅實數(shù)學(xué)理論基礎(chǔ)的數(shù)據(jù)模型是()A)關(guān)系模型B)層次模型C)網(wǎng)狀模型D)E—R模型18.下列數(shù)據(jù)模型中,數(shù)據(jù)獨立性最高的是()A)網(wǎng)狀數(shù)據(jù)模型B)關(guān)系數(shù)據(jù)模型C)層次數(shù)據(jù)模型D)非關(guān)系模型19.E-R模型屬于A)概念模型()B)層次模型C)網(wǎng)狀模型D)關(guān)系模型()20.在數(shù)據(jù)庫技術(shù)中,獨立于計算機系統(tǒng)的模型是A)E-R模型B)層次模型C)關(guān)系模型D)面向?qū)ο蟮哪P?1.反映現(xiàn)實世界中實體及實體間聯(lián)系的信息模型是A)關(guān)系模型B)層次模型C)網(wǎng)狀模型D)E-R模型23.關(guān)系數(shù)據(jù)模型的三個組成部分中,不包括A)完整性規(guī)則B)數(shù)據(jù)結(jié)構(gòu)C)數(shù)據(jù)操作24.?dāng)?shù)據(jù)庫系統(tǒng)中,使用宿主語言和DML編寫應(yīng)用程序的人員是A)數(shù)據(jù)庫管理員B)專業(yè)用戶C)應(yīng)用程序員D)最終用戶25.在下面給出的內(nèi)容中,不屬于DBA職責(zé)的是()A)定義概念模式B)修改模式結(jié)構(gòu)C)編寫應(yīng)用程序D)編寫完整性規(guī)則26.DB、DBMS和DBS三者之間的關(guān)系是()B)DBS包括DB和DBMSD)不能相互包括()()D)并發(fā)控制()A)DB包括DBMS和DBSC)DBMS包括DB和DBS28.取出關(guān)系中的某些列,并消去重復(fù)的元組的關(guān)系運算稱為A)取列運算B)投影運算C)連接運算D)選擇運算()29.在關(guān)系代數(shù)中,可以用選擇和笛卡爾積表示的運算是()A)投影B)連接C)交D)除法30.有關(guān)系:教學(xué)(學(xué)號、教工號、課程號)假定每個學(xué)生可以選修多門課程,每門課程可以由多名學(xué)生來選修,每個老師只能講授一門課程,每門課程可以由多個老師來講授,那么該關(guān)系的主鍵是()A)課程號B)教工號C)(學(xué)號,課程號)D)(學(xué)號,教工號)31.設(shè)有關(guān)系模式EMP(職工號,姓名,年齡,技能)。假設(shè)職工號唯一,每個職工有多項技能,則EMP表的主鍵是()A)職工號B)姓名,技能C)技能D)職工號,技能44.在視圖上不能完成的操作是()A)更新視圖B)查詢D)在視圖上定義新的基本表C)在視圖上定義新視圖45.在數(shù)據(jù)庫系統(tǒng)中,保證數(shù)據(jù)及語義正確和有效的功能是A)并發(fā)控制B)存取控制C)安全控制D)完整性控制46.在數(shù)據(jù)庫的如下兩個表中,若雇員信息表的主鍵是雇員號,部門信息表的主鍵是部門號。()雇員信息表部門信息表雇員號雇員名部門號工資部門號部門名主任001010056101張山02200012001000150001020304業(yè)務(wù)部李建銷售部應(yīng)偉東服務(wù)部周垠財務(wù)部陳力勝王宏達(dá)01馬林生0204趙敏在下列所給的操作中,不能執(zhí)行的操作是A)從雇員信息表中刪除行(‘010’,‘王宏達(dá)’,‘01’,1200)B)將行(‘102’,‘趙敏’,‘01’,1500)插入到雇員信息表中C)將雇員信息表中雇員號=‘010’的工資改為1600元D)將雇員信息表中雇員號=‘101’的部門號改為‘05’47.在上題的部門信息表中,可以被刪除的行是A)部門號=‘01’的行C)部門號=‘03’的行B)部門號=‘02’的行D)部門號=‘04’的行48.設(shè)有關(guān)系R(A,B,C)和S(D,A),如下所示,R的主鍵為A,S的主鍵為D且外鍵為A,SD1A223NULL344RAB2C31231234則關(guān)系S中違反參照完整性約束的元組是()A)(1,2)B)(2,NULL)49.SQL語言通常稱為C)(3,3)D)(4,4)()A)結(jié)構(gòu)化查詢語言C)結(jié)構(gòu)化定義語言B)結(jié)構(gòu)化控制語言D)結(jié)構(gòu)化操縱語言50.下列關(guān)于SQL語言的描述中,不正確的是A)SQL語言是關(guān)系數(shù)據(jù)庫的國際標(biāo)準(zhǔn)語言()B)SQL語言具有數(shù)據(jù)定義、查詢、操縱和控制功能C)SQL語言可以自動實現(xiàn)關(guān)系數(shù)據(jù)庫的規(guī)范化D)SQL語言稱為結(jié)構(gòu)查詢語言51.SQL語言中,SELECT語句的執(zhí)行結(jié)果是()A)屬性D)數(shù)據(jù)庫52.在基本SQL語言中,不可以實現(xiàn)的是A)定義視圖B)定義基本表C)并發(fā)控制53.在SQL語言中,屬于DML的操作命令是()A)CREATEB)GRANTC)UPDATEB)表C)元組()D)查詢視圖和基本表D)DROP54.SQL語言中,條件“年齡BETWEEN20AND30”表示年齡在20至30之間,且()A)包括20歲和30歲B)不包括20歲和30歲C)包括20歲但不包括30歲D)包括30歲但不包括20歲55.表達(dá)式“AGEBETWEEN18AND24”等價于()A)AGE>18ANDG<24C)AGE>18ANDG<=24B)AGE>=18ANDG<24D)AGE>=18ANDAGE<=2458.用下面的SQL語句建立一個基本表:CREATETABLEStudent(SnoCHAR(4)NOTNULL,SnameCHAR(8)NOTNULL,SexCHAR(2),AgeSMALLINT)可以插入到表中的元組是()A)′5021′,′劉祥′,男,21B)NULL,′劉祥′,NULL,21D)′5021′,′劉祥′,NULL,NULL()A)ISNOTEMPTYB)ISNOTNULLC)NOTUNIQUED)NOTEXISTSC)′5021′,NULL,男,2159.在SQL語言中,用于測試列值非空的短語是60.有關(guān)系R(sno,sname,age),下列關(guān)于空值的查詢語句中,不能產(chǎn)生正確結(jié)果的是()A)SELECTsnameFROMRWHEREage=NULLB)SELECTsnameFROMRWHEREageISNULLC)SELECTsnameFROMRWHERENOT(ageISNULL)D)SELECTsnameFROMRWHEREageISNOTNULL61.SQL語言中,實現(xiàn)數(shù)據(jù)存取控制功能的語句是A)CREATE和DROPB)INSERT和DELETE()C)GRANT和REVOKED)COMMIT和ROLLBACK63.下列SQL語句中,能夠?qū)崿F(xiàn)“收回用戶ZHAO對學(xué)生表(STUD)中學(xué)號(XH)的修改權(quán)”這一功能的是()A)REVOKEUPDATE(XH)ONTABLEFROMZHAOB)REVOKEUPDATE(XH)ONTABLEFROMPUBLICC)REVOKEUPDATE(XH)ONSTUDFROMZHAOD)REVOKEUPDATE(XH)ONSTUDFROMPUBLIC64.把對關(guān)系SC的屬性GRADE的修改權(quán)授予用戶ZHAO的SQL語句是()A)GRANTGRADEONSCTOZHAOB)GRANTUPDATEONSCTOZHAOC)GRANTUPDATE(GRADE)ONSCTOZHAOD)GRANTUPDATEONSC(GRADE)TOZHAO81.設(shè)計性能較優(yōu)的關(guān)系模式稱為規(guī)范化,規(guī)范化的主要理論依據(jù)是A)關(guān)系規(guī)范化理論B)關(guān)系運算理論C)代數(shù)運算理論D)數(shù)理邏輯理論86.如果關(guān)系模式R上有函數(shù)依賴AB→C和A→C,則R中存在()A)完全依賴B)部分依賴C)傳遞依賴D)多值依賴88.任何一個滿足2NF但不滿足3NF的關(guān)系模式都不存在()()A)主屬性對候選鍵的部分依賴C)主屬性對候選鍵的傳遞依賴B)非主屬性對候選鍵的部分依賴D)非主屬性對候選鍵的傳遞依賴91.下列四項中,可以直接用于表示概念模型的是A)層次模型B)關(guān)系模型C)網(wǎng)狀模型()D)實體-聯(lián)系模型94.把ER模型轉(zhuǎn)換成關(guān)系模型的過程,屬于數(shù)據(jù)庫的()A)需求分析B)概念設(shè)計C)邏輯設(shè)計D)物理設(shè)計95.某公司經(jīng)銷多種產(chǎn)品,每名業(yè)務(wù)員可推銷多種產(chǎn)品,且每種產(chǎn)品由多名業(yè)務(wù)員推銷,則業(yè)務(wù)員與產(chǎn)品之間的聯(lián)系是()A)一對一B)一對多C)多對多D)多對一96.學(xué)生社團(tuán)可以接納多名學(xué)生參加,但每個學(xué)生只能參加一個社團(tuán),從社團(tuán)到學(xué)生之間的聯(lián)系類型是()A)一對一B)一對多C)多對多D)多對一97.一個供應(yīng)商可供應(yīng)多種零件,而一種零件可由多個供應(yīng)商供應(yīng),則實體供應(yīng)商與零件之間的聯(lián)系是()A)一對一B)一對多C)多對多D)多對一98.公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯(lián)系類型是()A)一對一B)一對多C)多對多D)多對一99.一輛汽車由多個零部件組成,且相同的零部件可適用于不同型號的汽車,則汽車實體集與零部件實體集之間的聯(lián)系是()A)一對一B)一對多C)多對多D)多對一100.供應(yīng)商可以給某個工程提供多種材料,同一種材料也可以由不同的供應(yīng)商提供,從材料到供應(yīng)商之間的聯(lián)系類型是()A)一對一B)一對多C)多對多D)多對一101.在E-R模型轉(zhuǎn)換成關(guān)系模型的過程中,下列敘述不正確的是A)每個實體類型轉(zhuǎn)換成一個關(guān)系模式()B)每個MN聯(lián)系類型轉(zhuǎn)換一個關(guān)系模式C)每個聯(lián)系類型轉(zhuǎn)換成一個關(guān)系模式D)在處理11和1N聯(lián)系類型時,不生成新的關(guān)系模式。102.在一個ER模型中,有3個不同的實體集和3個不同的二元聯(lián)系,其中有1個一對一聯(lián)系、1個一對多聯(lián)系和1個多對多聯(lián)系,根據(jù)ER模型轉(zhuǎn)換成關(guān)系模型的規(guī)則,轉(zhuǎn)換成關(guān)系的數(shù)目是()A)3B)4C)5D)6103.在ER模型中,如果有6個不同實體集,有9個不同的二元聯(lián)系,其中3個1N聯(lián)系,3個11聯(lián)系,3個MN聯(lián)系,根據(jù)ER模型轉(zhuǎn)換成關(guān)系模型的規(guī)則,轉(zhuǎn)換成關(guān)系的數(shù)目是()A)6104.?dāng)?shù)據(jù)庫設(shè)計中,用于反映企業(yè)信息需求的是A)ER模型B)關(guān)系模型C)層次模型B)9C)12D)15()D)網(wǎng)狀模型106.全局ER模型的設(shè)計,需要消除屬性沖突、命名沖突和()A)結(jié)構(gòu)沖突B)聯(lián)系沖突C)類型沖突D)實體沖突107.在數(shù)據(jù)庫設(shè)計中,獨立于計算機的硬件和DBMS軟件的設(shè)計階段是()A)概念設(shè)計B)物理設(shè)計C)邏輯設(shè)計D)系統(tǒng)實施109.從E-R模型向關(guān)系模型轉(zhuǎn)換,一個N:M的聯(lián)系轉(zhuǎn)換成一個關(guān)系模式時,該關(guān)系模式的鍵是()A)N端實體的鍵B)M端實體的鍵C)N端實體鍵與M端實體鍵組合D)重新選取其他屬性二、填空題34.視圖是定義在__基本表___之上的,對視圖的一切操作最終要轉(zhuǎn)換為對_基本表_的操作。35.在基本表中,主鍵應(yīng)該體現(xiàn)其值的_唯一_和_非空_兩個特性。36.在關(guān)系S(SAB,SN,DAB)和D(DAB,CN,NM)中,S的主鍵是SAB,D的主鍵是DAB,則DAB在S中稱為外鍵_。38.關(guān)系模式的三類完整性約束條件分別是_實體完整性約束__、參照完整性約束和自定義完整性約束_。39.關(guān)系模型的完整性規(guī)則是對關(guān)系的某種約束條件,包括實體完整性、_參照完整性約束_和自定義完整性。40.實體完整性規(guī)則要求主碼取值_必須唯一且非空_。41.關(guān)系中主鍵的取值非空是_實體_完整性規(guī)則。42.參照完整性規(guī)則是對外部關(guān)系_鍵的約束。43.設(shè)有學(xué)生表S(學(xué)號,姓名,班級)和學(xué)生選課表SC(學(xué)號,課程號,成績),為維護(hù)數(shù)據(jù)一致性,表S與SC之間應(yīng)滿足___外鍵___完整性約束。44.在關(guān)系數(shù)據(jù)模型中,兩個關(guān)系R1與R2之間存在1M的聯(lián)系,可以通過在一個關(guān)系R2中的_外部關(guān)鍵字值__在相關(guān)聯(lián)的另一個關(guān)系R1中檢索相對應(yīng)的記錄。46.SQL語言提供數(shù)據(jù)庫定義、_數(shù)據(jù)操作_、數(shù)據(jù)控制等功能。50.已知學(xué)生關(guān)系(學(xué)號,姓名,年齡,班級),要檢索班級為空值的學(xué)生姓名,其SQL查詢語句中WHERE子句的條件表達(dá)式是_班級ISNULL__。51.在SQLSELECT語句查詢中,要去掉查詢結(jié)果中的重復(fù)記錄,應(yīng)該使用____________關(guān)鍵字。53.在“學(xué)生-選課-課程”數(shù)據(jù)庫中的三個關(guān)系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。查找選修“數(shù)據(jù)庫技術(shù)”這門課程的學(xué)生的姓名和成績。若使用連接查詢的SQL語句是:SELECTSNAME,GRADEFROMS,SC,CWHERECNAME="數(shù)據(jù)庫技術(shù)"ANDS.S#=SC.S#AND________。54.在DBMS的授權(quán)子系統(tǒng)中,授權(quán)和回收權(quán)限的語句分別是__GRANT__和REVOKE語句。56.在SQL語言的關(guān)系定義語句中,外鍵子句實現(xiàn)_參照___完整性約束。57.集函數(shù)“COUNT(列名)”的功能是_計算元素個數(shù)__。58.集函數(shù)“SUM(列名)”的功能是_對某一列的值求和(整型)_。59.集函數(shù)“AVG(列名)”的功能是_對某一列的值計算平均值__。71.有關(guān)系模式R(A,B,C),F(xiàn)={A→C,AB→C},則R中存在___________函數(shù)依賴。74.對于屬性X的每個具體值,屬性Y都有唯一的具體值與之對應(yīng),稱Y__________X,或稱X決定Y,記為__________。77.設(shè)關(guān)系R(U),X,YU,X→Y是R的一個函數(shù)依賴,如果存在X’X,使X’→Y成立,則稱函數(shù)依賴X→Y是_完全函數(shù)依賴。83.我們通常按屬性間的依賴情況來區(qū)分關(guān)系規(guī)范化程度,其中第二范式屬性的特點是_屬性完全依賴于主鍵_。第三范式的特點是屬性不依賴于其它非主屬性__。四、簡答題6.設(shè)有供應(yīng)商關(guān)系S和零件關(guān)系P,如下圖所示,S和P的主鍵分別是“供應(yīng)商號”和“零件號”,P的外鍵是“供應(yīng)商號”。SP供應(yīng)商號供應(yīng)商名所在城市A1A2A3A4紅星宇宙黎明立新北京上海天津重慶零件號顏色供應(yīng)商號P1P2P3紅藍(lán)白A1A3A4分析下列3個操作能否被正確執(zhí)行,并說明理由。(1)在P中插入元組(′P2′,′白′,′A2′)(2)在P中插入元組(NULL,′綠′,′A1′)(3)在P中插入元組(′P4′,′白′,′A5′)答案操作(1)不能被正確執(zhí)行,因為違反了主鍵唯一性的約束。操作(2)不能被正確執(zhí)行,因為違反了實體完整性規(guī)則。操作(3)不能被正確執(zhí)行,因為違反了參照完整性規(guī)則。8.關(guān)系R和S如下圖所示,試計算“”的結(jié)果。五、設(shè)計題1.現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學(xué)生(學(xué)號,姓名,性別,專業(yè),獎學(xué)金)課程(課程號,名稱,學(xué)分)學(xué)習(xí)(學(xué)號,課程號,分?jǐn)?shù))用SQL語言實現(xiàn)下列小題:(1)檢索“英語”專業(yè)學(xué)生所學(xué)課程的信息,包括學(xué)號、姓名、課程名和分?jǐn)?shù)。(2)檢索“數(shù)據(jù)庫原理”課程成績高于90分的所有學(xué)生的學(xué)號、姓名、專業(yè)和分?jǐn)?shù);(4)檢索沒有任何一門課程成績不及格的所有學(xué)生的信息,包括學(xué)號、姓名和專業(yè);(5)檢索不學(xué)課程號為“C135”課程的學(xué)生信息,包括學(xué)號,姓名和專業(yè);(6)檢索至少學(xué)過課程號為“C135”和“C219”的學(xué)生信息,包括學(xué)號、姓名和專業(yè);(7)從學(xué)生表中刪除成績出現(xiàn)過0分的所有學(xué)生信息;(8)定義“英語”專業(yè)學(xué)生所學(xué)課程的信息視圖AAA,包括學(xué)號、姓名、課程號和分?jǐn)?shù)。2.設(shè)學(xué)生-課程數(shù)據(jù)庫中包括三個表:學(xué)生表:Student(Sno,Sname,Sex,Sage,Sspec)Student由學(xué)號(Sno)、姓名(Sname)、性別(Ssex)、年齡(Sage)、所學(xué)專業(yè)(Sspec)五個屬性組成,其中Sno為主碼。課程表:Course(Cno,Cname,Ccredit)Course由課程號(Cno)、課程名(Cname)、學(xué)分(Ccredit)三個屬性組成,其中Cno為主碼。學(xué)生選課表:SC(Sno,Cno,Grade)SC由學(xué)號(Sno)、課程號(Cno)、成績(Grade)三個屬性組成,主碼為(Sno,Cno)。用SQL語言實現(xiàn)下列小題:(1)查詢計算機科學(xué)與技術(shù)專業(yè)的全體學(xué)生(2)查詢學(xué)生的姓名、性別和所學(xué)的專業(yè)。(3)查詢每個學(xué)生的學(xué)號、姓名、選修的課程名及成績。(4)查詢選修了全部課程的學(xué)生學(xué)號和姓名。(5)查詢“計算機科學(xué)與技術(shù)”專業(yè)的女生姓名和年齡。(6)查詢至少有20個以上的學(xué)生選修了該課程的課程號和選課人數(shù)。(7)查詢選修了課程名為“數(shù)據(jù)庫技術(shù)”的學(xué)生的學(xué)號和姓名。(8)建立“計算機科學(xué)與技術(shù)”專業(yè)選修了“1001”號課程的學(xué)生的視圖。3.設(shè)學(xué)生課程數(shù)據(jù)庫中有三個關(guān)系:學(xué)生關(guān)系S(S#,SNAME,AGE,SEX)學(xué)習(xí)關(guān)系SC(S#,C#,GRADE)課程關(guān)系C(C#,CNAME)其中S#、C#、SNAME、AGE、SEX、GRADE、CNAME分別表示學(xué)號、課程號、姓名、年齡、性別、成績和課程名。用SQL語句表達(dá)下列操作(1)檢索選修課程名稱為“MATHS”的學(xué)生的學(xué)號與姓名(3)檢索年齡在18到20之間(含18和20)的女生的學(xué)號、姓名和年齡(4)檢索選修了全部課程的學(xué)生姓名(5)檢索至少選修了課程號為“C1”和“C3”的學(xué)生學(xué)號(6)檢索平均成績超過80分的學(xué)生學(xué)號和平均成績(7)檢索選修了全部課程的學(xué)生姓名(8)檢索選修了三門課以上的學(xué)生的姓名和年齡4.設(shè)學(xué)生-課程數(shù)據(jù)庫中包括三個表:學(xué)生表:Student(Sno,Sname,Sex,Sage,Sdept)課程表:Course(Cno,Cname,Ccredit)學(xué)生選課表:SC(Sno,Cno,Grade)其中Sno、Sname、Sex、Sage、Sdept、Cno、Cname、Ccredit、Grade分別表示學(xué)號、姓名、性別、年齡、所在系名、課程號、課程名、學(xué)分和成績。試用SQL語言完成下列(3)~(6)項操作:(1)查詢選修了“3001”號課程的學(xué)生的學(xué)號。(2)查詢選修課程包括“1042”號學(xué)生所學(xué)的課程的學(xué)生學(xué)號(3)查詢?nèi)w女生情況,查詢結(jié)果按所學(xué)專業(yè)升序排列,同一專業(yè)的學(xué)生按年齡降序排列。(4)查詢既選修了“1001”號課程又選修了“3001”號課程的學(xué)生的學(xué)號。(5)將一個新學(xué)生記錄(學(xué)號:88062114,姓名:周平;性別:男;年齡:18歲)插入到Student中。(6)將全體學(xué)生“數(shù)據(jù)庫技術(shù)”課程的成績置零。(8)設(shè)某一查詢操作用SQL語言表示如下,請寫出其對應(yīng)的查詢要求表示SELECTSnameFROMStudent,SCWHEREStudent.Sno=SC.SnoANDSC.Cno=‘1001’ANDGrade>90;5.現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學(xué)生(學(xué)號,姓名,性別,專業(yè),獎學(xué)金)課程(課程號,名稱,學(xué)分)學(xué)習(xí)(學(xué)號,課程號,分?jǐn)?shù))用SQL語言實
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧中醫(yī)藥大學(xué)《C程序設(shè)計及醫(yī)學(xué)應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 蘭州理工大學(xué)《醫(yī)學(xué)實驗基本技術(shù)與設(shè)備》2023-2024學(xué)年第一學(xué)期期末試卷
- 集美大學(xué)《口腔人文醫(yī)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南文理學(xué)院芙蓉學(xué)院《社會保障發(fā)展前沿》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南高速鐵路職業(yè)技術(shù)學(xué)院《世界建筑裝飾風(fēng)格與流派》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶郵電大學(xué)《計算機學(xué)科課程教學(xué)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶健康職業(yè)學(xué)院《工程造價及管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 中原工學(xué)院《軟件質(zhì)量保證與測試實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江農(nóng)林大學(xué)暨陽學(xué)院《野生動植物保護(hù)與管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 中國石油大學(xué)(華東)《表演基礎(chǔ)元素訓(xùn)練》2023-2024學(xué)年第一學(xué)期期末試卷
- 河南省鄭州外國語高中-【高二】【上期中】【把握現(xiàn)在 蓄力高三】家長會【課件】
- 2025年中煤電力有限公司招聘筆試參考題庫含答案解析
- 企業(yè)內(nèi)部控制與財務(wù)風(fēng)險防范
- 高端民用航空復(fù)材智能制造交付中心項目環(huán)評資料環(huán)境影響
- 建設(shè)項目施工現(xiàn)場春節(jié)放假期間的安全管理方案
- 胃潴留護(hù)理查房
- 污水處理廠運營方案計劃
- 眼科慢病管理新思路
- 劉先生家庭投資理財規(guī)劃方案設(shè)計
- 寵物養(yǎng)護(hù)與經(jīng)營-大學(xué)專業(yè)介紹
- DB22T 3268-2021 糧食收儲企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化評定規(guī)范
評論
0/150
提交評論