數(shù)據(jù)庫(kù)原理及應(yīng)用-期末考試試題._第1頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用-期末考試試題._第2頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用-期末考試試題._第3頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用-期末考試試題._第4頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用-期末考試試題._第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)原理及應(yīng)用期末考試試題一、單項(xiàng)選擇題1234567891011121314151617181920DCCBCADBCACADDBCBCAB1. 組織層數(shù)據(jù)模型的三要素是 。A.外模式,概念模式和內(nèi)模式 B.關(guān)系模型,網(wǎng)絡(luò)模型,層次模型C.1:1的聯(lián)系,1:n的聯(lián)系,n:m的聯(lián)系 D.數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作,數(shù)據(jù)約束條件2在關(guān)系模型中,任何關(guān)系必須滿足約束條件包括實(shí)體完整性、 和用戶自定義完整性。A動(dòng)態(tài)完整性 B數(shù)據(jù)完整性C參照完整性 D結(jié)構(gòu)完整性3 SQL Server 中的角色是 。A. 一個(gè)服務(wù)器登錄 B. 一個(gè)數(shù)據(jù)庫(kù)用戶 C. 一組權(quán)限的集合 D. 一個(gè)服務(wù)器用戶4 當(dāng)數(shù)據(jù)的物理存儲(chǔ)結(jié)

2、構(gòu)改變時(shí),應(yīng)用程序無(wú)需改變,這樣的特性稱為數(shù)據(jù)的 。 A.邏輯獨(dú)立性 B.物理獨(dú)立性 C.程序無(wú)關(guān)性 D.物理無(wú)關(guān)性5下列哪個(gè)不是以處理大量數(shù)據(jù)為中心的應(yīng)用程序的特點(diǎn) 。 A.涉及的數(shù)據(jù)量大 B.數(shù)據(jù)需長(zhǎng)期聯(lián)機(jī)保存 C.數(shù)據(jù)的計(jì)算復(fù)雜 D.數(shù)據(jù)可被多個(gè)應(yīng)用所共享6ER圖適用于建立數(shù)據(jù)庫(kù)的 。A概念模型 B結(jié)構(gòu)模型 C邏輯模型 D物理模型7. 在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模型屬于 。A需求分析 B物理結(jié)構(gòu)設(shè)計(jì) C邏輯結(jié)構(gòu)設(shè)計(jì) D概念結(jié)構(gòu)設(shè)計(jì)8 記錄了對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行的每一次更新操作。A后援副本 B日志文件 C數(shù)據(jù)庫(kù) D緩沖區(qū)9 是用戶定義的一組數(shù)據(jù)庫(kù)操作序列,是一個(gè)基本的不可分割的工作單元。A

3、程序 B進(jìn)程 C事務(wù) D文件10信息世界中,實(shí)體是指 。 A客觀存在的事物 B. 客觀存在的屬性 C. 客觀存在的特性 D. 某一具體事件11. 數(shù)據(jù)庫(kù)系統(tǒng)中, DBA表示 。 A應(yīng)用程序設(shè)計(jì)者 B. 數(shù)據(jù)庫(kù)使用者C. 數(shù)據(jù)庫(kù)管理員 D. 數(shù)據(jù)庫(kù)結(jié)構(gòu)12數(shù)據(jù)庫(kù)的概念模型獨(dú)立于 。A具體的機(jī)器和DBMS BER圖C信息世界 D現(xiàn)實(shí)世界13. 數(shù)據(jù)庫(kù)系統(tǒng)包括 。 ADB、DBMS B. DB、DBMS、DBA、計(jì)算機(jī)硬件 C. DB、DBA DDB、DBMS、DBA、OS、計(jì)算機(jī)硬件 14. 在數(shù)據(jù)庫(kù)結(jié)構(gòu)中,保證數(shù)據(jù)庫(kù)獨(dú)立性的關(guān)鍵因素是 。 A數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu) B. 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)、物理結(jié)構(gòu) C

4、數(shù)據(jù)庫(kù)的三級(jí)結(jié)構(gòu) D. 數(shù)據(jù)庫(kù)的三級(jí)結(jié)構(gòu)和兩級(jí)映射。 15、在下列關(guān)于關(guān)系的陳述中,錯(cuò)誤的是 。     A. 表中任意兩行的值不能相同     B. 表中任意兩列的值不能相同     C. 行在表中的順序無(wú)關(guān)緊要   D.列在表中的順序無(wú)關(guān)緊要16有一個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,系別),規(guī)定學(xué)號(hào)的值域是8個(gè)數(shù)字組成的字符串,這一規(guī)則屬于 。   A. 實(shí)體完整性約束       B. 參照完整性約

5、束    C. 用戶自定義完整性約束 D. 關(guān)鍵字完整性約束17. 定義外碼實(shí)現(xiàn)的是哪一類完整性 。A.實(shí)體完整性 B. 參照完整性 C. 用戶定義的完整性 D.檢查完整性18如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則T對(duì)Q 。A. 只能讀不能寫 B. 只能寫不能讀 C. 既可讀又可寫 D. 不能讀不能寫19數(shù)據(jù)模型有三個(gè)要素,其中用于描述系統(tǒng)靜態(tài)特性的是 。 A. 數(shù)據(jù)結(jié)構(gòu) B數(shù)據(jù)操作 C. 數(shù)據(jù)完整性約束 D數(shù)據(jù)檢索 20在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于 。A. 需求分析階段 B. 邏輯設(shè)計(jì)階段 C. 概念設(shè)計(jì)階段 D. 物理設(shè)計(jì)階段1.DB

6、、DBMS和DBS三者之間的關(guān)系是( B )。ADB包括DBMS和DBS BDBS包括DB和DBMSCDBMS包括DB和DBS D不能相互包括2.對(duì)數(shù)據(jù)庫(kù)物理存儲(chǔ)方式的描述稱為( B )A外模式 B內(nèi)模式 C概念模式 D邏輯模式3.在數(shù)據(jù)庫(kù)三級(jí)模式間引入二級(jí)映象的主要作用是( A ) A提高數(shù)據(jù)與程序的獨(dú)立性B提高數(shù)據(jù)與程序的安全性C保持?jǐn)?shù)據(jù)與程序的一致性D提高數(shù)據(jù)與程序的可移植性4. 視圖是一個(gè)“虛表”,視圖的構(gòu)造基于( C )A基本表 B視圖 C基本表或視圖 D數(shù)據(jù)字典5關(guān)系代數(shù)中的運(yùn)算符對(duì)應(yīng)SELECT語(yǔ)句中的以下哪個(gè)子句?( A )ASELECTBFROMCWHEREDGROUP BY

7、6公司中有多個(gè)部門和多名職員,每個(gè)職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員,從職員到部門的聯(lián)系類型是( C )A多對(duì)多 B一對(duì)一 C多對(duì)一 D一對(duì)多7如何構(gòu)造出一個(gè)合適的數(shù)據(jù)邏輯結(jié)構(gòu)是( C )主要解決的問(wèn)題。 A關(guān)系系統(tǒng)查詢優(yōu)化 B數(shù)據(jù)字典C關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論 D關(guān)系數(shù)據(jù)庫(kù)查詢8.將E-R模型轉(zhuǎn)換成關(guān)系模型,屬于數(shù)據(jù)庫(kù)的( C )。A. 需求分析 B. 概念設(shè)計(jì)C. 邏輯設(shè)計(jì)D. 物理設(shè)計(jì)9事務(wù)日志的用途是( C )A. 事務(wù)處理B. 完整性約束C. 數(shù)據(jù)恢復(fù)D. 安全性控制10如果事務(wù)T已在數(shù)據(jù)R上加了X鎖,則其他事務(wù)在數(shù)據(jù)R上( D )A. 只可加X(jué)鎖B. 只可加S鎖C. 可加S鎖

8、或X鎖D. 不能加任何鎖1. ( B )是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。A. 數(shù)據(jù)庫(kù)系統(tǒng) B. 數(shù)據(jù)庫(kù) C. 關(guān)系數(shù)據(jù)庫(kù) D. 數(shù)據(jù)庫(kù)管理系統(tǒng)2. (1) 在數(shù)據(jù)庫(kù)的三級(jí)模式中,內(nèi)模式有( A )。A1個(gè) B2個(gè) C3個(gè) D任意多個(gè)2. (2) 在數(shù)據(jù)庫(kù)的三級(jí)模式中,外模式有( D )。A1個(gè) B2個(gè) C3個(gè) D任意多個(gè)2. (3) 在數(shù)據(jù)庫(kù)的三級(jí)模式中,模式有( A )。A1個(gè) B2個(gè) C3個(gè) D任意多個(gè)2. (4) 在數(shù)據(jù)庫(kù)的三級(jí)模式體系結(jié)構(gòu)中,內(nèi)模式、模式和外模式個(gè)數(shù)的比例是( B )。A1:1:1B1:1:NC1:M:NDM:N:P3. 數(shù)據(jù)模型的三個(gè)要素分別是

9、( B )。 A. 實(shí)體完整性、參照完整性、用戶自定義完整性 B. 數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束 4. 數(shù)據(jù)庫(kù)(DB),數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)之間的關(guān)系是( A )。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS 5. 在關(guān)系模式R中,Y函數(shù)依賴于X 的語(yǔ)義是:( B )。A. 在R的某一關(guān)系中,若兩個(gè)元組的X值相等,則Y值也相等。B. 在R的每一關(guān)系中,若兩個(gè)元組的X值相等,則Y值也相等。6. 若對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體(n0)與之聯(lián)系,而對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中只有1個(gè)實(shí)體與之聯(lián)系,則實(shí)體集A和實(shí)體集B之間

10、的聯(lián)系類型為( B )。A1:1B1:NCM:NDN:16. (2) 若對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有1個(gè)實(shí)體(n0)與之聯(lián)系,而對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中只有1個(gè)實(shí)體與之聯(lián)系,則實(shí)體集A和實(shí)體集B之間的聯(lián)系類型為( A )。A1:1B1:NCM:NDN:17下列不屬于數(shù)據(jù)安全性控制方法的是( D )。A用戶標(biāo)識(shí)和鑒定B用戶存取權(quán)限控制C數(shù)據(jù)加密D網(wǎng)絡(luò)流量控制8若關(guān)系R為M列P行,關(guān)系S為N列Q行,則( B )的結(jié)果為M+N列P×Q行。AR-SBR×SCR÷SDRS9. 數(shù)據(jù)模型應(yīng)滿足( D )的要求。A真實(shí)模擬現(xiàn)實(shí)世界B容易為人們所理解C便

11、于在計(jì)算機(jī)上實(shí)現(xiàn)D以上都是10. 在可信計(jì)算機(jī)系統(tǒng)評(píng)測(cè)標(biāo)準(zhǔn)中,達(dá)到初步安全產(chǎn)品要求的是( )級(jí)。AC1BC2CB1DB211. 下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫(kù)基本特征的是( A )。 A. 不同的列應(yīng)有不同的數(shù)據(jù)類型 B. 不同的列應(yīng)有不同的列名 C. 與行的次序無(wú)關(guān) D. 與列的次序無(wú)關(guān) 12. 實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全性控制的常用方法和技術(shù)有( A )A. 用戶標(biāo)識(shí)與鑒別、存取控制、視圖機(jī)制、審計(jì)、數(shù)據(jù)加密13. 數(shù)據(jù)的( B )是為了防止數(shù)據(jù)庫(kù)中存在不符合語(yǔ)義的數(shù)據(jù),也就是防止數(shù)據(jù)庫(kù)中存在不正確的數(shù)據(jù)。數(shù)據(jù)的( )是保護(hù)數(shù)據(jù)庫(kù)防止惡意的破壞和非法的存取。A. 安全性、完整性 B. 完整性、安全性 14.

12、 SQL語(yǔ)言的GRANT和REVOKE語(yǔ)句主要是用來(lái)維護(hù)數(shù)據(jù)庫(kù)的( C )。 C.安全性 D.一致性15. 關(guān)系模型中,一個(gè)碼是( C )。 C. 由一個(gè)或多個(gè)屬性組成,其值能夠惟一標(biāo)識(shí)關(guān)系中一個(gè)元組 D. 以上都不是 16. 當(dāng)關(guān)系S自然聯(lián)接時(shí),能夠把S原該舍棄的元組放到結(jié)果關(guān)系中的操作是 ( D )A.左外聯(lián)接 B.右外聯(lián)接 C.外部并 D.外聯(lián)接 17. 下列不屬于需求分析階段工作的是:( A )。A. 建立E-R圖 B. 分析用戶活動(dòng) C. 建立數(shù)據(jù)字典 D. 建立數(shù)據(jù)流圖18. 數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在( B ) 。 A. 不會(huì)因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序 B. 不會(huì)因?yàn)閿?shù)據(jù)存

13、儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序 19. 若關(guān)系R為M列P行,關(guān)系S為N列Q行,則R×S的結(jié)果為( B )列( )行。A.M+N、P+QBM+N、P×QCM×N、P+QDM×N、P×Q20. 在SQL語(yǔ)言的Select語(yǔ)句中實(shí)現(xiàn)選擇運(yùn)算的子句是( A )。A.SelectB.FromC.WhereD.Group by22如果事務(wù)T對(duì)數(shù)據(jù)D已加S鎖,則其他事務(wù)對(duì)數(shù)據(jù)D( A )A. 可以加S鎖,不能加X(jué)鎖 B. 可以加S鎖,也可以加X(jué)鎖 二、填空題1. 數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)獨(dú)立性是由 外模式/模式 2. 關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括:選擇、投

14、影、連接和_除 _。3.設(shè)有學(xué)生表S(學(xué)號(hào),姓名,班級(jí))和學(xué)生選課表SC(學(xué)號(hào),課程號(hào),成績(jī)),為維護(hù)數(shù)據(jù)一致性,表S與SC之間應(yīng)滿足 參照 完整性約束。4. 當(dāng)數(shù)據(jù)庫(kù)被破壞后,如果事先保存了數(shù)據(jù)庫(kù)副本和 日志文件 ,就有可能恢復(fù)數(shù)據(jù)庫(kù)。5. 如果一個(gè)滿足1NF關(guān)系的所有屬性合起來(lái)組成一個(gè)關(guān)鍵字,則該關(guān)系最高滿足的范式是 3NF (在1NF、2NF、3NF范圍內(nèi))。 6.設(shè)關(guān)系模式R(A,B,C,D),函數(shù)依賴集FABC,DB,則R的候選碼為 AD 。7. 從關(guān)系規(guī)范化理論的角度講,一個(gè)只滿足1NF的關(guān)系可能存在的四方面問(wèn)題是:數(shù)據(jù)冗余度大、插入異常、_ 修改異常_和刪除異常。8.并發(fā)控制的主

15、要方法是 封鎖 機(jī)制。9.若有關(guān)系模式R(A,B,C)和S(C,D,E),SQL語(yǔ)句SELECT A, D FROM R, S WHERE R.C=S.C AND E = '80' ; 對(duì)應(yīng)的關(guān)系代數(shù)表達(dá)式是 A,D(E='80'(RS) 。10.分E-R圖之間的沖突主要有屬性沖突、命名沖突、結(jié)構(gòu)沖突三種。1. 數(shù)據(jù)模型通常分為層次模型、( 網(wǎng)狀模型 )、( 關(guān)系模型 )、面向?qū)ο竽P秃蛯?duì)象關(guān)系模型等。2. 關(guān)系模型中有三類完整性約束:( 實(shí)體完整性 )、( 參照完整性 )和用戶定義的完整性。3. 關(guān)系數(shù)據(jù)庫(kù)中,二維表中的列稱為關(guān)系的( 屬性或字段 ),二維表中

16、的行稱為關(guān)系的( 元組或記錄 )。4. DBMS的主要功能有:( 數(shù)據(jù)定義功能 )、數(shù)據(jù)組織存儲(chǔ)和管理功能、( 數(shù)據(jù)操作功能 )、數(shù)據(jù)庫(kù)的事務(wù)管理和運(yùn)行功能、 數(shù)據(jù)庫(kù)的建立和維護(hù)功能。5. 關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有( 選擇 ),( 投影 )和連接。6. 已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,學(xué)生關(guān)系的主碼是( 學(xué)號(hào) ),學(xué)生關(guān)系的外碼是( 系編號(hào) )。7關(guān)系的實(shí)體完整性規(guī)則定義了( 主鍵字段 )不能取空值。8關(guān)系的參照完整性規(guī)則定義了和之間的引用規(guī)則。9事務(wù)的ACID特性包括:( 原子性 )、一致性、( 獨(dú)立性 )和持續(xù)

17、性。10事務(wù)并發(fā)控制機(jī)制中,避免活鎖產(chǎn)生的方法是采用( 先來(lái)先服務(wù) )的策略; 11第二范式是在第一范式的基礎(chǔ)上消除了( 部分函數(shù)依賴 )。13( 事務(wù) )是并發(fā)控制的基本單位。14在數(shù)據(jù)庫(kù)的兩層映像中,( 模式/內(nèi)模式映像 )保證了物理獨(dú)立性。14在數(shù)據(jù)庫(kù)的兩層映像中,( 外模式/模式映像 )保證了邏輯獨(dú)立性。15事務(wù)并發(fā)控制機(jī)制中,預(yù)防死鎖的方法是( 一次封鎖法 )和( 順序封鎖法 ); 16第三范式是在第二范式的基礎(chǔ)上消除了( 傳遞函數(shù)依賴 )。17數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫(kù)系統(tǒng)由( 外模式 )、( 模式 )和 ( 內(nèi)模式 )三級(jí)構(gòu)成。18建立冗余數(shù)據(jù)最常用的技術(shù)是數(shù)據(jù)轉(zhuǎn)儲(chǔ)和(

18、備份日志文件 )。19數(shù)據(jù)庫(kù)設(shè)計(jì)分為如下幾個(gè)階段:( 需求分析 )、( 結(jié)構(gòu)設(shè)計(jì) )、( 行為設(shè)計(jì) )、( 數(shù)據(jù)庫(kù)實(shí)施 )、( 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù) )。20數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)包括( 概念結(jié)構(gòu)設(shè)計(jì) )、( 邏輯結(jié)構(gòu)設(shè)計(jì) )、( 物理結(jié)構(gòu)設(shè)計(jì) )。21基本的鎖類型有兩種:( 排他鎖或X鎖或?qū)戞i )、( 共享鎖或S鎖或讀鎖 )22并發(fā)操作帶來(lái)的數(shù)據(jù)不一致性情況大致可以分為四種:( 丟失數(shù)據(jù)修改 )、( 讀“臟數(shù)據(jù)” )、( 不可重復(fù)讀 )和產(chǎn)生幽靈數(shù)據(jù)。1. 數(shù)據(jù)庫(kù)系統(tǒng)的二級(jí)映象是指外模式/模式映像 和 模式/內(nèi)模式映像。2. 施加在數(shù)據(jù)庫(kù)數(shù)據(jù)之上的 _語(yǔ)義約束_ 條件稱為數(shù)據(jù)庫(kù)完整性約束條件。3. 將

19、1NF 的關(guān)系模式轉(zhuǎn)變?yōu)?2NF 的關(guān)系模式,是消除了非主屬性對(duì)主碼的 _部分依賴_ 。4. 關(guān)系模式R,S具有共同的屬性X, 且X是R的主碼,但不是S的主碼, 則X稱為 S的外碼 。5. 關(guān)系規(guī)范化理論是要消除一個(gè)不好的關(guān)系模式可能存在的 數(shù)據(jù)冗余 、插入異常 和 刪除異常 等問(wèn)題。6解決并發(fā)操作帶來(lái)的數(shù)據(jù)不一致性問(wèn)題普遍采用技術(shù)是 封鎖 。7事務(wù)并發(fā)操作可能產(chǎn)生的三類不一致性問(wèn)題是丟失修改 、不可重復(fù)讀 和 讀臟數(shù)據(jù)。8保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞,這是指數(shù)據(jù)的 安全性保護(hù) 。9數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的 正確性 和 一致性 。10.數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中的六個(gè)階段為需

20、求分析 、概念結(jié)構(gòu)設(shè)計(jì) 、邏輯結(jié)構(gòu)設(shè)計(jì) 、 物理結(jié)構(gòu)設(shè)計(jì) 、 數(shù)據(jù)庫(kù)時(shí)是和試運(yùn)行 、 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù) 。三、判斷題1. 一個(gè)關(guān)系的主碼必定是候選碼。( )2在一個(gè)關(guān)系中,外碼不能取空值。( ×)3. 概念模型用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象。( )4. 利用視圖可加快查詢速度。( ×)5. 用SQL 語(yǔ)句定義的視圖屬于關(guān)系數(shù)據(jù)庫(kù)的外模式。( )6. 在關(guān)系數(shù)據(jù)庫(kù)中索引的作用是加快數(shù)據(jù)的查找,因此在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)應(yīng)盡可能多地建立索引。(× )7. SQL的標(biāo)準(zhǔn)庫(kù)函數(shù)COUNT、SUM、AVG、MAX、MIN等,不允許出現(xiàn)在查詢語(yǔ)句的 WHERE子

21、句之中。( )8. 若某個(gè)關(guān)系是2NF的,那么它一定是3NF的。(× )9. ROLLBACK 語(yǔ)句的功能是取消事務(wù)所做的更新操作。( )10. 兩段鎖協(xié)議用來(lái)保證并發(fā)事務(wù)不會(huì)產(chǎn)生死鎖。(× ) 1. 任何一個(gè)二元關(guān)系都是3NF( )2任何一個(gè)二元關(guān)系都是BCNF( )3. 任何一個(gè)二元關(guān)系都是4NF( )4一個(gè)無(wú)損連接的分解一定是保持函數(shù)依賴的。( )5一個(gè)保持函數(shù)依賴的分解一定具有無(wú)損連接性。( )6如果一個(gè)關(guān)系模式BCNF,那它一定3NF。( )7關(guān)系摸式選課(學(xué)號(hào),課程號(hào),成績(jī)),函數(shù)依賴集F=(學(xué)號(hào),課程號(hào))成績(jī),此關(guān)系模式BCNF。( )8若R.AR.B,R.A

22、 R.C,則R.AR.(B,C)。( )9若R.(B,C)R.A,則R.BR.A,R.CR.A。( )10規(guī)范化理論是數(shù)據(jù)庫(kù)設(shè)計(jì)的理論指導(dǎo)和工具,規(guī)范化程度越高,模式就越好。( )1 2. 3. 4.× 5.× 6. 7. 8. 9.× 10×1任何一個(gè)二元關(guān)系都是BCNF( )2. 任何一個(gè)二元關(guān)系都是4NF( )3.如果在一組屬性子集上,不存在第二個(gè)函數(shù)依賴,則該屬性集為關(guān)系模式的碼。( )4如果一個(gè)關(guān)系模式3NF,那它一定BCNF。( × )5如果一個(gè)關(guān)系模式BCNF,則在函數(shù)依賴范疇內(nèi),已實(shí)現(xiàn)了徹底的分離,消除了插入、刪除和修改異常。(

23、 )6規(guī)范化理論是數(shù)據(jù)庫(kù)設(shè)計(jì)的理論指導(dǎo)和工具,規(guī)范化程度越高,模式就越好。(× )7當(dāng)且僅當(dāng)函數(shù)依賴AB在R上成立,關(guān)系R(A,B,C)等于投影R1(A,B)和R2(A,C)的連接。( )8若R.AR.B,R.B R.C,則R.AR.C。( )9若R.BR. A,R.C R. A,則R.(B,C)R.A。( )10. 關(guān)系摸式選課(學(xué)號(hào),課程號(hào),成績(jī))中有“學(xué)號(hào)課程號(hào)”存在。( × )8. 設(shè)有一個(gè)學(xué)生選課數(shù)據(jù)庫(kù),包括Student,SC,Course三個(gè)關(guān)系模式:Student(Sno,Sname,Ssex,Sage,Sdept)SC(Sno,Cno,Grade)Cour

24、se(Cno,Cname,Ccredit,Semester)試用SQL完成如下查詢:查詢SC表中的全部數(shù)據(jù);查詢計(jì)算機(jī)系學(xué)生的姓名和年齡;查詢成績(jī)?cè)?0-80分的學(xué)生的學(xué)號(hào)、課程號(hào)和成績(jī);查詢計(jì)算機(jī)系年齡在18-20歲的男學(xué)生的姓名和年齡;查詢C001課程號(hào)的最高分;查詢計(jì)算機(jī)系學(xué)生的最大年齡和最小年齡;統(tǒng)計(jì)每個(gè)系的學(xué)生人數(shù);統(tǒng)計(jì)每門課程號(hào)的選課人數(shù)和考試最高分;統(tǒng)計(jì)每個(gè)學(xué)生的選課門數(shù)和考試總成績(jī),并按選課門數(shù)升序顯示結(jié)果;查詢總成績(jī)超過(guò)200分的學(xué)生,要求列出其學(xué)號(hào)和總成績(jī);查詢選修C002課程的學(xué)生姓名和所在系;查詢成績(jī)80分以上的學(xué)生姓名、課程號(hào)和成績(jī),并按成績(jī)降序排列結(jié)果;查詢哪些課程

25、號(hào)沒(méi)有學(xué)生選修,要求列出課程號(hào)和課程名;查詢計(jì)算機(jī)系哪些學(xué)生沒(méi)有選課,列出學(xué)生姓名;查詢選修C001課程號(hào)的學(xué)生姓名和所在系;查詢通信工程系成績(jī)?cè)?0分以上的學(xué)生學(xué)號(hào)和姓名;查詢計(jì)算機(jī)系考試成績(jī)最高的學(xué)生姓名。查詢年齡最大的男學(xué)生的姓名和年齡;查詢C001課程號(hào)的考試成績(jī)高于該課程號(hào)平均成績(jī)的學(xué)生學(xué)號(hào)和成績(jī);創(chuàng)建內(nèi)容為學(xué)生學(xué)號(hào)、姓名、所在系、課程號(hào)、課程名、課程學(xué)分的視圖;創(chuàng)建內(nèi)容為學(xué)生的學(xué)號(hào)、姓名、選修課程名和考試成績(jī)的視圖;創(chuàng)建內(nèi)容為統(tǒng)計(jì)每個(gè)學(xué)生的選課門數(shù)的視圖,要求列出學(xué)生學(xué)號(hào)和選課門數(shù);創(chuàng)建內(nèi)容為每個(gè)學(xué)生的選課總學(xué)分的視圖,要求列出學(xué)生學(xué)號(hào)和總學(xué)分(說(shuō)明: 考試成績(jī)超過(guò)60才能獲得此課

26、程的學(xué)分)刪除選課成績(jī)小于50分的學(xué)生的選課記錄;將所有選修C001課程的學(xué)生的成績(jī)加10分;將計(jì)算機(jī)所有選修“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程的學(xué)生成績(jī)加10分。答案:Select * from sc;Select sname,sage from student where sdept=計(jì)算機(jī)系;Select sno,course,grade from sc where grade between 70 and 80;Select sname,sage from student where sdept=計(jì)算機(jī)系 and ssex=男 and sage between 18 and 20;Select

27、max(grade) 最高分 from sc where cno=C001;Select max(sage) 最大年齡,min(sage) 最小年齡 from student where sdetp=計(jì)算機(jī)系;Select sdept,count(*) 學(xué)生人數(shù) from student group by sdept;Select cno,count(*) 選課人數(shù), max(grade) 最高分 from sc group by cno;Select sno,count(*) 選課門數(shù), sum(grade) 總成績(jī) from sc group by sno order by count(*

28、);Select sno,sum(grade) 總成績(jī) from sc group by sno having sum(grade)>200;Select sname,sdept from student,sc where student.sno=sc.sno and cno=C002;Select sname,cno,grade from student,sc where student.sno=sc.sno and grade>80 order by grade desc;SelectSelectSelectSelect sno,sname from student,sc wh

29、ere student.sno=sc.sno and sdept=通信工程系 and grade>80;SelectSelectSelect sno,grade from sc where grade>(select avg(grade) from sc where cno=c001) and cno=c001;Create view view1 as select sno,sname,sdept,cno,cname,ccredit from student,sc,course where student.sno=sc.sno and o=o;Create view view2 a

30、s select sno,sname,cname,grade from student,sc,course where student.sno=sc.sno and o=o;得 分六、程序設(shè)計(jì)題(共15分,第1小題5分,第2小題10分)2以下給出三個(gè)基本表。Student(學(xué)生表)的字段按順序?yàn)閷W(xué)號(hào)、姓名、性別、年齡、所屬院系;Course(課程表)的字段按順序?yàn)檎n程編號(hào)、課程名、先行課程、課程學(xué)分;SC(選課表)的字段按順序?yàn)閷W(xué)號(hào)、課程號(hào)、成績(jī)。試用SQL語(yǔ)句表示下列操作。(1)寫出創(chuàng)建學(xué)生表Student的SQL命令,各字段的類型及長(zhǎng)度應(yīng)根據(jù)實(shí)際情況確定。其中學(xué)號(hào)屬性不能為空,并且其值是唯

31、一的,并在Sno列上建立一個(gè)聚簇索引。(2)檢索信息系(IS)和計(jì)算機(jī)科學(xué)系(CS)的學(xué)生的姓名和性別。(3)檢索各個(gè)課程號(hào)及相應(yīng)的選課人數(shù)。 (4)檢索每個(gè)學(xué)生及其選修的課程名和成績(jī)。(5)檢索男生的平均年齡。2(1)寫出創(chuàng)建學(xué)生表Student的SQL命令,各字段的類型及長(zhǎng)度應(yīng)根據(jù)實(shí)際情況確定。其中學(xué)號(hào)屬性不能為空,并且其值是唯一的,并在Sno列上建立一個(gè)聚簇索引。 CREATE TABLE Student (Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(1), Sage INT, Sdept CHAR(15); CREATE

32、 CLUSTED INDEX Stusname ON Student(Sname);(2)檢索信息系(IS)和計(jì)算機(jī)科學(xué)系(CS)的學(xué)生的姓名和性別。SELECT Sname, Ssex FROM Student WHERE Sdept IN ('IS','CS') (3)檢索各個(gè)課程號(hào)及相應(yīng)的選課人數(shù)。 SELECT Cno, COUNT(Sno) FROM SC GROUP BY Cno; (4)檢索每個(gè)學(xué)生及其選修的課程名和成績(jī)。 SELECT Student.Sno, Sname, Course.Cname, SC.Grade FROM Student,

33、 SC, Course WHERE Student.Sno=SC.Sno and SC.Cno=Course.Cno;(5)檢索男生的平均年齡。select 性別,avg(年齡)from studentwhere 性別=男g(shù)roup by 性別或select avg(年齡)from 基本情況group by 性別 having 性別='男'四、根據(jù)各小題要求,寫出對(duì)應(yīng)的 SQL語(yǔ)句。以下給出三個(gè)基本表。Student(學(xué)生表)的字段按順序?yàn)閷W(xué)號(hào)、姓名、性別、年齡、所屬院系;Course(課程表)的字段按順序?yàn)檎n程編號(hào)、課程名、先行課程、課程學(xué)分;SC(選課表)的字段按順序?yàn)閷W(xué)號(hào)、課程號(hào)、成績(jī)。各表的記錄如下:1查詢與“劉晨”在同一個(gè)系學(xué)習(xí)的學(xué)生的學(xué)號(hào)、學(xué)生姓名。SELECT Sno, SnameFROM Student WHERE Sdept IN SELECT Sdept FROM Student WHERE Sname='劉晨' 2將一個(gè)新學(xué)生記錄(03020;陳冬;男;18;IS)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論