數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)與課程設(shè)計(jì)教程

出版時(shí)間:2012-5  出版社:清華大學(xué)出版社  作者:柳玲 等編著  頁(yè)數(shù):220  

內(nèi)容概要

  《數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)與課程設(shè)計(jì)教程》是與《數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用》(isbn
978-7-302-27145-1)配套的上機(jī)實(shí)驗(yàn)及課程設(shè)計(jì)指導(dǎo)教程,以當(dāng)前主流的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)sql server
2008和建模工具powerdesigner 15為操作平臺(tái),精心組織設(shè)計(jì)了13個(gè)上機(jī)實(shí)驗(yàn)和一個(gè)課程設(shè)計(jì),包括sql server
2008的安裝、數(shù)據(jù)庫(kù)的基本操作、表的基本操作、數(shù)據(jù)操作、數(shù)據(jù)查詢、數(shù)據(jù)完整性控制、索引、視圖、數(shù)據(jù)庫(kù)安全性控制、存儲(chǔ)過(guò)程、用戶定義數(shù)據(jù)類型和函數(shù)、數(shù)據(jù)庫(kù)事務(wù)設(shè)計(jì)、應(yīng)用powerdesigner進(jìn)行數(shù)據(jù)庫(kù)建模及數(shù)據(jù)庫(kù)課程設(shè)計(jì)。本書(shū)語(yǔ)言精練,實(shí)驗(yàn)?zāi)康拿鞔_,實(shí)驗(yàn)內(nèi)容緊密結(jié)合教材,根據(jù)教材的章節(jié)精心編寫(xiě),實(shí)驗(yàn)步驟清晰、可操作性強(qiáng),使讀者能夠有效地將理論應(yīng)用到實(shí)際當(dāng)中,便于對(duì)教材知識(shí)的鞏固。每個(gè)實(shí)驗(yàn)后均配有適量習(xí)題,便于學(xué)生課后練習(xí)。
  《數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)與課程設(shè)計(jì)教程》既可作為高等院校軟件工程專業(yè)、計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)本科生數(shù)據(jù)庫(kù)技術(shù)課程上機(jī)實(shí)驗(yàn)和課程設(shè)計(jì)的指導(dǎo)教程,也可作為從事數(shù)據(jù)庫(kù)技術(shù)領(lǐng)域工作的科技人員的非常有價(jià)值的參考書(shū)。

書(shū)籍目錄

上篇 實(shí)驗(yàn)篇
 實(shí)驗(yàn)1 sql server 2008的安裝
 習(xí)題
 實(shí)驗(yàn)2 數(shù)據(jù)庫(kù)的基本操作
 實(shí)驗(yàn)2.1創(chuàng)建數(shù)據(jù)庫(kù)
 實(shí)驗(yàn)2.2分離數(shù)據(jù)庫(kù)
 實(shí)驗(yàn)2.3附加數(shù)據(jù)庫(kù)
 實(shí)驗(yàn)2.4完整數(shù)據(jù)庫(kù)備份
 實(shí)驗(yàn)2.5差異數(shù)據(jù)庫(kù)備份
 實(shí)驗(yàn)2.6事務(wù)日志備份
 實(shí)驗(yàn)2.7還原數(shù)據(jù)庫(kù)
 實(shí)驗(yàn)2.8刪除數(shù)據(jù)庫(kù)
 習(xí)題
 實(shí)驗(yàn)3表的基本操作
 實(shí)驗(yàn)3.1創(chuàng)建表
 實(shí)驗(yàn)3.2修改表結(jié)構(gòu)
 實(shí)驗(yàn)3.3刪除表
 習(xí)題
 實(shí)驗(yàn)4數(shù)據(jù)操作
 實(shí)驗(yàn)4.1錄入數(shù)據(jù)至表
 實(shí)驗(yàn)4.2修改表的內(nèi)容
 實(shí)驗(yàn)4.3復(fù)制表
 實(shí)驗(yàn)4.4刪除表的內(nèi)容
 習(xí)題
 實(shí)驗(yàn)5數(shù)據(jù)查詢
 實(shí)驗(yàn)5.1簡(jiǎn)單查詢
 實(shí)驗(yàn)5.2集合查詢
 實(shí)驗(yàn)5.3連接查詢
 實(shí)驗(yàn)5.4嵌套查詢
 習(xí)題
 實(shí)驗(yàn)6數(shù)據(jù)完整性控制
 實(shí)驗(yàn)6.1實(shí)體完整性
 實(shí)驗(yàn)6.2參照完整性
 實(shí)驗(yàn)6.3用戶定義的完整性
 實(shí)驗(yàn)6.4觸發(fā)器
 習(xí)題
 實(shí)驗(yàn)7索引
 實(shí)驗(yàn)7.1創(chuàng)建索引
 實(shí)驗(yàn)7.2管理索引
 習(xí)題
 實(shí)驗(yàn)8視圖
 實(shí)驗(yàn)8.1創(chuàng)建視圖
 實(shí)驗(yàn)8.2使用視圖
 實(shí)驗(yàn)8.3修改視圖的定義
 實(shí)驗(yàn)8.4刪除視圖
 習(xí)題
 實(shí)驗(yàn)9數(shù)據(jù)庫(kù)安全性控制
 實(shí)驗(yàn)9.1創(chuàng)建登錄賬戶
 實(shí)驗(yàn)9.2創(chuàng)建數(shù)據(jù)庫(kù)用戶和角色
 實(shí)驗(yàn)9.3權(quán)限管理
 實(shí)驗(yàn)9.4刪除數(shù)據(jù)庫(kù)用戶和登錄賬戶
 習(xí)題
 實(shí)驗(yàn)10存儲(chǔ)過(guò)程
 實(shí)驗(yàn)10.1創(chuàng)建并執(zhí)行存儲(chǔ)過(guò)程
 實(shí)驗(yàn)10.2修改和刪除存儲(chǔ)過(guò)程
 實(shí)驗(yàn)11用戶定義數(shù)據(jù)類型和函數(shù)
 實(shí)驗(yàn)11.1創(chuàng)建和使用用戶定義的數(shù)據(jù)類型
 實(shí)驗(yàn)11.2刪除用戶定義的數(shù)據(jù)類型
 實(shí)驗(yàn)11.3創(chuàng)建用戶定義的函數(shù)
 實(shí)驗(yàn)11.4修改和刪除用戶定義的函數(shù)
 習(xí)題
 實(shí)驗(yàn)12數(shù)據(jù)庫(kù)事務(wù)設(shè)計(jì)
 習(xí)題
 實(shí)驗(yàn)13應(yīng)用powerdesigner進(jìn)行數(shù)據(jù)建模
 實(shí)驗(yàn)13.1創(chuàng)建概念數(shù)據(jù)模型
 實(shí)驗(yàn)13.2創(chuàng)建邏輯數(shù)據(jù)模型
 實(shí)驗(yàn)13.3創(chuàng)建物理數(shù)據(jù)模型
 實(shí)驗(yàn)13.4生成數(shù)據(jù)庫(kù)
 習(xí)題
下篇 課程設(shè)計(jì)篇
 第1章 數(shù)據(jù)庫(kù)課程設(shè)計(jì)概述
 1.1課程設(shè)計(jì)的目的和任務(wù)
 1.2課程設(shè)計(jì)的基本要求
 1.3課程設(shè)計(jì)的內(nèi)容
 1.4課程設(shè)計(jì)需要提交的資料
 1.5課程設(shè)計(jì)報(bào)告的要求
 1.6考核方式
 第2章 課程設(shè)計(jì)案例:基于b/s結(jié)構(gòu)的企業(yè)費(fèi)用(非制造業(yè))處理系統(tǒng)的設(shè)計(jì)
 2.1系統(tǒng)說(shuō)明
 2.2系統(tǒng)分析與設(shè)計(jì)
 2.3數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
 2.4開(kāi)發(fā)和運(yùn)行環(huán)境
 2.5系統(tǒng)的實(shí)現(xiàn)
 附錄a本書(shū)使用的數(shù)據(jù)庫(kù)表的結(jié)構(gòu)和內(nèi)容
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):   插圖:   數(shù)據(jù)庫(kù)的安全性是指數(shù)據(jù)庫(kù)的任何部分都不允許受到惡意侵害或未經(jīng)授權(quán)的存取和修改。數(shù)據(jù)庫(kù)管理系統(tǒng)必須提供可靠的保護(hù)措施,確保數(shù)據(jù)庫(kù)的安全性。數(shù)據(jù)庫(kù)管理系統(tǒng)一般采用用戶標(biāo)識(shí)和鑒別、存取控制、視圖、加密存儲(chǔ)、審計(jì)等技術(shù)進(jìn)行安全控制。 (知識(shí)要點(diǎn)) 1.安全認(rèn)證模式 身份驗(yàn)證用來(lái)識(shí)別用戶的登錄賬號(hào),驗(yàn)證用戶與SQL Server相連接的合法性,如果驗(yàn)證成功,用戶就能連接SQL Server。 SQL Server有兩種身份認(rèn)證模式:Windows認(rèn)證模式和混合認(rèn)證模式(即Windows身份認(rèn)證和SQL Server身份認(rèn)證)。 (1)Windows認(rèn)證模式:這是SQL Server 2008的默認(rèn)身份認(rèn)證模式,適用于登錄者為Windows 2000 Server/NT操作系統(tǒng)用戶的情況。 (2)混合認(rèn)證模式:該模式可用于兩類登錄者,對(duì)于登錄時(shí)提供了SQL Server 2008登錄賬號(hào)者,系統(tǒng)將使用SQL Server身份驗(yàn)證對(duì)其進(jìn)行驗(yàn)證。對(duì)于沒(méi)有提供SQL Server 2008登錄賬號(hào)或請(qǐng)求Windows身份驗(yàn)證的登錄者,則使用Windows身份驗(yàn)證對(duì)其進(jìn)行驗(yàn)證。 2.登錄賬戶 登錄賬戶是基于服務(wù)器級(jí)使用的用戶名稱,一般情況下,用戶要訪問(wèn)SQL Server系統(tǒng),必須提供正確的登錄賬戶和口令??梢酝ㄟ^(guò)兩種方式增加登錄賬戶,一種為創(chuàng)建新的SQL Server。登錄賬戶,另一種為基于Windows組或用戶創(chuàng)建登錄賬戶,創(chuàng)建登錄賬戶只能由系統(tǒng)管理員完成。 SQL Server 2008在安裝后自動(dòng)建立一個(gè)特殊的登錄賬戶sa,該賬戶默認(rèn)為所有數(shù)據(jù)庫(kù)的dbo用戶,具有最高權(quán)限,可以進(jìn)行任何操作,且不能刪除。 在創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)時(shí),SQL Server 2008自動(dòng)將創(chuàng)建該數(shù)據(jù)庫(kù)的登錄賬戶設(shè)置為該數(shù)據(jù)庫(kù)的一個(gè)用戶dbo,dbo數(shù)據(jù)庫(kù)用戶賬號(hào)存在于每個(gè)數(shù)據(jù)庫(kù)下,對(duì)應(yīng)SQL Server的固定服務(wù)器角色SysAdmin的成員賬戶,是數(shù)據(jù)庫(kù)的管理員。 3.?dāng)?shù)據(jù)庫(kù)用戶賬戶 擁有登錄賬戶的用戶能夠通過(guò)SQL Server的身份驗(yàn)證,獲得對(duì)SQL Server實(shí)例的訪問(wèn)權(quán)限。但如果要訪問(wèn)某個(gè)具體的數(shù)據(jù)庫(kù),系統(tǒng)管理員還必須為該登錄賬戶訪問(wèn)的數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)用戶賬戶,該用戶登錄后才可訪問(wèn)此數(shù)據(jù)庫(kù)。 SQL Server系統(tǒng)的每一個(gè)數(shù)據(jù)庫(kù)都有兩個(gè)默認(rèn)的用戶賬戶:dbo和guest。dbo表示數(shù)據(jù)庫(kù)的擁有者,擁有在數(shù)據(jù)庫(kù)中執(zhí)行所有操作的權(quán)力。guest是一個(gè)特殊的用戶賬戶,它可以與任意在該數(shù)據(jù)庫(kù)中沒(méi)有對(duì)應(yīng)用戶賬戶的登錄賬戶對(duì)應(yīng)。即當(dāng)一個(gè)登錄者登錄數(shù)據(jù)庫(kù)服務(wù)器時(shí),如果該服務(wù)器上的所有數(shù)據(jù)庫(kù)都沒(méi)有為其建立用戶賬戶,則該登錄者只能訪問(wèn)那些具有g(shù)uset用戶的數(shù)據(jù)庫(kù)。系統(tǒng)數(shù)據(jù)庫(kù)master和tempdb中的guest用戶不能刪除,而其他數(shù)據(jù)庫(kù)中的guest用戶可以被添加或刪除。 4.?dāng)?shù)據(jù)庫(kù)級(jí)角色 為便于管理數(shù)據(jù)庫(kù)中的權(quán)限,SQL Server提供了若干“角色”,這些角色是用于分組其他主體的安全主體。它們類似于Microsoft Windows操作系統(tǒng)中的組。數(shù)據(jù)庫(kù)級(jí)角色的權(quán)限作用域?yàn)閿?shù)據(jù)庫(kù)范圍。 SQL Server中有兩種類型的數(shù)據(jù)庫(kù)級(jí)角色:數(shù)據(jù)庫(kù)中預(yù)定義的“固定數(shù)據(jù)庫(kù)角色”和用戶創(chuàng)建的“靈活數(shù)據(jù)庫(kù)角色”。 固定數(shù)據(jù)庫(kù)角色是在數(shù)據(jù)庫(kù)級(jí)別定義的,并且存在于每個(gè)數(shù)據(jù)庫(kù)中。db_Owner和db_securityadmin數(shù)據(jù)庫(kù)角色的成員可以管理固定數(shù)據(jù)庫(kù)角色成員身份。但是,只有db_owner。數(shù)據(jù)庫(kù)角色的成員能夠向db_Owner固定數(shù)據(jù)庫(kù)角色中添加成員。msdb數(shù)據(jù)庫(kù)中還有一些特殊用途的固定數(shù)據(jù)庫(kù)角色。 用戶可以向數(shù)據(jù)庫(kù)級(jí)角色中添加任何數(shù)據(jù)庫(kù)賬戶和其他SQL Server角色。固定數(shù)據(jù)庫(kù)角色的每個(gè)成員都可向同一個(gè)角色添加其他登錄名。 5.權(quán)限管理 一個(gè)登錄者若要對(duì)某個(gè)數(shù)據(jù)庫(kù)進(jìn)行修改或訪問(wèn),必須具有相應(yīng)的權(quán)限,這種權(quán)限涉及服務(wù)器與數(shù)據(jù)庫(kù)級(jí)的操作。權(quán)限既可以直接獲得,也可以通過(guò)成為角色成員而繼承角色的權(quán)限。 權(quán)限的種類分為3種:對(duì)象權(quán)限、語(yǔ)句權(quán)限和隱含權(quán)限。 (1)對(duì)象權(quán)限。對(duì)象權(quán)限是指對(duì)已存在的數(shù)據(jù)庫(kù)對(duì)象的操作許可權(quán)限,包括以下幾種。 表和視圖的操作權(quán)限:SELECT、INSERT、UPDATE、DELETE。 列的操作權(quán)限:SELECT、UPDATE、REFERENCES。 存儲(chǔ)過(guò)程的操作權(quán)限:EXECUTE。 (2)語(yǔ)句權(quán)限。語(yǔ)句權(quán)限用于創(chuàng)建數(shù)據(jù)庫(kù)或數(shù)據(jù)庫(kù)對(duì)象所涉及的活動(dòng)。SQL Server可以授予用戶下列語(yǔ)句的許可使用權(quán)限:Backup Database、Backup Log、Create Database、Create Default、Create Function、Create Procedure、Create Rule、Create Table、Create View。 (3)隱含權(quán)限。隱含權(quán)限控制那些只能由固定角色的成員或數(shù)據(jù)庫(kù)對(duì)象所有者執(zhí)行的活動(dòng)。

編輯推薦

《重點(diǎn)大學(xué)計(jì)算機(jī)專業(yè)系列教材:數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)與課程設(shè)計(jì)教程》是與《數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用》配套的上機(jī)實(shí)驗(yàn)及課程設(shè)計(jì)指導(dǎo)教程,既可作為高等院校軟件工程專業(yè)、計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)本科生數(shù)據(jù)庫(kù)技術(shù)課程上機(jī)實(shí)驗(yàn)和課程設(shè)計(jì)的指導(dǎo)教程,也可作為從事數(shù)據(jù)庫(kù)技術(shù)領(lǐng)域工作的科技人員的非常有價(jià)值的參考書(shū)。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)與課程設(shè)計(jì)教程 PDF格式下載


用戶評(píng)論 (總計(jì)4條)

 
 

  •   做數(shù)據(jù)庫(kù)的實(shí)驗(yàn)用的,講解挺詳細(xì)的
  •   很好特別好非常好超級(jí)好
  •   建議商家發(fā)貨選擇別的快遞,本來(lái)買(mǎi)這本書(shū)急用,結(jié)果用了8天才送到,已經(jīng)錯(cuò)過(guò)了4節(jié)課程了,快遞效率好低哦,書(shū)還不錯(cuò)
  •   上課要用的,,,沒(méi)什么可說(shuō)的啊
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7