首頁 - 網(wǎng)校 - 萬題庫 - 美好明天 - 直播 - 導(dǎo)航

2018全國計算機(jī)四級數(shù)據(jù)庫工程師過關(guān)試題及答案(7)

來源:考試吧 2018-05-16 15:15:27 要考試,上考試吧! 萬題庫
“2018全國計算機(jī)四級數(shù)據(jù)庫工程師過關(guān)試題及答案(7)”供考生參考。更多計算機(jī)等級考試模擬試題等信息請訪問考試吧計算機(jī)等級考試網(wǎng)。

  12 .視圖是從________中導(dǎo)出的表,數(shù)據(jù)庫中實際存放的是視圖的________。 (問答題)

  參考答案:

  基本表或視圖 定義

  13 .試述視圖的優(yōu)點。 (填空題)

  參考答案:

  (1)視圖能夠簡化用戶的操作。 (2)視圖使用戶能以多種角度看待同一數(shù)據(jù)。 (3)視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨立性。 (4)視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù)。

  14 .關(guān)系數(shù)據(jù)操作語言(DML)的特點是:操作對象與結(jié)果均為關(guān)系、操作的________、語言一體化并且是建立在數(shù)學(xué)理論基礎(chǔ)之上。 (問答題)

  參考答案:

  非過程性強

  15 .設(shè)有如下關(guān)系表R、S、T: R(BH,XM,XB,DWH) S(DWH,DWM) T(BH,XM,XB,DWH)(1) 實現(xiàn)R∪T的SQL語句是__。(2) 實現(xiàn)σ DWH=’100’ ? 的SQL語句是__。(3) 實現(xiàn)πXM,XB ? 的SQL語句是__。(4) 實現(xiàn)πXM,DWH (σ XB=’女’ ?) 的SQL語句是__。(5) 實現(xiàn)R∞S的SQL語句是__。(6) 實現(xiàn)πXM,XB,DWH (σ XB=’男’ (R∞S)) 的SQL語句是__。 (問答題)

  參考答案:

  (1) SELECT * FROM R UNION SELECT * FROM T (2) SELECT * FROM R WHERE DWH=’100’ (3) SELECT XM , XB FROM R (4) SELECT XM,DWH FROM R WHERE XB=’女’ (5) SELECT R.BH , R.XM , R.XB , R.DWH , S.DWM FROM R , S WHERE R.DWH=S.DWH (6) SELECT R.XM , R.XB , S.DWH FROM R , S WHERE R.DWH=S.DWH AND R.XB=’男’

  16 .所有的視圖是否都可以更新?為什么? (填空題)

  參考答案:

  不是。視圖是不實際存儲數(shù)據(jù)的虛表,因此對視圖的更新,最終要轉(zhuǎn)換為對基本表的更新。因為有些視圖的更新不能唯一地有意義地轉(zhuǎn)換成對相應(yīng)基本表的更新,所以,并不是所有的視圖都是可更新的。如《概論》3.5.1中的視圖S_G(學(xué)生的學(xué)號及他的平均成績) CREAT VIEW S_G(Sno,Gavg) AS SELECT Sno,AVG(Grade) /*設(shè)SC表中“成績”列Grade為數(shù)字型*/ FROM SC GROUP BY Sno;要修改平均成績,必須修改各科成績,而我們無法知道哪些課程成績的變化導(dǎo)致了平均成績的變化。

  17 .設(shè)有如下關(guān)系表R:R(NO,NAME,SEX,AGE,CLASS),主碼是NO (1) 插入一個記錄(25,“李明”,“男”,21,“95031”);___。(2) 插入“95031”班學(xué)號為30,姓名為“鄭和”的學(xué)生記錄;____。(3) 將學(xué)號為10的學(xué)生姓名改為“王華”;_____。(4) 將所有“95101”班號改為“95091”;_____。(5) 刪除學(xué)號為20的學(xué)生記錄;____。(6) 刪除姓“王”的學(xué)生記錄;___。 (問答題) 參考答案:

  (1) INSERT INTO R VALUES(25,"李明","男",21,"95031") (2) INSERT INTO R(NO,NAME,CLASS) VALUES(30,"鄭和","95031") (3) UPDATE R SET NAME="王華" WHERE NO=10 (4) UPDATE R SET CLASS="95091" WHERE CLASS="95101" (5) DELETE FROM R WHERE NO=20 (6) DELETE FROM R WHERE NAME LIKE “王%

  18 .哪類視圖是可以更新的,哪類視圖是不可更新的? 各舉一例說明。 (填空題)

  參考答案:

  基本表的行列子集視圖一般是可更新的。如《概論》3.5.3中的例1。 若視圖的屬性來自集函數(shù)、表達(dá)式,則該視圖肯定是不可以更新的。如《概論》3.5.3中的S_G視圖。

  19 .請為三建工程項目建立一個供應(yīng)情況的視圖,包括供應(yīng)商代碼(SNO)、零件代碼(PNO)、供應(yīng)數(shù)量(QTY)。針對該視圖完成下列查詢: (1) 找出三建工程項目使用的各種零件代碼及其數(shù)量。 (2) 找出供應(yīng)商S1的供應(yīng)情況。 (填空題)

  參考答案:

  建視圖: CREATE VIEW V_SPJ AS SELECT SNO, PNO, QTY FROM SPJ WHERE JNO= (SELECT JNO FROM J WHERE JNAME='三建'); 對該視圖查詢: (1) 找出三建工程項目使用的各種零件代碼及其數(shù)量。 SELECT PNO, QTY FROM V_SPJ; (2) 找出供應(yīng)商S1的供應(yīng)情況。 SELECT PNO, QTY /* S1供應(yīng)三建工程的零件號和對應(yīng)的數(shù)量*/ FROM V_SPJ WHERE SNO='S1';

  20 .針對習(xí)題3建立的表,用SQL語言完成以下各項操作: (1) 把對表S的INSERT權(quán)限授予用戶張勇,并允許他再將此權(quán)限授予其他用戶。 (2) 把查詢SPJ表和修改QTY屬性的權(quán)限授給用戶李天明。 (填空題)

  參考答案:

  (1) 把對表S的INSERT權(quán)限授予用戶張勇,并允許他再將此權(quán)限授予其他用戶。 GRANT INSERT ON TABLE S TO 張勇 WITH GRANT OPTION; (2) 把查詢SPJ表和修改QTY屬性的權(quán)限授給用戶李天明。 GRANT SELECT, UPDATE(QTY) ON TABLE SPJ TO 李天明;

  21 .在嵌入式SQL中是如何區(qū)分SQL語句和主語言語句的? (填空題)

  參考答案:

  在SQL語句前加上前綴EXEC SQL。SQL語句的結(jié)束標(biāo)志則隨主語言的不同而不同。 例如在PL/1和C中以分號(;)結(jié)束,在COBOL中以END-EXEC結(jié)束。

  22 .在嵌入式SQL中是如何解決數(shù)據(jù)庫工作單元與源程序工作單元之間通信的? (填空題)

  參考答案:

  數(shù)據(jù)庫工作單元與源程序工作單元之間的通信主要包括: (1)SQL通信區(qū)SQLCA,用來向主語言傳遞SQL語句的執(zhí)行狀態(tài)信息,使主語言能夠根據(jù)此信息控制程序流程。(2)主變量(Host Variable),1)用來實現(xiàn)主語言向SQL語句提供參數(shù)。 2)將SQL語句查詢數(shù)據(jù)庫的結(jié)果交主語言進(jìn)一步處理(3)游標(biāo)(Cursor),解決集合性操作語言與過程性操作語言的不匹配通過游標(biāo)逐一獲取記錄,并賦給主變量,交由主語言進(jìn)一步處理。 (詳細(xì)解釋參見《概論》3.7.2 )

  23 .在嵌入式SQL中是如何協(xié)調(diào)SQL語言的集合處理方式和主語言的單記錄處理方式的? (填空題)

  參考答案:

  用游標(biāo)來協(xié)調(diào)這兩種不同的處理方式。游標(biāo)區(qū)是系統(tǒng)為用戶開設(shè)的一個數(shù)據(jù)緩沖區(qū),存放SQL語句的執(zhí)行結(jié)果,每個游標(biāo)區(qū)都有一個名字。用戶可以通過游標(biāo)逐一獲取記錄,并賦給主變量,交由主語言進(jìn)一步處理。

掃描/長按二維碼幫助考試通關(guān)
2018年等考報考資訊
2018等考各科通關(guān)技巧
2018各科最新預(yù)測試卷
2018等考各科備考資料

微信搜索"考試吧"了解更多考試資訊、下載備考資料

上一頁  1 2 

  相關(guān)推薦:

  2018年9月全國計算機(jī)等級考試試題匯總(各科目)

  2018年全國計算機(jī)等級考試必做試題匯總(各科目)

  2018年全國計算機(jī)等級考試復(fù)習(xí)知識點匯總(各科目)

  2018全國計算機(jī)等級考試備考經(jīng)驗及應(yīng)試技巧匯總

  歷年真題匯總|考試吧策劃:2018年計算機(jī)等級考試報考指南

0
收藏該文章
0
收藏該文章
文章搜索
萬題庫小程序
萬題庫小程序
·章節(jié)視頻 ·章節(jié)練習(xí)
·免費真題 ·?荚囶}
微信掃碼,立即獲取!
掃碼免費使用
版權(quán)聲明:如果計算機(jī)等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機(jī)等級考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004- 考試吧計算機(jī)等級考試網(wǎng) 出版物經(jīng)營許可證新出發(fā)京批字第直170033號 
京ICP證060677 京ICP備05005269號 中國科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧