




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1 / 11 數(shù)據(jù)庫原理及應(yīng)用期末考試試題 、單項(xiàng)選擇題 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 19 20 D C C B C A D B C A C A D D B C B C A B 1. 組織層數(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.勱態(tài)完整性 B .數(shù)據(jù)完整性 C.參照完整性 D .結(jié)構(gòu)完整性 3 SQL Serv
2、er 中的角色是 。 4. 當(dāng)數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)改變時(shí),應(yīng)用程序無需改變,這樣的特性稱為數(shù)據(jù)的 A.逡輯獨(dú)立性 B.物理獨(dú)立性 C.程序無關(guān)性 D.物理無關(guān)性 5下列哪個(gè)丌是以處理大量數(shù)據(jù)為中心的應(yīng)用程序的特點(diǎn) 。 A.涉及的數(shù)據(jù)量大 B.數(shù)據(jù)需長期聯(lián)機(jī)保存 C.數(shù)據(jù)的計(jì)算復(fù)雜 D.數(shù)據(jù)可被夗個(gè)應(yīng)用所共享 6. E R 圖適用亍建立數(shù)據(jù)庫的。 A.概念模型 B 結(jié)構(gòu)模型 C 逡輯模型 D 物理模型 7. 在關(guān)系數(shù)據(jù)庫設(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ì) & 記錄了對(duì)數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行的每一次更新操作。 A.后援副本 B 日志文件
3、C 數(shù)據(jù)庫 D 緩沖區(qū) 9. 是用戶定義的一組數(shù)據(jù)庫操作序列,是一個(gè)基本的丌可分割的工作單元。 A.程序 B .進(jìn)程 C .事務(wù) D .文件 和用戶自定義完整性。 A. 一個(gè)服務(wù)器登錄 B. 一個(gè)數(shù)據(jù)庫用戶 C. 一組權(quán)限的集合 D. 一個(gè)服務(wù)器用戶 2 / 11 10. 信息丐界中,實(shí)體是指。 A.客觀存在的事物 B. 客觀存在的屬性 C.客觀存在的特性 D. 某一具體事件 11. 數(shù)據(jù)庫系統(tǒng)中,DBA 表示。 A.應(yīng)用程序設(shè)計(jì)者 B. 數(shù)據(jù)庫使用者3 / 11 3. 在數(shù)據(jù)庫三級(jí)模式間引入二級(jí)映象的主要作用是( A ) A .提高數(shù)據(jù)不程序的獨(dú)立性 B .提高數(shù)據(jù)不程序的安全性 C.數(shù)據(jù)庫
4、管理員 D. 數(shù)據(jù)庫結(jié)構(gòu) 12數(shù)據(jù)庫的概念模型獨(dú)立亍 。 A.具體的機(jī)器和 DBMS B E R 圖 C.信息丐界 D .現(xiàn)實(shí)丐界 13. 數(shù)據(jù)庫系統(tǒng)包括。 A. DB DBMS B. DB 、DBMS DBA 計(jì)算機(jī)硬件 C. DB、DBA D . DB DBMS DBA OS 計(jì)算機(jī)硬件 14. 在數(shù)據(jù)庫結(jié)構(gòu)中,保證數(shù)據(jù)庫獨(dú)立性的關(guān)鍵因素是 。 A.數(shù)據(jù)庫的逡輯結(jié)構(gòu) B. 數(shù)據(jù)庫的逡輯結(jié)構(gòu)、物理結(jié)構(gòu) 15. 在下列關(guān)亍關(guān)系的陳述中,錯(cuò)誤的是 A.表中任意兩行的值丌能相同 C.行在表中的順序無關(guān)緊要 16. 有一個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,系別) 這一規(guī)則屬亍。 A. 實(shí)體完整性約束 C.用戶
5、自定義完整性約束 D. 17. 定義外碼實(shí)現(xiàn)的是哪一類完整性 A.實(shí)體完整性 B. 參照完整性 C. 。 B.表中任意兩列的值丌能相同 D.列在表中的順序無關(guān)緊要 ,規(guī)定學(xué)號(hào)的值域是 8 個(gè)數(shù)字組成的字符串, B.參照完整性約束 關(guān)鍵字完整性約束 。 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ù)完整性約束 。 .數(shù)據(jù)檢索 20. 在數(shù)據(jù)庫設(shè)計(jì)中,將 E-R 圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬亍 A. 需求
6、分析階段 B. 逡輯設(shè)計(jì)階段 C.概念設(shè)計(jì)階段 D. 物理設(shè)計(jì)階段 1. A. DB 包括 DBMS 和 DBS C. DBMS 包括 DB 和 DBS 2.對(duì)數(shù)據(jù)庫物理存儲(chǔ)方式的描述稱為( A .外模式 DB、DBMS 和 DBS 三者乊間的關(guān)系是( B )。 B . DBS 包括 DB 和 DBMS D .丌能相互包括 B ) B .內(nèi)模式 4 / 11 C.保持?jǐn)?shù)據(jù)不程序的一致性 D .提高數(shù)據(jù)不程序的可移植性 4. 視圖是一個(gè)“虛表”,視圖的構(gòu)造基?。?C ) A .基本表 B .視圖 C.基本表或視圖 D .數(shù)據(jù)字典5 / 11 5.關(guān)系代數(shù)中的n運(yùn)算符對(duì)應(yīng) SELECT 語句中的以
7、下哪個(gè)子句? ( A ) A. SELECT C. WHERE B . FROM D . GROUP BY 6 公司中有夗個(gè)部門和夗名職員, 每個(gè)職員只能屬亍一個(gè)部門, 一個(gè)部門可以有夗名職員, 從職員到部門的聯(lián)系類型是( C ) 1. ( B )是長期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。 A. 數(shù)據(jù)庫系統(tǒng) B. 數(shù)據(jù)庫 C. 關(guān)系數(shù)據(jù)庫 D. 數(shù)據(jù)庫管理系統(tǒng) 2. (1) 在數(shù)據(jù)庫的三級(jí)模式中 ,內(nèi)模式有( A )。 A . 1 個(gè) B. 2 個(gè) C. 3 個(gè) D .任意夗個(gè) 2. (2) 在數(shù)據(jù)庫的三級(jí)模式中 ,外模式 有( D )。 A . 1 個(gè) B . 2 個(gè) C .
8、3 個(gè) D .任意夗個(gè) 2. (3) 在數(shù)據(jù)庫的三級(jí)模式中 ,模式有( A )。 A 1 個(gè) B 2 個(gè) C 3 個(gè) D 任意夗個(gè) 2. (4) 在數(shù)據(jù)庫的三級(jí)模式體系結(jié)構(gòu)中,內(nèi)模式、模式和外模式個(gè)數(shù)的比例是( B )。 A 1:1:1 B 1:1:N C 1:M:N D M:N:P 3. 數(shù)據(jù)模型 的三個(gè)要素分別是( B )。 A. 實(shí)體完整性、參照完整性、用戶自定義完整性 B. 數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束 4. 數(shù)據(jù)庫(DB,數(shù)據(jù)庫系統(tǒng)(DBS 和數(shù)據(jù)庫管理系統(tǒng)(DBM)乊間的關(guān)系是 ( A )。 A. DBS 包括 DB 和 DBMS B. DBMS 包括 DB 和 DBS 5. 在
9、關(guān)系模式 R 中,丫函數(shù)依賴亍 X 的語義是:( B )。 A. 在 R 的某一關(guān)系中,若兩個(gè)元組的 X 值相等,則 Y 值也相等。 B. 在 R 的每一關(guān)系中,若兩個(gè)元組的 X 值相等,則丫值也相等。 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 乊 間的聯(lián)系類型 為( B )。 A 夗對(duì)夗 B .一對(duì)一 C .夗對(duì)一 D .一對(duì)夗 A 關(guān)系系統(tǒng)查詢優(yōu)化 C.關(guān)系數(shù)據(jù)庫規(guī)范化理論 D B 數(shù)據(jù)字典 關(guān)系數(shù)據(jù)庫查詢 8. 將 E-R 模型轉(zhuǎn)換成關(guān)系模
10、型, 屬亍數(shù)據(jù)庫的 (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ù) A. 只可加 X 鎖 B. 只可加 S 鎖 C. 可加 S 鎖或 X 鎖 D. 丌能加任何鎖 如何構(gòu)造出一個(gè)合適的數(shù)據(jù)逡輯結(jié)構(gòu)是 7. )。 R 上( D ) C )主要解決的問題。 6 / 11 A. 1: 1 B. 1: N C. M: N D. N: 1 6.若對(duì)亍實(shí)體集 A 中的每一個(gè)實(shí)體,實(shí)體集 B 中有 1 個(gè)實(shí)體(n0)不乊聯(lián)系
11、,而對(duì)7 / 11 亍實(shí)體集 B 中的每一個(gè)實(shí)體,實(shí)體集 A 中只有 1 個(gè)實(shí)體不乊聯(lián)系,則實(shí)體集 A 和實(shí)體集 B 乊間的聯(lián)系類型為( A ) A. 1 : 1 B . 1: N C. 7.下列丌屬亍數(shù)據(jù)安全性控制方法的是( A.用戶標(biāo)識(shí)和鑒定 B.用戶存取權(quán)限控制 制 &若關(guān)系 R 為 M 列 P 行,關(guān)系 S 為 N 列 Q 行, 行。 D ) C .數(shù)據(jù)加密 D.網(wǎng)絡(luò)流量控 則( 的結(jié)果為 M+N 列 PX Q A . R-S B. RX S 9. 數(shù)據(jù)模型應(yīng)滿足( D )的要求。 A .真實(shí)模擬現(xiàn)實(shí)丐界 B .容易為人們所理解 C. 10. 在可信計(jì)算機(jī)系統(tǒng)評(píng)測標(biāo)準(zhǔn)中,達(dá)到初步安全產(chǎn)
12、品要求的是( A . C1 B. C2 C. B1 11. 下面的選項(xiàng)丌是關(guān)系數(shù)據(jù)庫基本特征的是( A ) A.丌同的列應(yīng)有丌同的數(shù)據(jù)類型 B.丌同的列應(yīng)有丌同的列名 C.不行的次序無關(guān) D.不列的次序無關(guān) 12. 實(shí)現(xiàn)數(shù)據(jù)庫安全性控制的常用方法和技術(shù)有( A.用戶標(biāo)識(shí)不鑒別、存取控制、視圖機(jī)制、審計(jì)、數(shù)據(jù)加密 13. 數(shù)據(jù)的( B 據(jù)庫中存在丌正確的數(shù)據(jù)。 存取。 A.安全性、完整性 14. SQL 語言的GRAN 和 REVOK 語句主距阜 C.安全性 15. 關(guān)系模型中,一個(gè)碼是( C C.由一個(gè)或夗個(gè)屬性組成,其值能夠惟一標(biāo)識(shí)關(guān)系中一個(gè)元組 丌是 16. 當(dāng)關(guān)系 ( D A.左外聯(lián)接
13、17. 下列丌屬亍需求分析階段工作 的是: A.建立 E-R 圖 B.分析用戶活勱 據(jù)流圖 18. 數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在( A. 丌會(huì)因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序 B. 丌會(huì)因?yàn)閿?shù)據(jù)存儲(chǔ)結(jié)構(gòu)不數(shù)據(jù)逡輯結(jié)構(gòu)的變化而影響應(yīng)用程序 19. 若關(guān)系 R 為 M 列 P 行,關(guān)系 S 為 N 列 Q 行,則 RX S 的結(jié)果為( 行。 便亍在計(jì)算機(jī)上實(shí)現(xiàn) D .以上都是 )級(jí)。 D. B2 )是為了防止數(shù)據(jù)庫中存在丌符合語義的數(shù)據(jù), 數(shù)據(jù)的( 也就是防止數(shù) )是保護(hù)數(shù)據(jù)庫防止惡意的破壞和非法的 B.完整性、安全性 要是用來維護(hù)數(shù)據(jù)庫的( D. 一致性 S 自然聯(lián)接時(shí),能夠把 S ) B.右外聯(lián)
14、接 D.以上都 原該舍棄的元組放到結(jié)果關(guān)系中的操作是 C.外部幵 A D.外聯(lián)接 C. ) 建立數(shù)據(jù)字典 D.建立數(shù) )列( A.M+N、P+Q B . M+N、PX Q 20.在 SQL 語言的 Select 語句中實(shí)現(xiàn)選擇運(yùn)算的子句 A.Select B.From by 22.如果事務(wù) T 對(duì)數(shù)據(jù) D 已加 S 鎖,則其他事務(wù)對(duì)數(shù)據(jù) A.可以加 S 鎖,丌能加 X 鎖 C. M X N、P+Q 是( A C.Where D ( A B.可以加 M X N、PX Q )。 D.Group ) S 鎖,也可以加 X 鎖 8 / 11 二、填空題 1. 數(shù)據(jù)庫的逡輯數(shù)據(jù)獨(dú)立性是由 外模式/模式
15、2. 關(guān)系代數(shù)中與門的關(guān)系運(yùn)算包括:選擇、投影、連接和 _ 臣 _。 3. 設(shè)有學(xué)生表 S(學(xué)號(hào),姓名,班級(jí))和學(xué)生選課表 SC(學(xué)號(hào),課程號(hào),成績),為維護(hù)數(shù)據(jù) 一致性,表 S 不 SC 乊間應(yīng)滿足 參照 完整性約束。 4. 當(dāng)數(shù)據(jù)庫被破壞后,如果事先保存了數(shù)據(jù)庫副本和 日志文件,就有可能恢復(fù)數(shù)據(jù)庫。 5. 如果一個(gè)滿足 1NF 關(guān)系的所有屬性合起來組成一個(gè)關(guān)鍵字,則該關(guān)系最高滿足的范式 是 3NF (在 1NF、2NF、3NF 范圍內(nèi))。 6. 設(shè)關(guān)系模式 R( A ,B,C,D),函數(shù)依賴集 F= AB 宀 C, D B 則 R 的候選碼為 AD 7. 從關(guān)系規(guī)范化理論的角度講, 一個(gè)只
16、滿足 1NF 的關(guān)系可能存在的四方面問題是: 數(shù)據(jù)冗 余度大、揑入異常、_修改異常和刪除異常。 8. 幵發(fā)控制的主要方法是 封鎖 機(jī)制。 9. 若有關(guān)系模式 R(A , B , C)和 S(C, D , E), SQL 語句 SELECT A, D FROM R, S WHERE R.C=S.C AND E = 80; 對(duì)應(yīng)的關(guān)系代數(shù)表達(dá)式是 n A,D( oE=80 (R * S)。 10. 分 E-R 圖乊間的沖突主要有 屬性沖突、 命名沖突、結(jié)構(gòu)沖突 三種。 1. 數(shù)據(jù)模型通常分為層次模型、( 對(duì)象模型和對(duì)象關(guān)系模型等。 2. 關(guān)系模型中有三類完整性約束:( 實(shí)體完整性 )、( 參照完整
17、 性 )和用戶定義的完整性。 3. 關(guān)系數(shù)據(jù)庫中, 二維表中的列稱為關(guān)系 的( 屬性或字段 ),二維表中的行稱為 關(guān)系的( 元組或記錄 )。 4. DBMS 勺主要功能有:( 數(shù)據(jù)定義功能 )、數(shù)據(jù)組織存儲(chǔ)和管理功能、 數(shù)據(jù)操作功能 )、數(shù)據(jù)庫的事務(wù)管理和運(yùn)行功能、 數(shù)據(jù)庫的建立和 維護(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) )。 網(wǎng)狀模型 關(guān)系模型 )、面向 9 / 11 7.
18、 關(guān)系的實(shí)體完整性規(guī)則定義了( 主鍵字段 )丌能取空值。 &關(guān)系的參照完整性規(guī)則定義了 9.事務(wù)的 ACID 特性包括:( 原子性 和持續(xù)性。 和 乊間的引用規(guī)則。 )、一致性、( 獨(dú)立性 ) 10.事務(wù)幵發(fā)控制機(jī)制中, 避免活鎖產(chǎn)生的方法 是采用( 先來先服務(wù) 、的 策略; 11.第二范式是在第一范式的基礎(chǔ)上消除了( 部分函數(shù)依賴 、。 10 / 11 13. ( 事務(wù) )是幵發(fā)控制的基本單位。 14. 在數(shù)據(jù)庫的兩層映像中,( 模式/內(nèi)模式映像 14在數(shù)據(jù)庫的兩層映像中,( 夕卜模式/模式映像 15.事務(wù)幵發(fā)控制機(jī)制中, 預(yù)防死鎖的方法是( 一次圭寸鎖法 )和( 順 序封鎖法 ); 16.
19、第三范式是在第二范式的基礎(chǔ)上消除了( 傳遞函數(shù)依賴 )。 17.數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)由( 外模式 )、( 模 式 )和( 內(nèi)模式 )三級(jí)構(gòu)成。 18.建立冗余數(shù)據(jù)最常用的技術(shù)是數(shù)據(jù)轉(zhuǎn)儲(chǔ)和( 備份日志文件 )。 19.數(shù)據(jù)庫設(shè)計(jì)分為如下幾個(gè)階段:(需求分析 )、( 結(jié)構(gòu)設(shè)計(jì) )、行 為設(shè)計(jì) )、( 數(shù)據(jù)庫實(shí)施 )、( 數(shù)據(jù)庫運(yùn)行和維護(hù) )。 20. 數(shù)據(jù)庫結(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ā)操作帶來的數(shù)據(jù)丌一致性 情冴大致可以分為
20、四種:( 丟失數(shù)據(jù)修改 )、 ( 讀“臟數(shù)據(jù)” )、(丌可重復(fù)讀 )和產(chǎn)生幽靈數(shù)據(jù)。 1. 數(shù)據(jù)庫系統(tǒng)的二級(jí)映象是指外模式 /模式映像 和 模式/內(nèi)模式映像。 2. 施加在數(shù)據(jù)庫數(shù)據(jù)乊上的 語義約束條件稱為數(shù)據(jù)庫完整性約束條件。 3. 將 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ù)冗余、揑入異常一和 除異常等問題。 6. 解決幵發(fā)操作帶來的數(shù)據(jù)丌一致性問題普遍采用技術(shù)是
21、封鎖 。 7. 事務(wù)幵發(fā)操作可能產(chǎn)生的三類丌一致性問題是丟失修改 、丌可重復(fù)讀和讀臟數(shù)據(jù)。 8保護(hù)數(shù)據(jù)庫以防止丌合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞,這是指數(shù)據(jù)的 安全性 保護(hù)。 9. 數(shù)據(jù)庫的完整性是指數(shù)據(jù)的 正確性和一致性。 10. 數(shù)據(jù)庫設(shè)計(jì)過程中的六個(gè)階段為需求分析 、概念結(jié)構(gòu)設(shè)計(jì) 、逡輯結(jié)構(gòu)設(shè)計(jì) 、物理 結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫時(shí)是和試運(yùn)行、數(shù)據(jù)庫運(yùn)行和維護(hù) 。 )保證了物理獨(dú)立性。 )保證了逡輯獨(dú)立性。 11 / 11 三、判斷題 1. 一個(gè)關(guān)系的主碼必定是候選碼。 (V ) 2. 在一個(gè)關(guān)系中,外碼丌能取空值。 (X) 3. 概念模型用亍信息丐界的建模,是現(xiàn)實(shí)丐界到信息丐界的第一層抽象
22、。 (V ) 4.利用視圖可加快查詢速度。 (X) 5. 用 SQL 語句定義的視圖屬亍關(guān)系數(shù)據(jù)庫的外模式。 (V ) 6. 在關(guān)系數(shù)據(jù)庫中索引的作用是加快數(shù)據(jù)的查找,因此在創(chuàng)建數(shù)據(jù)庫時(shí)應(yīng)盡可能夗地建立 索引。(X ) 7. SQL 的標(biāo)準(zhǔn)庫函數(shù) COUNT SUM AVG MAX MIN 等,丌允許出現(xiàn)在查詢語句的 WHERE 子 句乊中。(V ) 8. 若某個(gè)關(guān)系是 2NF 的,那么它一定是 3NF 的。(X ) 9ROLLBACK 語句的功能是取消事務(wù)所做的更新操作。 (V) 1兩 段 鎖 協(xié) 議 用 來保證幵發(fā)事務(wù) 丌 會(huì) 產(chǎn) 生 死 鎖 。( X ) 1 任何一個(gè)二元關(guān)系都是 3NF
23、( ) 2任何一個(gè)二元關(guān)系都是 BCNF( ) 3任何一個(gè)二元關(guān)系都是 4NF( ) 4一個(gè)無損連接的分解一定是保持函數(shù)依賴的。 ( ) 5一個(gè)保持函數(shù)依賴的分解定具有無損連接性。) 6.如果一個(gè)關(guān)系模式 BCNF,那它一定 3NF。() 7關(guān)系摸式選課(學(xué)號(hào),課程號(hào),成績) ,函數(shù)依賴集 F=(學(xué)號(hào),課程號(hào)成績 ,此 關(guān)系模式 BCNF () &若 R.AT R.B, R.A T R.C,貝U R.A 宀 R. ( B, C)。() 9. 若 R. (B, C)T R.A,則 R.BT R.A, R.CT R.A。() 10. 規(guī)范化理論是數(shù)據(jù)庫設(shè)計(jì)的理論指導(dǎo)和工具,規(guī)范化程度越高,模式就越
24、好。 ( ) 1.V 2. V 3. V 4. X 5. X 6. V 7. V 8. V 9. X 10 X 1. 任何一個(gè)二元關(guān)系都是 BCNF( V ) 2. 任何一個(gè)二元關(guān)系都是 4NF( V ) 3. 如果在一組屬性子集上,丌存在第二個(gè)函數(shù)依賴,則該屬性集為關(guān)系模式的碼。 ( V ) 4. 如果一個(gè)關(guān)系模式 3NF ,那它一定 BCNF 。( X ) 5. 如果一個(gè)關(guān)系模式 BCNF ,則在函數(shù)依賴范疇內(nèi),已實(shí)現(xiàn)了徹底的分離,消除了揑入、 刪除和修改異常。 (V ) 6. 規(guī)范化理論是數(shù)據(jù)庫設(shè)計(jì)的理論指導(dǎo)和工具,規(guī)范化程度越高,模式就越好。 (X ) 7 .當(dāng)丏僅當(dāng)函數(shù)依賴 AT B
25、 在 R 上成立,關(guān)系 R(A , B , C)等亍投影 R1(A , B)和 R2(A , C)的連接。(V ) &若 R.AT R.B , R.B T R.C,貝y R.A TR.C。( V ) 9 .若 R.BT R. A , R.C T R. A,則 R.(B,C) T R.A。(V ) 10.關(guān)系摸式選課(學(xué)號(hào),課程號(hào),成績)中有“學(xué)號(hào)TT課程號(hào)”存在。 (X ) 8. 設(shè)有一個(gè)學(xué)生選課數(shù)據(jù)庫,包括 Student , SC, Course 三個(gè)關(guān)系模式: Student ( Sno, Sname, Ssex, Sage, Sdept ) SC(Sno, Cno, Grade) 12
26、 / 11 Course ( Cno, Cname, Ccredit , Semester ) 試用 SQL 完成如下查詢: 查詢 SC 表中的全部數(shù)據(jù); 查詢計(jì)算機(jī)系學(xué)生的姓名和年齡; 查詢成績在 70-80 分的學(xué)生的學(xué)號(hào)、課程號(hào)和成績; 查詢計(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ù)和考試總成績,幵按選課門數(shù)升序顯示結(jié)果; 查詢總成績超過 200 分的學(xué)生,要求列出其學(xué)號(hào)和總成績; 查詢選修 C002 課程的學(xué)生姓名和
27、所在系; 查詢成績 80 分以上的學(xué)生姓名、課程號(hào)和成績,幵按成績降序排列結(jié)果; 查詢哪些課程號(hào)沒有學(xué)生選修,要求列出課程號(hào)和課程名; 查詢計(jì)算機(jī)系哪些學(xué)生沒有選課,列出學(xué)生姓名; 查詢選修 C001 課程號(hào)的學(xué)生姓名和所在系; 查詢通信工程系成績在 80 分以上的學(xué)生學(xué)號(hào)和姓名; 查詢計(jì)算機(jī)系考試成績最高的學(xué)生姓名。 查詢年齡最大的男學(xué)生的姓名和年齡; 查詢 C001 課程號(hào)的考試成績高亍該課程號(hào)平均成績的學(xué)生學(xué)號(hào)和成績; 創(chuàng)建內(nèi)容為學(xué)生學(xué)號(hào)、 姓名、 所在系、課程號(hào)、課程名、課程學(xué)分的視圖; 創(chuàng)建內(nèi)容為學(xué)生的學(xué)號(hào)、姓名、選修課程名和考試成績的視圖; 創(chuàng)建內(nèi)容為統(tǒng)計(jì)每個(gè)學(xué)生的選課門數(shù)的視圖,
28、要求列出學(xué)生學(xué)號(hào)和選課門數(shù); 創(chuàng)建內(nèi)容為每個(gè)學(xué)生的選課總學(xué)分的視圖,要求列出學(xué)生學(xué)號(hào)和總學(xué)分(說明: 考試成績 超過 60 才能獲得此課程的學(xué)分) 刪除選課成績小亍 50 分的學(xué)生的選課記錄; 將所有選修 C001 課程的學(xué)生的成績加 10 分; 將計(jì)算機(jī)所有選修“數(shù)據(jù)庫原理及應(yīng)用”課程的學(xué)生成績加 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 ; Selec
29、t sname,sage from student where sdept= 計(jì)算機(jī)系 and ssex= 男 and sage between 18 and 20 ; Select 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(*) Select 選課人數(shù) , max(grad
30、e) 最高分 from sc group by cno ; 選課門數(shù) , sum(grade) 總成績 from sc group by sno order by Select sno,sum(grade) 總成績 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 grade80
31、 order by grade desc ; Select Select Select Select sno,sname from student,sc where student.sno=sc.sno and sdept= 通信工程系 and grade80 ; 13 / 11 Select Select14 / 11 Select sno,grade from sc where grade(select avg(grade) from sc where cno= c001) and cno= c001 ; Create view viewl as select sno,sn ame,sde
32、pt,c no,cn ame,ccredit from stude nt,sc,course where stude nt.s no=sc.s no and sc.c no=course.c no ; Create view view2 as select sno,sn ame,c name,grade from stude nt,sc,course where stude nt.s no=sc.s no and sc.c no=course.c no ; 六、程序設(shè)計(jì)題(共 15 分,第 1 小題 5 分,第 2 小題 10 分) 2. 以下給出三個(gè)基本表。 Stude nt (學(xué)生表)的字
33、段按順序?yàn)閷W(xué)號(hào)、姓名、性別、年齡、所屬 院系; Course (課程表)的字段按順序?yàn)檎n程編號(hào)、課程名、先行課程、課程學(xué)分; SC (選課表)的字段按順序?yàn)閷W(xué)號(hào)、課程號(hào)、成績。 試用 SQL 語句表示下列操作。 (1 )寫出創(chuàng)建學(xué)生表 Student 的 SQL 命令,各字段的類型及長度應(yīng)根據(jù)實(shí)際情冴確定。其 中學(xué)號(hào)屬性丌能為空,幵丏其值是唯一的,幵在 Sno 列上建立一個(gè)聚簇索引。 (2) 檢索信息系(IS)和計(jì)算機(jī)科學(xué)系(CS 的學(xué)生的姓名和性別。 (3 )檢索各個(gè)課程號(hào)及相應(yīng)的選課人數(shù)。 (4)檢索每個(gè)學(xué)生及其選修的課程名和成績。 (5 )檢索男生的平均年齡。 2.( 1).寫出創(chuàng)建學(xué)生
34、表 Student 的 SQL 命令,各字段的類型及長度應(yīng)根據(jù)實(shí)際情冴確定。 其中學(xué)號(hào)屬性丌能為空,幵丏其值是唯一的,幵在 Sno 列上建立一個(gè)聚簇索引。 CREATE TABLE Stude nt (Sno CHAR(5) NOT NULL UNIQUE, Sn ame CHAR(20), Ssex CHAR(1), Sage INT, Sdept CHAR(15); CREATE CLUSTED INDEX Stus name ON Stude nt(S name); (2) .檢索信息系(IS )和計(jì)算機(jī)科學(xué)系(CS 的學(xué)生的姓名和性別。 SELECT Sn ame, Ssex FROM
35、 Stude nt WHERE Sdept IN (IS,CS) (3) 檢索各個(gè)課程號(hào)及相應(yīng)的選課人數(shù)。 SELECT Cno, COUNT(S no) FROM SC GROUP BY Cno; (4) 檢索每個(gè)學(xué)生及其選修的課程名和成績。 SELECT Stude nt.S no, Sn ame, Course.C name, SC.Grade FROM Student, SC, Course WHERE Stude nt.S no=SC.S no and SC.C no=Course.C no; (5 )檢索男生的平均年齡。 select 性別,avg (年齡) from stude nt where 性別=男 group by 性別 得分 15 / 11 或 select avg( 年齡 ) from 基本情冴 group by 性別 having 性別 = 男 四、根據(jù)各小題要求,寫出對(duì)應(yīng)的 SQL 語句。 以下給出三個(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)、成績。 各表的記錄如下: 1查詢不 “劉晨 ”在同一個(gè)系學(xué)習(xí)的學(xué)生的學(xué)號(hào)、學(xué)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貨物運(yùn)輸代理授權(quán)委托合同
- VR技術(shù)在教育培訓(xùn)行業(yè)的創(chuàng)新應(yīng)用
- 客戶往來商務(wù)信函管理規(guī)范
- 《歷史經(jīng)典著作〈紅樓夢〉閱讀教學(xué)設(shè)計(jì)》
- 產(chǎn)品采購及供應(yīng)協(xié)議規(guī)范內(nèi)容
- 高考語文復(fù)習(xí):文言文專題訓(xùn)練《莊子》
- 人才培訓(xùn)與招聘服務(wù)協(xié)議
- 中小學(xué)必讀經(jīng)典書目征文
- 古詩詞中情感與意象的探討
- 使用磷化鋁進(jìn)行常規(guī)熏蒸作業(yè)
- 海洋工程裝備技術(shù)專業(yè)人才培養(yǎng)方案(高職)
- 天然氣培訓(xùn)課件
- 腹腔穿刺術(shù)(僅供參考)課件
- 教學(xué)課件:《新能源材料技術(shù)》朱繼平
- 人教版部編七年級(jí)下冊語文必背古詩文言文
- 2022年七年級(jí)初一數(shù)學(xué)希望杯競賽模擬真題含答案27屆
- 自動(dòng)駕駛數(shù)據(jù)安全白皮書
- 工期定額-民用建筑
- 2020新版?zhèn)€人征信報(bào)告模板
- 云南省實(shí)驗(yàn)教材信息技術(shù)三年級(jí)第一冊第13課PPT課件
評(píng)論
0/150
提交評(píng)論