數(shù)據(jù)庫應(yīng)用(SQL_Server)模擬試卷_第1頁
數(shù)據(jù)庫應(yīng)用(SQL_Server)模擬試卷_第2頁
數(shù)據(jù)庫應(yīng)用(SQL_Server)模擬試卷_第3頁
數(shù)據(jù)庫應(yīng)用(SQL_Server)模擬試卷_第4頁
數(shù)據(jù)庫應(yīng)用(SQL_Server)模擬試卷_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、北京語言大學(xué)網(wǎng)絡(luò)教育學(xué)院數(shù)據(jù)庫應(yīng)用(SQL Server) »模擬試卷一一、/汪忠:1 .試卷保密,考生不得將試卷帶出考場或撕頁,否則成績作廢。請監(jiān)考老師 負(fù)責(zé)監(jiān)督。2 .請各位考生注意考試紀(jì)律,考試作弊全部成績以零分計(jì)算。3 .本試卷滿分100分,答題時間為90分鐘。4 .本試卷分為試題卷和答題卷,所有答案必須答在答題卷上,答在試題卷 上不給分。一、判斷題(本大題共5小題,每小題2分,共10分),正確的填T,錯誤的填F,請將答案填在答題卷相應(yīng)題號處。1、對于一個已存在的表,對其進(jìn)行增加列、刪除列、更改列的名稱和數(shù)據(jù)類型等操作都能進(jìn)行。()2、一個表不能有主鍵值相同的兩行。()3、在

2、設(shè)計(jì)存儲過程時, 可以為參數(shù)提供一個默認(rèn)值,其一般格式是:CREATEPROCEDURE存儲過程名(參數(shù)1=默認(rèn)值1,參數(shù)2三默認(rèn)值2, ) AS SQL語句。()4、凡是能通過 ODBCM OLED敞口訪問的數(shù)據(jù)庫,也可通過ADO .NET來訪問。()5、DataSet是核心的ADO .NET數(shù)據(jù)庫訪問組件,主要是用來支持ADO .NET的不連貫連接及分布數(shù)據(jù)處理。()二、單項(xiàng)選擇題(本大題共10小題,每小題2分,共20分)在每小題列出的四個選項(xiàng)中只有一個選項(xiàng)是符合題目要求的,請將正確選項(xiàng)前的字母填在答題卷相應(yīng)題號處。6、DBM要供哪種語言來定義數(shù)據(jù)庫的三級模式?()。A DBLB DCLC

3、 DDLD DMLE QL Server 是()。A數(shù)據(jù)庫B數(shù)據(jù)庫系統(tǒng)C數(shù)據(jù)庫管理系統(tǒng)D數(shù)據(jù)庫應(yīng)用系統(tǒng)F 數(shù)據(jù)庫系統(tǒng)中,如果數(shù)據(jù)庫的物理結(jié)構(gòu)發(fā)生了變化,那么用戶的應(yīng)用程序()。A必須改變B自動改變C可以不變D必須作廢G 下有關(guān)“關(guān)系的性質(zhì)”的說法錯誤的是()。A不同的列可出自同一個域B行的次序不能任意交換C關(guān)系中不允許有兩個完全相同的元組D不允許某個屬性又是一個二維關(guān)系10、關(guān)系代數(shù)中選擇運(yùn)算是對關(guān)系進(jìn)行的()。A垂直分割B水平分割C結(jié)合D先垂直分割后水平分割H 如果 A- B, Af C,則 ZBG這體現(xiàn)了 Armstrong公理中的()推論。A自合規(guī)則B分解規(guī)則C合并規(guī)則D復(fù)合規(guī)則I 設(shè)有

4、關(guān)系模式 R (ABCDE6 F是R上成立的 FD集,F(xiàn)=D-G 8A, CAE, A一B,則屬性集BD的閉包為()。A ACB ABCC BDGD ABCDEG13、2NF規(guī)范到3NF,必須消除()。A非主屬性對鍵的部分函數(shù)依賴B非主屬性對鍵的傳遞函數(shù)依賴C主屬性對鍵的部分和傳遞函數(shù)依賴D非平凡且非函數(shù)依賴的多值依賴E 下列哪種情況不適合創(chuàng)建聚集索引?()A包含大量非重復(fù)值的列B被連續(xù)訪問的列C頻繁更改的列D返回大型結(jié)果集的查詢F 以下哪項(xiàng)不是創(chuàng)建視圖需要考慮的原則?()A視圖名稱必須遵循標(biāo)識符的規(guī)則B視圖上不能定義規(guī)則或默認(rèn)值C視圖上不能定義AFTER蟲發(fā)器D視圖不可以定義INSTEAD

5、OF觸發(fā)器三、填空題(本大題共10空,每空1分,共10分;請將答案填寫在 答題卷相應(yīng)題號處)G 建立概念模型最常用的方法是()方法。H 關(guān)系鍵具有兩個性質(zhì):唯一性和()。I 在需求分析階段,我們通過分析“各部門活動”,產(chǎn)生();通過分析用戶數(shù)據(jù),產(chǎn)生數(shù)據(jù)流圖;通過分析系統(tǒng)數(shù)據(jù),產(chǎn)生數(shù)據(jù)字典。J 一個數(shù)據(jù)庫中,可以沒有也可以擁有多個()文件。K WHER子句中常用的邏輯運(yùn)算符是AND ()和NOTL 對于頻繁更改的列,適合創(chuàng)建()索引。M SQL Server身份驗(yàn)證模式有兩種,一種是 Windows身份驗(yàn)證模式,另一種是()或SQL Server身份驗(yàn)證模式。23、根據(jù)權(quán)限的劃分,將角色分為服

6、務(wù)器角色與()角色。24、ADO .NET模型分成.NET Data Provider 和()數(shù)據(jù)集兩大主要部分。25、數(shù)據(jù)綁定的方法有()綁定、整體綁定和復(fù)合綁定。四、簡答題(本大題共 3小題,每題5分,共15分;請將答案填寫在 答題卷相應(yīng)題號 處)26、簡述等值連接與自然連接的區(qū)別。27、表之間的關(guān)系有哪幾種類型?28、創(chuàng)建主鍵約束或唯一約束,與創(chuàng)建標(biāo)準(zhǔn)索引相比哪個更好?五、數(shù)據(jù)庫操作(本大題共5小題,每題6分,共30分;請將答案填寫在答題卷相應(yīng)題號處)29、設(shè)有三個關(guān)系:學(xué)生 S(sno,sname,age,sex) 的sno為學(xué)號,sname為姓名,age 為年齡,sex為性別;課程

7、C(cno,cname,teacher) 的cno為課程號,cname為課程名, teacher為任課教師;選修 SC(sno,cno,grade) 的sno為學(xué)號,cno為課程號,grade 為成績。請用關(guān)系代數(shù)表達(dá)式語言(第 1小題)和SQL語言(第2-5小題)完成以下 操作:(1)查詢成績不及格( 60分)的學(xué)生學(xué)號(該小題用關(guān)系代數(shù)表達(dá)式語言求解)。(2)查詢張三選修 C3課程號的成績。(3)查詢每個學(xué)生選修課程的總成績。(4)定義一個視圖 S18,只包含18歲以上的學(xué)生記錄。(5)把學(xué)號S1同學(xué)的不及格(V 60分)成績?nèi)臑?0分。六、綜合設(shè)計(jì)題(本大題共1小題,每題15分,共15

8、分;請將答案填寫在 答題卷相應(yīng)題號處)30、設(shè)有關(guān)系模式 R (運(yùn)動員編號,比賽項(xiàng)目,成績,比賽類別,比賽主管),存儲運(yùn)動員比賽成績及比賽類別、主管等信息。如果規(guī)定:每個運(yùn)動員每參加一個比賽項(xiàng)目, 只有一個成績;每個比賽項(xiàng)目只屬于一個比賽類別;每個比賽類別只有一個比賽主管。 求解:(1)寫出R的基本函數(shù)依賴,并求 R的關(guān)系鍵。(2)說明R不是2NF的理由,并把 R分解成2NF模式集。(3)進(jìn)而將上述結(jié)果分解成3NF模式集。數(shù)據(jù)庫應(yīng)用(SQL Server) »模擬試卷一答案、【判斷題】(本大題共5小題,每小題2分,共10分)題號12345答案TTTTT、【單選題】(本大題共10小題,

9、每小題2分,共20分)題號6789101112131415答案CCCBBCCBCD三、【填空題】(本大題共10空,每空1分,共10分)16、實(shí)體-聯(lián)系或E-R圖17、最小性18、業(yè)務(wù)流程圖19、次數(shù)據(jù)20、OR21、非聚集22、混合23、數(shù)據(jù)庫24、DataSet25、單一四、【簡答題】(本大題共3小題,每小題5分,共15分)26、簡述等值連接與自然連接的區(qū)別。標(biāo)準(zhǔn)答案:自然連接一定是等值連接,但等值連接不一定是自然連接;自然連接要求相等的分量必須是公共屬性,而等值連接要求相等的分量不一定是公共屬性;等值連接不把重復(fù)屬性去掉,而自然連接要把重復(fù)屬性去掉。復(fù)習(xí)范圍或考核目標(biāo):詳見課件第9章SQL

10、語句,主要掌握 SQL數(shù)據(jù)查詢語言進(jìn)行簡單查詢、多表連接以及子查詢的概念和方法。27、表之間的關(guān)系有哪幾種類型?標(biāo)準(zhǔn)答案:表與表之間存在如下3種類型的關(guān)系:(1) 一對一關(guān)系在這種表關(guān)系中,表A中的一行最多只能與表 B中的一行相匹配,反之亦然。如果兩個相關(guān)列都是主鍵或具有唯一約束,則創(chuàng)建的是一對一關(guān)系。(2) 一對多關(guān)系這是最常見的表關(guān)系類型。在這種關(guān)系類型中,表 A中的行可以在表B中有許多匹配行,但是表B中的行只能在表 A中有一個匹配行。(3)多對多關(guān)系在這種表關(guān)系中,表A中的一行可與表 B中的多行相匹配,反之亦然。通過定義稱為連接表的第三方表創(chuàng)建這樣的關(guān)系,該連接表的主鍵包括表A和表B中的

11、外鍵。復(fù)習(xí)范圍或考核目標(biāo):詳見課件第8章 創(chuàng)建和使用表,主要了解 SQL Server中常用的數(shù)據(jù)類型和掌握往表中錄入數(shù)據(jù)的方法。28、創(chuàng)建主鍵約束或唯一約束,與創(chuàng)建標(biāo)準(zhǔn)索引相比哪個更好?標(biāo)準(zhǔn)答案:創(chuàng)建 PRIMARY KEY勺束或UNIQUE約束日SQL Server創(chuàng)建唯一性索引。與創(chuàng)建標(biāo)準(zhǔn)索引相比,通過創(chuàng)建PRIMARY KEY勺束或UNIQUE約束來創(chuàng)建索引更好。復(fù)習(xí)范圍或考核目標(biāo):詳見課件第11章索引,主要掌握在什么情況下需要用到索引,理解兩種類型索引的不同用途和掌握創(chuàng)建、查看、修改和刪除索引的方法。五、【數(shù)據(jù)庫操作】(本大題共5小題,每小題6分,共30分)29、標(biāo)準(zhǔn)答案:(1)、查

12、詢成績不及格(V 60分)的學(xué)生學(xué)號(該小題用關(guān)系代數(shù)表達(dá)式語言求解)。sno (grade<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=(3)、查詢每個學(xué)生選修課程的總成績。select sno, sum

13、(grade) from SC group by sno(4)、定義一個視圖 S18,只包含18歲以上的學(xué)生記錄。create view S18 as select * from student where age>=18(5)、把學(xué)號S1同學(xué)的不及格(v 60分)成績?nèi)臑?0分。update SC set grade=60 where grade<60 and sno =' S1'復(fù)習(xí)范圍或考核目標(biāo):詳見課件第9章SQL語句,主要理解 SQL語言的功能和執(zhí)行方法,掌握SQL數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言的格式及用法,熟練掌握SQL數(shù)據(jù)查詢語言進(jìn)行簡單查詢、多表連接以

14、及子查詢的操作。六、綜合設(shè)計(jì)題(該題 15分)(數(shù)據(jù)庫綜合設(shè)計(jì))30、標(biāo)準(zhǔn)答案:(1)R的基本函數(shù)依賴有 3個:(運(yùn)動員編號,比賽項(xiàng)目)一成績比賽項(xiàng)目一比賽類別比賽類別一比賽主管由以上三個函數(shù)依賴能夠得到:(運(yùn)動員編號,比賽項(xiàng)目)一(成績,比賽類別,比賽主管)所以(運(yùn)動員編號,比賽項(xiàng)目)是關(guān)系鍵。(2)由:比賽項(xiàng)目一比賽類別,得到:(運(yùn)動員編號,比賽項(xiàng)目)p一比賽類別,即:存在非主屬性“比賽類別”對關(guān)系鍵的部分函數(shù)依賴,所以R沒有達(dá)到2NF。將對關(guān)系鍵的部分函數(shù)依賴合并為獨(dú)立的關(guān)系模式R1 (比賽項(xiàng)目,比賽類別,比賽主管)達(dá)到 2NFR2 (運(yùn)動員編號,比賽項(xiàng)目,成績)達(dá)到 2NF(3)R1

15、(比賽項(xiàng)目,比賽類別,比賽主管)中,存在:比賽項(xiàng)目一比賽類別比賽類別一比賽主管得到:比賽項(xiàng)目t 一比賽主管,即:存在非主屬性“比賽主管”對關(guān)系鍵的傳遞函數(shù)依賴,所以 R1沒有達(dá)到3NF。將R1分解為R11 (比賽項(xiàng)目,比賽類別)R12 (比賽類別,比賽主管)R11和R12均達(dá)到3NF。R2 (運(yùn)動員編號,比賽項(xiàng)目,成績)不存在傳遞函數(shù)依賴,也已經(jīng)達(dá)到3NF。最終的分解為:R11 (比賽項(xiàng)目,比賽類別)R12 (比賽類別,比賽主管)R2 (運(yùn)動員編號,比賽項(xiàng)目,成績)。復(fù)習(xí)范圍或考核目標(biāo): 詳見課件第五章 數(shù)據(jù)庫設(shè)計(jì),掌握數(shù)據(jù)庫設(shè)計(jì)各個階段的任務(wù), 了解數(shù)據(jù)庫設(shè)計(jì)中參與人員的作用,根據(jù)系統(tǒng)需求設(shè)

16、計(jì)系統(tǒng)E-R圖,掌握將E-R圖轉(zhuǎn)化為關(guān)系模式的方法。北京語言大學(xué)網(wǎng)絡(luò)教育學(xué)院數(shù)據(jù)庫應(yīng)用(SQL Server) »模擬試卷二一、/汪忠:1 .試卷保密,考生不得將試卷帶出考場或撕頁,否則成績作廢。請監(jiān)考老師 負(fù)責(zé)監(jiān)督。2 .請各位考生注意考試紀(jì)律,考試作弊全部成績以零分計(jì)算。3 .本試卷滿分100分,答題時間為90分鐘。4 .本試卷分為試題卷和答題卷,所有答案必須答在答題卷上,答在試題卷 上不給分。一、判斷題(本大題共5小題,每小題2分,共10分),正確的填T,錯誤的填F,請將 答案填在答題卷相應(yīng)題號處。1、概念模型是一種形式化描述記錄型及其聯(lián)系的方法,它與具體DBMS相關(guān)。()2、

17、使用約束優(yōu)先于使用觸發(fā)器、規(guī)則和默認(rèn)值。()3、每一個存儲過程可以在系統(tǒng)中重復(fù)地調(diào)用,可以被多個有訪問權(quán)限的用戶訪問。()4、多個用戶可以通過角色(role)或組(Windows groups)成員關(guān)系擁有同一個架構(gòu)。()5、DataSet是核心的ADO .NET數(shù)據(jù)庫訪問組件,主要是用來支持ADO .NET的不連貫連接及分布數(shù)據(jù)處理。()二、單項(xiàng)選擇題(本大題共10小題,每小題2分,共20分)在每小題列出的四個選項(xiàng)中 只有一個選項(xiàng)是符合題目要求的,請將正確選項(xiàng)前的字母填在答題卷相應(yīng)題號處。6、以下哪個是數(shù)據(jù)處理不包含的操作?()A輸入、存儲B檢索、分類、計(jì)算C數(shù)據(jù)預(yù)測D傳輸、輸出7、數(shù)據(jù)庫運(yùn)

18、行管理功能包括數(shù)據(jù)的完整性控制、并發(fā)控制和()。A安全性控制B查詢控制C存取控制D定義控制8、既與具體的 DBMST關(guān),又與操作系統(tǒng)和硬件有關(guān)的數(shù)據(jù)模型是()。A概念模型B邏輯模型C物理模型D關(guān)系模型9、以下有關(guān)“關(guān)系的性質(zhì)”的說法錯誤的是()。A不同的列可出自同一個域B列的次序不能任意交換C關(guān)系中不允許有兩個完全相同的元組D不允許某個屬性又是一個二維關(guān)系10、運(yùn)算結(jié)果與原始關(guān)系結(jié)構(gòu)相同的運(yùn)算是()。A選擇運(yùn)算B投影運(yùn)算C連接運(yùn)算D除運(yùn)算11、如果B? A,則A B,這體現(xiàn)了 Armstrong公理中的()定律。A自反律B相反律C增廣律D傳遞律12、設(shè)有關(guān)系模式 R (ABCDE6 F是R上成

19、立的 FD集,F(xiàn)=D-G 8A, CAE, A一B,則屬性集BD的閉包為()。A ACB ABCC BDGD ABCDEG13、1NF規(guī)范到2NF,必須消除()A非主屬性對鍵的部分函數(shù)依賴B非主屬性對鍵的傳遞函數(shù)依賴C主屬性對鍵的部分和傳遞函數(shù)依賴D非平凡且非函數(shù)依賴的多值依賴14、以下哪個不是 SQL Server中的數(shù)據(jù)類型?()A整型B字符串型C日期時間型D備注型15、以下關(guān)于“查詢和視圖的區(qū)別”,說法不正確的是()。A存儲方式:視圖存儲為數(shù)據(jù)庫設(shè)計(jì)的一部分,而查詢則不是。B更新結(jié)果:對視圖和查詢的結(jié)果集更新限制是不同的。C排序結(jié)果:查詢結(jié)果可以任意排序,但只有視圖包括TOPT句時才能對

20、視圖排序。D參數(shù)設(shè)置:可以為視圖創(chuàng)建參數(shù),但不能為查詢創(chuàng)建參數(shù)。三、填空題(本大題共10空,每空1分,共10分;請將答案填寫在 答題卷相應(yīng)題號處)16、數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ),數(shù)據(jù)模型的三要素是指數(shù)據(jù)結(jié)構(gòu)、()和數(shù)據(jù)的完整性約束條件。17、各種數(shù)據(jù)模型按不同的應(yīng)用層次分為三種類型,()數(shù)據(jù)模型是既面向數(shù)據(jù)庫用戶又面向系統(tǒng)的模型。18、數(shù)據(jù)庫設(shè)計(jì)包括“結(jié)構(gòu)特性設(shè)計(jì)”和“()特性設(shè)計(jì)”兩方面的內(nèi)容。19、()使數(shù)據(jù)庫應(yīng)用程序無須對整個表進(jìn)行掃描,就可以在其中找到所需的數(shù)據(jù),而且可以大大加快查找數(shù)據(jù)的速度。20、在建立數(shù)據(jù)庫關(guān)系圖之前,應(yīng)該先給數(shù)據(jù)庫中的各表設(shè)置主鍵,以便讓一表的主鍵和另一

21、表的()建立關(guān)聯(lián)。21、要獲得兩個查詢結(jié)果的差集,可以用邏輯運(yùn)算符(22、在觸發(fā)器執(zhí)行UPDATE作的時候,會產(chǎn)生兩個臨時表。刪除的舊行被插入到deleted表中,插入的新行被插入到()表中。23、SQL Server的三種權(quán)限包括()權(quán)限、數(shù)據(jù)庫用戶權(quán)限和數(shù)據(jù)庫操作權(quán)限。24、數(shù)據(jù)備份包括三種類型,分別為:()數(shù)據(jù)庫備份、差異數(shù)據(jù)庫備份和事務(wù)日志備份。25、DataSet對象如同內(nèi)存中的數(shù)據(jù)庫由多個表構(gòu)成,可以包含多個()對象四、簡答題(本大題共 3小題,每題5分,共15分;請將答案填寫在 答題卷相應(yīng)題號 處)26、數(shù)據(jù)庫系統(tǒng)是如何實(shí)現(xiàn)數(shù)據(jù)獨(dú)立性的?27、說明能否從使用聚合函數(shù)創(chuàng)建的視圖上刪

22、除數(shù)據(jù)行的原因。28、AFTER蟲發(fā)器和INSTEAD OF觸發(fā)器有什么不同?五、數(shù)據(jù)庫操作(本大題共 5小題,每題6分,共30分;請將答案填寫在答題卷相應(yīng) 題號處)29、設(shè)有三個關(guān)系:學(xué)生 S(sno,sname,age,sex) 的sno為學(xué)號,sname為姓名,age為 年齡,sex為性別;課程 C(cno,cname,teacher) 的cno為課程號,cname為課程名,teacher 為任課教師;選修 SC(sno,cno,grade)的sno為學(xué)號,cno為課程號,grade為成績。請用 關(guān)系代數(shù)表達(dá)式語言(第 1小題)和SQL語言(第2-5小題)完成以下操作:(1)查詢成績及格

23、( 60分)的學(xué)生學(xué)號(該小題用關(guān)系代數(shù)表達(dá)式語言求解)。(2)查詢學(xué)號S1選修數(shù)據(jù)庫課程的成績。(3)查詢每門課程的平均成績。(4)定義一個視圖 Female,只包含女生的記錄。(5)把課程號C1課程的不及格( 60)成績?nèi)臑?0分。六、綜合設(shè)計(jì)題(本大題共 1小題,每題15分,共15分;請將答案填寫在 答題卷相 應(yīng)題號處)30、某一研究所要對科研項(xiàng)目進(jìn)行計(jì)算機(jī)管理。該研究所有若干科研人員,每個科研 人員有職工號(唯一的)、姓名、所在辦公室等;每個科研項(xiàng)目的信息包括研究項(xiàng)目號 (唯一的)、名稱、負(fù)責(zé)人、參加項(xiàng)目的每個人員所承擔(dān)的任務(wù)等信息;每個辦公室有房間編號(唯一的)、面積。一個科研項(xiàng)目

24、可以有多名科研人員參加,一個科研人員也 可以參加多個研究項(xiàng)目;每個項(xiàng)目由一個科研人員負(fù)責(zé),一個科研人員可以負(fù)責(zé)多個 項(xiàng)目;一個辦公室可以有多個科研人員辦公,一個科研人員只能在一個辦公室辦公。請?jiān)O(shè)計(jì)此管理系統(tǒng)的 E-R圖。數(shù)據(jù)庫應(yīng)用(SQL Server) »模擬試卷二答案、【判斷題】(本大題共5小題,每小題2分,共10分)題號12345答案FTTTT、【單選題】(本大題共10小題,每小題2分,共20分)題號6789101112131415答案CACBAACADD三、【填空題】(本大題共10空,每空1分,共10分)16、數(shù)據(jù)操作17、邏輯18、行為19、索引20、外鍵21、NOT IN

25、22、inserted23、登錄24、完整25、DataTable四、【簡答題】(本大題共3小題,每小題5分,共15分)26、數(shù)據(jù)庫系統(tǒng)是如何實(shí)現(xiàn)數(shù)據(jù)獨(dú)立性的?()標(biāo)準(zhǔn)答案:數(shù)據(jù)獨(dú)立性是由 DBMS勺二級映象功能來保證的。當(dāng)整個系統(tǒng)要求改變模式時(增加記錄類型、增加數(shù)據(jù)項(xiàng))時,由DBMS對各個外模式/模式的映象作相應(yīng)改變,可以使外模式保持不變,應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的, 從而應(yīng)用程序不必修改,保證了數(shù)據(jù)的邏輯獨(dú)立性。當(dāng)數(shù)據(jù)的存儲結(jié)構(gòu)改變時,由DBMS對模式/內(nèi)模式映象作相應(yīng)改變,可以使模式不變, 從而應(yīng)用程序也不必改變,保證了數(shù)據(jù)的物理獨(dú)立性。復(fù)習(xí)范圍或考核目標(biāo): 詳見課件第1章 數(shù)據(jù)

26、庫系統(tǒng)概述,掌握數(shù)據(jù)庫相關(guān)的一些概念, 了解數(shù)據(jù)庫管理技術(shù)發(fā)展所經(jīng)歷的階段,掌握數(shù)據(jù)庫系統(tǒng)的組成部分,理解數(shù)據(jù)庫的三級 模式結(jié)構(gòu),了解數(shù)據(jù)庫管理系統(tǒng)的結(jié)構(gòu)和功能。27、說明能否從使用聚合函數(shù)創(chuàng)建的視圖上刪除數(shù)據(jù)行的原因。標(biāo)準(zhǔn)答案:不能從使用聚合函數(shù)創(chuàng)建的視圖上刪除數(shù)據(jù)行。因?yàn)橛删酆虾瘮?shù)創(chuàng)建的視圖上的數(shù)據(jù)可能來自多行,SQL Server規(guī)定不允許在由聚合函數(shù)創(chuàng)建的視圖上進(jìn)行數(shù)據(jù)的更新或刪除。復(fù)習(xí)范圍或考核目標(biāo):詳見課件第12章 視圖刪除視圖,掌握通過視圖進(jìn)行數(shù)據(jù)查詢、插入、修改和刪除操作。28、AFTER蟲發(fā)器和INSTEAD OF蟲發(fā)器有什么不同?標(biāo)準(zhǔn)答案:AFTER蟲發(fā)器:在執(zhí)彳tT IN

27、SERT UPDATE DELETE句操作之后執(zhí)行 AFTER 觸發(fā)器。INSTEAD。觸發(fā)器:執(zhí)行INSTEAD。觸發(fā)器代替通常的觸發(fā)動作。復(fù)習(xí)范圍或考核目標(biāo):詳見課件第15章 觸發(fā)器,掌握 DML和DDL觸發(fā)器的創(chuàng)建和使用,理解inserted 表和deleted 表的作用。五、【數(shù)據(jù)庫操作】(本大題共5小題,每小題6分,共30分)29、標(biāo)準(zhǔn)答案:設(shè)有三個關(guān)系:學(xué)生 S(sno,sname,age,sexR勺sno為學(xué)號,sname為姓名,age為年齡, sex為性別;課程C(cno,cname,teacher)的cno為課程號,cname為課程名,teacher為任課教 師;選修SC(s

28、no,cno,grade的sno為學(xué)號,cno為課程號,grade為成績。請用關(guān)系代數(shù)表達(dá) 式語言(第1小題)和SQL語言(第2-5小題)完成以下操作:(1)、查詢成績及格( 60分)的學(xué)生學(xué)號(該小題用關(guān)系代數(shù)表達(dá)式語言求解)。sno( grade>=60(SC)(2)、查詢學(xué)號S1選修數(shù)據(jù)庫課程的成績。SU Und cname=select grade from S,SC where S.sno=SC.sno and sno=或select grade from SC where sno= ' S1' and cno in (select cno from C whe

29、re cnajme=W ') (3)、查詢每門課程的平均成績。select cno, avg(grade) from SC group by cno(4)、定義一個視圖 Female,只包含女生的記錄。create view Female as select * from student where sex=' 女'(5)、把課程號C1課程的不及格(v 60)成績?nèi)臑?0分。update SC set grade=60 where grade<60 and cno =六、'C設(shè)計(jì)題(該題 15 分)(數(shù)據(jù)庫綜合設(shè)計(jì))復(fù)習(xí)范圍或考核目標(biāo):詳見課件第 9章S

30、QL語句,主要理解 SQL語言的功能和執(zhí)行方 法,掌握SQL數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言的格式及用法,熟練掌握SQL數(shù)據(jù)查詢語言進(jìn)行簡單查詢、多表連接以及子查詢的操作。30、標(biāo)準(zhǔn)答案:復(fù)習(xí)范圍或考核目標(biāo): 詳見課件第五章 數(shù)據(jù)庫設(shè)計(jì),掌握數(shù)據(jù)庫設(shè)計(jì)各個階段的任務(wù),了解數(shù)據(jù)庫設(shè)計(jì)中參與人員的作用,根據(jù)系統(tǒng)需求設(shè)計(jì)系統(tǒng)E-R圖,掌握將E-R圖轉(zhuǎn)化為關(guān)系模式的方法。北京語言大學(xué)網(wǎng)絡(luò)教育學(xué)院數(shù)據(jù)庫應(yīng)用(SQL Server) »模擬試卷三一、/汪忠:1 .試卷保密,考生不得將試卷帶出考場或撕頁,否則成績作廢。請監(jiān)考老師 負(fù)責(zé)監(jiān)督。2 .請各位考生注意考試紀(jì)律,考試作弊全部成績以零分計(jì)算。3 .

31、本試卷滿分100分,答題時間為90分鐘。4.本試卷分為試題卷和答題卷,所有答案必須答在答題卷上,答在試題卷 上不給分。一、判斷題(本大題共5小題,每小題2分,共10分),正確的填T,錯誤的填F,請將 答案填在答題卷相應(yīng)題號處。1、函數(shù)依賴集F的最小函數(shù)依賴集 Fmin不一定是唯一的。()2、一個表可以有主鍵值相同的兩行。()3、帶參數(shù)的存儲過程的一般格式是:CREATE PROCEDURE儲過程名(參數(shù)列表)ASSQL語句。()4、多個用戶不能通過角色(role)或組(Windows groups)成員關(guān)系擁有同一個架構(gòu)。( )5、ADO .NET只是內(nèi)部運(yùn)作采用 XML格式,與外部數(shù)據(jù)交換采

32、用的是其他格式。()二、單項(xiàng)選擇題(本大題共10小題,每小題2分,共20分)在每小題列出的四個選項(xiàng)中 只有一個選項(xiàng)是符合題目要求的,請將正確選項(xiàng)前的字母填在答題卷相應(yīng)題號處。6、以下哪項(xiàng)是屬于數(shù)據(jù)庫系統(tǒng)階段的特點(diǎn)?()A數(shù)據(jù)面向程序B由文件系統(tǒng)對數(shù)據(jù)進(jìn)行管理C面向全組織的數(shù)據(jù)結(jié)構(gòu)化D數(shù)據(jù)冗余度較大7、數(shù)據(jù)庫運(yùn)行管理功能包括數(shù)據(jù)的安全性控制、并發(fā)控制和()。A查詢控制B完整性控制C存取控制D定義控制8、在數(shù)據(jù)庫系統(tǒng)中,如果數(shù)據(jù)庫的邏輯結(jié)構(gòu)發(fā)生了變化,那么用戶的應(yīng)用程序()。A必須改變B自動改變C可以不變D必須作廢9、以下有關(guān)“關(guān)系的性質(zhì)”的說法錯誤的是()。A不同的列可出自同一個域B行的次序不能

33、任意交換C關(guān)系中不允許有兩個完全相同的元組D不允許某個屬性又是一個二維關(guān)系10、關(guān)系代數(shù)中投影運(yùn)算是對關(guān)系進(jìn)行的(A垂直分割B水平分割C結(jié)合D先垂直分割后水平分割11、如果A一 BC,則A-B且A C。這體現(xiàn)了 Armstrong公理中的()推論。A自合規(guī)則B分解規(guī)則C合并規(guī)則D復(fù)合規(guī)則12、設(shè)有關(guān)系模式 R (ABCDEG, F是R上成立的FD集,F(xiàn)=D- G, C - A, CA E, A - B,則屬性集CD的閉包為()。A ACB ABCC ABDGD ABCDEG13、3NF規(guī)范到BCNF,必須消除()。A非主屬性對鍵的部分函數(shù)依賴B非主屬性對鍵的傳遞函數(shù)依賴C主屬性對鍵的部分和傳遞

34、函數(shù)依賴D非平凡且非函數(shù)依賴的多值依賴14、當(dāng)一個 SELEC位詢中有 WHERE HAVING ORDERBY和GROUPBY子句時,應(yīng)該 書寫在最后的是()。E WHERE 子句F HAVING 子句G ORDER BYF 句H GROUP BYF 句15、以下關(guān)于“查詢和視圖的區(qū)別”,說法不正確的是()。A存儲方式:視圖存儲為數(shù)據(jù)庫設(shè)計(jì)的一部分,而查詢則不是。B參數(shù)設(shè)置:可以為視圖創(chuàng)建參數(shù),但不能為查詢創(chuàng)建參數(shù)。C更新結(jié)果:對視圖和查詢的結(jié)果集更新限制是不同的。D排序結(jié)果:查詢結(jié)果可以任意排序,但只有視圖包括TOP子句時才能對視圖排序。三、填空題(本大題共10空,每空1分,共10分;請將

35、答案填寫在 答題卷相應(yīng)題號處)16、實(shí)體對應(yīng)數(shù)據(jù)庫中的()。17、二維表中的“行”又稱為(),“列”也稱為屬性。18、數(shù)據(jù)庫設(shè)計(jì)的6個階段包括“需求分析、概念結(jié)構(gòu)設(shè)計(jì)、()結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施和數(shù)據(jù)庫運(yùn)行與維護(hù)。19、()也稱虛擬表,是從一個或多個表中導(dǎo)出的表。20、SQL語言中最主要、最基本的部分是它的()功能。21、要獲得兩個查詢結(jié)果的交集,可以用邏輯運(yùn)算符()。22、SQL Server對用戶的訪問進(jìn)行兩級檢驗(yàn),第一級是登錄時的身份驗(yàn)證,第二級是登錄后的()。23、根據(jù)權(quán)限的劃分,將角色分為()角色與數(shù)據(jù)庫角色。24、使用()備份可以將數(shù)據(jù)庫恢復(fù)到故障點(diǎn)或特定的即時點(diǎn)。25

36、、數(shù)據(jù)綁定就是把數(shù)據(jù)連接到()的過程。四、簡答題(本大題共 3小題,每題5分,共15分;請將答案填寫在 答題卷相應(yīng)題號 處)26、簡述關(guān)系、關(guān)系框架和關(guān)系數(shù)據(jù)庫的概念。27、NULL與其他值進(jìn)行比較會產(chǎn)生什么結(jié)果?28、簡述public角色的特點(diǎn)。五、數(shù)據(jù)庫操作(本大題共 5小題,每題6分,共30分;請將答案填寫在答題卷相應(yīng) 題號處)29、設(shè)有三個關(guān)系:學(xué)生 S(sno,sname,age,sex)勺sno為學(xué)號,sname為姓名,age為年 齡,sex為性別;課程 C(cno,cname,teacher)的cno為課程號,cname為課程名,teacher為任 課教師;選修SC(sno,cn

37、o,grade)的sno為學(xué)號,cno為課程號,grade為成績。請用關(guān)系代數(shù) 表達(dá)式語言(第1小題)和SQL語言(第2-5小題)完成以下操作:(1)、查詢成績不及格( 60分)的課程號(該小題用關(guān)系代數(shù)表達(dá)式語言求解)。(2)、查詢張三選修 C2課程號的成績。(3)、查詢每個學(xué)生選修課程的平均成績。(4)、定義一個視圖 Male,只包含男生的記錄。(5)、把課程號C2課程的不及格(V 60)成績?nèi)臑?0分。六、綜合設(shè)計(jì)題(本大題共 1小題,每題15分,共15分;請將答案填寫在 答題卷相 應(yīng)題號處)30、某醫(yī)院病房管理中需如下信息:科室:科名、科地址、科電話、醫(yī)生姓名;病房: 病房號、床位數(shù)

38、、所屬科室名;醫(yī)生:姓名、職稱、所屬科室名、年齡、工作證號; 病人:病歷號、姓名、性別、診治醫(yī)生、病房號。其中,一個科室有多個病房、多個 醫(yī)生,一個病房只能屬于一個科室;一個醫(yī)生只屬于一個科室,但可負(fù)責(zé)多個病人的 診治;一個病人的主治醫(yī)生只有一個。請?jiān)O(shè)計(jì)該管理系統(tǒng)的E-R圖。數(shù)據(jù)庫應(yīng)用(SQL Server) »模擬試卷三答案、【判斷題】(本大題共5小題,每小題2分,共10分)題號12345答案TFTFF、【單選題】(本大題共10小題,每小題2分,共20分)題號6789101112131415答案CBCAABDCCB三、【填空題】(本大題共10空,每空1分,共10分)16、記錄17、元組或記錄18、邏輯19、視圖20、查詢21、IN22、權(quán)限驗(yàn)證23、服務(wù)

溫馨提示

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

評論

0/150

提交評論