




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2011-2012學(xué)年第二學(xué)期課程實(shí)驗(yàn)報(bào)告課程名稱: 數(shù)據(jù)庫(kù)系統(tǒng)原理 實(shí)驗(yàn)名稱:數(shù)據(jù)庫(kù)控制(一):數(shù)據(jù)安全性姓名班級(jí)學(xué)號(hào)實(shí)驗(yàn)臺(tái)編號(hào)同組同學(xué)實(shí)驗(yàn)課表現(xiàn)出勤、表現(xiàn)得分25%25實(shí)驗(yàn)報(bào)告得分50%實(shí)驗(yàn)總分操作結(jié)果得分25%25實(shí)驗(yàn)?zāi)康? 掌握SQL SERVER身份認(rèn)證的兩種方法2 學(xué)會(huì)用戶登錄帳號(hào)的建立和管理3 掌握各種固定服務(wù)器角色的權(quán)限及其成員的添加與刪除4 掌握數(shù)據(jù)庫(kù)用戶、數(shù)據(jù)庫(kù)角色的組織與權(quán)限的管理5 學(xué)會(huì)Grant、Revoke和Deny語(yǔ)句的使用。實(shí)驗(yàn)內(nèi)容(實(shí)驗(yàn)步驟和實(shí)驗(yàn)結(jié)果的簡(jiǎn)單描述,方便同學(xué)自己以后閱讀)1. 創(chuàng)建一SQL SERVER認(rèn)證模式的登錄帳號(hào)L1,并使其成為“dbcre
2、ator”服務(wù)器角色的成員。請(qǐng)問(wèn),L1具有什么權(quán)限?2. 在STUxxxx中創(chuàng)建一數(shù)據(jù)庫(kù)用戶U1,使其映射登陸帳號(hào)L1,并使該用戶成為STUxxxx數(shù)據(jù)庫(kù)“db_owner”角色的成員。用L1登錄服務(wù)器,對(duì)STUxxxx數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),此時(shí)L1能對(duì)數(shù)據(jù)庫(kù)進(jìn)行什么操作?為什么?3. 創(chuàng)建一SQL SERVER認(rèn)證模式的登錄帳號(hào)L2,并使其成為“dbcreator”服務(wù)器角色的成員。在STUxxxx中創(chuàng)建一數(shù)據(jù)庫(kù)用戶U2,使其映射登陸帳號(hào)L2。通過(guò)U1授予U2對(duì)STUxxxx數(shù)據(jù)庫(kù)中XS、KC和XS_KC表的SELECT權(quán)限。然后,用L2登錄服務(wù)器,對(duì)STUxxxx(學(xué)生管理)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),此時(shí)
3、你能對(duì)數(shù)據(jù)庫(kù)進(jìn)行什么操作?為什么?4. 用L1登陸服務(wù)器,創(chuàng)建一數(shù)據(jù)庫(kù)角色R1,并使用Grant語(yǔ)句授予其對(duì)STUxxxx(學(xué)生管理)中XS、KC和XS_KC表的修改、刪除、插入的權(quán)限,然后通過(guò)L1將R1的權(quán)限授予U2。然后用L2登陸服務(wù)器,請(qǐng)問(wèn)L2對(duì)STUxxxx(學(xué)生管理)能進(jìn)行什么操作?為什么?5. 用L1登陸服務(wù)器,使用Deny語(yǔ)句拒絕R1對(duì)XS_KC表的修改、刪除、插入的權(quán)限。然后用L2登陸服務(wù)器,請(qǐng)問(wèn)L2對(duì)STUxxxx(學(xué)生管理)能進(jìn)行什么操作?為什么?6. 用L1登陸服務(wù)器,使用Revoke 語(yǔ)句回收U2對(duì)XS、KC和XS_KC表的SELECT權(quán)限。然后用L2登陸服務(wù)器,請(qǐng)問(wèn)L
4、2對(duì)STUxxxx(學(xué)生管理)能進(jìn)行什么操作?為什么?1. 創(chuàng)建一SQL SERVER認(rèn)證模式的登錄帳號(hào)L1,并使其成為“dbcreator”服務(wù)器角色的成員。請(qǐng)問(wèn),L1具有什么權(quán)限?create login L1 with password='123'sp_addsrvrolemember 'L1','dbcreator'L1不能訪問(wèn)其他數(shù)據(jù)庫(kù),但是可以創(chuàng)建數(shù)據(jù)庫(kù)2. 在STUxxxx中創(chuàng)建一數(shù)據(jù)庫(kù)用戶U1,使其映射登陸帳號(hào)L1,并使該用戶成為STUxxxx數(shù)據(jù)庫(kù)“db_owner”角色的成員。用L1登錄服務(wù)器,對(duì)STUxxxx數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),
5、此時(shí)L1能對(duì)數(shù)據(jù)庫(kù)進(jìn)行什么操作?為什么?create user U1 from login L1 sp_helprolesp_addrolemember 'db_owner','U1'使用L1帳號(hào)select * from xs;可以對(duì)數(shù)據(jù)庫(kù)stu0801010049進(jìn)行查詢,因?yàn)橐呀?jīng)把訪問(wèn)權(quán)授權(quán)給了L13. 創(chuàng)建一SQL SERVER認(rèn)證模式的登錄帳號(hào)L2,并使其成為“dbcreator”服務(wù)器角色的成員。在STUxxxx中創(chuàng)建一數(shù)據(jù)庫(kù)用戶U2,使其映射登陸帳號(hào)L2。通過(guò)U1授予U2對(duì)STUxxxx數(shù)據(jù)庫(kù)中XS、KC和XS_KC表的SELECT權(quán)限。然后,用L
6、2登錄服務(wù)器,對(duì)STUxxxx(學(xué)生管理)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),此時(shí)你能對(duì)數(shù)據(jù)庫(kù)進(jìn)行什么操作?為什么?create login L2 with password='123'sp_addsrvrolemember 'L2','dbcreator'create user U2 from login L2grant select on xs to U2grant select on kc to U2grant select on xs_kc to U2使用L2帳號(hào)登錄:select * from kc; select * from xs; select *
7、from xs_kc;可以對(duì)數(shù)據(jù)庫(kù)中的表進(jìn)行查詢,因?yàn)閁1擁有對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)權(quán),并且把查詢權(quán)授予給了U24. 用L1登陸服務(wù)器,創(chuàng)建一數(shù)據(jù)庫(kù)角色R1,并使用Grant語(yǔ)句授予其對(duì)STUxxxx(學(xué)生管理)中XS、KC和XS_KC表的修改、刪除、插入的權(quán)限,然后通過(guò)L1將R1的權(quán)限授予U2。然后用L2登陸服務(wù)器,請(qǐng)問(wèn)L2對(duì)STUxxxx(學(xué)生管理)能進(jìn)行什么操作?為什么?Create role R1grant delete,insert,update on xs to R1;grant delete,insert,update on kc to R1;grant delete,insert,up
8、date on xs_kc to R1;sp_addrolemember 'R1','U2'使用L2帳號(hào)登錄:insert into xs values('4402131','郭紫夢(mèng)',1,'1994-04-29',40,null,'軟件工程');update kc set 學(xué)分=5 where 課程號(hào)='101'delete from xs_kc where 成績(jī)='90' L2用戶可以進(jìn)行對(duì)數(shù)據(jù)庫(kù)的表進(jìn)行修改,刪除,更新操作因?yàn)長(zhǎng)1將對(duì)數(shù)據(jù)庫(kù)的插入,更新,刪除等權(quán)
9、利授予新創(chuàng)建的角色R1又將R1所有權(quán)力授予L2創(chuàng)建的用戶U2,所以通過(guò)L2登陸后,用戶U2擁有對(duì)數(shù)據(jù)庫(kù)查詢,插入,更新,刪除的權(quán)利。5. 用L1登陸服務(wù)器,使用Deny語(yǔ)句拒絕R1對(duì)XS_KC表的修改、刪除、插入的權(quán)限。然后用L2登陸服務(wù)器,請(qǐng)問(wèn)L2對(duì)STUxxxx(學(xué)生管理)能進(jìn)行什么操作?為什么?使用L1帳號(hào)登錄:deny insert,update,delete on xs_kc to U2;使用L2帳號(hào)登錄:delete from xs_kc where 成績(jī)='90' 拒絕了對(duì)對(duì)象'XS_KC'的DELETE 權(quán)限, 修改和插入也是同樣的結(jié)果selec
10、t * from xs_kc; 可以成功執(zhí)行L1拒絕U2用戶對(duì)數(shù)據(jù)庫(kù)的更新,插入,刪除的權(quán)力,所以U2沒(méi)有權(quán)利對(duì)數(shù)據(jù)庫(kù)更新,插入,刪除的權(quán)利6. 用L1登陸服務(wù)器,使用Revoke 語(yǔ)句回收U2對(duì)XS、KC和XS_KC表的SELECT權(quán)限。然后用L2登陸服務(wù)器,請(qǐng)問(wèn)L2對(duì)STUxxxx(學(xué)生管理)能進(jìn)行什么操作?為什么?使用L1帳號(hào)登錄:Revoke select on xs to U2Revoke select on kc to U2Revoke select on xs_kc to U2使用L2帳號(hào)登錄:select * from xs_kc;拒絕了對(duì)對(duì)象'XS_KC'的S
11、ELECT 權(quán)限。select * from kc;拒絕了對(duì)對(duì)象'KC'的SELECT 權(quán)限。select * from xs;拒絕了對(duì)對(duì)象'XS'的SELECT 權(quán)限。不可以查詢數(shù)據(jù)庫(kù)的數(shù)據(jù)因?yàn)長(zhǎng)1撤消用戶U2對(duì)表xs,kc,xs_kc的select權(quán)限.實(shí)驗(yàn)過(guò)程中遇到的問(wèn)題以及如何解決的?(可以寫(xiě)多條,是否認(rèn)真填寫(xiě)將影響實(shí)驗(yàn)成績(jī)) 本次實(shí)驗(yàn)的體會(huì)(可以寫(xiě)多條,是否認(rèn)真填寫(xiě)將影響實(shí)驗(yàn)成績(jī))思考題總結(jié)一下SQL Server安全性管理的特點(diǎn)及組織方式。數(shù)據(jù)庫(kù)管理10個(gè)最重要的特點(diǎn)描述 (1)數(shù)據(jù)庫(kù)鏡像 通過(guò)新數(shù)據(jù)庫(kù)鏡像方法,將記錄檔案?jìng)魉托阅苓M(jìn)行延伸。您將可以使
12、用數(shù)據(jù)庫(kù)鏡像,通過(guò)將自動(dòng)失效轉(zhuǎn)移建立到一個(gè)待用服務(wù)器上,增強(qiáng)您SQL服務(wù)器系統(tǒng)的可用性。 (2)在線恢復(fù) 使用SQL2005版服務(wù)器,數(shù)據(jù)庫(kù)管理人員將可以在SQL服務(wù)器運(yùn)行的情況下,執(zhí)行恢復(fù)操作。在線恢復(fù)改進(jìn)了SQL服務(wù)器的可用性,因?yàn)橹挥姓诒换謴?fù)的數(shù)據(jù)是無(wú)法使用的,而數(shù)據(jù)庫(kù)的其他部分依然在線、可供使用。 (3)在線檢索操作 在線檢索選項(xiàng)可以在指數(shù)數(shù)據(jù)定義語(yǔ)言(DDL)執(zhí)行期間,允許對(duì)基底表格、或集簇索引數(shù)據(jù)和任何有關(guān)的檢索,進(jìn)行同步修正。例如,當(dāng)一個(gè)集簇索引正在重建的時(shí)候,您可以對(duì)基底數(shù)據(jù)繼續(xù)進(jìn)行更新、并且對(duì)數(shù)據(jù)進(jìn)行查詢。 (4)快速恢復(fù) 新的、速度更快的恢復(fù)選項(xiàng)可以改進(jìn)SQL服務(wù)器數(shù)據(jù)庫(kù)
13、的可用性。管理人員將能夠在事務(wù)日志向前滾動(dòng)之后,重新連接到正在恢復(fù)的數(shù)據(jù)庫(kù)。 (5)安全性能的提高 SQL Server 2005包括了一些在安全性能上的改進(jìn),例如數(shù)據(jù)庫(kù)加密、設(shè)置安全默認(rèn)值、增強(qiáng)密碼政策、縝密的許可控制、以及一個(gè)增強(qiáng)型的安全模式。 (6)新的SQL Server Management Studio SQL Server 2005引入了SQL Server Management Studio,這是一個(gè)新型的統(tǒng)一的管理工具組。這個(gè)工具組將包括一些新的功能,以開(kāi)發(fā)、配置SQL Server數(shù)據(jù)庫(kù),發(fā)現(xiàn)并修理其中的故障,同時(shí)這個(gè)工具組還對(duì)從前的功能進(jìn)行了一些改進(jìn)。 (7)專門(mén)的管理員
14、連接 SQL Server 2005將引進(jìn)一個(gè)專門(mén)的管理員連接,即使在一個(gè)服務(wù)器被鎖住,或者因?yàn)槠渌虿荒苁褂玫臅r(shí)候,管理員可以通過(guò)這個(gè)連接,接通這個(gè)正在運(yùn)行的服務(wù)器。這一功能將能讓管理員,通過(guò)操作診斷功能、或TransactSQL指令,找到并解決發(fā)現(xiàn)的問(wèn)題。 (8)快照隔離 我們將在數(shù)據(jù)庫(kù)層面上提供一個(gè)新的快照隔離(SI)標(biāo)準(zhǔn)。通過(guò)快照隔離,使用者將能夠使用與傳統(tǒng)一致的視野觀看數(shù)據(jù)庫(kù),存取最后執(zhí)行的一行數(shù)據(jù)。這一功能將為服務(wù)器提供更大的可升級(jí)性。 (9)數(shù)據(jù)分割 數(shù)據(jù)分割 將加強(qiáng)本地表檢索分割,這使得大型表和索引可以得到高效的管理。 (10)增強(qiáng)復(fù)制功能 對(duì)于分布式數(shù)據(jù)庫(kù)而言,SQL Se
15、rver 2005提供了全面的方案修改(DDL)復(fù)制、下一代監(jiān)控性能、從甲骨文(Oracle)到SQL Server的內(nèi)置復(fù)制功能、對(duì)多個(gè)超文本傳輸協(xié)議(http)進(jìn)行合并復(fù)制,以及就合并復(fù)制的可升級(jí)性和運(yùn)行,進(jìn)行了重大的改良。另外,新的對(duì)等交易式復(fù)制性能,通過(guò)使用復(fù)制,改進(jìn)了其對(duì)數(shù)據(jù)向外擴(kuò)展的支持。 數(shù)據(jù)結(jié)構(gòu)模型 (1)數(shù)據(jù)結(jié)構(gòu):所謂數(shù)據(jù)結(jié)構(gòu)是指數(shù)據(jù)的組織形式或數(shù)據(jù)之間的聯(lián)系。如果用D表示數(shù)據(jù),用R表示數(shù)據(jù)對(duì)象之間存在的關(guān)系集合,則將DS=(D,R)稱為數(shù)據(jù)結(jié)構(gòu)。例如,設(shè)有一個(gè)電話號(hào)碼簿,它記錄了n個(gè)人的名字和相應(yīng)的電話號(hào)碼。為了方便地查找某人的電話號(hào)碼,將人名和號(hào)碼按字典順序排列,并在名字
16、的后面跟隨著對(duì)應(yīng)的電話號(hào)碼。這樣,若要查找某人的電話號(hào)碼(假定他的名字的第一個(gè)字母是Y),那么只須查找以Y開(kāi)頭的那些名字就可以了。該例中,數(shù)據(jù)的集合D就是人名和電話號(hào)碼,它們之間的聯(lián)系R就是按字典順序的排列,其相應(yīng)的數(shù)據(jù)結(jié)構(gòu)就是DS=(D,R),即一個(gè)數(shù)組。(2)數(shù)據(jù)結(jié)構(gòu)種類:數(shù)據(jù)結(jié)構(gòu)又分為數(shù)據(jù)的邏輯結(jié)構(gòu)和數(shù)據(jù)的物理結(jié)構(gòu)。數(shù)據(jù)的邏輯結(jié)構(gòu)是從邏輯的角度(即數(shù)據(jù)間的聯(lián)系和組織方式)來(lái)觀察數(shù)據(jù),分析數(shù)據(jù),與數(shù)據(jù)的存儲(chǔ)位置無(wú)關(guān)。數(shù)據(jù)的物理結(jié)構(gòu)是指數(shù)據(jù)在計(jì)算機(jī)中存放的結(jié)構(gòu),即數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的實(shí)現(xiàn)形式,所以物理結(jié)構(gòu)也被稱為存儲(chǔ)結(jié)構(gòu)。這里只研究數(shù)據(jù)的邏輯結(jié)構(gòu),并將反映和實(shí)現(xiàn)數(shù)據(jù)聯(lián)系的方法稱為數(shù)據(jù)模
17、型。 目前,比較流行的數(shù)據(jù)模型有三種,即按圖論理論建立的層次結(jié)構(gòu)模型和網(wǎng)狀結(jié)構(gòu)模型以及按關(guān)系理論建立的關(guān)系結(jié)構(gòu)模型。層次、網(wǎng)狀和關(guān)系數(shù)據(jù)庫(kù)系統(tǒng) (1)層次結(jié)構(gòu)模型:層次結(jié)構(gòu)模型實(shí)質(zhì)上是一種有根結(jié)點(diǎn)的定向有序樹(shù)(在數(shù)學(xué)中"樹(shù)"被定義為一個(gè)無(wú)回的連通圖)。下圖是一個(gè)高等學(xué)校的組織結(jié)構(gòu)圖。這個(gè)組織結(jié)構(gòu)圖像一棵樹(shù),校部就是樹(shù)根(稱為根結(jié)點(diǎn)),各系、專業(yè)、教師、學(xué)生等為枝點(diǎn)(稱為結(jié)點(diǎn)),樹(shù)根與枝點(diǎn)之間的聯(lián)系稱為邊,樹(shù)根與邊之比為1:N,即樹(shù)根只有一個(gè),樹(shù)枝有N個(gè)。 按照層次模型建立的數(shù)據(jù)庫(kù)系統(tǒng)稱為層次模型數(shù)據(jù)庫(kù)系統(tǒng)。IMS(Information Manage-mentSystem)
18、是其典型代表。 (2)網(wǎng)狀結(jié)構(gòu)模型:按照網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫(kù)系統(tǒng)稱為網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng),其典型代表是DBTG(Data Base Task Group)。用數(shù)學(xué)方法可將網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)化為層次數(shù)據(jù)結(jié)構(gòu)。 (3)關(guān)系結(jié)構(gòu)模型:關(guān)系式數(shù)據(jù)結(jié)構(gòu)把一些復(fù)雜的數(shù)據(jù)結(jié)構(gòu)歸結(jié)為簡(jiǎn)單的二元關(guān)系(即二維表格形式)。例如某單位的職工關(guān)系就是一個(gè)二元關(guān)系。 由關(guān)系數(shù)據(jù)結(jié)構(gòu)組成的數(shù)據(jù)庫(kù)系統(tǒng)被稱為關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。 在關(guān)系數(shù)據(jù)庫(kù)中,對(duì)數(shù)據(jù)的操作幾乎全部建立在一個(gè)或多個(gè)關(guān)系表格上,通過(guò)對(duì)這些關(guān)系表格的分類、合并、連接或選取等運(yùn)算來(lái)實(shí)現(xiàn)數(shù)據(jù)的管理。dBASEII就是這類數(shù)據(jù)庫(kù)管理系統(tǒng)的典型代表。對(duì)于一個(gè)實(shí)際的應(yīng)用問(wèn)題(如人事管理問(wèn)題),有時(shí)需要多個(gè)關(guān)系才能實(shí)現(xiàn)。用dBASEII建立起來(lái)的一個(gè)關(guān)系稱為一個(gè)數(shù)據(jù)庫(kù)(或稱數(shù)據(jù)庫(kù)文件),而把對(duì)應(yīng)多個(gè)關(guān)系建立起來(lái)的多個(gè)數(shù)據(jù)庫(kù)稱為數(shù)據(jù)庫(kù)系統(tǒng)。dBASEII的另一個(gè)重
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 配送在物流中的作用
- 中醫(yī)護(hù)理學(xué)(第5版)課件 第九章針灸療法與護(hù)理3十四經(jīng)脈及其常用腧穴
- 交通運(yùn)輸行業(yè)智能交通與船舶導(dǎo)航方案
- 科技項(xiàng)目研究可行性研究報(bào)告
- 家庭智能家居控制系統(tǒng)的
- 股份制改革流程及關(guān)鍵文書(shū)編寫(xiě)指南
- 家庭園藝種植技術(shù)手冊(cè)
- 項(xiàng)目申請(qǐng)書(shū)和可行性研究報(bào)告的關(guān)系
- 工廠項(xiàng)目可行性報(bào)告
- 企業(yè)人力資源管理師(三級(jí))實(shí)操練習(xí)試題及答案
- 急性ST段抬高型心肌梗死溶栓治療專家共識(shí)2024解讀
- 電影《哪吒之魔童降世》主題班會(huì)
- 2024年高中歷史 第2課 中華文化的世界意義說(shuō)課稿 部編版選擇性必修3
- 2025年湖南科技職業(yè)學(xué)院高職單招高職單招英語(yǔ)2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年鎮(zhèn)江市高等??茖W(xué)校高職單招高職單招英語(yǔ)2016-2024年參考題庫(kù)含答案解析
- 《病例隨訪匯報(bào)》課件
- 2025江蘇省沿海開(kāi)發(fā)集團(tuán)限公司招聘23人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年09月2024華夏金融租賃有限公司校園招聘筆試歷年參考題庫(kù)附帶答案詳解
- 鋰電池技術(shù)研發(fā)生產(chǎn)合同
- 【MOOC期末】《英美文學(xué)里的生態(tài)》(北京林業(yè)大學(xué))期末中國(guó)大學(xué)慕課MOOC答案
- 眼鏡定配工(初級(jí))理論知識(shí)要素細(xì)目表
評(píng)論
0/150
提交評(píng)論