九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

數(shù)據(jù)庫原理及應(yīng)用-期末考試試題

  • 資源ID:9643251       資源大?。?span id="24d9guoke414" class="font-tahoma">89.50KB        全文頁數(shù):11頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

數(shù)據(jù)庫原理及應(yīng)用-期末考試試題

數(shù)據(jù)庫原理及應(yī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)系必須滿足約束條件包括實體完整性、 和用戶自定義完整性。A動態(tài)完整性 B數(shù)據(jù)完整性C參照完整性 D結(jié)構(gòu)完整性3 SQL Server 中的角色是 。A. 一個服務(wù)器登錄 B. 一個數(shù)據(jù)庫用戶 C. 一組權(quán)限的集合 D. 一個服務(wù)器用戶4 當(dāng)數(shù)據(jù)的物理存儲結(jié)構(gòu)改變時,應(yīng)用程序無需改變,這樣的特性稱為數(shù)據(jù)的 。 A.邏輯獨立性 B.物理獨立性 C.程序無關(guān)性 D.物理無關(guān)性5下列哪個不是以處理大量數(shù)據(jù)為中心的應(yīng)用程序的特點 。 A.涉及的數(shù)據(jù)量大 B.數(shù)據(jù)需長期聯(lián)機(jī)保存 C.數(shù)據(jù)的計算復(fù)雜 D.數(shù)據(jù)可被多個應(yīng)用所共享6ER圖適用于建立數(shù)據(jù)庫的 。A概念模型 B結(jié)構(gòu)模型 C邏輯模型 D物理模型7. 在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模型屬于 。A需求分析 B物理結(jié)構(gòu)設(shè)計 C邏輯結(jié)構(gòu)設(shè)計 D概念結(jié)構(gòu)設(shè)計8 記錄了對數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行的每一次更新操作。A后援副本 B日志文件 C數(shù)據(jù)庫 D緩沖區(qū)9 是用戶定義的一組數(shù)據(jù)庫操作序列,是一個基本的不可分割的工作單元。A程序 B進(jìn)程 C事務(wù) D文件10信息世界中,實體是指 。 A客觀存在的事物 B. 客觀存在的屬性 C. 客觀存在的特性 D. 某一具體事件11. 數(shù)據(jù)庫系統(tǒng)中, DBA表示 。 A應(yīng)用程序設(shè)計者 B. 數(shù)據(jù)庫使用者C. 數(shù)據(jù)庫管理員 D. 數(shù)據(jù)庫結(jié)構(gòu)12數(shù)據(jù)庫的概念模型獨立于 。A具體的機(jī)器和DBMS BER圖C信息世界 D現(xiàn)實世界13. 數(shù)據(jù)庫系統(tǒng)包括 。 ADB、DBMS B. DB、DBMS、DBA、計算機(jī)硬件 C. DB、DBA DDB、DBMS、DBA、OS、計算機(jī)硬件 14. 在數(shù)據(jù)庫結(jié)構(gòu)中,保證數(shù)據(jù)庫獨立性的關(guān)鍵因素是 。 A數(shù)據(jù)庫的邏輯結(jié)構(gòu) B. 數(shù)據(jù)庫的邏輯結(jié)構(gòu)、物理結(jié)構(gòu) C數(shù)據(jù)庫的三級結(jié)構(gòu) D. 數(shù)據(jù)庫的三級結(jié)構(gòu)和兩級映射。 15、在下列關(guān)于關(guān)系的陳述中,錯誤的是 。 A. 表中任意兩行的值不能相同 B. 表中任意兩列的值不能相同 C. 行在表中的順序無關(guān)緊要 D.列在表中的順序無關(guān)緊要16有一個關(guān)系:學(xué)生(學(xué)號,姓名,系別),規(guī)定學(xué)號的值域是8個數(shù)字組成的字符串,這一規(guī)則屬于 。 A. 實體完整性約束 B. 參照完整性約束 C. 用戶自定義完整性約束 D. 關(guān)鍵字完整性約束17. 定義外碼實現(xiàn)的是哪一類完整性 。A.實體完整性 B. 參照完整性 C. 用戶定義的完整性 D.檢查完整性18如果事務(wù)T獲得了數(shù)據(jù)項Q上的排它鎖,則T對Q 。A. 只能讀不能寫 B. 只能寫不能讀 C. 既可讀又可寫 D. 不能讀不能寫19數(shù)據(jù)模型有三個要素,其中用于描述系統(tǒng)靜態(tài)特性的是 。 A. 數(shù)據(jù)結(jié)構(gòu) B數(shù)據(jù)操作 C. 數(shù)據(jù)完整性約束 D數(shù)據(jù)檢索 20在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于 。A. 需求分析階段 B. 邏輯設(shè)計階段 C. 概念設(shè)計階段 D. 物理設(shè)計階段1.DB、DBMS和DBS三者之間的關(guān)系是( B )。ADB包括DBMS和DBS BDBS包括DB和DBMSCDBMS包括DB和DBS D不能相互包括2.對數(shù)據(jù)庫物理存儲方式的描述稱為( B )A外模式 B內(nèi)模式 C概念模式 D邏輯模式3.在數(shù)據(jù)庫三級模式間引入二級映象的主要作用是( A ) A提高數(shù)據(jù)與程序的獨立性B提高數(shù)據(jù)與程序的安全性C保持?jǐn)?shù)據(jù)與程序的一致性D提高數(shù)據(jù)與程序的可移植性4. 視圖是一個“虛表”,視圖的構(gòu)造基于( C )A基本表 B視圖 C基本表或視圖 D數(shù)據(jù)字典5關(guān)系代數(shù)中的運算符對應(yīng)SELECT語句中的以下哪個子句?( A )ASELECTBFROMCWHEREDGROUP BY6公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯(lián)系類型是( C )A多對多 B一對一 C多對一 D一對多7如何構(gòu)造出一個合適的數(shù)據(jù)邏輯結(jié)構(gòu)是( C )主要解決的問題。 A關(guān)系系統(tǒng)查詢優(yōu)化 B數(shù)據(jù)字典C關(guān)系數(shù)據(jù)庫規(guī)范化理論 D關(guān)系數(shù)據(jù)庫查詢8.將E-R模型轉(zhuǎn)換成關(guān)系模型,屬于數(shù)據(jù)庫的( C )。A. 需求分析 B. 概念設(shè)計C. 邏輯設(shè)計D. 物理設(shè)計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鎖B. 只可加S鎖C. 可加S鎖或X鎖D. 不能加任何鎖1. ( B )是長期儲存在計算機(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ù)庫的三級模式中,內(nèi)模式有( A )。A1個 B2個 C3個 D任意多個2. (2) 在數(shù)據(jù)庫的三級模式中,外模式有( D )。A1個 B2個 C3個 D任意多個2. (3) 在數(shù)據(jù)庫的三級模式中,模式有( A )。A1個 B2個 C3個 D任意多個2. (4) 在數(shù)據(jù)庫的三級模式體系結(jié)構(gòu)中,內(nèi)模式、模式和外模式個數(shù)的比例是( B )。A1:1:1B1:1:NC1:M:NDM:N:P3. 數(shù)據(jù)模型的三個要素分別是( B )。 A. 實體完整性、參照完整性、用戶自定義完整性 B. 數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束 4. 數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系是( A )。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS 5. 在關(guān)系模式R中,Y函數(shù)依賴于X 的語義是:( B )。A. 在R的某一關(guān)系中,若兩個元組的X值相等,則Y值也相等。B. 在R的每一關(guān)系中,若兩個元組的X值相等,則Y值也相等。6. 若對于實體集A中的每一個實體,實體集B中有n個實體(n0)與之聯(lián)系,而對于實體集B中的每一個實體,實體集A中只有1個實體與之聯(lián)系,則實體集A和實體集B之間的聯(lián)系類型為( B )。A1:1B1:NCM:NDN:16. (2) 若對于實體集A中的每一個實體,實體集B中有1個實體(n0)與之聯(lián)系,而對于實體集B中的每一個實體,實體集A中只有1個實體與之聯(lián)系,則實體集A和實體集B之間的聯(lián)系類型為( A )。A1:1B1:NCM:NDN:17下列不屬于數(shù)據(jù)安全性控制方法的是( D )。A用戶標(biāo)識和鑒定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列PQ行。AR-SBRSCRSDRS9. 數(shù)據(jù)模型應(yīng)滿足( D )的要求。A真實模擬現(xiàn)實世界B容易為人們所理解C便于在計算機(jī)上實現(xiàn)D以上都是10. 在可信計算機(jī)系統(tǒng)評測標(biāo)準(zhǔn)中,達(dá)到初步安全產(chǎn)品要求的是( )級。AC1BC2CB1DB211. 下面的選項不是關(guān)系數(shù)據(jù)庫基本特征的是( A )。 A. 不同的列應(yīng)有不同的數(shù)據(jù)類型 B. 不同的列應(yīng)有不同的列名 C. 與行的次序無關(guān) D. 與列的次序無關(guān) 12. 實現(xiàn)數(shù)據(jù)庫安全性控制的常用方法和技術(shù)有( A )A. 用戶標(biāo)識與鑒別、存取控制、視圖機(jī)制、審計、數(shù)據(jù)加密13. 數(shù)據(jù)的( B )是為了防止數(shù)據(jù)庫中存在不符合語義的數(shù)據(jù),也就是防止數(shù)據(jù)庫中存在不正確的數(shù)據(jù)。數(shù)據(jù)的( )是保護(hù)數(shù)據(jù)庫防止惡意的破壞和非法的存取。A. 安全性、完整性 B. 完整性、安全性 14. SQL語言的GRANT和REVOKE語句主要是用來維護(hù)數(shù)據(jù)庫的( C )。 C.安全性 D.一致性15. 關(guān)系模型中,一個碼是( C )。 C. 由一個或多個屬性組成,其值能夠惟一標(biāo)識關(guān)系中一個元組 D. 以上都不是 16. 當(dāng)關(guān)系S自然聯(lián)接時,能夠把S原該舍棄的元組放到結(jié)果關(guān)系中的操作是 ( D )A.左外聯(lián)接 B.右外聯(lián)接 C.外部并 D.外聯(lián)接 17. 下列不屬于需求分析階段工作的是:( A )。A. 建立E-R圖 B. 分析用戶活動 C. 建立數(shù)據(jù)字典 D. 建立數(shù)據(jù)流圖18. 數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性體現(xiàn)在( B ) 。 A. 不會因為數(shù)據(jù)的變化而影響到應(yīng)用程序 B. 不會因為數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序 19. 若關(guān)系R為M列P行,關(guān)系S為N列Q行,則RS的結(jié)果為( B )列( )行。A.M+N、P+QBM+N、PQCMN、P+QDMN、PQ20. 在SQL語言的Select語句中實現(xiàn)選擇運算的子句是( A )。A.SelectB.FromC.WhereD.Group by22如果事務(wù)T對數(shù)據(jù)D已加S鎖,則其他事務(wù)對數(shù)據(jù)D( A )A. 可以加S鎖,不能加X鎖 B. 可以加S鎖,也可以加X鎖 二、填空題1. 數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性是由 外模式/模式 2. 關(guān)系代數(shù)中專門的關(guān)系運算包括:選擇、投影、連接和_除 _。3.設(shè)有學(xué)生表S(學(xué)號,姓名,班級)和學(xué)生選課表SC(學(xué)號,課程號,成績),為維護(hù)數(shù)據(jù)一致性,表S與SC之間應(yīng)滿足 參照 完整性約束。4. 當(dāng)數(shù)據(jù)庫被破壞后,如果事先保存了數(shù)據(jù)庫副本和 日志文件 ,就有可能恢復(fù)數(shù)據(jù)庫。5. 如果一個滿足1NF關(guān)系的所有屬性合起來組成一個關(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ī)范化理論的角度講,一個只滿足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 ; 對應(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秃蛯ο箨P(guān)系模型等。2. 關(guān)系模型中有三類完整性約束:( 實體完整性 )、( 參照完整性 )和用戶定義的完整性。3. 關(guān)系數(shù)據(jù)庫中,二維表中的列稱為關(guān)系的( 屬性或字段 ),二維表中的行稱為關(guān)系的( 元組或記錄 )。4. DBMS的主要功能有:( 數(shù)據(jù)定義功能 )、數(shù)據(jù)組織存儲和管理功能、( 數(shù)據(jù)操作功能 )、數(shù)據(jù)庫的事務(wù)管理和運行功能、 數(shù)據(jù)庫的建立和維護(hù)功能。5. 關(guān)系代數(shù)運算中,專門的關(guān)系運算有( 選擇 ),( 投影 )和連接。6. 已知系(系編號,系名稱,系主任,電話,地點)和學(xué)生(學(xué)號,姓名,性別,入學(xué)日期,專業(yè),系編號)兩個關(guān)系,學(xué)生關(guān)系的主碼是( 學(xué)號 ),學(xué)生關(guān)系的外碼是( 系編號 )。7關(guān)系的實體完整性規(guī)則定義了( 主鍵字段 )不能取空值。8關(guān)系的參照完整性規(guī)則定義了和之間的引用規(guī)則。9事務(wù)的ACID特性包括:( 原子性 )、一致性、( 獨立性 )和持續(xù)性。10事務(wù)并發(fā)控制機(jī)制中,避免活鎖產(chǎn)生的方法是采用( 先來先服務(wù) )的策略; 11第二范式是在第一范式的基礎(chǔ)上消除了( 部分函數(shù)依賴 )。13( 事務(wù) )是并發(fā)控制的基本單位。14在數(shù)據(jù)庫的兩層映像中,( 模式/內(nèi)模式映像 )保證了物理獨立性。14在數(shù)據(jù)庫的兩層映像中,( 外模式/模式映像 )保證了邏輯獨立性。15事務(wù)并發(fā)控制機(jī)制中,預(yù)防死鎖的方法是( 一次封鎖法 )和( 順序封鎖法 ); 16第三范式是在第二范式的基礎(chǔ)上消除了( 傳遞函數(shù)依賴 )。17數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)由( 外模式 )、( 模式 )和 ( 內(nèi)模式 )三級構(gòu)成。18建立冗余數(shù)據(jù)最常用的技術(shù)是數(shù)據(jù)轉(zhuǎn)儲和( 備份日志文件 )。19數(shù)據(jù)庫設(shè)計分為如下幾個階段:( 需求分析 )、( 結(jié)構(gòu)設(shè)計 )、( 行為設(shè)計 )、( 數(shù)據(jù)庫實施 )、( 數(shù)據(jù)庫運行和維護(hù) )。20數(shù)據(jù)庫結(jié)構(gòu)設(shè)計包括( 概念結(jié)構(gòu)設(shè)計 )、( 邏輯結(jié)構(gòu)設(shè)計 )、( 物理結(jié)構(gòu)設(shè)計 )。21基本的鎖類型有兩種:( 排他鎖或X鎖或?qū)戞i )、( 共享鎖或S鎖或讀鎖 )22并發(fā)操作帶來的數(shù)據(jù)不一致性情況大致可以分為四種:( 丟失數(shù)據(jù)修改 )、( 讀“臟數(shù)據(jù)” )、( 不可重復(fù)讀 )和產(chǎn)生幽靈數(shù)據(jù)。1. 數(shù)據(jù)庫系統(tǒng)的二級映象是指外模式/模式映像 和 模式/內(nèi)模式映像。2. 施加在數(shù)據(jù)庫數(shù)據(jù)之上的 _語義約束_ 條件稱為數(shù)據(jù)庫完整性約束條件。3. 將 1NF 的關(guān)系模式轉(zhuǎn)變?yōu)?2NF 的關(guān)系模式,是消除了非主屬性對主碼的 _部分依賴_ 。4. 關(guān)系模式R,S具有共同的屬性X, 且X是R的主碼,但不是S的主碼, 則X稱為 S的外碼 。5. 關(guān)系規(guī)范化理論是要消除一個不好的關(guān)系模式可能存在的 數(shù)據(jù)冗余 、插入異常 和 刪除異常 等問題。6解決并發(fā)操作帶來的數(shù)據(jù)不一致性問題普遍采用技術(shù)是 封鎖 。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è)計過程中的六個階段為需求分析 、概念結(jié)構(gòu)設(shè)計 、邏輯結(jié)構(gòu)設(shè)計 、 物理結(jié)構(gòu)設(shè)計 、 數(shù)據(jù)庫時是和試運行 、 數(shù)據(jù)庫運行和維護(hù) 。三、判斷題1. 一個關(guān)系的主碼必定是候選碼。( )2在一個關(guān)系中,外碼不能取空值。( )3. 概念模型用于信息世界的建模,是現(xiàn)實世界到信息世界的第一層抽象。( )4. 利用視圖可加快查詢速度。( )5. 用SQL 語句定義的視圖屬于關(guān)系數(shù)據(jù)庫的外模式。( )6. 在關(guān)系數(shù)據(jù)庫中索引的作用是加快數(shù)據(jù)的查找,因此在創(chuàng)建數(shù)據(jù)庫時應(yīng)盡可能多地建立索引。( )7. SQL的標(biāo)準(zhǔn)庫函數(shù)COUNT、SUM、AVG、MAX、MIN等,不允許出現(xiàn)在查詢語句的 WHERE子句之中。( )8. 若某個關(guān)系是2NF的,那么它一定是3NF的。( )9. ROLLBACK 語句的功能是取消事務(wù)所做的更新操作。( )10. 兩段鎖協(xié)議用來保證并發(fā)事務(wù)不會產(chǎn)生死鎖。( ) 1. 任何一個二元關(guān)系都是3NF( )2任何一個二元關(guān)系都是BCNF( )3. 任何一個二元關(guān)系都是4NF( )4一個無損連接的分解一定是保持函數(shù)依賴的。( )5一個保持函數(shù)依賴的分解一定具有無損連接性。( )6如果一個關(guān)系模式BCNF,那它一定3NF。( )7關(guān)系摸式選課(學(xué)號,課程號,成績),函數(shù)依賴集F=(學(xué)號,課程號)成績,此關(guān)系模式BCNF。( )8若R.AR.B,R.A R.C,則R.AR.(B,C)。( )9若R.(B,C)R.A,則R.BR.A,R.CR.A。( )10規(guī)范化理論是數(shù)據(jù)庫設(shè)計的理論指導(dǎo)和工具,規(guī)范化程度越高,模式就越好。( )1 2. 3. 4. 5. 6. 7. 8. 9. 101任何一個二元關(guān)系都是BCNF( )2. 任何一個二元關(guān)系都是4NF( )3.如果在一組屬性子集上,不存在第二個函數(shù)依賴,則該屬性集為關(guān)系模式的碼。( )4如果一個關(guān)系模式3NF,那它一定BCNF。( )5如果一個關(guān)系模式BCNF,則在函數(shù)依賴范疇內(nèi),已實現(xiàn)了徹底的分離,消除了插入、刪除和修改異常。( )6規(guī)范化理論是數(shù)據(jù)庫設(shè)計的理論指導(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é)號,課程號,成績)中有“學(xué)號課程號”存在。( )8. 設(shè)有一個學(xué)生選課數(shù)據(jù)庫,包括Student,SC,Course三個關(guān)系模式:Student(Sno,Sname,Ssex,Sage,Sdept)SC(Sno,Cno,Grade)Course(Cno,Cname,Ccredit,Semester)試用SQL完成如下查詢:查詢SC表中的全部數(shù)據(jù);查詢計算機(jī)系學(xué)生的姓名和年齡;查詢成績在70-80分的學(xué)生的學(xué)號、課程號和成績;查詢計算機(jī)系年齡在18-20歲的男學(xué)生的姓名和年齡;查詢C001課程號的最高分;查詢計算機(jī)系學(xué)生的最大年齡和最小年齡;統(tǒng)計每個系的學(xué)生人數(shù);統(tǒng)計每門課程號的選課人數(shù)和考試最高分;統(tǒng)計每個學(xué)生的選課門數(shù)和考試總成績,并按選課門數(shù)升序顯示結(jié)果;查詢總成績超過200分的學(xué)生,要求列出其學(xué)號和總成績;查詢選修C002課程的學(xué)生姓名和所在系;查詢成績80分以上的學(xué)生姓名、課程號和成績,并按成績降序排列結(jié)果;查詢哪些課程號沒有學(xué)生選修,要求列出課程號和課程名;查詢計算機(jī)系哪些學(xué)生沒有選課,列出學(xué)生姓名;查詢選修C001課程號的學(xué)生姓名和所在系;查詢通信工程系成績在80分以上的學(xué)生學(xué)號和姓名;查詢計算機(jī)系考試成績最高的學(xué)生姓名。查詢年齡最大的男學(xué)生的姓名和年齡;查詢C001課程號的考試成績高于該課程號平均成績的學(xué)生學(xué)號和成績;創(chuàng)建內(nèi)容為學(xué)生學(xué)號、姓名、所在系、課程號、課程名、課程學(xué)分的視圖;創(chuàng)建內(nèi)容為學(xué)生的學(xué)號、姓名、選修課程名和考試成績的視圖;創(chuàng)建內(nèi)容為統(tǒng)計每個學(xué)生的選課門數(shù)的視圖,要求列出學(xué)生學(xué)號和選課門數(shù);創(chuàng)建內(nèi)容為每個學(xué)生的選課總學(xué)分的視圖,要求列出學(xué)生學(xué)號和總學(xué)分(說明: 考試成績超過60才能獲得此課程的學(xué)分)刪除選課成績小于50分的學(xué)生的選課記錄;將所有選修C001課程的學(xué)生的成績加10分;將計算機(jī)所有選修“數(shù)據(jù)庫原理及應(yīng)用”課程的學(xué)生成績加10分。答案:Select * from sc;Select sname,sage from student where sdept=計算機(jī)系;Select sno,course,grade from sc where grade between 70 and 80;Select sname,sage from student where sdept=計算機(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ī)系;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) 總成績 from sc group by sno order by count(*);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 grade>80 order by grade desc;SelectSelectSelectSelect sno,sname from student,sc where 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 sc.cno=course.cno;Create view view2 as select sno,sname,cname,grade from student,sc,course where student.sno=sc.sno and sc.cno=course.cno;得 分六、程序設(shè)計題(共15分,第1小題5分,第2小題10分)2以下給出三個基本表。Student(學(xué)生表)的字段按順序為學(xué)號、姓名、性別、年齡、所屬院系;Course(課程表)的字段按順序為課程編號、課程名、先行課程、課程學(xué)分;SC(選課表)的字段按順序為學(xué)號、課程號、成績。試用SQL語句表示下列操作。(1)寫出創(chuàng)建學(xué)生表Student的SQL命令,各字段的類型及長度應(yīng)根據(jù)實際情況確定。其中學(xué)號屬性不能為空,并且其值是唯一的,并在Sno列上建立一個聚簇索引。(2)檢索信息系(IS)和計算機(jī)科學(xué)系(CS)的學(xué)生的姓名和性別。(3)檢索各個課程號及相應(yīng)的選課人數(shù)。 (4)檢索每個學(xué)生及其選修的課程名和成績。(5)檢索男生的平均年齡。2(1)寫出創(chuàng)建學(xué)生表Student的SQL命令,各字段的類型及長度應(yīng)根據(jù)實際情況確定。其中學(xué)號屬性不能為空,并且其值是唯一的,并在Sno列上建立一個聚簇索引。 CREATE TABLE Student (Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(1), Sage INT, Sdept CHAR(15); CREATE CLUSTED INDEX Stusname ON Student(Sname);(2)檢索信息系(IS)和計算機(jī)科學(xué)系(CS)的學(xué)生的姓名和性別。SELECT Sname, Ssex FROM Student WHERE Sdept IN (IS,CS) (3)檢索各個課程號及相應(yīng)的選課人數(shù)。 SELECT Cno, COUNT(Sno) FROM SC GROUP BY Cno; (4)檢索每個學(xué)生及其選修的課程名和成績。 SELECT Student.Sno, Sname, Course.Cname, SC.Grade FROM Student, 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ù)各小題要求,寫出對應(yīng)的 SQL語句。以下給出三個基本表。Student(學(xué)生表)的字段按順序為學(xué)號、姓名、性別、年齡、所屬院系;Course(課程表)的字段按順序為課程編號、課程名、先行課程、課程學(xué)分;SC(選課表)的字段按順序為學(xué)號、課程號、成績。各表的記錄如下:1查詢與“劉晨”在同一個系學(xué)習(xí)的學(xué)生的學(xué)號、學(xué)生姓名。SELECT Sno, SnameFROM Student WHERE Sdept IN SELECT Sdept FROM Student WHERE Sname=劉晨; 2將一個新學(xué)生記錄(03020;陳冬;男;18;IS)插入Student表中 INSERT INTO Student VALUES (95020, 陳冬, 男, 18,IS); 3將計算機(jī)科學(xué)系(CS)全體學(xué)生的成績置零 UPDATE SC SET Grade=0 WHERE CS= (SELETE Sdept FROM Student WHERE Student.Sno=SC.Sno); 4創(chuàng)建信息系(IS)選修了1號課程的學(xué)生的視圖IS_S1,字段包括Sno、Sname、Grade。 CREATE VIEW IS_S1(Sno, Sname, Grade) AS SELECT Student.Sno, Sname, Grade FROM Student, SC WHERE Sdept=IS AND Student.Sno=SC.Sno AND SC.Cno=1; 四、根據(jù)各小題要求,寫出對應(yīng)的 SQL語句。以下給出三個基本表。Student(學(xué)生表)的字段按順序為學(xué)號、姓名、性別、年齡、所屬院系;Course(課程表)的字段按順序為課程編號、課程名、先行課程、課程學(xué)分;SC(選課表)的字段按順序為學(xué)號、課程號、成績。各表的記錄如下:1寫出創(chuàng)建學(xué)生表Student的SQL命令,各字段的類型及長度應(yīng)根據(jù)實際情況確定。其中學(xué)號屬性不能為空,并且其值是唯一的。并在Sno列上建立一個聚簇索引。 CREATE TABLE Student (Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(1), Sage INT, Sdept CHAR(15); CREATE CLUSTED INDEX Stusname ON Student(Sname);2檢索信息系(IS)和計算機(jī)科學(xué)系(CS)的學(xué)生的姓名和性別。SELECT Sname, Ssex FROM Student WHERE Sdept IN (IS,CS) 3檢索各個課程號及相應(yīng)的選課人數(shù),并給出結(jié)果。 SELECT Cno, COUNT(Sno) FROM SC GROUP BY Cno; 4檢索每個學(xué)生及其選修的課程名和成績。 SELECT Student.Sno, Sname, Course.Cname, SC.Grade FROM Student, SC, Course WHERE Student.Sno=SC.Sno and SC.Cno=Course.Cno;

注意事項

本文(數(shù)據(jù)庫原理及應(yīng)用-期末考試試題)為本站會員(gbs****77)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!