freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫技術(shù)基礎(chǔ)第四版課后習(xí)題答案(參考版)

2024-10-30 23:46本頁面
  

【正文】 END 。 8. 略 9. 解: CREATE TRIGGER checkSNO ON STUDENT AFTER INSERT AS DECLARE SNO char(10) DECLARE year int SELECT SNO=SNO FROM INSERTED SELECT year=CAST(LEFT(SNO,4) as int) IF YEAR!= Year(GetDate()) BEGIN ROLLBACK PRINT 39。 END 7. 解: 用戶向 DBMS提交 INSERT、 UPDATE和 DELETE語句后, DBMS會產(chǎn)生相應(yīng)的事件,并把這些事件發(fā)送到這些操作所影響的表或視圖上的觸發(fā)器,如果滿足觸發(fā)條件,觸發(fā)器開始工作,執(zhí)行預(yù)先定義好的代碼。 4. 解: NEXT:指向下一條記錄 PRIOR:指向上一條記錄 FIRST:指向第一條記錄 LAST:指向下一條記錄 ABSOLUTE {n|variable}: 指向 第 n或 variable的個記錄 RELATIVE {n|variableV}: 相對當(dāng)前記錄 , 指針移動 n或 variable個記錄 5. 解 : a) 存儲過程的優(yōu)點(diǎn)包括 : b) 確保數(shù)據(jù)訪問和操作的一致性,提高應(yīng)用程序的可維護(hù)性; c) 提高系統(tǒng)的執(zhí)行效率; d) 提供一種安全機(jī)制; e) 減少了網(wǎng)絡(luò)的流量負(fù)載; f) 若要改變業(yè)務(wù)規(guī)則或策略,只需改變存儲過程和參數(shù),不必修改應(yīng)用程序。 3. 解: 游標(biāo)結(jié)果集( Cursor Result Set) 由定義游標(biāo)的 SELECT語句返回的行的集合。 2 被提取的行不存在。 0 FETCH 語句成功。由于 ERROR 在每一條語句執(zhí)行后被清除并且重置,應(yīng)在語句執(zhí)行后立即檢查它,或?qū)⑵浔4娴揭粋€局部變量中以備事后查看。ERROR 返回此錯誤信息代碼,直到另一條 TransactSQL 語句被執(zhí)行。 SQL Server 完成 TransactSQL 語句的 執(zhí)行時,如果語句執(zhí)行成功,則 ERROR 設(shè)置為 0。馬翔 2. 解: ERROR: 返回最后執(zhí)行的 TransactSQL 語句的錯誤代碼。馬翔 39。 1. 解: 可以用 SET或 SELECT語句給局部變量賦值。 8. 了解 Oracle對觸發(fā)器的定義和管理方法。 5. 簡述存儲過程的優(yōu)點(diǎn) 6. 給定學(xué)號,建立一個存儲過程,計(jì)算出該學(xué)生選修課程的門數(shù)和平均成績。 3. 游標(biāo)由哪兩部分組成,并敘述各自的含義。 A THE B REASON C IS D SON 三、簡答 1. 簡述 SQL Server中給自變量賦值的兩種方法。THE REASON IS39。 A INSENSITIVE B SCROLL C WITH HOLD D WITH RETURN 4. 下列選項(xiàng)中, ______________語句用于調(diào)用 SQL存儲過程。 A 只有一個 B 一個或多個 C 一個到三個 D 任意多個 2. 下列條件中不能激活觸發(fā)器的是 _________________。 5. 游標(biāo)由兩部分組成,這兩部分包括 _____________和游標(biāo)位置。 3. 在 SQL Server中,使用 ____________語句對存儲過程進(jìn)行調(diào)度。 一、填空題 1. TSQL用 _____把日期時間常量括起來。 c) 在收到事務(wù)的 Abort或 Commit請求后,釋放 T在每個數(shù)據(jù)上所加的鎖,如果在數(shù)據(jù) A的等待隊(duì)列中不空,即有其它的事務(wù)等待對 A進(jìn)行操作, 則從隊(duì)列中取出第一個操作,完成加鎖,然后執(zhí)行該操作。 9. 解: 兩段封鎖協(xié)議的大體內(nèi)容有以下 3條: a) 在事務(wù) T的 R(A)操作之前,先對 A加 S鎖,如果加鎖成功,則執(zhí)行操作 R(A),否則,將 R(A)加入 A的等待隊(duì)列。為了防止并發(fā)執(zhí)行產(chǎn)生的問題, DBMS需要具備并發(fā)控制的功能。 6. 解: 因?yàn)閷憯?shù)據(jù)到數(shù)據(jù)庫和寫日志記錄到日志文件是兩個不同的操作,在這兩個操作之間可能發(fā)生故障,如果只完成了寫數(shù)據(jù)庫操作,則會因?yàn)闆]有相應(yīng)的日志記錄而無法完成恢復(fù)操作。 5. 解: 事務(wù)由一系列對數(shù)據(jù)庫的讀寫操作組成,按照操作執(zhí)行的先后次序,記錄下事務(wù)所執(zhí)行的所 有對數(shù)據(jù)庫的寫操作(更新操作),就構(gòu)成了事務(wù)的日志文件。但是由于多種原因會破壞數(shù)據(jù)庫中數(shù)據(jù)的正確性, DBMS必須采用技術(shù)手段保證數(shù)據(jù)庫中數(shù)據(jù)的安全性和一致性,所以數(shù)據(jù)庫中要有恢復(fù)子系統(tǒng)。 3. 解: 事務(wù)故障、系統(tǒng)故障和介質(zhì)故障。 2. 解: 這是因?yàn)槭聞?wù)的更新可能已經(jīng)寫入了數(shù)據(jù)庫。事務(wù)的隔離性是指無論同時有多少事務(wù)在執(zhí)行, DBMS會保證事 務(wù)之間互不干擾,同一時刻就像只有一個事務(wù)在運(yùn)行一樣。事務(wù)的原子性是指一個事務(wù)中的所有操作,是一個邏輯上不可分割的單位,從效果上看,這些操作要么全部執(zhí)行,要么一個也不做。 10. 你所使用的 DBMS是如何進(jìn)行數(shù)據(jù)庫備份和日志文件 備份? 1. 解: 事務(wù)是由一系列的對數(shù)據(jù)庫的查詢操作和更新操作構(gòu)成,這些操作是一個整體,不能分割,即要么所有的操作都順利完成,要么一個操作也不要做,絕不能只完成了部分操作,而還有一些操作沒有完成。 2. 為什么事務(wù)非正常結(jié)束時會影響數(shù)據(jù)庫數(shù)據(jù)的正確性,請列舉一例說明之。 8. 系統(tǒng)運(yùn)行過程中,由于事務(wù)沒有達(dá)到預(yù)期的終點(diǎn)而發(fā)生的故障稱為 _____,這類故障比其它故障的可能性_____。 C 只允許 T修改 A,其它任何事務(wù)都不能再對 A加 X鎖。 A 只允許 T修改 A,其它任何事務(wù)都不能再對 A加 任何類型的鎖。 1. 事務(wù) 2. 原子性;一致性;隔離性;持久性 3. 自動提交事務(wù);顯式事務(wù);隱性事務(wù) 4. 封鎖法;時間印法;樂觀控制法 5. READ UNCOMMITTED; READ COMMITTED; REPEATABLE READ; SERIALIZABLE 6. 日志文件;數(shù)據(jù)庫副本 二、選擇題 1. SQL語言的 ROLLBACK語句的主要作用是 ( ) A 終止程序 B 保存數(shù)據(jù) C 事務(wù)提交 D 事務(wù)回滾 2. 日志的用途是 ( ) A 數(shù)據(jù)轉(zhuǎn)儲 B 一致性控制 C 安全性控制 D 故障恢復(fù) 3. SQL語言的 COMMIT語句的主要作用是 ( ) A 終止程序 B 保存數(shù)據(jù) C 事務(wù)提交 D 事務(wù)回滾 4. 后備副本的用途是 ( ) A 數(shù)據(jù)轉(zhuǎn)儲 B 一致性控制 C 安全性控制 D 故障恢復(fù) 5. 并發(fā)控制帶來的數(shù)據(jù)不一致性不包括下列哪一類( )。 5. 事務(wù)的一致性隔離級別有 ____________、 ______________、 __________和 __________。 3. SQL Server中有三種方式定 義事務(wù)的開始,它們是 _______________、 _____________和 ________________。 2. 解: CREATE TABLE職工 ( 職工號 CHAR(10) PRIMARY KEY, 姓名 CHAR(20), 年齡 INT CHECK (年齡 =60), 職務(wù) CHAR(10), 工資 REAL, 部門號 CHAR(10) FOREIGN KEY REFERENCES部門 (部門號 ) ) CREATE TABLE 部門 ( 部門號 CHAR(10) PRIMARY KEY, 名稱 CHAR(40), 經(jīng)理名 CHAR(10), 電話 CHAR(20) ) 一、填空題 1. _________是由一個或多個 SQL語句構(gòu)成,是 DBMS的處理單位。 (g) CREATE VIEW 工資統(tǒng)計(jì) (最高工資 , 最低工資 , 平均工資 ) AS SELECT MAX(工資 ),MIN(工資 ),AVG(工資 ) FROM職工 。 (e) GRANT ALTER ON職工 ,部門 TO張新。 (c) 對于每個職工建立一個只包含自己的記錄的視圖,然后將這個視圖的 SELECT權(quán)限授予他。 1. 解: (a) GRANT SELECT ON職工 ,部門 TO 王明。 四、設(shè)計(jì)題 1. 今有兩個關(guān)系模式: 職工( 職工號 ,姓名,年齡,職務(wù),工資,部門號) 部門( 部門號 ,名稱,經(jīng)理名,地址,電話號) 請用 SQL的 GRANT和 REVOKE語句(加上視圖機(jī)制)完成以下授權(quán)定義或存取控制功能: a) 用戶王明對兩個表有 SELECT權(quán)力; b) 用戶李勇對兩個表有 IN
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1