




已閱讀5頁,還剩45頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1 / 50第一章 緒論一、選擇題1. DBS 是采用了數據庫技術的計算機系統,DBS 是一個集合體,包含數據庫、計算機硬件、軟件和( ) 。A. 系統分析員 B. 程序員 C. 數據庫管理員 D. 操作員2. 數據庫(DB) ,數據庫系統(DBS)和數據庫管理系統(DBMS)之間的關系是( ) 。A. DBS 包括 DB 和 DBMS B. DBMS 包括 DB 和 DBS C. DB 包括 DBS 和 DBMS D. DBS 就是 DB,也就是 DBMS3. 下面列出的數據庫管理技術發展的三個階段中,沒有專門的軟件對數據進行管理的是( ) 。I人工管理階段II文件系統階段III數據庫階段A. I 和 II B. 只有 II C. II 和 III D. 只有 I4. 下列四項中,不屬于數據庫系統特點的是( ) 。A. 數據共享 B. 數據完整性 C. 數據冗余度高 D. 數據獨立性高5. 數據庫系統的數據獨立性體現在( ) 。A.不會因為數據的變化而影響到應用程序B.不會因為系統數據存儲結構與數據邏輯結構的變化而影響應用程序C.不會因為存儲策略的變化而影響存儲結構D.不會因為某些存儲結構的變化而影響其他的存儲結構6. 描述數據庫全體數據的全局邏輯結構和特性的是( ) 。A. 模式 B. 內模式 C. 外模式 D. 用戶模式7. 要保證數據庫的數據獨立性,需要修改的是( ) 。A. 模式與外模式 B. 模式與內模式 C. 三層之間的兩種映射 D. 三層模式8. 要保證數據庫的邏輯數據獨立性,需要修改的是( ) 。A. 模式與外模式的映射 B. 模式與內模式之間的映射 C. 模式 D. 三層模式9. 用戶或應用程序看到的那部分局部邏輯結構和特征的描述是( ) ,它是模式的邏輯子集。A.模式 B. 物理模式 C. 子模式 D. 內模式10.下述( )不是 DBA 數據庫管理員的職責 。A.完整性約束說明 B. 定義數據庫模式 C.數據庫安全 D. 數據庫管理系統設計選擇題答案:(1) C (2) A (3) D (4) C (5) B(6) A (7) C (8) A (9) C (10) D二、簡答題試述數據、數據庫、數據庫系統、數據庫管理系統的概念。數據:描述事物的符號記錄稱為數據。數據的種類有文字、圖形、圖象、聲音、正文等等。數據與其語義是不可分的。*解析:在現代計算機系統中數據的概念是廣義的。早期的計算機系統主要用于科學計算,處理的數據是整數、實數、浮點數等傳統數學2 / 50中的數據等。現在計算機能存儲和處理的對象十分廣泛,表示這些對象的 數據也越來越復雜。數據與其語義是不可分的。500 這個數字可以表示一件物品的價格是 500 元,也可以表示一個學術會議參加的人數有 500 人。還可以表示一袋奶粉重 500 克。數據庫:數據庫是長期儲存在計算機內、有組織的、可共享的數據集合。數據庫中的數據按一定的數據模型組織、描述和儲存,具有較小的冗余度、較高的數據獨立性和易擴展性,并可為各種用戶共享。*解析:簡單地講,數據數據庫數據具有永久儲存、有組織和可共享三個特點。數據模型是數據庫的核心概念。每個數據庫中數據的都是按照某一種數據模型來組織的。數據庫系統:數據庫系統(DBS )是指在計算機系統中引入數據庫后的系統構成。數據庫系統由數據庫、數據庫管理系統(及其開發工具) 、應用系統、數據庫管理員構成。*解析:數據庫系統和數據庫是兩個概念。數據庫系統是一個人-機系統,數據庫是數據庫系統的一個組成部分。但是在日常工作中人們常常把把數據庫系統簡稱為數據庫。希望讀者能夠從人們講話或文章的上下文中區分“數據庫系統”和“數據庫” 。不要引起混淆。數據庫管理系統:數據庫管理系統(DBMS)是位于用戶與操作系統之間的一層數據管理軟件。用于科學地組織和存儲數據、高效地獲取和維護數據。DBMS 主要功能包括數據定義功能、數據操縱功能、數據庫的運行管理功能、數據庫的建立和維護功能。*解析:DBMS 是一個大型復雜的軟件系統。是計算機中的基礎軟件。目前,專門研制 DBMS 的廠商及其研制的 DBMS 產品很多。著名的有美國 IBM 公司的 DB2 關系數據庫管理系統、IMS 層次數據庫管理系統;美國 ORACLE 公司的 ORACLE 關系數據庫管理系統;SYBASE 公司的 SYBASE 關系數據庫管理系統;美國微軟公司的 SQL SERVER 關系數據庫管理系統等等。使用數據庫系統有什么好處?使用數據庫系統的好處是由數據庫管理系統的特點或優點決定的。使用數據庫系統的好處很多,例如可以大大提高應用開發的效率,方便用戶的使用,減輕數據庫系統管理人員維護的負擔等。為什么有這些好處,可以結合第 5 題來回答。使用數據庫系統可以大大提高應用開發的效率。因為在數據庫系統中應用程序不必考慮數據的定義、存儲和數據存取的具體路徑,這些工作都由 DBMS 來完成。用一個通俗的比喻,使用了 DBMS 就如有了一個好參謀好助手,許多具體的技術工作都由這個助手來完成。開發人員就可以專注于應用邏輯的設計而不必為管理數據的許許多多復雜的細節操心。還有,當應用邏輯改變,數據的邏輯結構需要改變時,由于數據庫系統提供了數據與程序之間的獨立性。數據邏輯結構的改變是DBA 的責任,開發人員不必修改應用程序,或者只需要修改很少的應用程序。從而既簡化了應用程序的編制,又大大減少了應用程序的維護和修改。使用數據庫系統可以減輕數據庫系統管理人員維護系統的負擔。因為 DBMS 在數據庫建立、運用和維護時對數據庫進行統一的管理和控制,包括數據的完整性、安全性,多用戶并發控制,故障恢復等等都由 DBMS 執行??傊褂脭祿煜到y的優點是很多的,既便于數據的集中管理,控制數據冗余,可以提高數據的利用率和一致性,又有利于應用程序的開發和維護。讀者可以在自己今后的工作中結合具體應用,認真加以體會和總結。試述文件系統與數據庫系統的區別和聯系。文件系統與數據庫系統的區別:文件系統面向某一應用程序,共享性差、冗余度大,獨立性差,紀錄內有結構、整體無結構,應用程序自己控制。數據庫系統面向現實世界,共享性高、冗余度小,具有高度的物理獨立性和一定的邏輯獨立性,整體結構化,用數據模型描述,由數據庫管理系統提供數據安全性、完整性、并發控制和恢復能力。讀者可以參考概論書中表 1.1 中的有關內容。文件系統與數據庫系統的聯系是:3 / 50文件系統與數據庫系統都是計算機系統中管理數據的軟件。*解析:文件系統是操作系統的重要組成部分,而 DBMS 是獨立于操作系統的軟件。但是 DBMS 是在操作系統的基礎上實現的。數據庫中數據的組織和存儲是通過操作系統中文件系統來實現的。讀者可以參考書中第十一章數據庫管理系統 ?;蛘哒f,讀者進一步學習數據庫管理系統實現的有關課程(第十一章只是 DBMS實現技術的概述)后可以對本題有深入的理解和全面的解答。因為 DBMS 的實現與操作系統中的文件系統是緊密相關的。例如,數據庫實現的基礎是文件,對數據庫的任何操作最終要轉化為對文件的操作。所以在 DBMS 實現中數據庫物理組織的基本問題是如何利用或如何選擇操作系統提供的基本的文件組織方法。這里我們就不具體展開了。舉出適合用文件系統而不是數據庫系統的例子;再舉出適合用數據庫系統的應用例子。適用于文件系統而不是數據庫系統的應用例子數據的備份,軟件或應用程序使用過程中的臨時數據存儲一般使用文件比較合適。早期功能比較簡單、比較固定的應用系統也適合用文件系統。適用于數據庫系統而非文件系統的應用例子目前,幾乎所有企業或部門的信息系統都以數據庫系統為基礎,都使用數據庫。如一個工廠的管理信息系統(其中會包括許多子系統,如庫存管理系統、物資采購系統、作業調度系統、設備管理系統、人事管理系統等等) ,還比如學校的學生管理系統,人事管理系統,圖書館的圖書管理系統等等都適合用數據庫系統。希望同學們能舉出自己了解的應用例子。試述數據庫系統的特點。數據庫系統的主要特點有:一、數據結構化數據庫系統實現整體數據的結構化,這是數據庫的主要特征之一,也是數據庫系統與文件系統的本質區別。*解析:注意這里“整體” 兩個字。在數據庫系統中,數據不再針對某一個應用,而是面向全組織,具有整體的結構化。不僅數據是結構化的,而且數據的存取單位即一次可以存取數據的大小也很靈活??梢孕〉侥骋粋€數據項(如一個學生的姓名) ,大到一組記錄(成千上萬個學生記錄) 。而在文件系統中,數據的存取單位只有一個:記錄。如一個學生的完整記錄。二、數據的共享性高,冗余度低,易擴充數據庫的數據不再面向某個應用而是面向整個系統,因此可以被多個用戶、多個應用、用多種不同的語言共享使用。由于數據面向整個系統,是有結構的數據,不僅可以被多個應用共享使用,而且容易增加新的應用,這就使得數據庫系統彈性大,易于擴充。*解析:數據共享可以大大減少數據冗余,節約存儲空間,同時還能夠避免數據之間的不相容性與不一致性。所謂“ 數據面向某個應用” 是指數據結構是針對某個應用設計的,只被這個應用程序或應用系統使用??梢哉f數據是某個應用的“私有資源” 。所謂“ 彈性大 ”是指系統容易擴充也容易收縮,即應用增加或減少時不必修改整個數據庫的結構,或者只要做很少的修改。我們可以取整體數據的各種子集用于不同的應用系統,當應用需求改變或增加時,只要重新選取不同的子集或加上一部分數據便可以滿足新的需求。三、數據獨立性高數據獨立性包括數據的物理獨立性和數據的邏輯獨立性。數據庫管理系統的模式結構和二級映象功能保證了數據庫中的數據具有很高的物理獨立性和邏輯獨立性。*解析:所謂“ 獨立性 ”即相互不依賴。數據獨立性是指數據和程序相互不依賴。即數據的邏輯結構或物理結構改變了,程序不會跟著改變。數據與程序的獨立,把數據的定義從程序中分離出去,加上數據的存取又由 DBMS 負責,簡化了應用程序的編制,大大減少了應4 / 50用程序的維護和修改。四、數據由 DBMS 統一管理和控制數據庫的共享是并發的共享,即多個用戶可以同時存取數據庫中的數據甚至可以同時存取數據庫中同一個數據。為此,DBMS 必須提供統一的數據控制功能,包括數據的安全性保護,數據的完整性檢查,并發控制和數據庫恢復。*解析:DBMS 數據控制功能包括四個方面:數據的安全性保護:保護數據以防止不合法的使用造成的數據的泄密和破壞;數據的完整性檢查:將數據控制在有效的范圍內或保證數據之間滿足一定的關系;并發控制:對多用戶的并發操作加以控制和協調,保證并發操作的正確性;數據庫恢復:當計算機系統發生硬件故障、軟件故障,或者由于操作員的失誤以及故意的破壞影響數據庫中數據的正確性,甚至造成數據庫部分或全部數據的丟失時,能將數據庫從錯誤狀態恢復到某一已知的正確狀態(亦稱為完整狀態或一致狀態) 。下面我們可以得到“什么是數據庫” 的一個定義:數據庫是長期存儲在計算機內有組織的大量的共享的數據集合。它可以供各種用戶共享,具有最小冗余度和較高的數據獨立性。DBMS 在數據庫建立、運用和維護時對數據庫進行統一控制,以保證數據的完整性、安全性,并在多用戶同時使用數據庫時進行并發控制,在發生故障后對系統進行恢復。數據庫系統的出現使信息系統從以加工數據的程序為中心轉向圍繞共享的數據庫為中心的新階段。數據庫管理系統的主要功能有哪些?數據庫定義功能;數據存取功能;數據庫運行管理;數據庫的建立和維護功能。試述數據模型的概念、數據模型的作用和數據模型的三個要素。數據模型是數據庫中用來對現實世界進行抽象的工具,是數據庫中用于提供信息表示和操作手段的形式構架。一般地講,數據模型是嚴格定義的概念的集合。這些概念精確地描述系統的靜態特性、動態特性和完整性約束條件。因此數據模型通常由數據結構、數據操作和完整性約束三部分組成。數據結構:是所研究的對象類型的集合,是對系統的靜態特性的描述。數據操作:是指對數據庫中各種對象(型)的實例(值)允許進行的操作的集合,包括操作及有關的操作規則,是對系統動態特性的描述。數據的約束條件:是完整性規則的集合,完整性規則是給定的數據模型中數據及其聯系所具有的制約和依存規則,用以限定符合數據模型的數據庫狀態以及狀態的變化,以保證數據的正確、有效、相容。*解析:數據模型是數據庫系統中最重要的概念之一。同學們必須通過概論的學習真正掌握數據模型的概念和作用。數據模型是數據庫系統的基礎。任何一個 DBMS 都以某一個數據模型為基礎,或者說支持某一個數據模型。數據庫系統中模型有不同的層次。根據模型應用的不同目的,可以將模型分成兩類或說兩個層次:一是概念模型,是按用戶的觀點來對數據和信息建模,用于信息世界的建模,強調語義表達能力,概念簡單清晰;另一是數據模型,是按計算機系統的觀點對數據建模,用于機器世界,人們可以用它定義、操縱數據庫中的數據。一般需要有嚴格的形式化定義和一組嚴格定義了語法和語義的語言,并有一些規定和限制,便于在機器上實現。試述概念模型的作用。概念模型實際上是現實世界到機器世界的一個中間層次。概念模型用于信息世界的建模,是現實世界到信息世界的第一層抽象,是數據庫設計人員進行數據庫設計的有力工具,也是數據庫設計人員和用戶之間進行交流的語言。5 / 50定義并解釋概念模型中以下術語:實體,實體型,實體集,屬性,碼,實體聯系圖(E-R 圖)實體:客觀存在并可以相互區分的事物叫實體。實體型:具有相同屬性的實體具有相同的特征和性質,用實體名及其屬性名集合來抽象和刻畫同類實體稱為實體型。實體集:同型實體的集合稱為實體集。屬性:實體所具有的某一特性,一個實體可由若干個屬性來刻畫。碼:唯一標識實體的屬性集稱為碼。實體聯系圖:E-R 圖提供了表示實體型、屬性和聯系的方法: 實體型:用矩形表示,矩形框內寫明實體名。 屬性:用橢圓形表示,并用無向邊將其與相應的實體連接起來。聯系:用菱形表示,菱形框內寫明聯系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯系的類型(1 : 1,1 : n或 m : n) 。10試給出三個實際部門的 E-R 圖,要求實體型之間具有一對一,一對多,多對多各種不同的聯系。第二章 關系數據庫 一、選擇題1. 下面的選項不是關系數據庫基本特征的是( ) 。A.不同的列應有不同的數據類型 B.不同的列應有不同的列名C.與行的次序無關D.與列的次序無關2. 一個關系只有一個( ) 。A.候選碼 B. 外碼 C. 超碼 D. 主碼3. 關系模型中,一個碼是( ) 。A.可以由多個任意屬性組成B.至多由一個屬性組成 C.可有多個或者一個其值能夠唯一表示該關系模式中任何元組的屬性組成D.以上都不是4. 現有如下關系:患者(患者編號,患者姓名,性別,出生日起,所在單位)醫療(患者編號,患者姓名,醫生編號,醫生姓名,診斷日期,診斷結果)其中,醫療關系中的外碼是( ) 。A. 患者編號 B. 患者姓名 C. 患者編號和患者姓名 D. 醫生編號和患者編號5. 現有一個關系:借閱(書號,書名,庫存數,讀者號,借期,還期) ,假如同一本書允許一個讀者多次借閱,但不能同時對一種書借多本,則該關系模式的外碼是( ) 。A. 書號 B. 讀者號 C. 書號+ 讀者號 D. 書號+讀者號+借期6. 關系模型中實現實體間 N:M 聯系是通過增加一個( ) 。A.關系實現 B. 屬性實現 C. 關系或一個屬性實現 D. 關系和一個屬性實現7. 關系代數運算是以( )為基礎的運算 。6 / 50A. 關系運算 B. 謂詞演算 C. 集合運算 D. 代數運算8. 關系數據庫管理系統應能實現的專門關系運算包括( ) 。A. 排序、索引、統計 B. 選擇、投影、連接 C. 關聯、更新、排序 D. 顯示、打印、制表9. 五種基本關系代數運算是( ) 。A. B. C. D. 10. 關系代數表達式的優化策略中,首先要做的是( ) 。A.對文件進行預處理B.盡早執行選擇運算C.執行笛卡爾積運算D.投影運算11. 關系數據庫中的投影操作是指從關系中( ) 。A.抽出特定記錄 B. 抽出特定字段 C.建立相應的影像 D. 建立相應的圖形12. 從一個數據庫文件中取出滿足某個條件的所有記錄形成一個新的數據庫文件的操作是( )操作 。A.投影 B. 聯接 C. 選擇 D. 復制13. 關系代數中的聯接操作是由( )操作組合而成 。A.選擇和投影 B. 選擇和笛卡爾積C.投影、選擇、笛卡爾積 D. 投影和笛卡爾積14. 自然聯接是構成新關系的有效方法。一般情況下,當對關系 R 和 S 是用自然聯接時,要求 R 和 S 含有一個或者多個共有的( ) 。A.記錄 B. 行 C. 屬性 D. 元組15. 假設有關系 R 和 S,在下列的關系運算中, ( )運算不要求:“R 和 S 具有相同的元數,且它們的對應屬性的數據類型也相同” 。A.RS B. RS C. RS D. RS16. 假設有關系 R 和 S,關系代數表達式 R(RS )表示的是( ) 。A.RS B. RS C. RS D. RS17. 下面列出的關系代數表達是中,那些式子能夠成立( ) 。. f1 ( f2 (E) = f1f2 (E) . E1E2 = E2E1 . (E1E2)E3 = E1 (E2E3). f1 ( f2 (E) =f2 ( f1(E)A.全部 B. 和 C. 沒有 D. 和18. 下面四個關系表達式是等價的,是判別它們的執行效率( ) 。E1 =A ( B=C D=E (RS) )E2 =A ( B=C (R D=E (S) )E3 =A (RB=CD=E(S) )E3 =A (D=E (RB=C S) )A. E3 最快 B. E2 最快 C. E4 最快 D. E1 最快19. 有關系 SC( S_ID,C_ID,AGE,SCORE) ,查找年齡大于 22 歲的學生的學號和分數,正確的關系代數表達式是( ) 。. S_ID ,SCORE ( age22 (SC) ) . age22 (S_ID,SCORE (SC) ) . S_ID ,SCORE ( age22 (S_ID,SCORE,AGE (SC) ) )7 / 50A.和 B. 只有正確 C. 只有 正確 D. 和正確選擇題答案:(1) A (2) D (3) C (4) A (5) D(6) A (7) C (8) B (9) A (10) B(11) B (12) C (13) B (14) C (15) D(16) A (17) C (18) A (19) D 二、簡答題1. 試述關系模型的三個組成部分。2. 試述關系數據語言的特點和分類。3.設有一個 SPJ 數據庫,包括 S,P ,J,SPJ 四個關系模式: S( SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY) ;供應商表 S 由供應商代碼( SNO) 、供應商姓名(SNAME) 、供應商狀態(STATUS) 、供應商所在城市(CITY)組成;零件表 P由零件代碼(PNO) 、零件名(PNAME) 、顏色(COLOR) 、重量(WEIGHT)組成;工程項目表 J 由工程項目代碼(JNO) 、工程項目名(JNAME) 、工程項目所在城市(CITY)組成;供應情況表 SPJ 由供應商代碼(SNO ) 、零件代碼(PNO) 、工程項目代碼(JNO) 、供應數量(QTY)組成,表示某供應商供應某種零件給某工程項目的數量為 QTY。試用關系代數完成如下查詢:(1) 求供應工程 J1 零件的供應商號碼 SNO;(2) 求供應工程 J1 零件 P1 的供應商號碼 SNO;(3) 求供應工程 J1 零件為紅色的供應商號碼 SNO;(4) 求沒有使用天津供應商生產的紅色零件的工程號 JNO;(5) 求至少用了供應商 S1 所供應的全部零件的工程號 JNO。4. 定義并理解下列術語,說明它們之間的聯系與區別:(1)域,笛卡爾積,關系,元組,屬性(2)主碼,候選碼,外碼(3)關系模式,關系,關系數據庫5. 試述關系模型的完整性規則。在參照完整性中,為什么外碼屬性的值有時也可以為空?什么情況下才可以為空?6. 試述等值連接與自然連接的區別和聯系。7. 關系代數的基本運算有哪些?8. 試用關系代數的基本運算來表示其他運算。第三章 SQL 語言 一、選擇題1. SQL 語言是( )的語言,容易學習 。A.過程化 B. 非過程化C.格式化 D. 導航式2. SQL 語言的數據操縱語句包括 SELECT、INSERT、UPDATE、DELETE 等。其中最重要的,也是使用最頻繁的語句是( ) 。8 / 50A. SELECT B. INSERTC. UPDATE D. DELETE3. 在視圖上不能完成的操作是( ) 。A. 更新視圖 B. 查詢C. 在視圖上定義新的表 D. 在視圖上定義新的視圖4. SQL 語言集數據查詢、數據操縱、數據定義和數據控制功能于一體,其中,CREATE 、DROP 、ALTER 語句是實現哪種功能( ) 。A. 數據查詢 B. 數據操縱C. 數據定義 D. 數據控制5. SQL 語言中,刪除一個視圖的命令是( ) 。A.DELETE B.DROPC.CLEARD.REMOVE6. 在 SQL 語言中的視圖 VIEW 是數據庫的( ) 。A. 外模式 B. 模式 C. 內模式 D. 存儲模式7. 下列的 SQL 語句中, ( )不是數據定義語句。A. CREATE TABLE B. DROP VIEW C. CREATE VIEW D. GRANT8. 若要撤銷數據庫中已經存在的表 S,可用( ) 。A. DELETE TABLE S B. DELETE SC. DROP TABLE S D. DROP S9. 若要在基本表 S 中增加一列 CN(課程名) ,可用( ) 。A.ADD TABLE S(CN CHAR() )B.ADD TABLE S ALTER(CN CHAR() )C.ALTER TABLE S ADD(CN CHAR() )D.ALTER TABLE S (ADD CN CHAR() )10. 學生關系模式 S( S,Sname,Sex,Age) ,S 的屬性分別表示學生的學號、姓名、性別、年齡。要在表 S 中刪除一個屬性“年齡 ”,可選用的 SQL 語句是( ) 。A. DELETE Age from S B. ALTER TABLE S DROP Age C. UPDATE S Age D. ALTER TABLE S Age11. 有關系 S(S,SNAME ,SAGE ) ,C(C,CNAME) ,SC(S ,C ,GRADE) 。其中 S是學生號,SNAME 是學生姓名,SAGE 是學生年齡, C是課程號,CNAME 是課程名稱。要查詢選修“ACCESS”課的年齡不小于 20 的全體學生姓名的 SQL語句是 SELECT SNAME FROM S,C ,SC WHERE 子句。這里的 WHERE 子句的內容是( ) 。A. S.S# = SC.S# and C.C# = SC.C# and SAGE=20 and CNAME=ACCESSB. S.S# = SC.S# and C.C# = SC.C# and SAGE in=20 and CNAME in ACCESSC. SAGE in=20 and CNAME in ACCESSD. SAGE=20 and CNAME= ACCESS12. 設關系數據庫中一個表 S 的結構為 S(SN,CN,grade ) ,其中 SN 為學生名,CN 為課程名,二者均為字符型;grade 為成績,數值型,取值范圍 0100。若要把“張二的化學成績 80 分” 插入 S 中,則可用( ) 。A. ADD INTO SVALUES( 張二 , 化學, 80)B. INSERT 9 / 50INTO SVALUES( 張二 , 化學, 80)C. ADD INTO SVALUES( 張二 , 化學,80)D. INSERT INTO SVALUES( 張二 , 化學,80)13. 設關系數據庫中一個表 S 的結構為: S(SN,CN,grade) ,其中 SN 為學生名,CN 為課程名,二者均為字符型;grade 為成績,數值型,取值范圍 0100。若要更正王二的化學成績為 85 分,則可用( ) 。A. UPDATE SSET grade85WHERE SN 王二 AND CN化學 B. UPDATE SSET grade85WHERE SN 王二 AND CN化學 C. UPDATE grade85WHERE SN 王二 AND CN化學 D. UPDATE grade85WHERE SN 王二 AND CN化學14. 在 SQL 語言中,子查詢是( ) 。A. 返回單表中數據子集的查詢語言B. 選取多表中字段子集的查詢語句 C. 選取單表中字段子集的查詢語句D. 嵌入到另一個查詢語句之中的查詢語句15. SQL 是一種( )語言。A. 高級算法 B. 人工智能 C. 關系數據庫 D. 函數型16. 有關系 S(S,SNAME,SEX) ,C (C,CNAME) ,SC( S,C ,GRADE) 。其中 S是學生號,SNAME 是學生姓名,SEX 是性別, C是課程號,CNAME 是課程名稱。要查詢選修“數據庫”課的全體男生姓名的 SQL 語句是 SELECT SNAME FROM S,C ,SC WHERE 子句。這里的 WHERE 子句的內容是( ) 。A.S.S# = SC.S# and C.C# = SC.C# and SEX=男 and CNAME=數據庫B.S.S# = SC.S# and C.C# = SC.C# and SEX in男and CNAME in數據庫 C.SEX 男 and CNAME 數據庫D.S.SEX=男 and CNAME= 數據庫17. 若用如下的 SQL 語句創建了一個表 SC:CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20) ) ;向SC 表插入如下行時, ( )行可以被插入 。A.(201009, 111,60,必修)B.(200823, 101,NULL,NULL)C.(NULL, 103,80, 選修)D.(201132,NULL,86, )18. 假設學生關系 S(S,SNAME,SEX) ,課程關系 C(C ,CNAME ) ,學生選課關系 SC(S,C ,GRADE) 。要查詢選修“Computer”課的男生姓名,將涉及到關系( ) 。A. S B.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 陜西師范大學《傳熱學與換熱器》2023-2024學年第二學期期末試卷
- 江西管理職業學院《景觀植物基礎》2023-2024學年第二學期期末試卷
- 湖南財經工業職業技術學院《醫學基礎化學》2023-2024學年第二學期期末試卷
- 浙江特殊教育職業學院《文藝演出策劃與組織》2023-2024學年第二學期期末試卷
- 廣東生態工程職業學院《表面活性劑作用原理》2023-2024學年第二學期期末試卷
- 不要下河游泳安全教育
- 生態系統的穩態教學設計
- 武漢商貿職業學院《3DSMAX效果圖與動畫制作》2023-2024學年第二學期期末試卷
- 山西電力職業技術學院《建筑工程定額預算》2023-2024學年第二學期期末試卷
- 南京工業大學《測量平差基礎》2023-2024學年第二學期期末試卷
- 神經內科常見頭痛和抑郁焦慮培訓課件
- 普通遺傳學講稿
- (中職)化學分析技術項目七 測定鐵礦石的全鐵量教學課件
- 臨時支撐體系拆除審批表
- 錦程網生涯規劃書
- 2020 ACLS-PC-SA課前自我測試試題及答案
- (完整版)《安全標志及其使用導則規范》
- 新制經濟學學習教案
- 鐵皮石斛集約化高產栽培技術研究
- GB∕T 31838.7-2021 固體絕緣材料 介電和電阻特性 第7部分:電阻特性(DC方法) 高溫下測量體積電阻和體積電阻率
- 變頻器變頻altivar71說明書
評論
0/150
提交評論