-
大小: 464KB文件類型: .doc金幣: 1下載: 0 次發(fā)布日期: 2021-05-09
- 語言: 數(shù)據(jù)庫
- 標(biāo)簽: 安全性??
資源簡(jiǎn)介
一、實(shí)驗(yàn)?zāi)康? 使學(xué)生加深對(duì)數(shù)據(jù)庫安全性和完整性的理解。并掌握SQL Server中有關(guān)用戶、角色及操作權(quán)限的管理方法。熟悉通過SQL語句對(duì)數(shù)據(jù)進(jìn)行完整性控制。
二、實(shí)驗(yàn)內(nèi)容和要求
數(shù)據(jù)庫的安全性實(shí)驗(yàn),在SQL Server企業(yè)管理器中,設(shè)置SQL Server的安全認(rèn)證模式,實(shí)現(xiàn)對(duì)SQL Server的用戶和角色管理,設(shè)置和管理數(shù)據(jù)操作權(quán)限。
具體內(nèi)容如下:
設(shè)置SQL Server的安全認(rèn)證模式(Windows或SQL Server和Windows(S)認(rèn)證模式)。
登錄的管理
創(chuàng)建一個(gè)登錄用戶
數(shù)據(jù)庫用戶的管理
登陸用戶只有成為數(shù)據(jù)庫用戶(Database User)后才能訪問數(shù)據(jù)庫。每個(gè)數(shù)據(jù)庫的用戶信息都存放在系統(tǒng)表Sysusers中,通過查看Sysusers表可以看到該數(shù)據(jù)庫所有用戶的情況。SQL Server的數(shù)據(jù)庫中都有兩個(gè)默認(rèn)用戶:dbo(數(shù)據(jù)庫擁有者用戶)和(dba)。通過系統(tǒng)存儲(chǔ)過程或企業(yè)管理器可以創(chuàng)建新的數(shù)據(jù)庫用戶。
角色的管理
創(chuàng)建一個(gè)角色,使創(chuàng)建的用戶成為該角色的成員,并授予一定的操作權(quán)限。
在學(xué)生表中定義主鍵、外鍵約束。
在課程表的“課程名”字段上定義唯一約束。
在選課表的“成績(jī)”字段上定義check約束,使之必須大于等于0且小于等于100.“課程號(hào)”字段只能輸入數(shù)字字符。
定義規(guī)則,并綁定到讀者表的“性別”字段,使之只能取“男、女”值。
在學(xué)生表中增加出生日期字段。定義缺省,并綁定到借閱表的“借閱日期”上,使之只能取當(dāng)前日期。
代碼片段和文件信息
評(píng)論
共有 條評(píng)論