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

正文內容

數(shù)據(jù)庫的安全性和完整性管理課程(存儲版)

2025-02-12 10:47上一頁面

下一頁面
  

【正文】 W權限并使該用戶具有為其他主體授予 CREATE VIEW的權限。 ? 【例 】拒絕用戶? WangWei?對數(shù)據(jù)庫中表? ?的? SELECT?權限??梢詮娭朴蛲暾韵拗祁愋停ㄍㄟ^使用數(shù)據(jù)類型)、限制格式(通過使用 CHECK約束和規(guī)則)或限制值的范圍(通過使用 FOREIGN KEY約束、 CHECK約束、 DEFAULT定義、 NOT NULL定義和規(guī)則)。 SQL Server 2023 提供了下列機制來強制列中數(shù)據(jù)的完整性: ? ? PRIMARY KEY約束; ? ? FOREIGN KEY約束; ? ? UNIQUE約束; ? ? CHECK約束; ? ? DEFAULT定義; ? ? 允許空值。 ? CREATE TABLE student( ? StuID int, ? StuName varchar(20), ? CONSTRAINT pk_stu_ID PRIMARY KEY(stuID) ) 約束的概念和類型 ? FOREIGN KEY約束 ? 外鍵( FOREIGN KEY)是用于建立和加強兩個表數(shù)據(jù)之間連接的一列或多列??梢詫σ粋€表定義多個 UNIQUE約束, UNIQUE約束允許 NULL值,其語法格式請參照。如果不允許空值,用戶向表中輸入數(shù)據(jù)時必須在列中輸入一個值,否則數(shù)據(jù)庫將不接收該表行。 10:47:0110:47:0110:47Saturday, February 11, 2023 1乍見翻疑夢,相悲各問年。 10:47:0110:47:0110:472/11/2023 10:47:01 AM 1成功就是日復一日那一點點小小努力的積累。 上午 10時 47分 2秒 上午 10時 47分 10:47: 楊柳散和風,青山澹吾慮。 2023年 2月 上午 10時 47分 :47February 11, 2023 1業(yè)余生活要有意義,不要越軌。 :47:0210:47:02February 11, 2023 1意志堅強的人能把世界放在手中像泥塊一樣任意揉捏。 2023年 2月 上午 10時 47分 :47February 11, 2023 1少年十五二十時,步行奪得胡馬騎。 上午 10時 47分 1秒 上午 10時 47分 10:47: 沒有失敗,只有暫時停止成功!。 10:47:0110:47:0110:472/11/2023 10:47:01 AM 1以我獨沈久,愧君相見頻。 ? 允許空值 ? NULL的意思是沒有輸入,出現(xiàn) NULL通常表示值未知或未定義。 Constraint fk_stu_id是約束名稱,如果省略,則系統(tǒng)會指定約束名。 ? 其定義語法格式為: ? [CONSTRAINT constraint_name] ? { PRIMARY KEY | UNIQUE } [CLUSTERED | NONCLUSTERED] ? (column_name1[, column_name2,…,column_name16]) 約束的概念和類型 ? 【例 】創(chuàng)建一個簡單的學生表。 約束的概念和類型 ? 約束是通過限制列中數(shù)據(jù)、行中數(shù)據(jù)和表之間數(shù)據(jù)來保證數(shù)據(jù)完整性的非常有效的方法。實體完整性通過索引、 UNIQUE約束、 PRIMARY KEY約束或 IDENTITY屬性,強制表的標識符列或主鍵的完整性。 ? REVOKE SELECT ON OBJECT:: FROM WangWei 權限管理 ? ( 3) DENY用來禁止用戶對某一對象或語句的權限,明確禁止其對某一用戶對象,執(zhí)行某些操作?;蛟试S其運行某些語句,如 CREATE TABLE、 CREATE DATABASE。如圖 ,設置用戶? guest?對該表的插入( Insert)權限,而拒絕了對表數(shù)據(jù)的刪除( Delete)權限。 權限管理 ? 1.使用 Management Studio管理權限 ? 可通過對象或主體管理對象權限,下面講述通過對象來設置權限。db_ddladmin39。 ? 完全限定的對象名稱包含 4部分:。 ? 1.主體 ? ?主體?是可以請求 SQL Server資源的個體、組和過程。 ? ( 1)創(chuàng)建用戶: CREATE USER ? CREATE USER語法格式為: ? CREATE USER user_name [ { { FOR | FROM } ? { ? LOGIN login_name ? | CERTIFICATE cert_name ? | ASYMMETRIC KEY asym_key_name ? } | WITHOUT LOGIN ? ] [ WITH DEFAULT_SCHEMA = schema_name ] 角色和用戶管理 ? 【例 】首先創(chuàng)建名為? Teacher?且具有密碼的服務器登錄名,然后在數(shù)據(jù)庫? TEACH?中創(chuàng)建對應的數(shù)據(jù)庫用戶? WangWei?。 ? ( 2)鼠標右鍵單擊用戶子節(jié)點,在彈出菜單中選擇?新建用戶 … ?,彈出?新建數(shù)據(jù)庫用戶?對話框,如圖 。 ? 在數(shù)據(jù)庫中,用戶賬號與登錄賬號是兩個不同的概念,一個合法的登錄賬號只表明該賬號通過了 Windows認證或 SQL Server認證,但不能表明其可以對數(shù)據(jù)庫數(shù)據(jù)和數(shù)據(jù)對象進行某種操作。 ] ? sp_helprole返回當前數(shù)據(jù)庫中有關角色的信息。Sales39。管理數(shù)據(jù)庫角色的語句有: CREATE ROLE, DROP ROLE, ALTER ROLE。role39。針對具體表,還可以設計對應的列權限。單擊?添加?按鈕添加角色成員,則彈出?選擇數(shù)據(jù)庫用戶或角色?對話框,如圖。 ? ⑤ 單擊每個對話框中的?確定?按鈕關閉對話框。將權限賦予應用角色,然后將邏輯加入到某一特定的應用程序中,從而激活應用角色而實現(xiàn)了對應用程序存取數(shù)據(jù)的可控性。 ? ? db_owner:可以執(zhí)行數(shù)據(jù)庫的所有配置和維護活動。 角色和用戶管理 ? 固有數(shù)據(jù)庫角色包括以下幾種。 ? ? diskadmin:管理磁盤文件。如圖 。下面簡要說明如何使用 TSQL來創(chuàng)建和維護登錄賬戶。選擇此登錄賬戶可以訪問的數(shù)據(jù)庫,對具體的數(shù)據(jù)庫,指定要映射到登錄名的數(shù)據(jù)庫用戶(默認情況下,數(shù)據(jù)庫用戶名與登錄名相同)??梢詥螕?搜索 … ?按鈕,出現(xiàn)登錄?選擇用戶和組?對話框,如圖 。修改步驟如下。 數(shù)據(jù)庫安全性概述 ? 所以在 SQL Server的安全模型中包括以下幾部分: ? ? SQL Server身份驗證; ? ? 登錄賬戶; ? ? 數(shù)據(jù)庫用戶; ? ? 角色; ? ? 權限。 ? 認證是指確定登錄 SQL Server的用戶的登錄賬號和密碼是否正確,以此來驗證其是否具有連接 SQL Server的權限。Windows身份驗證比 SQL Server身份驗證更加安全;使用Windows身份驗證的登錄賬戶更易于管理;用戶只需登錄Windows之后就可以使用 SQL Server,只需要登錄一次。 ? ( 3)單擊左側列表中的?安全性?項,出現(xiàn)?安全性?頁面,如圖 。 管理服務器登錄 ? ( 4)確認選擇的是? Windows身份驗證?。 管理服務器登錄 ? 2.創(chuàng)建 SQL Server登錄賬戶 ? 一個 SQL Server登錄賬戶名是一個新的登錄賬戶,該賬戶和 Windows操作系統(tǒng)的登錄賬戶沒有關系。 ? CREATE LOGIN test WITH PASSWORD = 39。而數(shù)據(jù)庫角色又分為固有數(shù)據(jù)庫角色、用戶自定義數(shù)據(jù)庫角色和應用程序角色。這類角色可以GRANT、 DENY和 REVOKE服務器級和數(shù)據(jù)庫級權限,可以重置SQL Server登錄名的密碼。 ? ? db_datareader:可以讀取所有用戶表中的所有數(shù)據(jù)。 ? db_owner和 db_securityadmin角色的成員可以管理固有數(shù)據(jù)庫角色成員身份;但是,只有 db_
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1