版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)庫原理與應用教程一SQLServer
期末測試題與答案(二)
一、填空題(每空1分,共10分)
1.在信息世界中能唯一標識實體的屬性集,稱為O
2.如果關(guān)系模式R是:1NF,且每個非主屬性______函數(shù)依賴于主鍵,那么稱R是第二范式的模
式。
3.數(shù)據(jù)規(guī)范化的優(yōu)點之一是能消除和操作異?,F(xiàn)象。
4.若關(guān)系A(chǔ)有m個屬性,關(guān)系B有n個屬性,則AxB有個屬性。
5.關(guān)系代數(shù)運算中,專門的關(guān)系操作有:選擇、投影、除和。
6.關(guān)系中屬性的取值范圍稱為屬性的。
7.在SQLServer2005中,通配符只有在_______子句中才有意義,否則會被當作普通字符使用。
8.觸發(fā)器也是一種存儲過程,它主要通過事件進行觸發(fā)而被執(zhí)行,而存儲過程可以通過
而被直接調(diào)用。
9.一般可以使用命令來標識T-SQL批處理的結(jié)束。
10.在索引命令中使用關(guān)鍵字CLUSTERED表示將建立的是索引。
二、選擇題(每小題1分,共20分)
1.數(shù)據(jù)庫的概念模型()
(A)依賴于計算機硬件和DBMS
(B)獨立于計算機硬件,依賴于DBMS
(C)依賴于計算機硬件,獨立于DBMS
(D)獨立于計算機硬件和DBMS
2.假設某個E-R圖中有5個實體型、2個1:M聯(lián)系和2個M:N聯(lián)系,則該E-R圖轉(zhuǎn)換的關(guān)系
模式個數(shù)至少是()
(A)5(B)7(C)8(D)9
3.用二維表來表示實體及實體之間聯(lián)系的數(shù)據(jù)模型稱為()
(A)實體-聯(lián)系模型(B)層次模型
(C)網(wǎng)狀模型(D)關(guān)系模型
4.在學生關(guān)系:學生(學號,姓名,年齡,性別)中,想查詢年齡小于20的學生的學號和姓名,
則關(guān)系運算式應寫成()
(A)<7年齡<20(學生)(B)II學號,姓名(<7年齡<20(學生))
(C)0年齡<20(口學號,姓名(學生))(D)b年齡<20(學生(學號,姓名))
5.在一個關(guān)系中,每個屬性都是不可分解的,這個關(guān)系一定達到()
(A)2NF(B)3NF(C)BCNF(D)1NF
6.學生表中st(學號,姓名,性別,年齡),刪除其中的“年齡”字段的SQL語句是()
(A)ALTERTABLEstDROP年齡
(B)DROP年齡FROMst
(C)ALTERTABLEstDELETE年齡
(D)DELETE年齡FROMst
7.如果學生表st是使用以下SQL語句創(chuàng)建的:CREATETABLEst(snoCHAR(4)notnull,sn
CHAR(8),sexCHAR(2),ageINT);下面的SQL語句中可以正確執(zhí)行的是()
(A)INSERTINTOst(sno,sex,age)VALUES('s9'J男',17)
(B)INSERTINTOst(sn,sex,age)VALUES(“李安齊”,"男",20)
(C)INSERTINTOst(sex,age)VALUES("男",20)
(D)INSERTINTOst(sno,sn)VALUES("s9","安齊",16)
8.撤銷userl用戶修改st表中的“姓名”字段的權(quán)限,應使用的SQL語句是()
(A)REVOKEUPDATE(姓名)ONstTABLEFROMuserl
(B)REVOKEUPDATE(姓名)ONTABLEstFROMuserl
(C)REVOKEMODIFY(姓名)ONstTABLEFROMuserl
(D)REVOKEMODIFY(姓名)ONTABLEstFROMuserl
9.SQLServer2005的四個系統(tǒng)數(shù)據(jù)庫中記錄系統(tǒng)的所有信息的是()
(A)Master(B)Model(C)Msdb(D)Tempdb
10.有這樣一個數(shù)據(jù)表,學生(學號,姓名,年齡,省份),要想查詢學生們所在省份的種類個數(shù),
以下SELECT語句正確的是()
(A)SELECTCOUNT(省份)FROM學生
(B)SELECTCOUNT(DISTINCT省份)FROM學生
(C)SELECTCOUNT(學號)FROM學生
(D)SELECTCOUNT(學號)FROM學生GROUPBY省份
11.有這樣一個數(shù)據(jù)表,職工(職工號,姓名,職務,工資),要想查詢工資最高的職工號和姓名,
以下SELECT語句正確的是()
(A)SELECT職工號,姓名FROM職工WHERE工資=MAX(工資)
(B)SELECT職工號,姓名FROM職工WHERE工資=(SELECTMAX(工資)FROM職工)
(C)SELECT職工號,姓名,工資FROM職工WHERE工資=MAX(工資)
(D)SELECT職工號,姓名,MAX(工資)FROM職工WHERE工資=MAX(工資)
12.要想用T-SQL語句從學生表中查詢姓名中有“紅”字的學生,條件表達式應寫成()
(A)姓名LIKE,%紅%'(B)姓名LIKE,%紅’
(C)姓名LIKE%紅「(D)姓名LIKE、紅%'
13.如果事務T獲得了數(shù)據(jù)項Q上的共享鎖,則1對、()
(A)只能讀不能寫(B)只能寫不能讀(C)既可讀又可寫(D)不能讀不能寫
14.SQL語言具有數(shù)據(jù)操作功能,SQL語言的一次查詢的結(jié)果是一個()
(A)數(shù)據(jù)項(B)記錄(C)元組(D)表
15.SQL語言的標準庫函數(shù)COUNT、SUM、AVG、MAX和MIN等,不公評出現(xiàn)在下列哪個子句
中()
(A)SELECT(B)HAVING(C)GROUP...HAVING(D)WHERE
16.現(xiàn)要在SC(S#,C#,G)表中查找缺少成績(G)的學生學號(S#)和課程號(C#),下面SQL語
句中WHERE子句的條件表達式應是:
SELECTS#,C#FROMSC
WHERE()
(A)G=0(B)G<=0(C)G=NULL(D)GISNULL
17.關(guān)于視圖以下說法正確的是()
(A)不可以在其他視圖上再建立視圖
(B)視圖也是表,只不過存儲基本表中的一部分數(shù)據(jù)
(C)視圖增強了數(shù)據(jù)的安全性
(D)如果視圖中的某列是從算術(shù)表達式派生而來,可以指定視圖中每列的名稱,也可以不指定
18.不能激活觸發(fā)器執(zhí)行的事件是()
(A)SELECT(B)UPDATE(C)INSFRT(D)DELETE
19.對數(shù)據(jù)模式來說,采用三級模式的主要原因是()
(A)把大模式分解成小模式,便于DBMS進行分級管理
(B)解決程序與數(shù)據(jù)之間的數(shù)據(jù)獨立性
(C)便于應用程序從不同角度進行數(shù)據(jù)調(diào)用
(D)便于提供數(shù)據(jù)的二級映象
20.SQL語言中建立唯一性索引的命令是()
(A)CREATEINDEX索引名ON基本表名(屬性名)
(B)CREATEINDEXUNIQUE索引名ON基本表名(屬性名)
(C)CREATEUNIQUEINDEX索引名ON基本表名(屬性名)
(D)CREATEDISTINCTINDEX索引名ON基本表名(屬性名)
三、名詞解釋(每小題3分,共15分)
1.數(shù)據(jù)模型
2.函數(shù)依賴
3.內(nèi)模式
4.觸發(fā)器
5.鎖
四、簡答題(每小題5分,共25分)
1.簡述SQLServer的安全性機制。
2.簡述數(shù)據(jù)庫的邏輯獨立性和物理獨立性。
3.簡述關(guān)系的完整性。
4.簡述視圖的優(yōu)點。
5.簡述存儲過程的優(yōu)點。
五、綜合題(每小題10分,共30分)
1.設計一個圖書管數(shù)據(jù)庫,此數(shù)據(jù)庫中對每個借閱者保存讀者記錄,包括:讀者號、姓名、性別、
年齡、單位。對每本書存有:書號、書名、作者、出版社。對每本被借出的書存有讀者號、借出日
期和應還日期。要求:給出E-R圖,再將其轉(zhuǎn)換為關(guān)系模型并給出各關(guān)系的主關(guān)鍵字。
2.設有關(guān)系模式:R(職工號,日期,日營業(yè)額,部門名,部門經(jīng)理)
如果規(guī)定:每個職工每天只有一個營業(yè)額,每個職工只在一個部門工作,每個部門只有一個經(jīng)理。
(1)根據(jù)上述規(guī)定,寫出模式R主關(guān)鍵字。
(2)分析R最高屬于第幾范式,并說明理由。
(3)將R規(guī)范到3NF。
3.假設有如下三個關(guān)系模式:
商品表:P(PNO,PNAME,CITY,COLOR)
各屬性含義依次為商品號、商品名、產(chǎn)地和商品顏色;主鍵為商品號。
商場表:M(MNO,MNAME,CITY)
各屬性含義依次為商場號、商場名和商場所在城市;主鍵為商場號。
銷售表:S(MNO,PNO,QTY)
各屬性含義依次為商場號、商品號和銷售數(shù)量。主鍵為(商場號,商品號)
用SQL語句寫出下列查詢:
(1)檢索銷售了產(chǎn)地為浙江省的商品的商場名和商場所在城市。
(2)檢索上海市所有商場中各種商品的平均銷售量。
(3)檢索銷售了藍色商品的商場號、商品號和數(shù)量。(要求用嵌套子查詢完成)
(4)檢索每個商場銷售的紅色商品的總數(shù)量。
期末測試題(二)參考答案
一、填空題(每空1分,共10分)
1?碼2.都完全3.數(shù)據(jù)冗余4.m+n5.連接
6.域7.Like8.存儲過程名9.GO10.聚集
二、選擇題(每小題1分,共20分)
1~5DBDBD6-10AABAB11-15BAADD16-20DCABC
三名詞解釋(每小題3分,共15分)
1.數(shù)據(jù)模型:數(shù)據(jù)模型是對客觀事物及聯(lián)系的數(shù)據(jù)描述,是概念模型的數(shù)據(jù)化,即數(shù)據(jù)模型提供
表示和組織數(shù)據(jù)的方法。
2.函數(shù)依賴:所謂函數(shù)依賴是指在關(guān)系R中,X、Y為R的兩個屬性或?qū)傩越M,如果對于R的所
有關(guān)系r都存在:對于X的每一個具體值,Y都只有一個具體值與之對應,則稱屬性Y函數(shù)依賴于
屬性X。記作X-Y。當Y不函數(shù)依賴于X時,記作:XY?當X-Y且空中時,則記作:
X-Y。
3.內(nèi)模式:內(nèi)模式也稱存儲模式或物理模式,是對數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)
據(jù)庫內(nèi)部的表示方式,一個數(shù)據(jù)庫只有一個內(nèi)模式。
4.觸發(fā)器:觸發(fā)器也是一種存儲過程,它是一種在基本表被修改時自動執(zhí)行的內(nèi)嵌過程,主要通
過事件進行觸發(fā)而被執(zhí)行。
5.鎖:鎖是防止其他事務訪問指定的資源、實現(xiàn)并發(fā)控制的一種手段,是多個用戶能夠同時操縱
同一個數(shù)據(jù)庫中的數(shù)據(jù)而不發(fā)生數(shù)據(jù)不一致現(xiàn)象的重要保障。
四、簡答題(每小題5分,共25分)
1.簡述SQLServer的安全性機制。
答:SQLServer2005的安全性管理機制可分為三個等級:操作系統(tǒng)級、SQLServer級和數(shù)據(jù)庫級。
在用戶使用客戶計算機通過網(wǎng)絡實現(xiàn)SQLServer服務器的訪問時,用戶首先要獲得計算機操作系統(tǒng)
的使用權(quán)。SQLServer的服務器級安全性建立在控制服務器登錄帳號和口令的基礎(chǔ)上。SQLServer
采用了標準SQLServer登錄和集成WindowsNT登錄兩種方式。在用戶通過SQLServer服務器的安
全性檢驗以后,將直接面對不同的數(shù)據(jù)庫入口這是用戶將接受的第三次安全性檢驗。
2.簡述數(shù)據(jù)庫的邏輯獨立性和物理獨立性。
答:當模式改變時(如增加新的關(guān)系、新的屬性、改變屬性的數(shù)據(jù)類型等),由數(shù)據(jù)庫管理員對各
個外模式/模式映像作相應改變,可以使外模式保持不變。應用程序是依據(jù)數(shù)據(jù)的外模式編寫的,因
而應用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨立性,簡稱邏輯數(shù)據(jù)獨立性。
當數(shù)據(jù)庫的存儲結(jié)構(gòu)改變了(如選用了另一種存儲結(jié)構(gòu)),由數(shù)據(jù)庫管理員對模式/內(nèi)模式映像
作相應改變,可以保證模式保持不變,因而應用程序也不必改變。保證了數(shù)據(jù)與程序的物理獨立性,
簡稱物理數(shù)據(jù)獨立性。
3.簡述關(guān)系的完整性。
答:關(guān)系模型允許定義三類完整性約束:實體完整性、參照完整性和用戶自定義的完整性約束。
實體完整性規(guī)則:要求關(guān)系中元組在組成主碼的屬性上不能有空值。
參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對應
(基本關(guān)系R和S可能是相同的關(guān)系),則對于R中每個元組在F上的值必須為:或者取空值(F
的每個屬性值均為空值);或者等于S中某個元組的主碼值。
用戶定義的完整性規(guī)則由用戶根據(jù)實際情況對數(shù)據(jù)庫中數(shù)據(jù)的內(nèi)容進行的規(guī)定,也稱為域完整性規(guī)
則。
4.簡述視圖的優(yōu)點。
答:使用視圖有很多優(yōu)點,主要表現(xiàn)在:
(1)為用戶集中數(shù)據(jù),簡化用戶的數(shù)據(jù)查詢和處理。
(2)保證數(shù)據(jù)的邏輯獨立性。
(3)重新定制數(shù)據(jù),使得數(shù)據(jù)便于共享;合并分割數(shù)據(jù),有利于數(shù)據(jù)輸出到應用程序中。
(4)數(shù)據(jù)保密。
5.簡述存儲過程的優(yōu)點。
答:存儲過程最主要的特色是當寫完一個存儲過程后即被翻譯成可執(zhí)行碼存儲在系統(tǒng)表內(nèi),當作是
數(shù)據(jù)庫的對象之一,一般
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園防樓道踩踏預案(3篇)
- 二零二五年度水產(chǎn)商品交易市場建設合同2篇
- 自動投球機課程設計
- 軟件課程設計
- 沖壓廠事故應急處理預案模版(2篇)
- 2025年擔當負責爭作為守規(guī)矩心得體會樣本(3篇)
- 中學檔案人員崗位制度范文(2篇)
- 烘焙專欄課程設計
- 二零二五年度按摩技師在線咨詢服務承包合同3篇
- 課題申報書:大學生學習特點與學習評價研究
- 期末綜合試卷(含答案)2024-2025學年蘇教版數(shù)學四年級上冊
- 銀行信息安全保密培訓
- 《中華人民共和國藥品管理法實施條例》
- 2024-2025學年人教版道法八年級上冊 第一學期期末測試卷01
- GB/T 8574-2024復合肥料中鉀含量的測定
- 工程結(jié)算業(yè)務咨詢服務協(xié)議書
- 床旁超聲監(jiān)測胃殘余量
- 綜合實踐活動教案三上
- 公交公司風險分級管控臺賬
- 食品安全應急管理和突發(fā)事故報告制度
- 《新能源汽車電氣設備構(gòu)造與維修》項目三 新能源汽車照明與信號系統(tǒng)檢修
評論
0/150
提交評論