數(shù)據(jù)庫應用(SQL_Server)模擬試卷和答案【高教成教】
《數(shù)據(jù)庫應用(SQL_Server)模擬試卷和答案【高教成教】》由會員分享,可在線閱讀,更多相關《數(shù)據(jù)庫應用(SQL_Server)模擬試卷和答案【高教成教】(18頁珍藏版)》請在裝配圖網上搜索。
1、 北京語言大學網絡教育學院 《數(shù)據(jù)庫應用(SQL Server)》模擬試卷一 注意: 1.試卷保密,考生不得將試卷帶出考場或撕頁,否則成績作廢。請監(jiān)考老師負責監(jiān)督。 2.請各位考生注意考試紀律,考試作弊全部成績以零分計算。 3.本試卷滿分100分,答題時間為90分鐘。 4.本試卷分為試題卷和答題卷,所有答案必須答在答題卷上,答在試題卷上不給分。 一、判斷題(本大題共5小題,每小題2分,共10分),正確的填T,錯誤的填F,請將答案填在答題卷相應題號處。 1、對于一個已存在的表,對其進行增加列、刪除列、更改列的名稱和數(shù)據(jù)類型等操作都能進行。( ) 2、一個表不能
2、有主鍵值相同的兩行。( ) 3、在設計存儲過程時,可以為參數(shù)提供一個默認值,其一般格式是:CREATE PROCEDURE 存儲過程名( 參數(shù)1=默認值1, 參數(shù)2=默認值2,… ) AS SQL語句。( ) 4、凡是能通過ODBC或OLEDB接口訪問的數(shù)據(jù)庫,也可通過ADO .NET來訪問。( ) 5、DataSet是核心的ADO .NET數(shù)據(jù)庫訪問組件,主要是用來支持ADO .NET的不連貫連接及分布數(shù)據(jù)處理。( ) 二、單項選擇題(本大題共10小題,每小題2分,共20分)在每小題列出的四個選項中只有一個選項是符合題目要求的,請將正確選項前的字母填
3、在答題卷相應題號處。 6、DBMS提供哪種語言來定義數(shù)據(jù)庫的三級模式?( )。 [A] DBL [B] DCL [C] DDL [D] DML 7、SQL Server是( )。 [A] 數(shù)據(jù)庫 [B] 數(shù)據(jù)庫系統(tǒng) [C] 數(shù)據(jù)庫管理系統(tǒng) [D] 數(shù)據(jù)庫應用系統(tǒng) 8、在數(shù)據(jù)庫系統(tǒng)中,如果數(shù)據(jù)庫的物理結構發(fā)生了變化,那么用戶的應用程序( )。 [A] 必須改變 [B] 自動改變 [C] 可以不變 [D] 必須作廢 9、以下有關“關系的性質”的說法錯誤的是( )。 [A] 不同的列可出自同一個域 [B] 行的次序不能任意交換 [C] 關
4、系中不允許有兩個完全相同的元組 [D] 不允許某個屬性又是一個二維關系 10、關系代數(shù)中選擇運算是對關系進行的( )。 [A] 垂直分割 [B] 水平分割 [C] 結合 [D] 先垂直分割后水平分割 11、如果A→B,A→C,則A→BC。這體現(xiàn)了Armstrong公理中的( )推論。 [A] 自合規(guī)則 [B] 分解規(guī)則 [C] 合并規(guī)則 [D] 復合規(guī)則 12、設有關系模式R(ABCDEG),F(xiàn)是R上成立的FD集,F(xiàn)={D→G,C→A,CD→E,A→B},則屬性集BD的閉包為( )。 [A] AC [B] ABC [C] BDG [D] ABC
5、DEG 13、2NF規(guī)范到3NF,必須消除( )。 [A] 非主屬性對鍵的部分函數(shù)依賴 [B] 非主屬性對鍵的傳遞函數(shù)依賴 [C] 主屬性對鍵的部分和傳遞函數(shù)依賴 [D] 非平凡且非函數(shù)依賴的多值依賴 14、下列哪種情況不適合創(chuàng)建聚集索引?( ) [A] 包含大量非重復值的列 [B] 被連續(xù)訪問的列 [C] 頻繁更改的列 [D] 返回大型結果集的查詢 15、以下哪項不是創(chuàng)建視圖需要考慮的原則?( ) [A] 視圖名稱必須遵循標識符的規(guī)則 [B] 視圖上不能定義規(guī)則或默認值 [C] 視圖上不能定義AFTER觸發(fā)器 [D] 視圖不可以定義INSTEA
6、D OF觸發(fā)器 三、填空題(本大題共10空,每空1分,共10分;請將答案填寫在答題卷相應題號處) 16、建立概念模型最常用的方法是( )方法。 17、關系鍵具有兩個性質:唯一性和( )。 18、在需求分析階段,我們通過分析“各部門活動”,產生( );通過分析用戶數(shù)據(jù),產生數(shù)據(jù)流圖;通過分析系統(tǒng)數(shù)據(jù),產生數(shù)據(jù)字典。 19、一個數(shù)據(jù)庫中,可以沒有也可以擁有多個( )文件。 20、WHERE子句中常用的邏輯運算符是AND、( )和NOT。 21、對于頻繁更改的列,適合創(chuàng)建( )索引。 22、SQL Server身份驗證模
7、式有兩種,一種是Windows身份驗證模式,另一種是( )或SQL Server身份驗證模式。 23、根據(jù)權限的劃分,將角色分為服務器角色與( )角色。 24、ADO .NET模型分成.NET Data Provider和( )數(shù)據(jù)集兩大主要部分。 25、數(shù)據(jù)綁定的方法有( )綁定、整體綁定和復合綁定。 四、簡答題(本大題共3小題,每題5分,共15分;請將答案填寫在答題卷相應題號處) 26、簡述等值連接與自然連接的區(qū)別。 27、表之間的關系有哪幾種類型? 28、創(chuàng)建主鍵約束或唯一約束,與創(chuàng)建標準索引相比哪個更好? 五、
8、數(shù)據(jù)庫操作(本大題共5小題,每題6分,共30分;請將答案填寫在答題卷相應題號處) 29、設有三個關系:學生S(sno,sname,age,sex)的sno為學號,sname為姓名,age為年齡,sex為性別;課程C(cno,cname,teacher)的cno為課程號,cname為課程名,teacher為任課教師;選修SC(sno,cno,grade)的sno為學號,cno為課程號,grade為成績。請用關系代數(shù)表達式語言(第1小題)和SQL語言(第2-5小題)完成以下操作: (1)查詢成績不及格(<60分)的學生學號(該小題用關系代數(shù)表達式語言求解)。 (2)查詢張三選修C3課程號
9、的成績。 (3)查詢每個學生選修課程的總成績。 (4)定義一個視圖S18,只包含18歲以上的學生記錄。 (5)把學號S1同學的不及格(<60分)成績全改為60分。 六、綜合設計題(本大題共1小題,每題15分,共15分;請將答案填寫在答題卷相應題號處) 30、設有關系模式R(運動員編號,比賽項目,成績,比賽類別,比賽主管),存儲運動員比賽成績及比賽類別、主管等信息。如果規(guī)定:每個運動員每參加一個比賽項目,只有一個成績;每個比賽項目只屬于一個比賽類別;每個比賽類別只有一個比賽主管。求解: (1)寫出R的基本函數(shù)依賴,并求R的關系鍵。 (2)說明R不是2NF的理由,并把
10、R分解成2NF模式集。 (3)進而將上述結果分解成3NF模式集。 《數(shù)據(jù)庫應用(SQL Server)》 模擬試卷一 答案 一、【判斷題】(本大題共5小題,每小題2分,共10分) 題號 1 2 3 4 5 答案 T T T T T 二、【單選題】(本大題共10小題,每小題2分,共20分) 題號 6 7 8 9 10 11 12 13 14 15 答案 C C C B B C C B C D 三、【填空題】(本大題共10空,每空1分,共10分) 16、實體-聯(lián)系或E-R圖 17、最小性 18、
11、業(yè)務流程圖 19、次數(shù)據(jù) 20、OR 21、非聚集 22、混合 23、數(shù)據(jù)庫 24、DataSet 25、單一 四、【簡答題】(本大題共3小題,每小題5分,共15分) 26、簡述等值連接與自然連接的區(qū)別。 標準答案:自然連接一定是等值連接,但等值連接不一定是自然連接; 自然連接要求相等的分量必須是公共屬性,而等值連接要求相等的分量不一定是公共屬性; 等值連接不把重復屬性去掉,而自然連接要把重復屬性去掉。 復習范圍或考核目標:詳見課件第9章 SQL語句,主要掌握SQL數(shù)據(jù)查詢語言進行簡單查詢、多表連接以及子查詢的概念和方法。 27、
12、表之間的關系有哪幾種類型? 標準答案:表與表之間存在如下3種類型的關系: (1)一對一關系在這種表關系中,表A中的一行最多只能與表B中的一行相匹配,反之亦然。如果兩個相關列都是主鍵或具有唯一約束,則創(chuàng)建的是一對一關系。 (2)一對多關系這是最常見的表關系類型。在這種關系類型中,表A中的行可以在表B中有許多匹配行,但是表B中的行只能在表A中有一個匹配行。 (3)多對多關系在這種表關系中,表A中的一行可與表B中的多行相匹配,反之亦然。通過定義稱為連接表的第三方表創(chuàng)建這樣的關系,該連接表的主鍵包括表A和表B中的外鍵。 復習范圍或考核目標:詳見課件第8章 創(chuàng)建和使用表,主要了解SQL Se
13、rver中常用的數(shù)據(jù)類型和掌握往表中錄入數(shù)據(jù)的方法。 28、創(chuàng)建主鍵約束或唯一約束,與創(chuàng)建標準索引相比哪個更好? 標準答案:創(chuàng)建PRIMARY KEY約束或UNIQUE約束時,SQL Server創(chuàng)建唯一性索引。 與創(chuàng)建標準索引相比,通過創(chuàng)建PRIMARY KEY約束或UNIQUE約束來創(chuàng)建索引更好。 復習范圍或考核目標:詳見課件第11章 索引,主要掌握在什么情況下需要用到索引, 理解兩種類型索引的不同用途和掌握創(chuàng)建、查看、修改和刪除索引的方法。 五、【數(shù)據(jù)庫操作】(本大題共5小題,每小題6分,共30分) 29、標準答案: (1)、查詢成績不及格(<60分)的學生學
14、號(該小題用關系代數(shù)表達式語言求解)。 Psno(sgrade<60(SC)) (2)、查詢張三選修C3課程號的成績。 select grade from S,SC where S.sno=SC.sno and sname=’zhang3’ and cno=’C3’ 或 select grade from SC where sno in (select sno from S where sname=’zhang3’) and cno=’C3’ (3)、查詢每個學生選修課程的總成績。 select sno, sum(grade) from SC group by sno
15、 (4)、定義一個視圖S18,只包含18歲以上的學生記錄。 create view S18 as select * from student where age>=18 (5)、把學號S1同學的不及格(<60分)成績全改為60分。 update SC set grade=60 where grade<60 and sno =’S1’ 復習范圍或考核目標:詳見課件第9章 SQL語句,主要理解SQL語言的功能和執(zhí)行方法,掌握SQL數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言的格式及用法,熟練掌握SQL數(shù)據(jù)查詢語言進行簡單查詢、多表連接以及子查詢的操作。 六、綜合設計題(該題15分)(數(shù)
16、據(jù)庫綜合設計) 30、標準答案: (1) R的基本函數(shù)依賴有3個: (運動員編號,比賽項目)→成績 比賽項目→比賽類別 比賽類別→比賽主管 由以上三個函數(shù)依賴能夠得到: (運動員編號,比賽項目)→(成績,比賽類別,比賽主管) 所以(運動員編號,比賽項目)是關系鍵。 (2) 由:比賽項目→比賽類別,得到: (運動員編號,比賽項目)p→比賽類別,即: 存在非主屬性“比賽類別”對關系鍵的部分函數(shù)依賴,所以R沒有達到2NF。 將對關系鍵的部分函數(shù)依賴合并為獨立的關系模式 R1(比賽項目,比賽類別,比賽主管)達到2NF R2(運動員編號,比賽項目,成績)達到2NF (3
17、) R1(比賽項目,比賽類別,比賽主管)中,存在: 比賽項目→比賽類別 比賽類別→比賽主管 得到: 比賽項目t→比賽主管,即: 存在非主屬性“比賽主管”對關系鍵的傳遞函數(shù)依賴,所以R1沒有達到3NF。 將R1分解為 R11(比賽項目,比賽類別) R12(比賽類別,比賽主管) R11和R12均達到3NF。 R2(運動員編號,比賽項目,成績)不存在傳遞函數(shù)依賴,也已經達到3NF。 最終的分解為: R11(比賽項目,比賽類別) R12(比賽類別,比賽主管) R2(運動員編號,比賽項目,成績)。 復習范圍或考核目標:詳見課件第五章 數(shù)據(jù)庫設計,掌握數(shù)據(jù)庫設計各個階段的任
18、務,了解數(shù)據(jù)庫設計中參與人員的作用,根據(jù)系統(tǒng)需求設計系統(tǒng)E-R圖,掌握將E-R圖轉化為關系模式的方法。 北京語言大學網絡教育學院 《數(shù)據(jù)庫應用(SQL Server)》模擬試卷二 注意: 1.試卷保密,考生不得將試卷帶出考場或撕頁,否則成績作廢。請監(jiān)考老師負責監(jiān)督。 2.請各位考生注意考試紀律,考試作弊全部成績以零分計算。 3.本試卷滿分100分,答題時間為90分鐘。 4.本試卷分為試題卷和答題卷,所有答案必須答在答題卷上,答在試題卷上不給分。 一、判斷題(本大題共5小題,每小題2分,共10分),正確的填T,錯誤的填F,
19、請將答案填在答題卷相應題號處。 1、概念模型是一種形式化描述記錄型及其聯(lián)系的方法,它與具體DBMS相關。( ) 2、使用約束優(yōu)先于使用觸發(fā)器、規(guī)則和默認值。( ) 3、每一個存儲過程可以在系統(tǒng)中重復地調用,可以被多個有訪問權限的用戶訪問。( ) 4、多個用戶可以通過角色(role)或組(Windows groups)成員關系擁有同一個架構。( ) 5、DataSet是核心的ADO .NET數(shù)據(jù)庫訪問組件,主要是用來支持ADO .NET的不連貫連接及分布數(shù)據(jù)處理。( ) 二、單項選擇題(本大題共10小題,每小題2分,共20分)在每小題列出的四個選項中只有
20、一個選項是符合題目要求的,請將正確選項前的字母填在答題卷相應題號處。 6、以下哪個是數(shù)據(jù)處理不包含的操作?( ) [A] 輸入、存儲 [B] 檢索、分類、計算 [C] 數(shù)據(jù)預測 [D] 傳輸、輸出 7、數(shù)據(jù)庫運行管理功能包括數(shù)據(jù)的完整性控制、并發(fā)控制和( )。 [A] 安全性控制 [B] 查詢控制 [C] 存取控制 [D] 定義控制 8、既與具體的DBMS有關,又與操作系統(tǒng)和硬件有關的數(shù)據(jù)模型是( )。 [A] 概念模型 [B] 邏輯模型 [C] 物理模型 [D] 關系模型 9、以下有關“關系的性質”的說法錯誤的是( )。 [A] 不同
21、的列可出自同一個域 [B] 列的次序不能任意交換 [C] 關系中不允許有兩個完全相同的元組 [D] 不允許某個屬性又是一個二維關系 10、運算結果與原始關系結構相同的運算是( )。 [A] 選擇運算 [B] 投影運算 [C] 連接運算 [D] 除運算 11、如果B?A,則A→B,這體現(xiàn)了Armstrong公理中的( )定律。 [A] 自反律 [B] 相反律 [C] 增廣律 [D] 傳遞律 12、設有關系模式R(ABCDEG),F(xiàn)是R上成立的FD集,F(xiàn)={D→G,C→A,CD→E,A→B},則屬性集BD的閉包為( )。 [A] AC [B] AB
22、C [C] BDG [D] ABCDEG 13、1NF規(guī)范到2NF,必須消除( ) [A] 非主屬性對鍵的部分函數(shù)依賴 [B] 非主屬性對鍵的傳遞函數(shù)依賴 [C] 主屬性對鍵的部分和傳遞函數(shù)依賴 [D] 非平凡且非函數(shù)依賴的多值依賴 14、以下哪個不是SQL Server中的數(shù)據(jù)類型?( ) [A] 整型 [B] 字符串型 [C] 日期時間型 [D] 備注型 15、以下關于“查詢和視圖的區(qū)別”,說法不正確的是( )。 [A] 存儲方式:視圖存儲為數(shù)據(jù)庫設計的一部分,而查詢則不是。 [B] 更新結果:對視圖和查詢的結果集更新限制是不同的。 [C]
23、 排序結果:查詢結果可以任意排序,但只有視圖包括TOP子句時才能對視圖排序。 [D] 參數(shù)設置:可以為視圖創(chuàng)建參數(shù),但不能為查詢創(chuàng)建參數(shù)。 三、填空題(本大題共10空,每空1分,共10分;請將答案填寫在答題卷相應題號處) 16、數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎,數(shù)據(jù)模型的三要素是指數(shù)據(jù)結構、( )和數(shù)據(jù)的完整性約束條件。 17、各種數(shù)據(jù)模型按不同的應用層次分為三種類型,( )數(shù)據(jù)模型是既面向數(shù)據(jù)庫用戶又面向系統(tǒng)的模型。 18、數(shù)據(jù)庫設計包括“結構特性設計”和“( )特性設計”兩方面的內容。 19、( )使數(shù)據(jù)庫應用程序無須對整個表進行掃描
24、,就可以在其中找到所需的數(shù)據(jù),而且可以大大加快查找數(shù)據(jù)的速度。 20、在建立數(shù)據(jù)庫關系圖之前,應該先給數(shù)據(jù)庫中的各表設置主鍵,以便讓一表的主鍵和另一表的( )建立關聯(lián)。 21、要獲得兩個查詢結果的差集,可以用邏輯運算符( )。 22、在觸發(fā)器執(zhí)行UPDATE操作的時候,會產生兩個臨時表。刪除的舊行被插入到deleted表中,插入的新行被插入到( )表中。 23、SQL Server的三種權限包括( )權限、數(shù)據(jù)庫用戶權限和數(shù)據(jù)庫操作權限。 24、數(shù)據(jù)備份包括三種類型,分別為:( )數(shù)據(jù)庫備份、差異數(shù)據(jù)庫備份和事務日志備份。 25、D
25、ataSet對象如同內存中的數(shù)據(jù)庫由多個表構成,可以包含多個( )對象 四、簡答題(本大題共3小題,每題5分,共15分;請將答案填寫在答題卷相應題號處) 26、數(shù)據(jù)庫系統(tǒng)是如何實現(xiàn)數(shù)據(jù)獨立性的? 27、說明能否從使用聚合函數(shù)創(chuàng)建的視圖上刪除數(shù)據(jù)行的原因。 28、AFTER觸發(fā)器和INSTEAD OF觸發(fā)器有什么不同? 五、數(shù)據(jù)庫操作(本大題共5小題,每題6分,共30分;請將答案填寫在答題卷相應題號處) 29、設有三個關系:學生S(sno,sname,age,sex)的sno為學號,sname為姓名,age為年齡,sex為性別;課程C(cno,cname,t
26、eacher)的cno為課程號,cname為課程名,teacher為任課教師;選修SC(sno,cno,grade)的sno為學號,cno為課程號,grade為成績。請用關系代數(shù)表達式語言(第1小題)和SQL語言(第2-5小題)完成以下操作: (1)查詢成績及格(≥60分)的學生學號(該小題用關系代數(shù)表達式語言求解)。 (2)查詢學號S1選修數(shù)據(jù)庫課程的成績。 (3)查詢每門課程的平均成績。 (4)定義一個視圖Female,只包含女生的記錄。 (5)把課程號C1課程的不及格(<60)成績全改為60分。 六、綜合設計題(本大題共1小題,每題15分,共15分;請將答
27、案填寫在答題卷相應題號處) 30、某一研究所要對科研項目進行計算機管理。該研究所有若干科研人員,每個科研人員有職工號(唯一的)、姓名、所在辦公室等;每個科研項目的信息包括研究項目號(唯一的)、名稱、負責人、參加項目的每個人員所承擔的任務等信息;每個辦公室有房間編號(唯一的)、面積。一個科研項目可以有多名科研人員參加,一個科研人員也可以參加多個研究項目;每個項目由一個科研人員負責,一個科研人員可以負責多個項目;一個辦公室可以有多個科研人員辦公,一個科研人員只能在一個辦公室辦公。請設計此管理系統(tǒng)的E-R圖。 《數(shù)據(jù)庫應用(SQL Server)》 模擬試卷二 答案 一、【判斷題】(本大題
28、共5小題,每小題2分,共10分) 題號 1 2 3 4 5 答案 F T T T T 二、【單選題】(本大題共10小題,每小題2分,共20分) 題號 6 7 8 9 10 11 12 13 14 15 答案 C A C B A A C A D D 三、【填空題】(本大題共10空,每空1分,共10分) 16、數(shù)據(jù)操作 17、邏輯 18、行為 19、索引 20、外鍵 21、NOT IN 22、inserted 23、登錄 24、完整 25、DataTable 四、【簡答題】
29、(本大題共3小題,每小題5分,共15分) 26、數(shù)據(jù)庫系統(tǒng)是如何實現(xiàn)數(shù)據(jù)獨立性的?() 標準答案:數(shù)據(jù)獨立性是由DBMS的二級映象功能來保證的。 當整個系統(tǒng)要求改變模式時(增加記錄類型、增加數(shù)據(jù)項)時,由DBMS對各個外模式/模式的映象作相應改變,可以使外模式保持不變,應用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應用程序不必修改,保證了數(shù)據(jù)的邏輯獨立性。 當數(shù)據(jù)的存儲結構改變時,由DBMS對模式/內模式映象作相應改變,可以使模式不變,從而應用程序也不必改變,保證了數(shù)據(jù)的物理獨立性。 復習范圍或考核目標:詳見課件第1章 數(shù)據(jù)庫系統(tǒng)概述,掌握數(shù)據(jù)庫相關的一些概念,了解數(shù)據(jù)庫管理技術發(fā)展所經歷的
30、階段,掌握數(shù)據(jù)庫系統(tǒng)的組成部分,理解數(shù)據(jù)庫的三級模式結構,了解數(shù)據(jù)庫管理系統(tǒng)的結構和功能。 27、說明能否從使用聚合函數(shù)創(chuàng)建的視圖上刪除數(shù)據(jù)行的原因。 標準答案:不能從使用聚合函數(shù)創(chuàng)建的視圖上刪除數(shù)據(jù)行。 因為由聚合函數(shù)創(chuàng)建的視圖上的數(shù)據(jù)可能來自多行,SQL Server規(guī)定不允許在由聚合函數(shù)創(chuàng)建的視圖上進行數(shù)據(jù)的更新或刪除。 復習范圍或考核目標:詳見課件第12章 視圖//刪除視圖,掌握通過視圖進行數(shù)據(jù)查詢、插入、修改和刪除操作。 28、AFTER觸發(fā)器和INSTEAD OF觸發(fā)器有什么不同? 標準答案:AFTER觸發(fā)器:在執(zhí)行了INSERT、UPDATE或DELETE語句
31、操作之后執(zhí)行AFTER觸發(fā)器。 INSTEAD OF觸發(fā)器:執(zhí)行INSTEAD OF觸發(fā)器代替通常的觸發(fā)動作。 復習范圍或考核目標:詳見課件第15章 觸發(fā)器,掌握DML和DDL觸發(fā)器的創(chuàng)建和使用,理解inserted表和deleted表的作用。 五、【數(shù)據(jù)庫操作】(本大題共5小題,每小題6分,共30分) 29、標準答案: 設有三個關系:學生S(sno,sname,age,sex)的sno為學號,sname為姓名,age為年齡,sex為性別;課程C(cno,cname,teacher)的cno為課程號,cname為課程名,teacher為任課教師;選修SC(sno,cno,grad
32、e)的sno為學號,cno為課程號,grade為成績。請用關系代數(shù)表達式語言(第1小題)和SQL語言(第2-5小題)完成以下操作: (1)、查詢成績及格(≥60分)的學生學號(該小題用關系代數(shù)表達式語言求解)。 Psno(sgrade>=60(SC)) (2)、查詢學號S1選修數(shù)據(jù)庫課程的成績。 select grade from S,SC where S.sno=SC.sno and sno=’S1’and cname=’數(shù)據(jù)庫’ 或 select grade from SC where sno=’S1’ and cno in (select cno from C where c
33、name=’數(shù)據(jù)庫’) (3)、查詢每門課程的平均成績。 select cno, avg(grade) from SC group by cno (4)、定義一個視圖Female,只包含女生的記錄。 create view Female as select * from student where sex='女' (5)、把課程號C1課程的不及格(<60)成績全改為60分。 update SC set grade=60 where grade<60 and cno =’C1’六、綜合設計題(該題15分)(數(shù)據(jù)庫綜合設計) 復習范圍或考核目標:詳見課件第9章 SQL語句,主要理
34、解SQL語言的功能和執(zhí)行方法,掌握SQL數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言的格式及用法,熟練掌握SQL數(shù)據(jù)查詢語言進行簡單查詢、多表連接以及子查詢的操作。 30、標準答案: 復習范圍或考核目標:詳見課件第五章 數(shù)據(jù)庫設計,掌握數(shù)據(jù)庫設計各個階段的任務,了解數(shù)據(jù)庫設計中參與人員的作用,根據(jù)系統(tǒng)需求設計系統(tǒng)E-R圖,掌握將E-R圖轉化為關系模式的方法。 北京語言大學網絡教育學院 《數(shù)據(jù)庫應用(SQL Server)》模擬試卷三 注意: 1.試卷保密,考生不得
35、將試卷帶出考場或撕頁,否則成績作廢。請監(jiān)考老師負責監(jiān)督。 2.請各位考生注意考試紀律,考試作弊全部成績以零分計算。 3.本試卷滿分100分,答題時間為90分鐘。 4.本試卷分為試題卷和答題卷,所有答案必須答在答題卷上,答在試題卷上不給分。 一、判斷題(本大題共5小題,每小題2分,共10分),正確的填T,錯誤的填F,請將答案填在答題卷相應題號處。 1、函數(shù)依賴集F的最小函數(shù)依賴集Fmin不一定是唯一的。( ) 2、一個表可以有主鍵值相同的兩行。( ) 3、帶參數(shù)的存儲過程的一般格式是:CREATE PROCEDURE 存儲過程名( 參數(shù)列表 ) AS SQL語句。(
36、 ) 4、多個用戶不能通過角色(role)或組(Windows groups)成員關系擁有同一個架構。( ) 5、ADO .NET只是內部運作采用XML格式,與外部數(shù)據(jù)交換采用的是其他格式。( ) 二、單項選擇題(本大題共10小題,每小題2分,共20分)在每小題列出的四個選項中只有一個選項是符合題目要求的,請將正確選項前的字母填在答題卷相應題號處。 6、以下哪項是屬于數(shù)據(jù)庫系統(tǒng)階段的特點?( ) [A] 數(shù)據(jù)面向程序 [B] 由文件系統(tǒng)對數(shù)據(jù)進行管理 [C] 面向全組織的數(shù)據(jù)結構化 [D] 數(shù)據(jù)冗余度較大 7、數(shù)據(jù)庫運行管理功能包括數(shù)據(jù)的安全性控制
37、、并發(fā)控制和( )。 [A] 查詢控制 [B] 完整性控制 [C] 存取控制 [D] 定義控制 8、在數(shù)據(jù)庫系統(tǒng)中,如果數(shù)據(jù)庫的邏輯結構發(fā)生了變化,那么用戶的應用程序( )。 [A] 必須改變 [B] 自動改變 [C] 可以不變 [D] 必須作廢 9、以下有關“關系的性質”的說法錯誤的是( )。 [A] 不同的列可出自同一個域 [B] 行的次序不能任意交換 [C] 關系中不允許有兩個完全相同的元組 [D] 不允許某個屬性又是一個二維關系 10、關系代數(shù)中投影運算是對關系進行的( )。 [A] 垂直分割 [B] 水平分割 [C] 結合
38、 [D] 先垂直分割后水平分割 11、如果A→BC,則A→B且A→C。這體現(xiàn)了Armstrong公理中的( )推論。 [A] 自合規(guī)則 [B] 分解規(guī)則 [C] 合并規(guī)則 [D] 復合規(guī)則 12、設有關系模式R(ABCDEG),F(xiàn)是R上成立的FD集,F(xiàn)={D→G,C→A,CD→E,A→B},則屬性集CD的閉包為( )。 [A] AC [B] ABC [C] ABDG [D] ABCDEG 13、3NF規(guī)范到BCNF,必須消除( )。 [A] 非主屬性對鍵的部分函數(shù)依賴 [B] 非主屬性對鍵的傳遞函數(shù)依賴 [C] 主屬性對鍵的部分和傳遞函數(shù)依賴 [
39、D] 非平凡且非函數(shù)依賴的多值依賴 14、當一個SELECT查詢中有WHERE、HAVING、ORDER BY和GROUP BY子句時,應該書寫在最后的是( )。 [A] WHERE子句 [B] HAVING子句 [C] ORDER BY子句 [D] GROUP BY子句 15、以下關于“查詢和視圖的區(qū)別”,說法不正確的是( )。 [A] 存儲方式:視圖存儲為數(shù)據(jù)庫設計的一部分,而查詢則不是。 [B] 參數(shù)設置:可以為視圖創(chuàng)建參數(shù),但不能為查詢創(chuàng)建參數(shù)。 [C] 更新結果:對視圖和查詢的結果集更新限制是不同的。 [D] 排序結果:查詢結果可以任意排序,但只有視圖
40、包括TOP子句時才能對視圖排序。 三、填空題(本大題共10空,每空1分,共10分;請將答案填寫在答題卷相應題號處) 16、實體對應數(shù)據(jù)庫中的( )。 17、二維表中的“行”又稱為( ),“列”也稱為屬性。 18、數(shù)據(jù)庫設計的6個階段包括“需求分析、概念結構設計、( )結構設計、物理結構設計、數(shù)據(jù)庫實施和數(shù)據(jù)庫運行與維護。 19、( )也稱虛擬表,是從一個或多個表中導出的表。 20、SQL語言中最主要、最基本的部分是它的( )功能。 21、要獲得兩個查詢結果的交集,可以用邏輯運算符( )。 22、SQL Server
41、對用戶的訪問進行兩級檢驗,第一級是登錄時的身份驗證,第二級是登錄后的( )。 23、根據(jù)權限的劃分,將角色分為( )角色與數(shù)據(jù)庫角色。 24、使用( )備份可以將數(shù)據(jù)庫恢復到故障點或特定的即時點。 25、數(shù)據(jù)綁定就是把數(shù)據(jù)連接到( )的過程。 四、簡答題(本大題共3小題,每題5分,共15分;請將答案填寫在答題卷相應題號處) 26、簡述關系、關系框架和關系數(shù)據(jù)庫的概念。 27、NULL與其他值進行比較會產生什么結果? 28、簡述public角色的特點。 五、數(shù)據(jù)庫操作(本大題共5小題,每題6分,共30分;請將答案填寫在答題卷
42、相應題號處) 29、設有三個關系:學生S(sno,sname,age,sex)的sno為學號,sname為姓名,age為年齡,sex為性別;課程C(cno,cname,teacher)的cno為課程號,cname為課程名,teacher為任課教師;選修SC(sno,cno,grade)的sno為學號,cno為課程號,grade為成績。請用關系代數(shù)表達式語言(第1小題)和SQL語言(第2-5小題)完成以下操作: (1)、查詢成績不及格(<60分)的課程號(該小題用關系代數(shù)表達式語言求解)。 (2)、查詢張三選修C2課程號的成績。 (3)、查詢每個學生選修課程的平均成績。
43、 (4)、定義一個視圖Male,只包含男生的記錄。 (5)、把課程號C2課程的不及格(<60)成績全改為60分。 六、綜合設計題(本大題共1小題,每題15分,共15分;請將答案填寫在答題卷相應題號處) 30、某醫(yī)院病房管理中需如下信息:科室:科名、科地址、科電話、醫(yī)生姓名;病房:病房號、床位數(shù)、所屬科室名;醫(yī)生:姓名、職稱、所屬科室名、年齡、工作證號;病人:病歷號、姓名、性別、診治醫(yī)生、病房號。其中,一個科室有多個病房、多個醫(yī)生,一個病房只能屬于一個科室;一個醫(yī)生只屬于一個科室,但可負責多個病人的診治;一個病人的主治醫(yī)生只有一個。請設計該管理系統(tǒng)的E-R圖。
44、 《數(shù)據(jù)庫應用(SQL Server)》 模擬試卷三 答案 一、【判斷題】(本大題共5小題,每小題2分,共10分) 題號 1 2 3 4 5 答案 T F T F F 二、【單選題】(本大題共10小題,每小題2分,共20分) 題號 6 7 8 9 10 11 12 13 14 15 答案 C B C A A B D C C B 三、【填空題】(本大題共10空,每空1分,共10分) 16、記錄 17、元組或記錄 18、邏輯 19、視圖 20、查詢 21、IN 22、權限驗證 2
45、3、服務器 24、事務日志 25、窗體 四、【簡答題】(本大題共3小題,每小題5分,共15分) 26、簡述關系、關系框架和關系數(shù)據(jù)庫的概念。 標準答案: 關系是一張二維表,即元組的集合。 關系框架是一個關系的屬性名表。形式化表示為:R(A1,A2,…,An),其中:R為關系名,Ai為關系的屬性名。 關系數(shù)據(jù)庫是指對應于一個關系模型的所有關系的集合。 復習范圍或考核目標:詳見課件第3章 關系數(shù)據(jù)庫,理解關系模式的概念及基本術語,了解關系相關概念的數(shù)學定義。 27、NULL與其他值進行比較會產生什么結果?(第3章 關系數(shù)據(jù)庫) 標準答案: NULL是一個特殊值,
46、表示數(shù)值未知。 比較兩個空值或將空值與任何其他數(shù)值相比均返回未知,這是因為每個空值均為未知。 復習范圍或考核目標:詳見課件第3章 關系數(shù)據(jù)庫了解關系的六個性質,掌握利用關系代數(shù)運算描述數(shù)據(jù)庫的操作。 28、簡述public角色的特點。 標準答案: 捕獲數(shù)據(jù)庫中用戶的所有默認權限; 無法將用戶、組或角色指派給它,因為默認情況下它們即屬于該角色; 含在每個數(shù)據(jù)庫中,包括master、msdb、tempdb、model和所有用戶數(shù)據(jù)庫; 無法除去。 復習范圍或考核目標:詳見課件第二章 數(shù)據(jù)模型,掌握各種數(shù)據(jù)模型的概念及其聯(lián)系。 五、【數(shù)據(jù)庫操作】(本大題共5小題,每小題6
47、分,共30分) 29、標準答案: (1)、查詢成績不及格的課程號(該小題用關系代數(shù)表達式語言求解)。 Pcno(sgrade<60(SC)) (2)、查詢張三選修C2課程號的成績。 select grade from S,SC where S.sno=SC.sno and sname=’zhang3’ and cno=’C2’ 或 select grade from SC where sno in (select sno from S where sname=’zhang3’) and cno=’C2’ (3)、查詢每個學生選修課程的平均成績。 select sno,
48、 avg(grade) from SC group by sno (4)、定義一個視圖Male,只包含男生的記錄。 create view Male as select * from student where sex='男' (5)、把課程號C2課程的不及格(<60)成績全改為60分。 update SC set grade=60 where grade<60 and cno =’C2’ 復習范圍或考核目標:詳見課件第9章 SQL語句,主要理解SQL語言的功能和執(zhí)行方法,掌握SQL數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言的格式及用法,熟練掌握SQL數(shù)據(jù)查詢語言進行簡單查詢、多表連接以及子查詢的操作。 六、綜合設計題(該題15分) 30、標準答案: 復習范圍或考核目標:詳見課件第五章 數(shù)據(jù)庫設計,掌握數(shù)據(jù)庫設計各個階段的任務,了解數(shù)據(jù)庫設計中參與人員的作用,根據(jù)系統(tǒng)需求設計系統(tǒng)E-R圖,掌握將E-R圖轉化為關系模式的方法。 18 試題yu教育
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點美食推薦
- XX國有企業(yè)黨委書記個人述責述廉報告及2025年重點工作計劃
- 世界濕地日濕地的含義及價值
- 20XX年春節(jié)節(jié)后復工安全生產培訓人到場心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點節(jié)后常見的八大危險
- 廈門城市旅游介紹廈門景點介紹廈門美食展示
- 節(jié)后開工第一課復工復產十注意節(jié)后復工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓
- 深圳城市旅游介紹景點推薦美食探索
- 節(jié)后復工安全生產培訓勿忘安全本心人人講安全個個會應急
- 預防性維修管理
- 常見閥門類型及特點
- 設備預防性維修
- 2.乳化液泵工理論考試試題含答案