版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫原理與應(yīng)用教程一SQLServer
期末測試題與答案(二)
一、填空題(每空1分,共10分)
1.在信息世界中能唯一標(biāo)識實(shí)體的屬性集,稱為O
2.如果關(guān)系模式R是:1NF,且每個(gè)非主屬性______函數(shù)依賴于主鍵,那么稱R是第二范式的模
式。
3.數(shù)據(jù)規(guī)范化的優(yōu)點(diǎn)之一是能消除和操作異常現(xiàn)象。
4.若關(guān)系A(chǔ)有m個(gè)屬性,關(guān)系B有n個(gè)屬性,則AxB有個(gè)屬性。
5.關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系操作有:選擇、投影、除和。
6.關(guān)系中屬性的取值范圍稱為屬性的。
7.在SQLServer2005中,通配符只有在_______子句中才有意義,否則會被當(dāng)作普通字符使用。
8.觸發(fā)器也是一種存儲過程,它主要通過事件進(jìn)行觸發(fā)而被執(zhí)行,而存儲過程可以通過
而被直接調(diào)用。
9.一般可以使用命令來標(biāo)識T-SQL批處理的結(jié)束。
10.在索引命令中使用關(guān)鍵字CLUSTERED表示將建立的是索引。
二、選擇題(每小題1分,共20分)
1.數(shù)據(jù)庫的概念模型()
(A)依賴于計(jì)算機(jī)硬件和DBMS
(B)獨(dú)立于計(jì)算機(jī)硬件,依賴于DBMS
(C)依賴于計(jì)算機(jī)硬件,獨(dú)立于DBMS
(D)獨(dú)立于計(jì)算機(jī)硬件和DBMS
2.假設(shè)某個(gè)E-R圖中有5個(gè)實(shí)體型、2個(gè)1:M聯(lián)系和2個(gè)M:N聯(lián)系,則該E-R圖轉(zhuǎn)換的關(guān)系
模式個(gè)數(shù)至少是()
(A)5(B)7(C)8(D)9
3.用二維表來表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型稱為()
(A)實(shí)體-聯(lián)系模型(B)層次模型
(C)網(wǎng)狀模型(D)關(guān)系模型
4.在學(xué)生關(guān)系:學(xué)生(學(xué)號,姓名,年齡,性別)中,想查詢年齡小于20的學(xué)生的學(xué)號和姓名,
則關(guān)系運(yùn)算式應(yīng)寫成()
(A)<7年齡<20(學(xué)生)(B)II學(xué)號,姓名(<7年齡<20(學(xué)生))
(C)0年齡<20(口學(xué)號,姓名(學(xué)生))(D)b年齡<20(學(xué)生(學(xué)號,姓名))
5.在一個(gè)關(guān)系中,每個(gè)屬性都是不可分解的,這個(gè)關(guān)系一定達(dá)到()
(A)2NF(B)3NF(C)BCNF(D)1NF
6.學(xué)生表中st(學(xué)號,姓名,性別,年齡),刪除其中的“年齡”字段的SQL語句是()
(A)ALTERTABLEstDROP年齡
(B)DROP年齡FROMst
(C)ALTERTABLEstDELETE年齡
(D)DELETE年齡FROMst
7.如果學(xué)生表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)限,應(yīng)使用的SQL語句是()
(A)REVOKEUPDATE(姓名)ONstTABLEFROMuserl
(B)REVOKEUPDATE(姓名)ONTABLEstFROMuserl
(C)REVOKEMODIFY(姓名)ONstTABLEFROMuserl
(D)REVOKEMODIFY(姓名)ONTABLEstFROMuserl
9.SQLServer2005的四個(gè)系統(tǒng)數(shù)據(jù)庫中記錄系統(tǒng)的所有信息的是()
(A)Master(B)Model(C)Msdb(D)Tempdb
10.有這樣一個(gè)數(shù)據(jù)表,學(xué)生(學(xué)號,姓名,年齡,省份),要想查詢學(xué)生們所在省份的種類個(gè)數(shù),
以下SELECT語句正確的是()
(A)SELECTCOUNT(省份)FROM學(xué)生
(B)SELECTCOUNT(DISTINCT省份)FROM學(xué)生
(C)SELECTCOUNT(學(xué)號)FROM學(xué)生
(D)SELECTCOUNT(學(xué)號)FROM學(xué)生GROUPBY省份
11.有這樣一個(gè)數(shù)據(jù)表,職工(職工號,姓名,職務(wù),工資),要想查詢工資最高的職工號和姓名,
以下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語句從學(xué)生表中查詢姓名中有“紅”字的學(xué)生,條件表達(dá)式應(yīng)寫成()
(A)姓名LIKE,%紅%'(B)姓名LIKE,%紅’
(C)姓名LIKE%紅「(D)姓名LIKE、紅%'
13.如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的共享鎖,則1對、()
(A)只能讀不能寫(B)只能寫不能讀(C)既可讀又可寫(D)不能讀不能寫
14.SQL語言具有數(shù)據(jù)操作功能,SQL語言的一次查詢的結(jié)果是一個(gè)()
(A)數(shù)據(jù)項(xiàng)(B)記錄(C)元組(D)表
15.SQL語言的標(biāo)準(zhǔn)庫函數(shù)COUNT、SUM、AVG、MAX和MIN等,不公評出現(xiàn)在下列哪個(gè)子句
中()
(A)SELECT(B)HAVING(C)GROUP...HAVING(D)WHERE
16.現(xiàn)要在SC(S#,C#,G)表中查找缺少成績(G)的學(xué)生學(xué)號(S#)和課程號(C#),下面SQL語
句中WHERE子句的條件表達(dá)式應(yīng)是:
SELECTS#,C#FROMSC
WHERE()
(A)G=0(B)G<=0(C)G=NULL(D)GISNULL
17.關(guān)于視圖以下說法正確的是()
(A)不可以在其他視圖上再建立視圖
(B)視圖也是表,只不過存儲基本表中的一部分?jǐn)?shù)據(jù)
(C)視圖增強(qiáng)了數(shù)據(jù)的安全性
(D)如果視圖中的某列是從算術(shù)表達(dá)式派生而來,可以指定視圖中每列的名稱,也可以不指定
18.不能激活觸發(fā)器執(zhí)行的事件是()
(A)SELECT(B)UPDATE(C)INSFRT(D)DELETE
19.對數(shù)據(jù)模式來說,采用三級模式的主要原因是()
(A)把大模式分解成小模式,便于DBMS進(jìn)行分級管理
(B)解決程序與數(shù)據(jù)之間的數(shù)據(jù)獨(dú)立性
(C)便于應(yīng)用程序從不同角度進(jìn)行數(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的安全性機(jī)制。
2.簡述數(shù)據(jù)庫的邏輯獨(dú)立性和物理獨(dú)立性。
3.簡述關(guān)系的完整性。
4.簡述視圖的優(yōu)點(diǎn)。
5.簡述存儲過程的優(yōu)點(diǎn)。
五、綜合題(每小題10分,共30分)
1.設(shè)計(jì)一個(gè)圖書管數(shù)據(jù)庫,此數(shù)據(jù)庫中對每個(gè)借閱者保存讀者記錄,包括:讀者號、姓名、性別、
年齡、單位。對每本書存有:書號、書名、作者、出版社。對每本被借出的書存有讀者號、借出日
期和應(yīng)還日期。要求:給出E-R圖,再將其轉(zhuǎn)換為關(guān)系模型并給出各關(guān)系的主關(guān)鍵字。
2.設(shè)有關(guān)系模式:R(職工號,日期,日營業(yè)額,部門名,部門經(jīng)理)
如果規(guī)定:每個(gè)職工每天只有一個(gè)營業(yè)額,每個(gè)職工只在一個(gè)部門工作,每個(gè)部門只有一個(gè)經(jīng)理。
(1)根據(jù)上述規(guī)定,寫出模式R主關(guān)鍵字。
(2)分析R最高屬于第幾范式,并說明理由。
(3)將R規(guī)范到3NF。
3.假設(shè)有如下三個(gè)關(guān)系模式:
商品表:P(PNO,PNAME,CITY,COLOR)
各屬性含義依次為商品號、商品名、產(chǎn)地和商品顏色;主鍵為商品號。
商場表:M(MNO,MNAME,CITY)
各屬性含義依次為商場號、商場名和商場所在城市;主鍵為商場號。
銷售表:S(MNO,PNO,QTY)
各屬性含義依次為商場號、商品號和銷售數(shù)量。主鍵為(商場號,商品號)
用SQL語句寫出下列查詢:
(1)檢索銷售了產(chǎn)地為浙江省的商品的商場名和商場所在城市。
(2)檢索上海市所有商場中各種商品的平均銷售量。
(3)檢索銷售了藍(lán)色商品的商場號、商品號和數(shù)量。(要求用嵌套子查詢完成)
(4)檢索每個(gè)商場銷售的紅色商品的總數(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的兩個(gè)屬性或?qū)傩越M,如果對于R的所
有關(guān)系r都存在:對于X的每一個(gè)具體值,Y都只有一個(gè)具體值與之對應(yīng),則稱屬性Y函數(shù)依賴于
屬性X。記作X-Y。當(dāng)Y不函數(shù)依賴于X時(shí),記作:XY?當(dāng)X-Y且空中時(shí),則記作:
X-Y。
3.內(nèi)模式:內(nèi)模式也稱存儲模式或物理模式,是對數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)
據(jù)庫內(nèi)部的表示方式,一個(gè)數(shù)據(jù)庫只有一個(gè)內(nèi)模式。
4.觸發(fā)器:觸發(fā)器也是一種存儲過程,它是一種在基本表被修改時(shí)自動(dòng)執(zhí)行的內(nèi)嵌過程,主要通
過事件進(jìn)行觸發(fā)而被執(zhí)行。
5.鎖:鎖是防止其他事務(wù)訪問指定的資源、實(shí)現(xiàn)并發(fā)控制的一種手段,是多個(gè)用戶能夠同時(shí)操縱
同一個(gè)數(shù)據(jù)庫中的數(shù)據(jù)而不發(fā)生數(shù)據(jù)不一致現(xiàn)象的重要保障。
四、簡答題(每小題5分,共25分)
1.簡述SQLServer的安全性機(jī)制。
答:SQLServer2005的安全性管理機(jī)制可分為三個(gè)等級:操作系統(tǒng)級、SQLServer級和數(shù)據(jù)庫級。
在用戶使用客戶計(jì)算機(jī)通過網(wǎng)絡(luò)實(shí)現(xiàn)SQLServer服務(wù)器的訪問時(shí),用戶首先要獲得計(jì)算機(jī)操作系統(tǒng)
的使用權(quán)。SQLServer的服務(wù)器級安全性建立在控制服務(wù)器登錄帳號和口令的基礎(chǔ)上。SQLServer
采用了標(biāo)準(zhǔn)SQLServer登錄和集成WindowsNT登錄兩種方式。在用戶通過SQLServer服務(wù)器的安
全性檢驗(yàn)以后,將直接面對不同的數(shù)據(jù)庫入口這是用戶將接受的第三次安全性檢驗(yàn)。
2.簡述數(shù)據(jù)庫的邏輯獨(dú)立性和物理獨(dú)立性。
答:當(dāng)模式改變時(shí)(如增加新的關(guān)系、新的屬性、改變屬性的數(shù)據(jù)類型等),由數(shù)據(jù)庫管理員對各
個(gè)外模式/模式映像作相應(yīng)改變,可以使外模式保持不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,因
而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性,簡稱邏輯數(shù)據(jù)獨(dú)立性。
當(dāng)數(shù)據(jù)庫的存儲結(jié)構(gòu)改變了(如選用了另一種存儲結(jié)構(gòu)),由數(shù)據(jù)庫管理員對模式/內(nèi)模式映像
作相應(yīng)改變,可以保證模式保持不變,因而應(yīng)用程序也不必改變。保證了數(shù)據(jù)與程序的物理獨(dú)立性,
簡稱物理數(shù)據(jù)獨(dú)立性。
3.簡述關(guān)系的完整性。
答:關(guān)系模型允許定義三類完整性約束:實(shí)體完整性、參照完整性和用戶自定義的完整性約束。
實(shí)體完整性規(guī)則:要求關(guān)系中元組在組成主碼的屬性上不能有空值。
參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對應(yīng)
(基本關(guān)系R和S可能是相同的關(guān)系),則對于R中每個(gè)元組在F上的值必須為:或者取空值(F
的每個(gè)屬性值均為空值);或者等于S中某個(gè)元組的主碼值。
用戶定義的完整性規(guī)則由用戶根據(jù)實(shí)際情況對數(shù)據(jù)庫中數(shù)據(jù)的內(nèi)容進(jìn)行的規(guī)定,也稱為域完整性規(guī)
則。
4.簡述視圖的優(yōu)點(diǎn)。
答:使用視圖有很多優(yōu)點(diǎn),主要表現(xiàn)在:
(1)為用戶集中數(shù)據(jù),簡化用戶的數(shù)據(jù)查詢和處理。
(2)保證數(shù)據(jù)的邏輯獨(dú)立性。
(3)重新定制數(shù)據(jù),使得數(shù)據(jù)便于共享;合并分割數(shù)據(jù),有利于數(shù)據(jù)輸出到應(yīng)用程序中。
(4)數(shù)據(jù)保密。
5.簡述存儲過程的優(yōu)點(diǎn)。
答:存儲過程最主要的特色是當(dāng)寫完一個(gè)存儲過程后即被翻譯成可執(zhí)行碼存儲在系統(tǒng)表內(nèi),當(dāng)作是
數(shù)據(jù)庫的對象之一,一般
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度房產(chǎn)置換及配套設(shè)施建設(shè)協(xié)議3篇
- 二零二五年度錨桿施工與地質(zhì)災(zāi)害防治合同4篇
- 二零二五年度出租車租賃與城市交通規(guī)劃合同4篇
- 個(gè)人二手房交易法律合同版
- 2025年度配電箱智能化改造項(xiàng)目合同4篇
- 2025年度個(gè)人之間房屋買賣稅費(fèi)承擔(dān)合同范本3篇
- 二零二五版智能代賬系統(tǒng)應(yīng)用服務(wù)合同2篇
- 2025年度鋁合金汽車零部件研發(fā)采購合同3篇
- 2025年護(hù)理院護(hù)理團(tuán)隊(duì)建設(shè)與管理合同3篇
- 2025版國際貿(mào)易傭金支付及調(diào)整條款合同6篇
- 小兒甲型流感護(hù)理查房
- 霧化吸入療法合理用藥專家共識(2024版)解讀
- 2021年全國高考物理真題試卷及解析(全國已卷)
- 拆遷評估機(jī)構(gòu)選定方案
- 趣味知識問答100道
- 鋼管豎向承載力表
- 2024年新北師大版八年級上冊物理全冊教學(xué)課件(新版教材)
- 人教版數(shù)學(xué)四年級下冊核心素養(yǎng)目標(biāo)全冊教學(xué)設(shè)計(jì)
- JJG 692-2010無創(chuàng)自動(dòng)測量血壓計(jì)
- 三年級下冊口算天天100題(A4打印版)
- CSSD職業(yè)暴露與防護(hù)
評論
0/150
提交評論