17 .設有如下關(guān)系表R:R(NO,NAME,SEX,AGE,CLASS),主碼是NO (1) 插入一個記錄(25,“李明”,“男”,21,“95031”);___。(2) 插入“95031”班學號為30,姓名為“鄭和”的學生記錄;____。(3) 將學號為10的學生姓名改為“王華”;_____。(4) 將所有“95101”班號改為“95091”;_____。(5) 刪除學號為20的學生記錄;____。(6) 刪除姓“王”的學生記錄;___。 (問答題)
查看答案
(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ù)、表達式,則該視圖肯定是不可以更新的。如《概論》3.5.3中的S_G視圖。
19 .請為三建工程項目建立一個供應情況的視圖,包括供應商代碼(SNO)、零件代碼(PNO)、供應數(shù)量(QTY)。針對該視圖完成下列查詢: (1) 找出三建工程項目使用的各種零件代碼及其數(shù)量。 (2) 找出供應商S1的供應情況。 (填空題)
查看答案
建視圖: 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) 找出供應商S1的供應情況。 SELECT PNO, QTY /* S1供應三建工程的零件號和對應的數(shù)量*/ FROM V_SPJ WHERE SNO='S1';
20 .針對習題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é)束標志則隨主語言的不同而不同。 例如在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é)果交主語言進一步處理(3)游標(Cursor),解決集合性操作語言與過程性操作語言的不匹配通過游標逐一獲取記錄,并賦給主變量,交由主語言進一步處理。 (詳細解釋參見《概論》3.7.2 )
23 .在嵌入式SQL中是如何協(xié)調(diào)SQL語言的集合處理方式和主語言的單記錄處理方式的? (填空題)
查看答案
用游標來協(xié)調(diào)這兩種不同的處理方式。游標區(qū)是系統(tǒng)為用戶開設的一個數(shù)據(jù)緩沖區(qū),存放SQL語句的執(zhí)行結(jié)果,每個游標區(qū)都有一個名字。用戶可以通過游標逐一獲取記錄,并賦給主變量,交由主語言進一步處理。
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |
![]() | ![]() .. 定價:¥124 優(yōu)惠價:¥124.0 更多書籍 |