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

正文內(nèi)容

計算機等級考試四級數(shù)據(jù)庫重難點(編輯修改稿)

2025-07-07 02:24 本頁面
 

【文章內(nèi)容簡介】 事務(wù) 軟件容錯:備份、日志文件,利用恢復(fù)技術(shù);硬件容錯:雙物理存儲設(shè)備 恢復(fù)基本原理:冗余,即所有數(shù)據(jù)均可通過存儲在別處的冗余數(shù)據(jù)來重建。 對于經(jīng)常進行數(shù)據(jù)操作的數(shù)據(jù)庫:完全轉(zhuǎn)儲+差異轉(zhuǎn)儲 以記錄為單位的日志文件:開始標(biāo)記(Ti BEGIN TRANSACTION)、結(jié)束標(biāo)記(Ti COMMIT或者Ti ROLLBACK)、每個事務(wù)的所有操作(Ti,A,50,80) 以數(shù)據(jù)塊為單位的日志文件:存放更新前和更新后的整個數(shù)據(jù)塊。只有事務(wù)標(biāo)識和被更新的數(shù)據(jù)塊,沒有操作類型和操作對象。 日志的作用:用來進行業(yè)務(wù)故障和系統(tǒng)故障恢復(fù);協(xié)助后備副本進行介質(zhì)故障恢復(fù)(動態(tài)轉(zhuǎn)儲必用);記錄操作監(jiān)視行為分析問題登記原則:登記次序嚴(yán)格按并行事務(wù)執(zhí)行次序;必須先寫日志文件再寫數(shù)據(jù)庫 檢查點:最大限度減少數(shù)據(jù)庫完全恢復(fù)時所必須執(zhí)行的日志部分(針對系統(tǒng)故障)。 數(shù)據(jù)庫鏡像:提高數(shù)據(jù)庫可用性的解決方案(比如介質(zhì)故障,兩臺服務(wù)器相互備份)優(yōu)點:提供完整或幾近完整的數(shù)據(jù)冗余,增強數(shù)據(jù)保護;發(fā)生介質(zhì)故障時,數(shù)據(jù)不會丟失且服務(wù)不會中斷,提高數(shù)據(jù)庫可用性;提高鏡像數(shù)據(jù)庫在升級期間的可用性。雙機互備援模式(均為主);雙機熱備份模式(一主一備份機)。數(shù)據(jù)庫鏡像可用于并發(fā)操作。 RAID廉價冗余磁盤陣列:(鏡像冗余、)校驗冗余:對成員磁盤上的數(shù)據(jù)執(zhí)行異或(XOR)操作得到其校驗值并存放在另外的校驗磁盤上。當(dāng)某個磁盤發(fā)生故障時,只須計算其他磁盤上的校驗數(shù)據(jù)和數(shù)據(jù)的異或便可重新得到該磁盤的值。第12章 SQL Server2000數(shù)據(jù)庫管理系統(tǒng) 四個服務(wù):SQL Server 核心服務(wù);SQL Server Agent:代理服務(wù),代理定期進行的管理工作;DTC:Distributed Transaction Coordinator,分布式事務(wù)協(xié)調(diào)器,同一事務(wù)訪問多個服務(wù)器Microsoft Search:全文檢索服務(wù) 四個版本:企業(yè)版(全部功能、大型數(shù)據(jù)庫)、標(biāo)準(zhǔn)版(小部門)、開發(fā)版(同企業(yè)版,作開發(fā)測試系統(tǒng)用,不作生產(chǎn)服務(wù)用)個人版(移動環(huán)境、本地數(shù)據(jù)) 服務(wù)帳戶:使用本地系統(tǒng)帳戶:自動取當(dāng)前登錄到Windows的用戶,沒有Windows的網(wǎng)絡(luò)訪問權(quán)限,適用于非網(wǎng)絡(luò)服務(wù)器操作系統(tǒng)(如XP);使用域用戶帳戶:使用Windows身份驗證設(shè)置連接到SQL Server,用戶必是Windows系統(tǒng)管理員,適用于網(wǎng)絡(luò)服務(wù)器OS:在SQL S客戶端和服務(wù)器間傳遞網(wǎng)絡(luò)數(shù)據(jù)包。服務(wù)器可一次監(jiān)聽多個網(wǎng)絡(luò)庫 SQLServer的兩大類數(shù)據(jù)庫:系統(tǒng)數(shù)據(jù)庫:DBMS自動創(chuàng)建及維護,存放維護系統(tǒng)正常運行的信息,master(系統(tǒng)級信息)、msdb(支持自動執(zhí)行任務(wù))、model(所有用戶數(shù)據(jù)庫的公共信息)、tempdb(臨時數(shù)據(jù)庫),示例Pubs、Northwind;用戶數(shù)據(jù)庫 估算存儲空間:SQLServer數(shù)據(jù)存儲單位為頁(Page),一個數(shù)據(jù)頁是一塊8KB的連續(xù)磁盤空間,行不能跨頁存儲,一行數(shù)據(jù)的大小不能超過一頁的大小。一個表10000行數(shù)據(jù),每行3000字節(jié),則需要(10000/2)*8KB=40MB的空間。 主數(shù)據(jù)文件:,包含數(shù)據(jù)庫系統(tǒng)信息并可存放用戶數(shù)據(jù)庫數(shù)據(jù),每個數(shù)據(jù)庫只有一個主數(shù)據(jù)文件。輔助數(shù)據(jù)文件:,數(shù)據(jù)量很大時使用,可存放在不同的磁盤驅(qū)動器上,以便得利用多個磁盤上的存儲空間并提高數(shù)據(jù)存取的并發(fā)性。 每個數(shù)據(jù)文件及日志文件(.ldf)初始大小均不得小于512KB,主數(shù)據(jù)文件大小不得小于model數(shù)據(jù)庫主數(shù)據(jù)文件,日志文件最好不小于1MB 創(chuàng)建數(shù)據(jù)庫:CREAT DATABASE jessymin ON ――表示數(shù)據(jù)庫按下面參數(shù)創(chuàng)建 ( NAME = jessymin, ――邏輯文件名 FILENAME = ‘…\MSSQL\Data\’, ――OS下的物理文件名 SIZE = 10,――文件初始大小,單位默認為MB,下同 MAXSIZE =30,――文件最大大小 FILEGROWTH = 5,――文件增量,為0表示不自動增長,默認按當(dāng)前10%增長) LOG ON ――表示該數(shù)據(jù)庫日志文件按下面參數(shù)創(chuàng)建 (……..同上,) 刪除數(shù)據(jù)庫:DROP DATABASE jessymin。刪除六種數(shù)據(jù)庫對象均用DROP TransactSQL:非過程化高級語言,全司變量@@,局部變量@,局部變量可以是自定義類型但不能是text或image類型。 TransactSQL示例:計算1+2+3+…+100的和: DECLARE @i int, @sum int SET @i = 1,@sum = 0 SET可換為SELECT WHILE @i =100 BEGIN SET @sum = @sum + @i SET @i = @i +1 END PRINT @sum DTS(Data Transformation Service)數(shù)據(jù)轉(zhuǎn)換服務(wù)。注意區(qū)別DTC(分布式事務(wù)協(xié)調(diào)器)。導(dǎo)出數(shù)據(jù)時用戶必須是要連接的數(shù)據(jù)庫服務(wù)器的合法用戶,且對要導(dǎo)出的表具有查詢權(quán)限第13章 數(shù)據(jù)庫對象 存儲過程的:SQL語句和控制流語句的預(yù)編譯集合,應(yīng)用程序可通過調(diào)用方法來執(zhí)行優(yōu)點:模塊化程序設(shè)計;提高性能;減少網(wǎng)絡(luò)流量;可作為安全機制使用 帶有多個參數(shù)并有默認值及輸出參數(shù)的存儲過程示例: CREATE PROCEDURE p_Example @area varchar(20) = ‘武漢大學(xué)’,@Price money,@Sum int output AS SELECT/UPDATE/INSERT/DELETE…… SET @Sum = ….. 應(yīng)用程序中執(zhí)行的SQL語句:Declare @res intEXECUTE p_Example ‘武漢大學(xué)信息學(xué)部’,1000,@res output或者 EXECUTE p_Example @Price =1000,@res output 用戶自定義函數(shù):標(biāo)量函數(shù)(返回單值,非text、Image類型,任何允許出現(xiàn)表達式的地方)、內(nèi)嵌表值函數(shù)(返回一個表,放在查詢語句的From子句中)、多語句表值函數(shù)(返回一個可自定義的表,也放在查詢語句的From子句中,視圖和存儲過程的結(jié)合) 標(biāo)量函數(shù)救示例:根據(jù)指定的商品類別查詢該類的商品個數(shù)。CREAT FUNCTION (@class varchar(10)) RETURNS int AS BEGIN DECLARE @x int SELECT @x=count(*) From T_GoodsClass a JION T_Goods b ON = WHERE GoodClassName = @class RETURN @x END調(diào)用:SELECT (‘服裝’) 或者SELECT GoodsName AS 商品名,(‘服裝’) AS 種類數(shù) From …. 內(nèi)嵌表值函數(shù)的不同之處在于RETURNS 后只能是table,RETURN后面只能是單個的 SELECT語句,沒有相關(guān)聯(lián)的返回變量也沒有函數(shù)體。調(diào)用時放在查詢語句的FROM子句中。 觸發(fā)器是一種不需要由用戶來調(diào)用的存儲過程,當(dāng)用戶對表進行UPDATE、INSERT或DELETE操作時自動觸發(fā)執(zhí)行。作用:保證業(yè)務(wù)規(guī)則和數(shù)據(jù)完整性。優(yōu)點:用編程方法來實現(xiàn)復(fù)雜的處理邏輯和業(yè)務(wù)規(guī)則,增強數(shù)據(jù)完整性約束。 觸發(fā)器適用場合:比CHECK語句更復(fù)雜的數(shù)據(jù)約束(可引用其他表中的列);為保證數(shù)據(jù)庫性能而維護的非規(guī)范化數(shù)據(jù)(如增加統(tǒng)計總值的列);實現(xiàn)復(fù)雜的業(yè)務(wù)規(guī)則 AFTER/FOR:后觸發(fā)型觸發(fā)器,可在同一操作上建立多個;INSTEAD OF:前觸發(fā)型,在同一操作上只能建立一個。所有的涉及對數(shù)據(jù)庫對象操作的語句均不允許出現(xiàn)在觸發(fā)器中。 DELETED表:存儲UPDATE和DELETED操作語句所影響行的更新前的舊數(shù)據(jù);INSERTED表:存儲UPDATE和INSERT操作語句所影響行的更新后的新數(shù)據(jù)。 維護數(shù)據(jù)操作完整性的后觸發(fā)器示例:銷售量大于庫存量則撤銷當(dāng)前銷售,小于時則在插入銷售單據(jù)明細時同時修改庫存量。 Create Trigger OperatonCon ON T_SaleDetail FOR INSERT AS IF EXISTS(Select * From inserted a Jion T_Goods bON = WHERE ) BEGIN ROLLBACK PRINT ‘此商品庫存量小于此次銷售數(shù)量’ END ELSE UPDATE T_Goods SET TotalCharge = TotalCharge – (SELECT Quanity From inserted) 維護不同列之間取值完整性的后觸發(fā)器示例:保證商品表中的單價與價格變動表中一致 CREATE TRIGGER PriceConstraint ON T_PriceHistory FOR INSERT, UPDATE AS DECLARE @newprice money SELECT @newprice = SalePrice From inserted UPDATE T_Goods SET
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1