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

正文內(nèi)容

第6章數(shù)據(jù)庫安全保護(hù)(編輯修改稿)

2025-02-07 16:21 本頁面
 

【文章內(nèi)容簡介】 …] ? 【例 61】授予用戶 user1創(chuàng)建數(shù)據(jù)庫表的權(quán)限 ? GRANT CREATE TABLE TO user1 ? ②收回權(quán)限語句: ? REVOKE 語句權(quán)限名 [, …] FROM { 數(shù)據(jù)庫用戶名 |用戶角色名 }[, …] ? 【例 62】收回用戶 user1創(chuàng)建數(shù)據(jù)庫表的權(quán)限 ? REVOKE CREATE TABLE FROM user1 ? ③拒絕權(quán)限語句: ? DENY 語句權(quán)限名 [, …] TO { 數(shù)據(jù)庫用戶名 |用戶角色名 }[, …] ? 【例 63】拒絕用戶 user1創(chuàng)建視圖的權(quán)限 ? DENY CREATE VIEW TO user1 ?( 3)隱含權(quán)限 ?隱含權(quán)限是指由 SQL Server預(yù)定義的服務(wù)器角色、數(shù)據(jù)庫角色、數(shù)據(jù)庫擁有者和數(shù)據(jù)庫對象擁有者所具有的權(quán)限。隱含權(quán)限是由系統(tǒng)預(yù)先定義好的,相當(dāng)于內(nèi)置權(quán)限,不需要再明確地授予這些權(quán)限。例如,數(shù)據(jù)庫擁有者自動地?fù)碛袑?shù)據(jù)庫進(jìn)行一切操作的權(quán)限。 ? 視圖 通過定義不同的視圖及有選擇地授予視圖上的權(quán)限,可以將用戶、組或角色限制在不同的數(shù)據(jù)子集內(nèi)。 【例 64】用戶 user1只能檢索 Customer表中性別為女的客戶信息,可以先建立視圖 CS_Customer,再給user1授予對 CS_Customer的查詢權(quán)。 ? CREATE VIEW CS_Customer AS SELECT * FROM Customer WHERE csex =39。女 39。; GRANT SELECT ON CS_Customer TO user1; ? 數(shù)據(jù)加密 ? Microsoft SQL Server的加密機(jī)制可以對 SQL Sercer中存儲的登錄和應(yīng)用程序角色密碼、作為網(wǎng)絡(luò)數(shù)據(jù)包而在客戶端和服務(wù)器端之間發(fā)送的數(shù)據(jù)、存儲過程定義、函數(shù)定義、視圖定義、觸發(fā)器定義、默認(rèn)值定義、規(guī)則定義等數(shù)據(jù)庫對象進(jìn)行加密。 ? 6.審計 ? Microsoft SQL Server 2023提供審計功能,用以跟蹤和記錄每個 SQL Server實例上已發(fā)生的活動(如成功和失敗的記錄)。 SQLServer2023還提供管理審計記錄的接口,即 SQL事件探查器。 31 數(shù)據(jù)庫完整性控制 ? 數(shù)據(jù)庫完整性的概述 ?數(shù)據(jù)庫的完整性是指數(shù)據(jù)庫中數(shù)據(jù)的正確性、有效性和相容性,其主要目的是防止錯誤的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫造成無效操作。 ?正確性是指數(shù)據(jù)的合法性,例如數(shù)值型數(shù)據(jù)只能含有數(shù)字而不能含有字母。有效性是指數(shù)據(jù)是否屬于所定義域的有效范圍。相容性是指表示同一事實的兩個數(shù)據(jù)應(yīng)當(dāng)一致,不一致即是不相容。 ?數(shù)據(jù)庫管理系統(tǒng)的完整性控制機(jī)制應(yīng)具有三個方面的功能,來防止合法用戶在使用數(shù)據(jù)庫時,向數(shù)據(jù)庫注入不合法或不合語義的數(shù)據(jù): (1)定義功能,提供定義完整性約束條件的機(jī)制。 (2)驗證功能,檢查用戶發(fā)出的操作請求是否違背了完整性約束條件。 (3)處理功能,如果發(fā)現(xiàn)用戶的操作請求使數(shù)據(jù)違背了完整性約束條件,則采取一定的動作來保證數(shù)據(jù)的完整性。 33 完整性約束條件的分類 從約束條件使用的對象分 ? 值的約束和結(jié)構(gòu)的約束 ?值的約束即主要是對數(shù)據(jù)類型、數(shù)據(jù)格式、取值范圍和空值等進(jìn)行規(guī)定。 ? ( 1)對數(shù)據(jù)類型的約束,包括數(shù)據(jù)的類型、長度、單位和精度等。 ? ( 2)對數(shù)據(jù)格式的約束。 ? ( 3)對取值范圍的約束。 ? ( 4)對空值的約束。 ?結(jié)構(gòu)的約束即對數(shù)據(jù)之間聯(lián)系的約束。 ? ( 1)函數(shù)依賴約束。 ? ( 2)實體完整性約束。 ? ( 3)參照完整性約束。 ? ( 4)統(tǒng)計約束。 34 從約束對象的狀態(tài)分 ? 靜態(tài)約束和動態(tài)約束 ?靜態(tài)約束 ? 靜態(tài)約束是指數(shù)據(jù)庫每一確定狀態(tài)時的數(shù)據(jù)對象所應(yīng)滿足的約束條件,它是反映數(shù)據(jù)庫狀態(tài)合理性的約束,是最重要的一類完整性約束。上面介紹的值的約束和結(jié)構(gòu)的約束均屬于靜態(tài)約束。 ?動態(tài)約束 ? 動態(tài)約束是指數(shù)據(jù)庫從一個正確狀態(tài)向另一個正確狀態(tài)的轉(zhuǎn)化過程中新、舊值之間所應(yīng)滿足的約束條件,反映數(shù)據(jù)庫狀態(tài)變遷的約束。 ? 例如,更新職工表時,工資、工齡這些屬性值一般只會增加,不會減少。 SQLServer2023的數(shù)據(jù)庫完整性策略 36 事務(wù)和并發(fā)控制 ? 數(shù)據(jù)庫系統(tǒng)是面向多用戶的。當(dāng)多個用戶同時訪問數(shù)據(jù)庫時如何保證數(shù)據(jù)的一致性和有效性?事務(wù)控制和并發(fā)處理為多用戶同時訪問數(shù)據(jù)庫問題的解決提供了一種有效的途徑。 ? 事務(wù)是數(shù)據(jù)庫并發(fā)控制技術(shù)涉及的基本概念,是并發(fā)控制的基本單位。 37 ?事務(wù)( Transaction)是指作為單個邏輯工作單元執(zhí)行的一系列數(shù)據(jù)庫操作。 ?一個事務(wù)可以是一組 SQL語句、一條 SQL語句或整個程序,一個應(yīng)用程序可以包括多個事務(wù)。 ?一個事務(wù)內(nèi)的所有語句被作為整體執(zhí)行,要么全部執(zhí)行,要么全部不執(zhí)行。 事務(wù)的概念和特點 38 ? 事務(wù)的特征 ?原子性( Atomicity) ? 事務(wù)是數(shù)據(jù)庫操作的邏輯工作單位。就操作而言,事務(wù)中的操作是一個整體,不能再被分割,要么全部成功執(zhí)行,要么全部不成功執(zhí)行。 ?一致性( Consistency) ? 事務(wù)一致性是指事務(wù)執(zhí)行前后都能夠保持?jǐn)?shù)據(jù)庫狀態(tài)的一致性,即事務(wù)的執(zhí)行結(jié)果是將數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)。 ?隔離性( Isolation) ? 隔離性是指多個事務(wù)在執(zhí)行時不互相干擾。事務(wù)具有隔離性意味著一個事務(wù)的內(nèi)部操作即其使用的數(shù)據(jù)庫對其他事務(wù)是不透明的,其他事務(wù)不會干擾這些操作和數(shù)據(jù)。 ?持久性( Durability) ? 指事務(wù)一旦提交,則其對數(shù)據(jù)庫中數(shù)據(jù)的改變就應(yīng)該是永久的,即使是出現(xiàn)系
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1