數(shù)據(jù)庫系統(tǒng)復習題_第1頁
數(shù)據(jù)庫系統(tǒng)復習題_第2頁
數(shù)據(jù)庫系統(tǒng)復習題_第3頁
數(shù)據(jù)庫系統(tǒng)復習題_第4頁
數(shù)據(jù)庫系統(tǒng)復習題_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、復習題第 1章數(shù)據(jù)庫系統(tǒng)基本概念一、單項選擇題1數(shù)據(jù)庫系統(tǒng)是采用了數(shù)據(jù)庫技術的計算機系統(tǒng),數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應用系統(tǒng)和( )A.系統(tǒng)分析員 B.程序員 C.數(shù)據(jù)庫管理員 D.操作員2數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關系是( )。A.DBS包括 DB和 DBMSC.DB包括 DBS和 DBMSB.DBMS包括 DB和 DBSD.DBS就是 DB,也就是 DBMS3下面列出的數(shù)據(jù)庫管理技術發(fā)展的三個階段中,沒有專門的軟件對數(shù)據(jù)進行管理的是( )。 I人工管理階段 II文件系統(tǒng)階段 III數(shù)據(jù)庫階段A.I 和 IIB.只有 II C.II 和

2、III D.只有 I4下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是( ) 。A.數(shù)據(jù)共享 B.數(shù)據(jù)完整性 C.數(shù)據(jù)冗余度高 D.數(shù)據(jù)獨立性高5.數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性體現(xiàn)在( ) 。A.不會因為數(shù)據(jù)的變化而影響到應用程序B.不會因為數(shù)據(jù)存儲結構與數(shù)據(jù)邏輯結構的變化而影響應用程序C.不會因為存儲策略的變化而影響存儲結構D.不會因為某些存儲結構的變化而影響其他的存儲結構6. .描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯結構和特性的是( ) 。A.模式 B.內模式 C.外模式7.要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是( ) 。A.模式與外模式 B.模式與內模式三層模式C.三級模式之間的兩層映射 D.8要保證數(shù)據(jù)庫的邏輯數(shù)

3、據(jù)獨立性,需要修改的是( ) 。A.模式與外模式之間的映射 B.模式與內模式之間的映射C.模式D.三級模式9用戶或應用程序看到的那部分局部邏輯結構和特征的描述是( )模式。A.模式 B.物理模式 C.子模式 D.內模式10下述( )不是 DBA數(shù)據(jù)庫管理員的職責 。A.完整性約束說明 B.定義數(shù)據(jù)庫模式C.數(shù)據(jù)庫安全11 )。A.層次模型 B.關系模型 C.網(wǎng)狀模型 D.實體-關系模型12.區(qū)分不同實體的依據(jù)是( ) 。A.名稱 B.屬性 C.對象D.數(shù)據(jù)庫管理系統(tǒng)設計D.概念13 A.實體完整性、參照完整性、用戶自定義完整性B.數(shù)據(jù)結構、關系操作、完整性約束C.數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢D

4、.外模式、模式、內模式14在( )中一個結點可以有多個雙親,結點之間可以有多種聯(lián)系。A.網(wǎng)狀模型B.關系模型C.層次模型D.以上都有15( )的存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨立性、更好的安全保密性,也簡化了程序員的工作和數(shù)據(jù)A.網(wǎng)狀模型B.關系模型C.層次模型D.以上都有16. 單個用戶使用的數(shù)據(jù)視圖的描述稱為 ()A. 外模式C. 內模式B. 概念模式D. 存儲模式17.數(shù)據(jù)庫的三級模式之間存在著兩級映象,使數(shù)據(jù)庫系統(tǒng)具有較高的數(shù)據(jù)( )A 相容性B 獨立性D 一致性C 共享性二、填空題1在數(shù)據(jù)庫的概念設計中,客觀存在并且可以相互區(qū)別的事物稱為_。使用和維護時由其統(tǒng)一管理、統(tǒng)一控制

5、。世紀80年代以來,_逐漸占主導地位。5數(shù)據(jù)模型的三要素包括_、_和_6關系的主鍵是_,外鍵是_。據(jù),表格簡單,用戶易懂,編程時不涉及數(shù)據(jù)的物理結構。8數(shù)據(jù)庫的參照完整性要求有關聯(lián)的兩個或兩個以上數(shù)據(jù)表之間的數(shù)據(jù)_。數(shù)據(jù)庫參照完整性可通過創(chuàng)建_和_約束來實現(xiàn)。9.在信息世界中能唯一標識實體的屬性集,稱為_。10.DBMS種類型。11.關系模型和層次、網(wǎng)狀模型的最大差別是用_ _導航數(shù)據(jù)。12.數(shù)據(jù)庫系統(tǒng)中三級模式結構定義存放在_中。三、簡答題1簡述DBMS的主要功能。2. 數(shù)據(jù)獨立性的含義是什么?在數(shù)據(jù)庫中有哪兩級獨立性?3.簡述物理數(shù)據(jù)獨立性與邏輯數(shù)據(jù)獨立性的含義。第1章數(shù)據(jù)庫系統(tǒng)基本概念-

6、參考答案一、單項選擇題CADCB AAACD DABAB ABB二、填空題1實體2關系3.數(shù)據(jù)庫管理系統(tǒng)4. 網(wǎng)狀模型、關系模型、層次模型、關系模型。5. 數(shù)據(jù)結構、關系操作、完整性約束6.系的主鍵,是另一個關系的主鍵。7.關系8.相互關聯(lián),外鍵,表間聯(lián)系9.關鍵字或碼10關系11.關系12.數(shù)據(jù)字典三、簡答題1DBMS的主要功能:數(shù)據(jù)庫定義功能 DDL:完整性約束;數(shù)據(jù)庫操縱功能DM數(shù)據(jù)庫維護功能:轉換;數(shù)據(jù)字典。2數(shù)據(jù)獨立性是指數(shù)據(jù)的組織和存儲方法與應用程序互不依賴、彼此獨立應用程序的開發(fā)代價和維護代價。包含邏輯獨立性和物理獨立性3. 物理數(shù)據(jù)獨立性指數(shù)據(jù)庫內模式的改變盡量不影響邏輯模式的

7、改變?;驍?shù)據(jù)庫物理結構的改變盡量不影響應用程序。第 2章數(shù)據(jù)庫設計與 E-R模型一、單項選擇題1.數(shù)據(jù)庫在磁盤上的基本組織形式是(ADB B文件 C二維表 D系統(tǒng)目錄2ER模型是數(shù)據(jù)庫的設計工具之一,它一般適用于建立數(shù)據(jù)庫的( )A概念模型 B邏輯模型 C內部模型 D外部模型3數(shù)據(jù)庫三級模式中,用戶與數(shù)據(jù)庫系統(tǒng)的接口是(A模式 B外模式 C內模式 D邏輯模式4在文件系統(tǒng)中,所具有的數(shù)據(jù)獨立性是(A系統(tǒng)獨立性 B物理獨立性 C邏輯獨立性 D設備獨立性)5.實體完整性規(guī)則是指關系中(A 不允許有空行)B 主鍵不允許有空值D 外鍵不允許有空值C 不允許有空列6.在數(shù)據(jù)庫設計中使用 E-R 圖工具的階

8、段是()A 需求分析階段C 數(shù)據(jù)庫實施B. 數(shù)據(jù)庫物理設計階段D. 概念結構設計階段7.在下列四種模型中,與計算機的硬件及軟件均無關的是(A.外部模型 B.邏輯模型 C.概念模型 D.內部模型8.設計數(shù)據(jù)庫時,應該首先設計數(shù)據(jù)庫的()A.應用系統(tǒng)結構 B.概念結構 C.邏輯結構 D.物理結構9. 如果實體 X的存在依賴于 Y X主鍵的部分或全部從 Y中獲得,則 X是()A.遞歸實體B.復合實體 C.弱實體D.超類實體二、填空題1.增強 ER模型中,子類實體繼承超類實體的所有_。2.ER 模型的組成要素包括:實體、屬性、 _。3. 假定一個 E-R圖包含有 A實體和 B A到 B存在著 mn的聯(lián)

9、系,則轉換成關系模型后,共包含有_個關系模式。三、簡答題1傳統(tǒng)的三大數(shù)據(jù)模型是哪些?它們分別是如何表示實體之間的聯(lián)系的?2簡述數(shù)據(jù)庫的完整性含義以及 DBMS的完整性子系統(tǒng)的功能。3簡述數(shù)據(jù)庫邏輯設計階段的主要步驟。四、綜合題1某商業(yè)集團的商品進銷存系統(tǒng)中,涉及的部分信息如下:(1)商品:商品號、商品名、規(guī)格、計量單位。(2)供應商:供應商號、供應商名、地址。(3)商店:商店號、商店名、地址。(4)客戶:客戶號、客戶名、地址。銷售時要記錄銷售單價、銷售數(shù)量和銷售日期。(1)建立一個反映上述局部應用的 ER模型,要求標注聯(lián)系類型(可省略實體屬性)。(2)根據(jù)轉換規(guī)則,將 ER模型轉換為關系模型。

10、第 2章數(shù)據(jù)庫設計與 E-R模型-答案一、單項選擇題BABBB DCBC二、填空題1屬性2.聯(lián)系3.3三、簡答題1傳統(tǒng)的三大數(shù)據(jù)模型是層次模型、網(wǎng)狀模型和關系模型。層次模型用層次結構表示聯(lián)系,它的典型代表 IMS 用層次型表示聯(lián)系;網(wǎng)狀模型用網(wǎng)狀結構表示聯(lián)系,它的典型代表 CODASYL用系表示聯(lián)系;關系模型用關系表示聯(lián)系。2P53 邏輯設計階段:1.把概念模型轉化為邏輯模型。2.設計外模型。3.設計應用程序和數(shù)據(jù)庫接口。4.評介模型。5.修正模型。四、綜合題1商品(商品號,商品名,規(guī)格,計量單位)供應商(供應商號,供應商名,地址)商店(商店號,商店名,地址)客戶(客戶號,客戶名,地址)供應(

11、商品號,供應商號)訂購(商店號,商品號,單價,數(shù)量)銷售(商店號,客戶號,單價,數(shù)量,日期)第3章關系模式設計理論一、單項選擇題1.庫中的關系必須滿足:每 一個屬性都是( )。A.長度不變的 B.不可分解的 C.互相關聯(lián)的 D.互不相關的2.已知關系模式R(A,B,C,D,E)及其上的函數(shù)依賴集合FAD,BC ,EA ,該關系模式 的候選碼是( )。A.AB B.BE C.CD D.DE3.關系模式中,滿足2NF的模式( )。A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF4.關系模式R中的屬性全是主屬性,則R的最高范式必定是( )。A.1NF B.2NF C.3NF

12、D.BCNF5.消除了部分函數(shù)依賴的1NF的關系模式,必定是( )。A.1NF B.2NF C.3NF D.BCNF6.關系模式的候選碼可以有1個或多個,而主碼有( )。A.多個 B.0個 C.1個 D.1個或多個7.候選碼的屬性可以有( )。A.多個 B.0個 C.1個 D.1個或多個8.設 UXYZ都是 U的子集,且ZUXY。下面關于多值依賴的敘述中,不 正確的是( )。A. 若 XY,則 XZB. 若 XY,則 XYC. 若 XY,且 YY,則 XYD. 若 Z,則 XY9.關系數(shù)據(jù)庫規(guī)范化是為了解決關系數(shù)據(jù)庫中( )的問題而引入的。A.提高查詢速度B.插入、刪除異常和數(shù)據(jù)冗余C.保證數(shù)

13、據(jù)的安全性和完整性10.學生表(id,name,sex,age,depart_id,depart_name),存在的函數(shù)依賴是 sexagedepart_id; dept_iddept_name,其滿足( )。A.1NF B.2NF C.3NF D.BCNF11.設有關系模式 R(S,D,M),其函數(shù)依賴集:FSD,DM,則關系模式 R的規(guī)范化程度最高達到( )。A.1NF B.2NF C.3NF D.BCNF12.設有關系模式 (ABCDF(AB)C,CD,則關系模式 R的規(guī)范化程度最高達到( )。A.1NF B.2NF C.3NF D.BCNF13.XY,當下列哪一條成立時,稱為平凡的函數(shù)

14、依賴( )。A. X Y B.YX C.XYD.XY14.已知關系 R具有屬性 A,B,C,D,E,F(xiàn),假設該關系有如下函數(shù)依賴 AC,BCDE,DA,F(xiàn)BA,B的封閉集是_。AA,B,C,D,E,F(xiàn)C A,B,C BA,B,C,D,EDA,B 15若關系模式 R屬于 3NF,則_。A.一定屬于 BCNFB.消除了插入和刪除異常C.仍存在一定的插入和刪除異常D.屬于 BCNF且消除了插入和刪除異常16. 兩個函數(shù)依賴集 F和 G等價的充分必要條件是()A.F=GB.F+=GC.F=G+ D.F+=G+17. 候選關鍵字中的屬性稱為A. 關鍵屬性 B. 主屬性。C. 候選屬性 D. 復合屬性18

15、. 關系規(guī)范化中的插入異常是指()A.不該插入的數(shù)據(jù)被插入 B.應該插入的數(shù)據(jù)沒插入C.插入了沒有用的數(shù)據(jù) D.插入了錯誤的數(shù)據(jù)二、填空題二、填空題1.分解處理具有_和_。2.在一個關系 R中,若存在“學號系號,系號系主任”,則隱含存在著_。3產生數(shù)據(jù)冗余和異常的兩個重要原因是局部依賴和_依賴。4如果 Y X U,則 XY 成立。這條推理規(guī)則稱為_。5如果關系模式 R 是 ,且每個非主屬性_ _函數(shù)依賴于候選鍵,那么稱R 是第二范式的模式。7模式分解的優(yōu)點之一是能消除_和操作異?,F(xiàn)象。三、簡答題1設有關系模式 R(S#,C#,CNAME,TNAME),其屬性分別表示學生的學號、選修課程號、課程

16、名、任課教師名。請說明該關系模式存在哪些操作異常。2設有函數(shù)依賴集 CE,C,GP,EP,CDEP,P,ABCPG,計算屬性集 D關于 F 的閉包 。4.候選鍵與超鍵有哪些聯(lián)系和區(qū)別?5.明原因。部門號 部門名稱 負責人 部門成員。DlD2D3財務部 張軍 劉爽、王方。人事部工程部李強 徐剛、張玉。王洪 蔡鑫明、陳藝。四、綜合題1.設有一個記錄職工歷次體檢情況的關系模式:R(職工號,姓名,部門號,體檢日期,體檢醫(yī)院,總檢結果,體檢項目,分項結果)說明:體檢醫(yī)院不固定,總檢結果是指對體檢結果的總體評價。(1)寫出模式 R的基本 FD和關鍵碼。(2)R最高屬于第幾范式?(3)將 R規(guī)范到 3NF。

17、2.設某家電公司售后服務系統(tǒng)中有一個記錄安裝工人日工作量的關系模式:R(員工編號,姓名,電話,產品型號,日期,安裝數(shù)量)如果規(guī)定:員工每天可安裝多種產品,并按不同產品型號統(tǒng)計安裝數(shù)量。(1)寫出關系模式 R的基本 FD和關鍵碼。(2)R最高屬于第幾范式。(3)將 R規(guī)范到 3NF。第 3章關系模式設計理論測試題-答案一、單項選擇題BBBCB CDCDD BBBBC DBB二、填空題1.無損連接,保持函數(shù)依賴2.傳遞依賴或學號系主任3傳遞4自反性5完全6數(shù)據(jù)冗余三、簡答題1數(shù)據(jù)冗余太大:例如,課程名重復出現(xiàn);更新異常:例如,某課程更換教師息也丟掉了。2DHG3.選鍵。候選鍵不含多余的屬性。4.

18、該表不可以直接作為關系數(shù)據(jù)庫中的關系。因為屬性“部門成員”的分量可以分解,不是原子的,不滿足關系的最低要求第一范式。四、綜合題1.(1)基本的 FD有 5個:體檢日期)總檢結果,(職工號,體檢日期,體檢項目)分項結果。關鍵碼為:(職工號,體檢日期,體檢項目)(2)最高達到第 1NF(3)R1R2R3(職工號,體檢日期,體檢項目,分項結果)2答:(1)員工編號(姓名,電話),(員工編號,產品型號,日期)安裝數(shù)量(2)1NF(3R1(員工編號,姓名,電話)(員工編號,產品型號,日期,安裝數(shù)量)第 4章關系運算測試題一、單項選擇題1.下面的選項不是關系數(shù)據(jù)庫基本特征的是( )。A. 不同的列應有不同

19、的數(shù)據(jù)類型 B. 不同的列應有不同的列名C. 與行的次序無關D. 與列的次序無關2.一個關系只有一個( ) 。A. 候選碼 B.外碼 C.超碼 D.主碼3.關系模型中,一個碼是( )。A. 可以由多個任意屬性組成B. 至多由一個屬性組成C. 由一個或多個屬性組成,其值能夠惟一標識關系中一個元組 D. 以上都不是4.現(xiàn)有如下關系:患者(患者編號,患者姓名,性別,出生日期,所在單位)醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結果)其中,醫(yī)療關系中的外碼是( )。A.患者編號 B.患者姓名 C.患者編號和患者姓名 D.醫(yī)生編號和患者編號5.關系代數(shù)運算是以( )為基礎的運算 。A.關系運算

20、B.謂詞演算 C.集合運算 D.代數(shù)運算6.關系數(shù)據(jù)庫管理系統(tǒng)應能實現(xiàn)的專門關系運算包括( )。A.排序、索引、統(tǒng)計 B.選擇、投影、連接C.關聯(lián)、更新、排序 D.顯示、打印、制表7.五種基本關系代數(shù)運算是( )。A. B. C. D. 8.關系數(shù)據(jù)庫中的投影操作是指從關系中( ) 。A. 抽出特定記錄 B.抽出特定字段 C.建立相應的影像 D.建立相應的圖形9.從一個數(shù)據(jù)庫文件中取出滿足某個條件的所有記錄形成一個新的數(shù)據(jù)庫文件的操作是( )操作 。A.投影 B.連接 C.選擇 D.復制10.關系代數(shù)中的連接操作是由( )操作組合而成 。A.選擇和投影 B.選擇和笛卡爾積 C. D.投影和笛卡

21、爾積11.一般情況下,當對關系R和S進行自然連接時,要求R和S含有一個或者多個共有的( ) 。A.記錄12.假設有關系R和S,關系代數(shù)表達式R(RS)表示的是( )。A.RS B.RS C.RS D.RS13. 關系運算中花費時間可能最長的運算是( )。B.行C.屬性D.元組A. 投影B. 選擇C. 笛卡兒積D. 除二、填空題1若關系A有m 個屬性,關系B有n 個屬性,則有_個屬性。第4章關系運算測試題-答案一、單項選擇題1.ADCAA BABCC CAC二、填空題1M+n第5章SQL語言測試題一、單項選擇題1.SQL語言是( )的語言,容易學習 。A. 過程化 B.非過程化 C.格式化 D.

22、導航式2.在視圖上不能完成的操作是( ) 。A.更新視圖 B.查詢 C.在視圖上定義新的表 D.在視圖上定義新的視圖3.SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語句是實現(xiàn)哪種功能( )。A.數(shù)據(jù)查詢 B.數(shù)據(jù)操縱 C.數(shù)據(jù)定義 D.數(shù)據(jù)控制4. SQL語言中,刪除一個視圖的命令是( )。A.DELETE B.DROP C.CLEAR D.REMOVE5.在SQL語言中的視圖VIEW是數(shù)據(jù)庫的( ) 。A.外模式 B.模式 C.內模式 D.存儲模式6.下列的SQL語句中,( )不是數(shù)據(jù)定義語句。A.CREATE TABLE B.DRO

23、P VIEW C.CREATE VIEW D.GRANT7.若要撤銷數(shù)據(jù)庫中已經存在的表S,可用( )。A.DELETE TABLE S B.DELETE S C.DROP TABLE S D.DROP S8.若要在基本表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()9.學生關系模式 ( SSnameSexS的屬性分別表示學生的學號、SSQL A.DELETE Age fr

24、om S B.ALTER TABLE S DROP AgeC.UPDATE S AgeD.ALTER TABLE S Age10.有關系(S,SNAMESAGE),(C,CNAME),SC(S,C,GRADE)。其中S是學生號,SNAME是學生姓名,SAGE是學生年齡,C是課程號,CNAME是課程名稱。要查詢選修“ACCESS”課的年齡不小于20的全體學生姓名的SQL語句是 SELECT SNAME FROM ,C,SC WHERE子句。這里的WHERE子句的內容是( )。A.S.S# = SC.S# and C.C# = SC.C# and SAGE=20 and CNAME=ACCESSB

25、.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= ACCESS11.設關系數(shù)據(jù)庫中一個表S的結構為(SNCNgrade),其中SN為學生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0100。若要把“張二的化學成績80分”插入S中,則可用( )。A. ADD INTO S VALUES(張二,化學,80)B. INSERT INTO S VALUES(張二,化學,80)C. ADD INT

26、O S VALUES(張二,化學,80)D. INSERT INTO S VALUES(張二,化學,80)12.設關系數(shù)據(jù)庫中一個表S的結構為:(SNCNgradeSN為學生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0100。若要更正王二的化學成績?yōu)?5分,則可用( ) 。A. UPDATE S SET grade85 WHERE SN王二 AND CN化學B. UPDATE S SET grade85 WHERE SN王二 AND CN化學C.UPDATE grade85 WHERE SN王二 AND CN化學D.UPDATE grade85 WHERE SN王二

27、AND CN化學13.在SQL語言中,子查詢是( ) 。A.返回單表中數(shù)據(jù)子集的查詢語言B.選取多表中字段子集的查詢語句C.選取單表中字段子集的查詢語句D.嵌入到另一個查詢語句之中的查詢語句14.有關系(SSNAMESEX),(CCNAME),(SCGRADE)。其中S是學生號,SNAME是學生姓名,SEX是性別,C是課程號,CNAME是課程名稱。要查詢選修“數(shù)據(jù)庫”課的全體男生姓名的SQL語句是SELECT SNAMEFROM S,C,SC WHERE子句。這里的WHERE子句的內容是( )。A. S.S# = SC.S# and C.C# = SC.C# and SEX=男 and CNA

28、ME=數(shù)據(jù)庫B. S.S# = SC.S# and C.C# = SC.C# and SEX in男and CNAME in數(shù)據(jù)庫C. SEX 男 and CNAME 數(shù)據(jù)庫D. S.SEX=男 and CNAME= 數(shù)據(jù)庫15.若用如下的SQL語句創(chuàng)建了一個表SC:CREATETABLESC(S#CHAR(6)NOTNULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20);向SC表插入如下行時,( )行可以被插入 。A. (201009,111,60,必修)B. (200823,101,NULL,NULL)C. (NULL,103,80,選修)

29、D. (201132,NULL,86, )16.假設學生關系S(S,SNAME,SEX),課程關系C(C,CNAME),學生選課關系(SCGRADE)。要查詢選修“Computer”課的男生姓名,將涉及到關系( )。A.S B.S,SC C.C,SC D.S,C,SCL7已知SN是一個字符型字段,下列SQL查詢語句SELECT SN FROM SWHERE SN LIKEAB;的執(zhí)行結果為()A找出含有3個字符AB的所有SN字段B找出僅含3個字符且前兩個字符為AB的SN字段C找出以字符AB開頭的所有SN字段D找出含有字符AB的所有SN字段18現(xiàn)要查找缺少成績(Grade)的學生學號(Snum)

30、,相應的SQL語句是( )ASELECT SnumFROM SCBSELECT SnumFROM SCWHERE Grade=0CSELECT SnumFROM SCWHERE Grade$15.0將顯示_。21.SQL語言中,向數(shù)據(jù)庫表中插入數(shù)據(jù)的命令是_。三、簡答題1簡述基本表和視圖和區(qū)別。或試述視圖的含義和作用。2簡述 SQL語言的特點。四、設計題1.設教學數(shù)據(jù)庫中有三個關系:學生關系 S(S#SNAMESEXDEPT),其屬性分別表示學號、姓名、年齡、性別、所在系。課程關系 C(C#CNAMETEACHER),其屬性分別表示課程號、課程名、任課教師名。選課關系 SC(S#,C#GRAD

31、E,其中 GRADE 表示成績。(1)請用關系代數(shù)表達式表達查詢:檢索選修課程號為“C2”的學生的學號和姓名。(2)試用 SQL語句完成操作:查詢與張明同一個系的學生信息。(3 SQL95002C2”的記錄。(4)試用SQL語句完成操作:建立數(shù)學系學生的視圖C_STUDENT,并要求進S#,SNAME,AGE,DEPT。(5)試用 SQL語句查詢每個學生已選修課程的門數(shù)及平均成績。2. 已知學生-選課數(shù)據(jù)庫中的三個關系:(SnoSnameSsexSageSdept),其屬性分別表示學號、姓名、性別、年齡、所在系。(CnoCnameCpnoTeacher),其屬性分別表示課程號、課程名、先修課程

32、號、任課教師名。SC(Sno,Cno,Grade),其中 GRADE 表示成績。依據(jù)此關系回答下面各題。(1)試用 SQL 語句寫出下列查詢:查詢學生選課表中所有信息.(2). 試用 SQL 語句寫出下列查詢:查詢成績在 70-80 分之間的學生的姓名和年齡.(3. 試用 SQL 1024 的課程的最高分數(shù).(4). 試用 SQL 語句寫出下列查詢:查詢總成績超過 200 分的學生,要求列出學號,總成績。.(5). 試用 SQL 語句寫出下列查詢:查詢成績在 80 分以上的學生姓名,課程號和成績,并按成績的降序排列結果.3. 已知學生-選課數(shù)據(jù)庫中的三個關系:學生(學號,姓名,系別號)項目(項

33、目號,項目名稱,報酬)參加(學號,項目號,工時)其中,報酬是指參加該項目每個工時所得報酬。依據(jù)此關系回答下面各題。(1)試用關系代數(shù)表達式寫出下列查詢:(2)列出“王明”同學所參加項目的名稱。(3)試用 SQL 語句寫出下列查詢:(4)試用 SQL 語句寫出下列查詢:的總報酬。列出報酬最高的項目編號。列出每個系所有學生參加項目所獲得(5).試用 SQL 語句查詢報酬大于 800 元(包括 800 元)的項目名稱。(6用 SQL 命令創(chuàng)建一個學生_姓名和項目名稱。第 5章 SQL語言測試題-答案一、單項選擇題BACBA DCCBA DADAB DCDDB D二、填空題1.USE MASTER、S

34、ELECT NAME FROM SYSDATABASE2.DISTINCT3.GRANT CREATE TABLE TO TESTUSE4.CREATE INDEX AA ON AUTHORS 州名,城市名5.創(chuàng)建表6.SELECT7.SUM8._記錄范圍_9.ALTER PROC10.RTRIM11.DECLARE12.系統(tǒng)表 SYSCULUMN13.FROM14.ORDER BY15.CONVERT16.COUNT17.DROP PROC18.創(chuàng)建數(shù)據(jù)庫19.2520.itles 表中_ price$15.0的記錄21.insert into三、簡答題1P138。視圖是從一個或幾個表導出的

35、表,它實際上是一個查詢結果,視圖的存放,這些數(shù)據(jù)仍存放在導出視圖的表中,因此視圖是一個虛表。2P117。1綜合統(tǒng)一;2高度非過程化;3面向集合的操作方式;4以同一種語法結構提供兩種使用方式;5語言簡捷,易學易用。四、設計題1.(2)SELECT * FROM S WHERE DEPT =(SELECT DEPT FROM S WHERE 張明)(3)DELETE FROM C WHERE C# IN(SELECT C# FROM SC WHERE 95002)(4)CREATE VIEW C_STUDENT ASSELECT ,SNAME,DEPT FROM S WHERE 數(shù)學系(5)SEL

36、ECT FROM SCGROUP BY S#2.(1SELECT * FROM SC(2SELECT SNAME,SAGE FROM S WHERE SNO IN (SELECT SNOFROM SC WHERE GRADE BETWEEN 70 AND 80)(3SELECT MAX(GRADE) FROM SC WHERE 1024(4select sno,sum(grade) from sc group by sno having sum(grade)200(5select sname,cno,grade from student join sc on student.sno=sc.sn

37、o andgrade=80 order by grade desc。3. 項目名稱( 姓名學生參加項目)(2).SELECT項目號 FROM項目 WHERE報酬=(SELECT MAX(報酬) FROM項目)(3).SELECT SUM(報酬) FROM 學生,項目,參加WHERE 學生.學號=參加.學號 AND 項目.項目號=參加.項目號GROUP BY 系別號(4).SELECT 項目名稱 FROM 項目 WHERE 報酬=800(5).CREATE VIEW 學生_項目 ASSELECT學號,姓名,項目名稱 FROM 學生,項目,參加WHERE 學生.學號=參加.學號 AND 項目.項目

38、號=參加.項目號第 6章數(shù)據(jù)庫管理測試題一、單項選擇題1。事務有多個性質,其中不包括()A 一致性C 原子性B. 唯一性D. 隔離性2系統(tǒng)故障會造成(A 內存數(shù)據(jù)丟失C 軟盤數(shù)據(jù)丟失)B. 硬盤數(shù)據(jù)丟失D. 磁帶數(shù)據(jù)丟失)3在數(shù)據(jù)庫系統(tǒng)中死鎖屬于(A 系統(tǒng)故障C 事務故障B. 程序故障D. 介質故障4事務日志是用于保存( )A. 程序運行過程B. 數(shù)據(jù)操作C. 程序的執(zhí)行結果D. 對數(shù)據(jù)的更新操作5如果事務 T 獲得了數(shù)據(jù)項 X 上的排它鎖 , 則 T()A 可以讀 X ,不能寫 XC 不能讀 X ,可以寫 XB 可以讀 X ,也可以寫 XD 不能讀 X ,也不能寫 X6. DBMS 提供授權功能控制不同用戶訪問數(shù)據(jù)的權限,主要目的是為了實現(xiàn)數(shù)據(jù)庫的 ()A 一

溫馨提示

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

評論

0/150

提交評論