首頁 - 網(wǎng)校 - 萬題庫 - 直播 - 雄鷹網(wǎng)校 - 團(tuán)購 - 書城 - ? - 學(xué)習(xí)通 - 導(dǎo)航 -
首頁網(wǎng)校萬題庫直播雄鷹網(wǎng)校團(tuán)購書城?論壇實用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓(xùn)
專升本
自學(xué)考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務(wù)英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托?荚
托業(yè)考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱計算機 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報 關(guān) 員
外 銷 員
價格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業(yè)培訓(xùn)
社會工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國際商務(wù)
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
會計從業(yè)資格
基金從業(yè)資格
統(tǒng)計從業(yè)資格
經(jīng)濟師
精算師
統(tǒng)計師
會計職稱
法律顧問
ACCA考試
初級會計職稱
資產(chǎn)評估師
高級經(jīng)濟師
注冊會計師
高級會計師
美國注冊會計師
審計師考試
國際內(nèi)審師
注冊稅務(wù)師
理財規(guī)劃師
一級建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價師
二級建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質(zhì)量工程師
巖土工程師
注冊給排水
造價員考試
注冊計量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
消防工程師
監(jiān)理工程師
房地產(chǎn)估價
土地估價師
安全評價師
房地產(chǎn)經(jīng)紀(jì)人
投資項目管理師
環(huán)境影響評價師
土地登記代理人
寶寶起名
繽紛校園
實用文檔
入黨申請
英語學(xué)習(xí)
思想?yún)R報
作文大全
工作總結(jié)
求職招聘 論文下載 直播課堂
您現(xiàn)在的位置: 考試吧 > 計算機等級考試 > 復(fù)習(xí)資料 > 數(shù)據(jù)庫工程師 > 正文

2016計算機四級數(shù)據(jù)庫復(fù)習(xí)重難點匯總

計算機等級考試時間將近,考試吧小編整理了《2016計算機四級數(shù)據(jù)庫復(fù)習(xí)重難點匯總》供各位考生參考、下載。更多計算機等級考試信息,請關(guān)注考試吧計算機等級考試網(wǎng)。

  第15章 備份和恢復(fù)數(shù)據(jù)庫

  15.1 備份的兩種方式:先創(chuàng)建備份設(shè)備(備份數(shù)據(jù)庫的場所),再將數(shù)據(jù)庫備份到備份設(shè)備上(永久備份設(shè)備);直接將數(shù)據(jù)庫備份到物理文件上(臨時備份設(shè)備)

  15.2 創(chuàng)建磁盤備份設(shè)備:EXEC sp_addumpdevice ‘disk’,’mydiskdump’,’。.mydump.bak’

  15.3 常用備份策略:完全備份加差異備份加日志備份,備份和恢復(fù)速度都比較快,而且當(dāng)系統(tǒng)出現(xiàn)故障時丟失的數(shù)據(jù)較少。

  15.4 Transact-SQL語句:BACKUP DATABASELOG jessymin TO mydiskdump WITH INIT

  WITH INIT表示覆蓋掉原有內(nèi)容,相當(dāng)于“重寫現(xiàn)有媒體”

  15.5 恢復(fù)的一般順序:先恢復(fù)最近的完全數(shù)據(jù)庫備份;再恢復(fù)完全備份之后的最近的差異備份;最后按日志備份的先后順序恢復(fù)自最近的完全備份或差異備份之后的所有日志備份。

  15.6 Transact-SQL語句恢復(fù)過程示例:

  1)首先恢復(fù)完全備份

  RESTORE DATABASE jessymin FROM mydiskdump WITH FILE=1,NORECOVERY

  2)然后恢復(fù)差異備份(如果有的話)

  RESTORE DATABASE jessymin FROM mydiskdump WITH FILE=2,NORECOVERY

  3)最后恢復(fù)日志文件

  RESTORE LOG jessymin FROM mydiskdump

  Norecovery表示對數(shù)據(jù)庫的恢復(fù)操作尚未完成,相當(dāng)于“使數(shù)據(jù)不再運行,但能還原其他事務(wù)的日志文件”。默認(rèn)為RECOVERY。

  第16章 VB開發(fā)環(huán)境與數(shù)據(jù)訪問接口

  (鄙人此前未曾用過VB,疏漏淺薄之處敬請見諒…)

  16.1 標(biāo)準(zhǔn)數(shù)據(jù)綁定控件:TextBox、CheckBox、ListBox、ComboxBox等

  外部(ActiveX)數(shù)據(jù)綁定控件:DataCombo、DataList、DataGrid、MSHFGrid等

  16.2 DBMS支持的兩種數(shù)據(jù)接口:專用接口(與特定的DBMS有關(guān));通用接口(屏蔽掉每個DBMS底層接口的差異,提供一種標(biāo)準(zhǔn)的訪問方法)

  16.3 通用接口:ODBC、OLE DB、JDBC,讓應(yīng)用程序具有很好的適應(yīng)性和可移植性;具備同時訪問多種DBMS系統(tǒng)的能力。

  16.4 ODBC(只訪關(guān)系型DB):開放數(shù)據(jù)庫互連Open DataBase Connectivity,ODBC應(yīng)用系統(tǒng)大致工作流程從開始配置數(shù)據(jù)源到回收各種句柄為此。句柄是32位整數(shù)值,代表一個指針。

  16.5 OLE DB:對象鏈接與嵌入的數(shù)據(jù)庫Object Linked and Embed DataBase,是Microsof t OLE對象標(biāo)準(zhǔn)的一個實現(xiàn),是COM對象,是為數(shù)據(jù)訪問而設(shè)計的一系列COM接口。

  16.6 ADO:動態(tài)數(shù)據(jù)對象ActiveX Data Object,建在OLE DB之上的高層接口集,是介于OLE DB底層接口和應(yīng)用程序之間的接口,它避免了開發(fā)人員直接使用OLE DB底層接口的麻煩。

  16.7 ODBC與OLE DB的主要區(qū)別:

  1)ODBC只能訪問關(guān)系型數(shù)據(jù)庫,而OLE DB可以訪問關(guān)系和非關(guān)系型甚至是無結(jié)構(gòu)的數(shù)據(jù)。

  2)OLE DB克服了ODBC的一個主要缺點:一個ODBC驅(qū)動程序需要支持幾乎所有的DBMS特征和功能,這需要大量的工作和初始投資,而OLE DB允許DBMS提供商只實現(xiàn)他們產(chǎn)品的一部分功能。

  第17章 VB數(shù)據(jù)庫應(yīng)用編程

  17.1 CommandType屬性:

  adCmdUnknown,表示RecordSource中的命令類型未知;

  adCmdTable表示RecordSource屬性的內(nèi)容來自一張表;

  adCmdText表示RecordSource屬性的內(nèi)容來自一個查詢語句;

  adCmdStoredType表示RecordSource屬性的內(nèi)容來自一個存儲過程

  17.2 RecordSet的Move方法組中,MovePrevios和MoveNext沒有自動檢測記錄的當(dāng)前行指針是否移出了結(jié)果集邊界的功能,需編碼實現(xiàn):

  myadodc.RecordSet.MoveNext/MovePrevious

  If myadodc.RecordSet.EOF/BOF = True Then

  myadodc.RecordSet.MoveLast/MoveFirst

  End If

  17.3 保存緩沖區(qū)中的記錄:Update方法;對當(dāng)前記錄指針作一個移動操作

  17.4 CancelUpdate方法:應(yīng)在Update方法之前調(diào)用,調(diào)用了Update方法之后的修改是不能撤銷的;如果沒有添加新記錄也沒有對當(dāng)前記錄做任何修改,調(diào)用CancelUpdate會出錯。

  17.5 Find方法:用于在當(dāng)前結(jié)果集中查找滿足條件的記錄

  myadodc.RecordSet.Find(“查找條件表達(dá)式”)

  與 RecordSet對象名.Filter “選擇表達(dá)式” 相似(.Filter=adFilterNone還原)

  17.6 更新記錄:

  mydocdc.RecordSet.Fields(“CustomID”) = Trim(txtCID.Text)

  mydocdc.RecordSet.Fields(“Age”) = CInt(txtAge.Text)

  mydocdc.RecordSet.Update

  17.7 刪除記錄提示窗口:

  Dim res As Integer

  res = MsgBox(“確實要刪除此行記錄嗎?”,vbExclamation+vbYesNo+vbDefaultButton2)

  If res = vbYes Then

  Myadodc.RecordSet.Delete

  End If

  17.10 ADO對象模型

  Connection對象 -----ErrorS集合-----Error對象

  Command對象 -----Parameters集合 ------Parameter對象

  RecordSet對象 -----Fields集合 -----Field對象

  17.11 Connection對象可以完成的操作:連接數(shù)據(jù)源打開數(shù)據(jù)庫;執(zhí)行一個數(shù)據(jù)庫操作命令;利用Error對象檢查數(shù)據(jù)源返回的出錯信息。

  17.12 銷毀內(nèi)存中的對象:Set 對象名= Nothing

  17.13 Command對象的CommandText屬性相當(dāng)于ADO數(shù)據(jù)控件的RecordSource屬性;

  Command對象的CommandType屬性相當(dāng)于ADO數(shù)據(jù)控件的CommandType屬性

  17.14 RecordSet對象的主要功能是建立記錄集,并支持對記錄集中各數(shù)據(jù)的各種操作。允許用戶直接獲取數(shù)據(jù),因此RecordSet對象與ADO的訪問過程無關(guān)。

  17.15 CursorType屬性:

  adOpenDynamic動態(tài)游標(biāo):反映所有用戶對數(shù)據(jù)的修改,支持向前及向后移動;

  adOpenStatic靜態(tài)游標(biāo):不能反映其他用戶的修改,支持向前及向后,當(dāng)打開客戶端RecordSet對象時,adOpenStatic為唯一允許的游標(biāo)類型。當(dāng)打印報表和其他不需要即時完成更新數(shù)據(jù)的應(yīng)用程序來說很有用。

  adOpenFowardOnly僅向前游標(biāo):默認(rèn)值。僅支持向前移動,其他與adOpenStatic一致。

  adOpenKeyset鍵集游標(biāo):介于動態(tài)和靜態(tài)游標(biāo)。只看到其他用戶更改的看不到添加刪除的

  17.16 CursorLocation屬性:

  adUseClient:本地客戶端游標(biāo)。將整個結(jié)果集傳給客戶端,網(wǎng)絡(luò)流量大但下載后瀏覽速度快

  adUseServer:默認(rèn)值,僅傳送客戶端需要的數(shù)據(jù),網(wǎng)絡(luò)流量小但服務(wù)器資源消耗大。不支持BookMark屬性(書簽,快速再定位)和AbsolutePosition屬性

  adUseNone:沒有使用游標(biāo)服務(wù)。

  17.17 RecordSet.Open方法:

  myRs.Open Source, ActiveConnection, CursorType, LockType, Options

  1)Source支持的類別: 5)Options的可選項

  一個返回記錄的Command對象 ///adCmdFile

  SQL語句 ――adCmdText

  表名 ――adCmdTable

  存儲過程名 ――adComdStoredProc

  2)ActiveConnection:已打開的Connection對象;一個連接字符串

  示例: Dim myCnn As New ADODB.Connection

  Dim myRs As New ADODB.RecordSet

  myCnn.Connection = “Provider = SQLOLEDB.1;User ID = sa;”_

  & “Initial Catalog = 商品經(jīng)營管理數(shù)據(jù)庫;Data Source=(local)”

  myCnn.Open ‘別忘了“打開”

  myRs.Source = “select * from T_Customer”

  myRs.ActiveConnection = myCnn

  myRs.CursorType = adOpenDynamic

  myRs.CursorLocation = adUseClient

  myRs.Open , , , , adCmdTalbe

  17.18 創(chuàng)建RecordSet對象的三種方法:

  1)使用Connection對象:Set myRs = myConn.Execute(“select * from T_customer”);

  2)使用Command對象:Set myRs = myComm.Execute;

  3)直接使用Open方法:myRs.Open , , , ,

  17.19 Error對象:如果最后一次的操作成功則這個集合為空。只有在OLE DB層產(chǎn)生錯誤才會將每個錯誤被翻譯成Error對象,如果指向一個不存在的提供者則Errors集合不會得到任何信息,因為ADO不能發(fā)現(xiàn)這個指定的驅(qū)動程序,因此會將錯誤傳遞到Visual Basic Errors中。

  17.20 三對象結(jié)合使用的典型示例:

  Dim myCnn As New ADODB.Connection

  Dim myCmm As New ADODB.Command

  Dim myRs As New ADODB.RecordSet

  myCnn.ConnectionString = “Provider = SQLOLEDB.1;User ID = loginID;” _

  & “Initial Catalog = jessymin;Data Source =(local) ”

  myCnn.Open ‘別忘了“打開”

  Set myCmm.ActiveConnection = myCnn

  myCmm.CommandText = “select * from T_Customer”

  Set myRs = myCmm.Execute

  17.21 VB自定義函數(shù)示例:將字段空值轉(zhuǎn)化為空字符串

  Private Function convertNull(val As Variant) As Variant

  If IsNull(val) = True Then

  convertNull = “”

  Else

  convertNull = val

  End If

  End Function

  

 

17.10 ADO對象模型

  Connection對象 -----ErrorS集合-----Error對象

  Command對象 -----Parameters集合 ------Parameter對象

  RecordSet對象 -----Fields集合 -----Field對象

  17.11 Connection對象可以完成的操作:連接數(shù)據(jù)源打開數(shù)據(jù)庫;執(zhí)行一個數(shù)據(jù)庫操作命令;利用Error對象檢查數(shù)據(jù)源返回的出錯信息。

  17.12 銷毀內(nèi)存中的對象:Set 對象名= Nothing

  17.13 Command對象的CommandText屬性相當(dāng)于ADO數(shù)據(jù)控件的RecordSource屬性;

  Command對象的CommandType屬性相當(dāng)于ADO數(shù)據(jù)控件的CommandType屬性

  17.14 RecordSet對象的主要功能是建立記錄集,并支持對記錄集中各數(shù)據(jù)的各種操作。允許用戶直接獲取數(shù)據(jù),因此RecordSet對象與ADO的訪問過程無關(guān)。

  17.15 CursorType屬性:

  adOpenDynamic動態(tài)游標(biāo):反映所有用戶對數(shù)據(jù)的修改,支持向前及向后移動;

  adOpenStatic靜態(tài)游標(biāo):不能反映其他用戶的修改,支持向前及向后,當(dāng)打開客戶端RecordSet對象時,adOpenStatic為唯一允許的游標(biāo)類型。當(dāng)打印報表和其他不需要即時完成更新數(shù)據(jù)的應(yīng)用程序來說很有用。

  adOpenFowardOnly僅向前游標(biāo):默認(rèn)值。僅支持向前移動,其他與adOpenStatic一致。

  adOpenKeyset鍵集游標(biāo):介于動態(tài)和靜態(tài)游標(biāo)。只看到其他用戶更改的看不到添加刪除的

  17.16 CursorLocation屬性:

  adUseClient:本地客戶端游標(biāo)。將整個結(jié)果集傳給客戶端,網(wǎng)絡(luò)流量大但下載后瀏覽速度快

  adUseServer:默認(rèn)值,僅傳送客戶端需要的數(shù)據(jù),網(wǎng)絡(luò)流量小但服務(wù)器資源消耗大。不支持BookMark屬性(書簽,快速再定位)和AbsolutePosition屬性

  adUseNone:沒有使用游標(biāo)服務(wù)。

  17.17 RecordSet.Open方法:

  myRs.Open Source, ActiveConnection, CursorType, LockType, Options

  1)Source支持的類別: 5)Options的可選項

  一個返回記錄的Command對象 ///adCmdFile

  SQL語句 ――adCmdText

  表名 ――adCmdTable

  存儲過程名 ――adComdStoredProc

  2)ActiveConnection:已打開的Connection對象;一個連接字符串

  示例: Dim myCnn As New ADODB.Connection

  Dim myRs As New ADODB.RecordSet

  myCnn.Connection = “Provider = SQLOLEDB.1;User ID = sa;”_

  & “Initial Catalog = 商品經(jīng)營管理數(shù)據(jù)庫;Data Source=(local)”

  myCnn.Open ‘別忘了“打開”

  myRs.Source = “select * from T_Customer”

  myRs.ActiveConnection = myCnn

  myRs.CursorType = adOpenDynamic

  myRs.CursorLocation = adUseClient

  myRs.Open , , , , adCmdTalbe

  17.18 創(chuàng)建RecordSet對象的三種方法:

  1)使用Connection對象:Set myRs = myConn.Execute(“select * from T_customer”);

  2)使用Command對象:Set myRs = myComm.Execute;

  3)直接使用Open方法:myRs.Open , , , ,

  17.19 Error對象:如果最后一次的操作成功則這個集合為空。只有在OLE DB層產(chǎn)生錯誤才會將每個錯誤被翻譯成Error對象,如果指向一個不存在的提供者則Errors集合不會得到任何信息,因為ADO不能發(fā)現(xiàn)這個指定的驅(qū)動程序,因此會將錯誤傳遞到Visual Basic Errors中。

  17.20 三對象結(jié)合使用的典型示例:

  Dim myCnn As New ADODB.Connection

  Dim myCmm As New ADODB.Command

  Dim myRs As New ADODB.RecordSet

  myCnn.ConnectionString = “Provider = SQLOLEDB.1;User ID = loginID;” _

  & “Initial Catalog = jessymin;Data Source =(local) ”

  myCnn.Open ‘別忘了“打開”

  Set myCmm.ActiveConnection = myCnn

  myCmm.CommandText = “select * from T_Customer”

  Set myRs = myCmm.Execute

  17.21 VB自定義函數(shù)示例:將字段空值轉(zhuǎn)化為空字符串

  Private Function convertNull(val As Variant) As Variant

  If IsNull(val) = True Then

  convertNull = “”

  Else

  convertNull = val

  End If

  End Function

上一頁  1 2 3 4 下一頁

  相關(guān)推薦:

  各地2016年全國計算機等級考試費用匯總

  各地2016年全國計算機等級考試報名時間匯總

  【考生須知】2016年全國計算機等級考試考生須知

文章搜索
計算機等級考試欄目導(dǎo)航
版權(quán)聲明:如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網(wǎng) All Rights Reserved 
中國科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧