2015全國計(jì)算機(jī)三級(jí)考試《數(shù)據(jù)庫技術(shù)》模擬試題(九)
點(diǎn)擊查看試題答案及解析
一、單選題((1)~(20)每題1分,(21)~(30)每題2分,共40分)
1.下列有關(guān)數(shù)據(jù)庫系統(tǒng)及相關(guān)內(nèi)容的說法中,錯(cuò)誤的是( )。
A)數(shù)據(jù)庫系統(tǒng)是由計(jì)算機(jī)軟硬件組成的復(fù)雜系統(tǒng),其體系結(jié)構(gòu)與系統(tǒng)硬件平臺(tái)密切相關(guān)。
B)數(shù)據(jù)庫管理系統(tǒng)提供了查詢、插入、刪除、更新等通用數(shù)據(jù)操作,但沒有提供各種面向具體應(yīng)用領(lǐng)域的業(yè)務(wù)處理。
C)數(shù)據(jù)庫中的數(shù)據(jù)是按照一定的數(shù)據(jù)模型組織和存儲(chǔ)的、可供多個(gè)用戶共享的、具有最小冗余度的相關(guān)數(shù)據(jù)集合。
D)數(shù)據(jù)字典記錄數(shù)據(jù)庫系統(tǒng)運(yùn)行時(shí)數(shù)據(jù)庫操作情況的日志信息,通常由數(shù)據(jù)庫管理員管理和維護(hù)。
2.DBAS需求分析階段的性能分析是分析DBAS應(yīng)具有的性能指標(biāo)。下列不屬于DBAS性能指標(biāo)的是( )。
A)數(shù)據(jù)庫空間占用情況
B)數(shù)據(jù)查詢響應(yīng)時(shí)間
C)單位時(shí)間內(nèi)可以完成的查詢數(shù)量
D)單位時(shí)間內(nèi)可以完成的事務(wù)數(shù)量
3.下列不屬于信息系統(tǒng)需求分析的常用建模方法是( )。
A)ER
B)IDEFO
C)DFD
D)UML
4.在信息系統(tǒng)的需求分析中,廣為使用的DFD建模方法屬于( )。
A)結(jié)構(gòu)化分析方法
B)數(shù)據(jù)分析方法
C)數(shù)據(jù)抽象方法
D)業(yè)務(wù)歸納方法
5.在SQL語言中的視圖(view)是數(shù)據(jù)庫體系結(jié)構(gòu)中的( )。
A)內(nèi)模式
B)模式
C)外模式
D)物理模式
6.下列關(guān)于索引的說法中,錯(cuò)誤的是( )。
A)索引是典型的空間換取時(shí)間的方法,因此在設(shè)計(jì)索引時(shí)要在空間和時(shí)間兩者之間進(jìn)行權(quán)衡
B)建立聚集索引時(shí),數(shù)據(jù)庫管理系統(tǒng)會(huì)按照聚集索引鍵值對數(shù)據(jù)進(jìn)行排序
C)聚集索引的鍵值不能重復(fù)
D)當(dāng)經(jīng)常進(jìn)行范圍查詢時(shí),在范圍列上建立索引可以提高該類查詢的效率
7.下列哪些屬性不適合建立索引( )。
A)經(jīng)常出現(xiàn)在GROUP BY字句中的屬性
B)經(jīng)常參與連接操作的屬性
C)經(jīng)常出現(xiàn)在WHERE字句中的屬性
D)經(jīng)常需要進(jìn)行更新操作的屬性
8.SQL Server 2008中,如果希望用戶u1在DBl數(shù)據(jù)庫中具有查詢T1表的權(quán)限,正確的授權(quán)語句是( )。
A)GRANT SELECT ON DBl(T1)TO ul
B)GRANT SELECT TO ul ON DBl(T1)
C)GRANT SELECT TO ul ON Tl
D)GRANT SELECT ON Tl TO u1
9.數(shù)據(jù)庫概念設(shè)計(jì)是面向企業(yè)或組織中的數(shù)據(jù)需求的。下列有關(guān)概念模型設(shè)計(jì)的說法中,錯(cuò)誤的是( )。
A)按照具有相同屬性特征原則對客觀事物進(jìn)行分類,在分類的基礎(chǔ)上概括命名,得到實(shí)體集
B)分析和定義實(shí)體集中的每一個(gè)實(shí)例,并用有意義的符號(hào)或文字分別描述它們
C)從一個(gè)聯(lián)系的兩端(兩個(gè)方向)確定實(shí)體集之間聯(lián)系的基數(shù),并把聯(lián)系的基數(shù)標(biāo)注在模型中
D)要保證一個(gè)實(shí)體集中定義的每一個(gè)屬性有意義、不重名
10.數(shù)據(jù)庫物理設(shè)計(jì)的目標(biāo)是為應(yīng)用數(shù)據(jù)提供合適的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),同時(shí)要保證數(shù)據(jù)庫系統(tǒng)具有良好的性能。關(guān)于數(shù)據(jù)庫物理設(shè)計(jì),下列說法中錯(cuò)誤的是( )。
A)數(shù)據(jù)庫物理設(shè)計(jì)需要考慮數(shù)據(jù)的存儲(chǔ)方式、存取路徑和具體的實(shí)現(xiàn)細(xì)節(jié),還需要考慮數(shù)據(jù)的加載方式
B)數(shù)據(jù)庫物理設(shè)計(jì)一般需要根據(jù)數(shù)據(jù)的存儲(chǔ)需求和使用需求確定數(shù)據(jù)庫管理系統(tǒng)的配置參數(shù)
C)數(shù)據(jù)庫物理設(shè)計(jì)需要權(quán)衡系統(tǒng)的時(shí)間效率、空問效率、維護(hù)代價(jià)和各種用戶要求,因此可能會(huì)產(chǎn)生多個(gè)備選方案
D)在數(shù)據(jù)庫物理設(shè)計(jì)后期,可以根據(jù)實(shí)際需要適當(dāng)降低某些關(guān)系模式的規(guī)范化程度,以提高查詢效率
11.下列有關(guān)三級(jí)模式結(jié)構(gòu)和數(shù)據(jù)獨(dú)立性的說法中,正確的是( )。
A)在一個(gè)數(shù)據(jù)庫中可以定義多個(gè)內(nèi)模式,可利用不同的內(nèi)模式來描述特定用戶對數(shù)據(jù)的物理存儲(chǔ)需求
B)外模式是用戶與數(shù)據(jù)庫系統(tǒng)的接口,用戶可通過外模式來訪問數(shù)據(jù),在一個(gè)數(shù)據(jù)庫中只能定義一個(gè)外模式
C)三級(jí)模式和兩層映像的系統(tǒng)結(jié)構(gòu)提供了數(shù)據(jù)獨(dú)立性,即當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)發(fā)生變化時(shí),應(yīng)用程序不受影響
D)數(shù)據(jù)獨(dú)立性使得數(shù)據(jù)的定義和描述與應(yīng)用程序相分離,簡化了數(shù)據(jù)庫應(yīng)用程序的開發(fā),但增加了用戶維護(hù)數(shù)據(jù)的代價(jià)
12.數(shù)據(jù)庫中事務(wù)的并發(fā)操作可能會(huì)引起死鎖,引起死鎖的原因是不同事務(wù)對數(shù)據(jù)項(xiàng)的資源占有,導(dǎo)致其他事務(wù)不能得到資源,從而引起相互等待導(dǎo)致死鎖。假設(shè)某數(shù)據(jù)庫系統(tǒng)中存在一個(gè)等待事務(wù)集{T1,T2,T3,T4,T5},其中T1正在等待被T2鎖住的數(shù)據(jù)項(xiàng)A2,T2正在等待被T4鎖住的數(shù)據(jù)項(xiàng)A4,T3正在等待被T4鎖住的數(shù)據(jù)項(xiàng)A4,T5正在等待被T1鎖住的數(shù)據(jù)項(xiàng)A。則關(guān)于系統(tǒng)狀態(tài)正確的是( )。
A)系統(tǒng)處于死鎖狀態(tài),需要撤銷其中任意一個(gè)事務(wù)即可退出死鎖狀態(tài)
B)系統(tǒng)處于死鎖狀態(tài),通過撤銷T4可使系統(tǒng)退出死鎖狀態(tài)
C)系統(tǒng)處于死鎖狀態(tài),通過撤銷T5可使系統(tǒng)退出死鎖狀態(tài)
D)系統(tǒng)未處于死鎖狀態(tài),不需要撤銷其中的任何事務(wù)
13.在某信息管理系統(tǒng)中需管理職工的照片信息,由于照片數(shù)據(jù)量較大,照片信息是否存儲(chǔ)在數(shù)據(jù)庫中成為討論的焦點(diǎn)問題。下列關(guān)于照片存儲(chǔ)與使用的說法,錯(cuò)誤的是( )。
A)將照片存儲(chǔ)在數(shù)據(jù)庫中可能會(huì)導(dǎo)致備份時(shí)間較長,備份空間占用較多
B)將照片存儲(chǔ)在文件系統(tǒng)中,在數(shù)據(jù)庫中只存儲(chǔ)照片文件的路徑信息,可以大幅度降低數(shù)據(jù)庫的數(shù)據(jù)量
C)將照片存儲(chǔ)在數(shù)據(jù)庫中雖然會(huì)導(dǎo)致數(shù)據(jù)庫的數(shù)據(jù)量較大,但可以方便地實(shí)現(xiàn)多臺(tái)機(jī)器共享照片數(shù)據(jù),也可以大幅度提高用戶訪問照片數(shù)據(jù)的速度
D)與將照片存儲(chǔ)在文件系統(tǒng)中相比,將照片存儲(chǔ)在數(shù)據(jù)庫中更容易實(shí)現(xiàn)人員信息和照片數(shù)據(jù)的一致性
14.對于故障管理,下列說法正確的是( )。
A)軟件容錯(cuò)最完全的方法是設(shè)計(jì)兩套相同的數(shù)據(jù)庫系統(tǒng)同時(shí)工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時(shí)破壞兩套的概率幾乎為零,這樣就能達(dá)到數(shù)據(jù)庫的完全安全
B)動(dòng)態(tài)轉(zhuǎn)儲(chǔ)提高了數(shù)據(jù)庫的可用性,但是數(shù)據(jù)的有效性得不到保證
C)介質(zhì)故障是指數(shù)據(jù)庫在運(yùn)行過程中,系統(tǒng)突然停止運(yùn)轉(zhuǎn),所有正在運(yùn)行的事務(wù)以非正常方式終止,需要系統(tǒng)重新啟動(dòng)的故障
D)在數(shù)據(jù)庫系統(tǒng)中,事務(wù)日志能夠?qū)崿F(xiàn)數(shù)據(jù)轉(zhuǎn)儲(chǔ)
15.用UML建立業(yè)務(wù)模型是理解企業(yè)業(yè)務(wù)的第一步,業(yè)務(wù)人員扮演業(yè)務(wù)中的角色及其交互方式,例如航空公司的售票員是業(yè)務(wù)員,電話售票員也是業(yè)務(wù)員,它們直接的關(guān)系是( )。
A)關(guān)聯(lián)關(guān)系
B)依賴關(guān)系
C)聚集關(guān)系
D)概括關(guān)系
16.在SQL Server 2008中,設(shè)U1用戶在某數(shù)據(jù)庫中是db_datawriter角色中的成員,則該用戶U1從該角色中可以獲得的數(shù)據(jù)操作權(quán)限是( )。
1.查詢Ⅱ.插入Ⅲ.更改Ⅳ.刪除
A)僅Ⅰ
B)僅Ⅰ和Ⅱ
C)僅Ⅱ、Ⅲ和Ⅳ
D)全部
17.在SQL Server 2008中,有商品表(商品號(hào),商品名,單價(jià))和銷售表(商品號(hào),銷售時(shí)間,銷售價(jià)格),F(xiàn)要限制“銷售價(jià)格”的取值必須在此商品“單價(jià)”的0.6倍到1.5倍范圍之內(nèi),實(shí)現(xiàn)這個(gè)約束的正確代碼是( )。
A)CHECK(銷售價(jià)格BETWEEN單價(jià)*0.6 AND單價(jià)*1.5)
B)CHECK(銷售價(jià)格BETWEEN商品表.單價(jià)*0.6 AND商品表.單價(jià)*1.5)
C)CREATE TRIGGER tri_Sales ON銷售表FOR INSERT,UPDATE
As IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b
ON a.商品號(hào)=b.商品號(hào)WHERE銷售價(jià)格NOT BETWEEN單價(jià)*0.6 AND單價(jià)*1.5)
ROLLBACK
D)CREATE TRIGGER tri_ales ON銷售表INSTEAD OF INSERT,UPDATE AS
IF EXISTS( SELECT冰FROM INSERTED a JOIN商品表b
ON a.商品號(hào)=b.商品號(hào)
WHERE銷售價(jià)格NOT BETWEEN單價(jià)*0.6 AND單價(jià)*=1.5)
ROLLBACK
18.現(xiàn)有SQL Server 2008數(shù)據(jù)庫服務(wù)器,其中的一個(gè)數(shù)據(jù)庫占用80GB空間,另有一臺(tái)用于備份的計(jì)算機(jī),該機(jī)器上有4個(gè)大小均為50GB的硬盤分區(qū)。若要將此數(shù)據(jù)庫完全備份到該計(jì)算機(jī)上,則( )。
A)不能實(shí)現(xiàn),因?yàn)槊總(gè)分區(qū)上的空間都不夠80GB
B)可以先建立一個(gè)備份設(shè)備,這個(gè)設(shè)備分別在4個(gè)分區(qū)上各占用20GB空間,然后再用此設(shè)備備份數(shù)據(jù)庫
C)可以先在每個(gè)分區(qū)上分別建立一個(gè)備份設(shè)備,指定每個(gè)設(shè)備的大小均為20GB,并建立一個(gè)包含這4個(gè)備份設(shè)備的備份媒體集,最后再用此備份媒體集備份數(shù)據(jù)庫
D)可以先在每個(gè)分區(qū)上分別建立一個(gè)不用指定大小的備份設(shè)備,然后將數(shù)據(jù)庫同時(shí)備份到這4個(gè)備份設(shè)備上
19.有關(guān)系模式:系(系號(hào),系名,系辦公電話),教師(教師號(hào),教師名,職稱,聘任日期,工資,所在系號(hào)),F(xiàn)要定義下列約束:
Ⅰ.系號(hào)是系關(guān)系的主碼,教師號(hào)是教師關(guān)系的主碼
、.職稱列的取值只能為“教授”,“副教授”,“講師”,“助理”和“其他”
、.教授的默認(rèn)工資為10000元,副教授的默認(rèn)工資為8000元,講師的默認(rèn)工資為5000元
Ⅳ.每個(gè)教師的所在系號(hào)不能為空,且其值必須在系關(guān)系中存在
若在數(shù)據(jù)庫中實(shí)現(xiàn)以上約束,需要使用觸發(fā)器才能實(shí)現(xiàn)的是( )。
A)僅Ⅰ和Ⅱ
B)僅Ⅲ和Ⅳ
C)僅Ⅲ
D)僅Ⅰ和Ⅳ
20.以下哪個(gè)設(shè)計(jì)內(nèi)容不屬于數(shù)據(jù)庫應(yīng)用系統(tǒng)總體設(shè)計(jì)范疇( )。
A)數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)
B)軟硬件選型和配置設(shè)計(jì)
C)數(shù)據(jù)庫軟件總體設(shè)計(jì)
D)關(guān)系模式設(shè)計(jì)
點(diǎn)擊查看試題答案及解析
21.統(tǒng)一建模語言UML是一種常用于數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)和開發(fā)的可視化建模語言。關(guān)于UML,下列說法錯(cuò)誤的是( )。
A)UML中的視圖是由一個(gè)或多個(gè)圖組成的,一個(gè)圖是系統(tǒng)模型中的某個(gè)側(cè)面的展示
B)用例圖、順序圖和狀態(tài)圖都是UML的行為視圖,用于描述系統(tǒng)的物理部署情況
C)類圖和對象圖都是UML的邏輯視圖,用于描述系統(tǒng)在某個(gè)時(shí)間的靜態(tài)結(jié)構(gòu)
D)在用例圖中,與系統(tǒng)交互的人和其他實(shí)體都可以成為系統(tǒng)的角色
22.某大型超市的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,設(shè)有下列數(shù)據(jù):
、.商品清單
、.商品銷售細(xì)節(jié)數(shù)據(jù)
、.DBMS中的數(shù)據(jù)字典
、.數(shù)據(jù)庫結(jié)構(gòu)說明文檔
、.前端應(yīng)用程序表中數(shù)據(jù)項(xiàng)的定義及說明文檔
、.商品分類銷售匯總數(shù)據(jù)
以上數(shù)據(jù)中,一般不屬于元數(shù)據(jù)的是( )。
A)僅Ⅰ、Ⅲ和Ⅵ
B)僅Ⅱ、Ⅴ和Ⅵ
C)僅Ⅰ、Ⅱ和Ⅵ
D)僅Ⅱ、Ⅳ和Ⅴ
23.某跨國公司的業(yè)務(wù)系統(tǒng)需要提供全球性服務(wù),該業(yè)務(wù)系統(tǒng)需要24小時(shí)×7天在線服務(wù),系統(tǒng)業(yè)務(wù)繁忙,為了保證業(yè)務(wù)系統(tǒng)中數(shù)據(jù)庫數(shù)據(jù)的安全,需要設(shè)計(jì)與實(shí)施數(shù)據(jù)轉(zhuǎn)儲(chǔ)機(jī)制,設(shè)計(jì)完成該數(shù)據(jù)庫每天數(shù)據(jù)增量的轉(zhuǎn)儲(chǔ)需要2個(gè)小時(shí),在不考慮成本因素的情況下,下列最合理的是( )。
A)配備高性能數(shù)據(jù)庫服務(wù)器,通過事務(wù)傳送機(jī)制實(shí)時(shí)地將數(shù)據(jù)庫中的任何變化反映到備份環(huán)境中
B)每天劃出長度為2小時(shí)的時(shí)間窗口tw,在tw內(nèi)采用靜態(tài)轉(zhuǎn)儲(chǔ)方法實(shí)現(xiàn)每天數(shù)據(jù)增量的轉(zhuǎn)儲(chǔ)
C)每天劃出長度為2小時(shí)的時(shí)間窗口tw,在tw內(nèi)采用動(dòng)態(tài)轉(zhuǎn)儲(chǔ)方法實(shí)現(xiàn)每天數(shù)據(jù)增量的轉(zhuǎn)儲(chǔ)
D)每周做一次完全轉(zhuǎn)儲(chǔ),每天選擇浮動(dòng)時(shí)間段對變化的數(shù)據(jù)進(jìn)行轉(zhuǎn)儲(chǔ)
24.某系統(tǒng)中事務(wù)Tl從賬戶A轉(zhuǎn)出資金到賬戶B中,在此事務(wù)執(zhí)行過程中,另一事務(wù)T2要進(jìn)行所有賬戶余額統(tǒng)計(jì)操作。在T1和T2事務(wù)成功提交后,數(shù)據(jù)庫服務(wù)器突然掉電重啟。為保證T2事務(wù)的統(tǒng)計(jì)結(jié)果及重啟后A、B兩賬戶余額正確,需要利用到的事務(wù)性質(zhì)分別是( )。
A)一致性和隔離性
B)原子性和一致性
C)隔離性和持久性
D)原子性和持久性
25.在SQL Server 2008中,若希望數(shù)據(jù)庫用戶ACCT具有創(chuàng)建數(shù)據(jù)庫對象的權(quán)限,較為適合的實(shí)現(xiàn)方法是( )。
A)使ACCT只在dbcreator角色中
B)使ACCT只在public角色中
C)使ACCT只在db_owner角色中
D)使ACCT只在db_ddladmin角色中
26.在SQL Server 2008中,master是一個(gè)非常重要的系統(tǒng)數(shù)據(jù)庫,如果master損壞將會(huì)對系統(tǒng)造成嚴(yán)重后果,因此系統(tǒng)管理員應(yīng)該對master進(jìn)行備份。SQL Server 2008對數(shù)據(jù)庫提供的備份有( )。
、.完全備份Ⅱ.差異備份Ⅲ.日志備份
A)僅Ⅰ
B)僅Ⅰ和Ⅱ
C)僅Ⅰ和Ⅲ
D)全部
27.在分布式數(shù)據(jù)庫應(yīng)用系統(tǒng)中,對全局關(guān)系進(jìn)行分片設(shè)計(jì)時(shí),下列說法正確的是( )。
A)對于一個(gè)全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個(gè)片段,但允許某些數(shù)據(jù)同時(shí)屬于不同的片段
B)對于一個(gè)全局關(guān)系中的任意數(shù)據(jù),可以允許其不屬于任何一個(gè)片段,也允許某些數(shù)據(jù)同時(shí)屬于不同的片段
C)對于一個(gè)全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個(gè)片段,也不允許某些數(shù)據(jù)同時(shí)屬于不同的片段
D)對于一個(gè)全局關(guān)系中的任意數(shù)據(jù),可以允許其不屬于任何一個(gè)片段,也不允許某些數(shù)據(jù)同時(shí)屬于不同的片段
28.在大型企業(yè)的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,聯(lián)機(jī)事務(wù)處理(OLTP)和聯(lián)機(jī)分析處理(OLAP)是常見的數(shù)據(jù)庫管理和數(shù)據(jù)分析形式。關(guān)于0LTP和OLAP,一般情況下,下列說法正確的是( )。
A)OLTP系統(tǒng)的安全性要求比OLAP系統(tǒng)的低,也比較容易實(shí)現(xiàn)
B)OLTP系統(tǒng)在訪問數(shù)據(jù)時(shí),訪問數(shù)據(jù)量很大,而0LAP系統(tǒng)則相反,訪問數(shù)據(jù)量較小。
C)OLTP系統(tǒng)要求系統(tǒng)必須具有很高的響應(yīng)速度,而OLAP對系統(tǒng)的響應(yīng)速度要求較為寬松
D)OLTP系統(tǒng)一般由企業(yè)的中上層或決策層使用,而OLAP系統(tǒng)一般由企業(yè)的中下層業(yè)務(wù)人員使用
29.給定如下三個(gè)關(guān)系表:
銷售明細(xì)表(商品標(biāo)識(shí),銷售時(shí)間,單價(jià),數(shù)量,金額)
日銷售表(商品標(biāo)識(shí),銷售日,總數(shù)量,總金額)
月銷售額(商品標(biāo)識(shí),銷售月份,總數(shù)量,總金額)
下列說法正確的是( )。
A)銷售明細(xì)表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最大
B)日銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小
C)月銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小
D)月銷售表的數(shù)據(jù)粒度最小,數(shù)據(jù)量最小
30.在超市所從事的信息活動(dòng)中,下列屬于挖掘時(shí)間序列模式的是( )。
A)針對匿名客戶,記錄其購買某種商品時(shí),與該商品有關(guān)的優(yōu)惠
B)針對注冊用戶,分析他們的購買,向他們設(shè)定下次可能購買的優(yōu)惠規(guī)則
C)針對所有客戶,對其籃子里的商品進(jìn)行分析
D)針對注冊用戶,進(jìn)行客戶分類,確定重要客戶及服務(wù)對策
點(diǎn)擊查看試題答案及解析
二、應(yīng)用題(每空2分,共30分)
1.SQL Server中根據(jù)索引的實(shí)現(xiàn)方式,索引技術(shù)可以分成有序索引和【1】兩大類。
2.在分布式數(shù)據(jù)庫中,使用【2】模式來描述各片段到物理存放場地的映像。
3.SQL Server中有五種約束類型,分別是主鍵約束、【3】、唯一性約束、缺省約束和檢查約束。
4.觸發(fā)器有3種類型,即INSERT類型、UPDATE類型和【4】。
5.在SQL Server 2008中,設(shè)有顧客表(顧客號(hào),顧客名,所在地區(qū),年齡),應(yīng)用系統(tǒng)中需統(tǒng)計(jì)指定地區(qū)的顧客人數(shù)和平均年齡。請補(bǔ)全下列存儲(chǔ)過程代碼以完成該功能。
CREATE PROC P_Count
@area varchar(20)
AS
SELECT COUNT(*)As人數(shù),【5】AS平均年齡FROM顧客表WHERE所在地區(qū)=@area
6.在SQL Server 2008中,要授予某數(shù)據(jù)庫中的某個(gè)用戶具有該數(shù)據(jù)庫中全部用戶數(shù)據(jù)表的插入、刪除和修改權(quán)限,比較合理的做法是將該用戶添加到系統(tǒng)提供的【6】數(shù)據(jù)庫角色中。
7.事務(wù)是由一系列操作組成的,事務(wù)的執(zhí)行表現(xiàn)為事務(wù)中各個(gè)操作的執(zhí)行。每個(gè)事務(wù)應(yīng)具有結(jié)束操作。當(dāng)一個(gè)事務(wù)發(fā)生故障需要終止并取消所有已執(zhí)行的數(shù)據(jù)修改時(shí)應(yīng)執(zhí)行【7】操作。
8.在SQL Server 2008中,某數(shù)據(jù)庫用戶User在此數(shù)據(jù)庫中具有對于表數(shù)據(jù)的查詢和更改權(quán)限。現(xiàn)要收回User對于T表的數(shù)據(jù)更改權(quán),下述是實(shí)現(xiàn)該功能的語句,請補(bǔ)全該語句。
【8】UPDATE ON T FROM User。
9.設(shè)某數(shù)據(jù)庫中作者表(作者號(hào)、城市)和出版商表(出版商號(hào),城市)。請補(bǔ)全如下查詢語句,使該查詢語句能查詢出在作者表里而不在出版商表中的城市。
SELECT城市FROM作者表作者
【9】
(SELECT城市FROM出版商表)
10.某事務(wù)從賬戶A轉(zhuǎn)出資金并向賬戶B轉(zhuǎn)入資金,此操作要么全做,要么全不做。為了保證該操作的完整,需要利用到事務(wù)性質(zhì)中的【10】性。
11.在動(dòng)態(tài)轉(zhuǎn)儲(chǔ)中,利用轉(zhuǎn)儲(chǔ)文件只能將數(shù)據(jù)庫恢復(fù)到轉(zhuǎn)儲(chǔ)過程的某個(gè)狀態(tài),且轉(zhuǎn)儲(chǔ)文件中的數(shù)據(jù)可能不一致,只有和【11】文件綜合起來使用,才能使數(shù)據(jù)庫恢復(fù)到一致狀態(tài)。
12.在數(shù)據(jù)倉庫設(shè)計(jì)和建設(shè)過程中,設(shè)計(jì)者需要調(diào)查用戶的決策或數(shù)據(jù)處理需求,并將功能相近且需要相關(guān)聯(lián)數(shù)據(jù)支持的需求進(jìn)行歸類,得到不同的需求集合,并在企業(yè)數(shù)據(jù)模型中尋找能夠滿足各個(gè)需求集合的數(shù)據(jù)集合,然后針對各個(gè)數(shù)據(jù)集合開展數(shù)據(jù)倉庫數(shù)據(jù)模型的設(shè)計(jì)。這種設(shè)計(jì)方法稱為【12】的設(shè)計(jì)方法。
13.OLAP主要用于支持復(fù)雜的分析操作,側(cè)重對決策人員和高層管理人員的數(shù)據(jù)支持。0LAP的實(shí)現(xiàn)方式主要有三種:MOLAP、【13】和HOLAP。
14.【14】只記錄自上次完整數(shù)據(jù)庫備份后發(fā)生更改的數(shù)據(jù)。
15.【15】可以把兩個(gè)或多個(gè)SELECT語句的查詢結(jié)果組合成一個(gè)結(jié)果集,使用時(shí)要求所有SELECT語句的
列數(shù)應(yīng)相同,對應(yīng)列的數(shù)據(jù)類型相容。
三、設(shè)計(jì)與應(yīng)用題(共30分)
1.設(shè)有高校選課系統(tǒng),需要對學(xué)校的系信息、教師信息、課程信息、學(xué)生信息、學(xué)生選課信息進(jìn)行管理。已知系(DEPT)信息包括系編號(hào)(DeptNO)、系名稱(DeptName);教師(Teacher)信息包括教師號(hào)(TNO)、教師名(Tname);課程(Course)信息包括課程號(hào)(CNO)、課程名(CName)、課程學(xué)分(Credit);學(xué)生(Student)信息包括學(xué)號(hào)(SNO)、學(xué)生姓名(Sname)、學(xué)生性別(Sex)。
選課系統(tǒng)的管理規(guī)則如下:
Ⅰ.一個(gè)系可聘用多名教師,一個(gè)教師只受聘于一個(gè)系;
、.一個(gè)系可有多名學(xué)生,一個(gè)學(xué)生只屬于一個(gè)系;
Ⅲ.一名教師可講授多門課程,一門課程可由多名教師講授;
、.一名學(xué)生可選修多門課程,一門課程可被多名學(xué)生選修;
V.學(xué)生選修完課程后,可獲得相應(yīng)課程的成績。
針對以上描述,完成下列設(shè)計(jì)內(nèi)容:
(1)構(gòu)建選修課系統(tǒng)的ER圖。(要求圖中的實(shí)體集名用試卷中給出的英文名,聯(lián)系所關(guān)聯(lián)的實(shí)體集名的首字母,字母問用“一”或“_”連接,大小寫不限)。(6分)
(2)根據(jù)所構(gòu)建的ER圖,設(shè)計(jì)滿足3NF的關(guān)系模式,并標(biāo)出每個(gè)關(guān)系模式的主碼和外碼。(要求關(guān)系模式名同實(shí)體集名或聯(lián)系名,屬性名用試卷中給出的英文名,大小寫不限)(4分)
2.某書店采用了SQL Server 2008數(shù)據(jù)庫管理系統(tǒng),該書店有一個(gè)需求,需要統(tǒng)計(jì)指定年份中每一本書的銷售總額,例如:查詢2012年所有書的銷售總額。
已知圖書結(jié)構(gòu)如下:
圖書表(書號(hào)BOOK_ID,書名BOOK_NAME,單價(jià)BOOK_PRICE)
銷售表(書號(hào)BOOK_ID,銷售時(shí)間SALE_TIME,銷售數(shù)量SALE_NUM)。
假設(shè)單價(jià)和銷售數(shù)量均為int型,書號(hào)和書名均為varchar(50)類型,銷售時(shí)問為datetime型。請給出滿足如下要求的多語句表值函數(shù),該函數(shù)統(tǒng)計(jì)指定年份中每本書的銷售總額。(10分)設(shè)函數(shù)名為:BOOK_PROFIT(@year int),函數(shù)的返回結(jié)果格式如下:
書號(hào)銷售總額
B001 60000
A004 50000
3.某網(wǎng)上商城因?yàn)闃I(yè)務(wù)發(fā)展,原有的系統(tǒng)不能很好的滿足需要,因此采用了一套新的經(jīng)營管理系統(tǒng),此系統(tǒng)使用SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)。此系統(tǒng)上線運(yùn)行前,需將商場原有的數(shù)據(jù)導(dǎo)入到新系統(tǒng)中。原有系統(tǒng)使用SQL Server 2000,數(shù)據(jù)結(jié)構(gòu)與新系統(tǒng)不完全一致。因此需要把數(shù)據(jù)從SQL Server 2000導(dǎo)入到SQL Server 2008中,為了保證數(shù)據(jù)一致性,數(shù)據(jù)導(dǎo)入過程中要求暫停業(yè)務(wù)且必須在3小時(shí)內(nèi)完成。
(1)在原有數(shù)據(jù)導(dǎo)入新系統(tǒng)的過程中,實(shí)施人員發(fā)現(xiàn)原有數(shù)據(jù)量很大,導(dǎo)人數(shù)據(jù)需要四小時(shí),業(yè)務(wù)無法接受。經(jīng)分析某工程師認(rèn)為,數(shù)據(jù)導(dǎo)入過程中的數(shù)據(jù)庫I/O很高,但導(dǎo)人數(shù)據(jù)的程序本身對系統(tǒng)資源占用率很低。該工程師建議將數(shù)據(jù)導(dǎo)入過程中的數(shù)據(jù)恢復(fù)模式從“完整”模式改為“簡單”模式以提高數(shù)據(jù)導(dǎo)人速度;而另一位工程師則認(rèn)為此方法未必能提高數(shù)據(jù)導(dǎo)入速度,而且還可能導(dǎo)致數(shù)據(jù)丟失,不建議使用此方法。
請分析此方法是否能夠提高數(shù)據(jù)導(dǎo)入速度并給出理由,同時(shí)分析此操作的數(shù)據(jù)丟失風(fēng)險(xiǎn)。(5分)
(2)在成功導(dǎo)入歷史數(shù)據(jù)后,此系統(tǒng)順利上線運(yùn)行。在上線運(yùn)行的第一周,發(fā)現(xiàn)數(shù)據(jù)庫服務(wù)器的CPU使用率很高,達(dá)到近90%,高峰期間達(dá)到100%,且系統(tǒng)內(nèi)存占用率達(dá)到90%,但系統(tǒng)I/O很輕。業(yè)務(wù)人員反應(yīng)系統(tǒng)操作速度很慢。為了提高系統(tǒng)運(yùn)行速度。在不修改應(yīng)用程序的前提下,兩位工程師提出了不同的解決辦法:
、.為服務(wù)器增加2顆CPU,緩解CPU使用率很高的問題;
、.為服務(wù)器增加一倍內(nèi)存,緩解內(nèi)存使用率很高的問題。
考慮成本,現(xiàn)階段只能按照一種方案實(shí)施。請指出在現(xiàn)有情況下,哪種方案更合理并給出理由。(5分)
【全國計(jì)算機(jī)三級(jí)考試《數(shù)據(jù)庫技術(shù)》模擬試題九】相關(guān)文章:
2015全國計(jì)算機(jī)三級(jí)考試《數(shù)據(jù)庫技術(shù)》模擬試題(九)答案及解析08-18
2015全國計(jì)算機(jī)三級(jí)考試《數(shù)據(jù)庫技術(shù)》模擬試題(二)10-10
2015全國計(jì)算機(jī)三級(jí)考試《數(shù)據(jù)庫技術(shù)》模擬試題(七)05-12
2015全國計(jì)算機(jī)三級(jí)考試《數(shù)據(jù)庫技術(shù)》模擬試題(二)答案及解析10-12
2015全國計(jì)算機(jī)三級(jí)考試《數(shù)據(jù)庫技術(shù)》模擬試題(八)答案及解析03-21
2015全國計(jì)算機(jī)三級(jí)考試《數(shù)據(jù)庫技術(shù)》模擬試題(一)答案及解析09-11
2015全國計(jì)算機(jī)三級(jí)考試《數(shù)據(jù)庫技術(shù)》模擬試題(三)答案及解析08-08
2015全國計(jì)算機(jī)三級(jí)考試《數(shù)據(jù)庫技術(shù)》模擬試題(七)答案及解析10-19