黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
華為認證 | Java認證
公務員 | 報關員 | 銀行從業資格 | 證券從業資格 | 期貨從業資格 | 司法考試 | 法律顧問 | 導游資格
報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業資格 | 廣告師職業水平
駕駛員 | 網絡編輯
衛生資格 | 執業醫師 | 執業藥師 | 執業護士
會計從業資格考試會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師
注冊資產評估師 | 高級會計師 | ACCA | 統計師 | 精算師 | 理財規劃師 | 國際內審師
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監理工程師 | 安全工程師
質量工程師 | 物業管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師
設備監理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環境影響評價師 | 環保工程師
城市規劃師 | 公路監理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲

2011年全國計算機四級數據庫考試復習資料(3)

來源:考試吧Exam8.com) 2010-10-29 9:16:14 考試吧:中國教育培訓第一門戶 模擬考場
考試吧提供了“2011年全國計算機四級數據庫考試復習資料 ”,幫助考生梳理知識點,加深理解。更多資料請訪問考試吧計算機等級考試網(djks.exam8.com)。

  7.SQL的數據控制功能

  SQL數據控制功能是指控制用戶對數據的存取權力。某個用戶對某類數據具有何種操作權力是由DBA決定的。這是個政策問題而不是技術問題。數據庫管理系統的功能是保證這些決定的執行。為此它必須能:

  (1)把授權的決定告知系統,這是由SQL的gRANT和REVoKE語句來完成的。

  (2)把授權的結果存入數據字典。

  (3)當用戶提出操作請求時,根據授權情況進行檢查,以決定是執行操作請求還是拒絕之。授權語句的一般格式為:

  gRANT權力[,權力]…[oN對象類型對象名] To用戶[,用戶]…,

  [wITH gRANT oPTIoN];

  對不同類型的操作對象可有不同的操作權力。

  (1)對基本表、視圖及其字段的操作權力有查詢、插入、更新、刪除以及它們的總和ALL PRIVILEgE。

  (2)對基本表的操作權力還有修改(ALTER)和建立索引(INDEX)。

  (3)對數據庫的操作權力有建立表(cREATETAB)。某用戶有了此權力就可以使用create table建立基本表。稱他為表的主人,擁有對此表的一切操作權力。

  (4)對表空間的權力有使用(uSE)數據庫空間存儲基本表的權力。

  (5)系統權力有建立新數據庫(cREATEDBA)的權力。gRANT語句中的任選項wITH gRANT oPTIoN的作用是使獲得某種權力的用戶可以把權力再授予別的用戶。

  8.嵌入式SQL

  把SQL嵌入主語言使用時必須解決三個問題:

  (1)區分SQL語句與主語言語句。這是通過在所有的SQL語句前加前綴EXEc SQL來解決的。SQL語句結束標志隨主語言不同而不同,如PL/1用分號(;),coBoL用EmD-EXEc來表示。SQL語句首先由預編譯程序加以處理,轉換為主語言編譯程序能夠識別的形式,然后交主語言編譯程序進一步處理。

  (2)數據庫工作單元和程序工作單元之間的通信。SQL語句中可以使用主語言的程序變量(簡稱主變量),這些變量名前加冒號(:)作標志,以區別地字段名,程序中使用的任何表(基本表或視圖)都要用EXEc SQL DEcLARE語句加以說明。一則使程序更加清晰,二則使預編譯程序能作某些語法檢查。SQL語句執行后,系統要反饋給應用程序若干信息,這些信息送到SQL的通信區SQL cA。SQL cA用語句EXEc SQL INcLuDE加以定義。在SQL cA中有一個狀態指示字段SQL coDE。當SQL coDE為零時,表示SQL語句執行成功,否則返回一個錯誤代碼(負值)或警告信息(正值)。程序員應該在每個SQL語句之后測試SQL coDE的值,以便處理各種情況。

  (3)一個SQL語句原則上可產生或處理一組記錄,而主語言一次只能處理一個記錄,為此必須協調兩種處理方式。這是用游標(cursor)來解決的。下面首先討論不需要游標的DmL語句,然后討論使用游標的DmL語句。

  9.不用游標的DmL語句

  不需要游標的DmL語句有:查詢結果為單記錄的SELEcT語句uPDATE(除了cuRRENT形式的uPDATE)語句DELETE(除了cuRRENT形式的DELETE)語句INSERT語句

  (1)查詢結果為單記錄的SELEcT語句這類語句的一般格式是:(主語言為PL/1)EXEc SQL SELEcT目標列INTo主變量[空值標志]FRom基本表(或視圖)[wHERE條件表達式];SELEcT語句從數據庫中找到符合條件的記錄,把結果放到主變量中。

  (2)uPDATE語句

  (3)DELETE語句

  (4)INSERT語句

  10.使用游標的DmL語句

  一般情況下SELEcT語句的查詢結果是記錄的集合而不是單個記錄,為此需要用游標機制作為橋梁,把集合操作轉換為單記錄處理。與游標有關的語句有四個:

  (1)定義游標。游標是與某一查詢結果相聯系的符號名。用DEcLARE語句定義。這是一個說明語句。與游標相對應的SELEcT語句這時并不執行。

  (2)打開(oPEN)游標。打開游標語句使游標處于活動狀態。與游標相應的查詢語句被執行。游標指向查詢結果集中的第一個記錄之前。

  (3)推進(FETcH)游標。把游標向前推進一個記錄,并把游標指向的當前記錄中的字段值取出,放到INTo子句后相應的主變量中。FETcH語句常常用于循環,以借助主語言功能逐一處理結果集中的數據。

  (4)關閉(cLoSE)游標。關閉游標,使它不再和原來的查詢結果相聯系。關閉了的游標可以再次被打開,與新的查詢結果集相聯系。使用cuRRENT形式的uPDATE和刪除語句應注意:

  (1)若游標定義中的SELEcT語句帶有uNIoN或oRDER BY子句,或者這個SELEcT語句相當于定義了一個不可更新的視圖,則不能用這兩個更新語句。

  (2)若使用cuRRENT形式的uPDATE語句,則游標定義中要包括FoR uPDATE子句,指出更新的字段(SET子句中使用的字段)。因此,游標定義語句的一般格式為:EXEc SQL DEcLARE游標名cuRSoR FoR子查詢uNIoN子查詢…[FoR uPDATE oF字段名[,字段名]…|oRDER-BY-子句];

上一頁  1 2 3 4 5 下一頁
  相關推薦:2010年9月計算機等級考試試題及答案解析專題
       預告:名師解析2010年9月計算機等級考試試題答案
       2010年9月計算機等級考試成績查詢時間及入口
       2010年9月計算機等考成績查詢短信免費提醒開通
文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
主站蜘蛛池模板: 小明爱看看永久成人免费平台 | 国产成人精品免费2021 | 国产小视频免费观看 | 国产成人综合网 | 校园春色 自拍偷拍 | 18gay丫男同志69 | 在线国产视频观看 | 成人精品视频在线 | 色综合久久五月 | 瑟瑟网站免费 | 日韩欧美色视频在线观看 | 美日韩在线观看 | 最刺激黄a大片免费观看 | 日日摸夜夜摸狠狠摸日日碰夜夜做 | 免费国产成人高清无线看软件 | 午夜0606 | 天天爽夜夜爽人人爽 | 污污视频在线播放 | 天天干天天干天天操 | 欧美巨大xxxx做受高清 | 欧美在线成人午夜影视 | 黄色一级在线观看 | 国产高清看片日韩欧美久久 | 一级全黄生活片 | 人人做人人插 | free性videos西欧极品 | 天天射综合网站 | 福利社午夜剧场 | 天堂网中文在线 | 日本三日本三级香港三级 | 日韩经典中文字幕 | 国产精品久久久久天天影视 | 天天影视色香欲综合网网站麻豆 | 日韩专区亚洲精品欧美专区 | 国产成人欧美一区二区三区的 | 人人干干人人 | 最近2019中文字幕大全7 | 97人人做人人爽人人喊 | 午夜国产小视频 | 免费成人视屏 | 中文国产成人精品久久久 |