數(shù)據(jù)庫原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)

-
【作 者】石玉強(qiáng)
【I S B N 】978-7-5084-7637-7
【責(zé)任編輯】楊元泓
【適用讀者群】本科
【出版時(shí)間】2010-08-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】208
【千字?jǐn)?shù)】324
【印 張】13.25
【定 價(jià)】¥22
【叢 書】21世紀(jì)高等院校規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書為《數(shù)據(jù)庫原理及應(yīng)用》(石玉強(qiáng)主編,中國(guó)水利水電出版社出版)的配套實(shí)驗(yàn)指導(dǎo),目的是通過設(shè)置合理的實(shí)驗(yàn)項(xiàng)目來培養(yǎng)學(xué)生數(shù)據(jù)庫應(yīng)用、設(shè)計(jì)以及開發(fā)維護(hù)的能力。實(shí)驗(yàn)項(xiàng)目的設(shè)置與理論教材內(nèi)容緊密結(jié)合,包括數(shù)據(jù)庫及表的創(chuàng)建與修改、SQL數(shù)據(jù)查詢與修改、數(shù)據(jù)庫完整性控制、數(shù)據(jù)庫安全性控制、數(shù)據(jù)庫備份與恢復(fù)、數(shù)據(jù)庫事務(wù)處理、T-SQL程序設(shè)計(jì)以及數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)與開發(fā)8個(gè)實(shí)驗(yàn)。
本書內(nèi)容豐富、實(shí)用性強(qiáng)、講解循序漸進(jìn)、由淺入深,注重培養(yǎng)數(shù)據(jù)庫實(shí)際應(yīng)用技能,可作為本科、專科層次相關(guān)專業(yè)“數(shù)據(jù)庫原理及應(yīng)用”課程的配套實(shí)驗(yàn)教材,同時(shí)也可以供參加自學(xué)考試人員、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)設(shè)計(jì)人員等參考使用。
1.與《數(shù)據(jù)庫原理及應(yīng)用》配套,理論與實(shí)踐相結(jié)合,注意培養(yǎng)專業(yè)技能
2.滿足高等院校應(yīng)用型人才培養(yǎng)的需要
3.圖文并茂,各個(gè)操作講解詳盡。
目前數(shù)據(jù)庫技術(shù)發(fā)展迅速,在各行業(yè)領(lǐng)域都得到廣泛應(yīng)用,對(duì)熟練掌握數(shù)據(jù)庫技術(shù)的人才需求較大,因此,“數(shù)據(jù)庫原理及應(yīng)用”課程的教學(xué)工作在講授數(shù)據(jù)庫基本理論的同時(shí)應(yīng)注重培養(yǎng)、提高學(xué)生數(shù)據(jù)庫技術(shù)的實(shí)際應(yīng)用能力。基于此背景,我們?cè)谝丫帉憯?shù)據(jù)庫原理及應(yīng)用理論教材的基礎(chǔ)上,編寫了這本配套的實(shí)驗(yàn)指導(dǎo)教材,目的在于幫助該課程的授課教師更好地開展實(shí)驗(yàn)教學(xué)工作,并通過合理設(shè)置的實(shí)驗(yàn)項(xiàng)目來培養(yǎng)學(xué)生對(duì)數(shù)據(jù)庫技術(shù)的學(xué)習(xí)興趣以及提高實(shí)際應(yīng)用水平。
本書在內(nèi)容編排上遵循與理論教材內(nèi)容緊密結(jié)合、循序漸進(jìn)以及由淺入深的原則,對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行了精心設(shè)計(jì),并設(shè)置了如下8個(gè)具有典型應(yīng)用價(jià)值的實(shí)驗(yàn)。
實(shí)驗(yàn)1:數(shù)據(jù)庫及表的創(chuàng)建與修改。該實(shí)驗(yàn)?zāi)康脑谟谧寣W(xué)生掌握數(shù)據(jù)庫與表創(chuàng)建及維護(hù)的一般方法,同時(shí)熟悉SQL Server 2008的集成應(yīng)用環(huán)境,為后續(xù)實(shí)驗(yàn)的開展奠定基礎(chǔ)。
實(shí)驗(yàn)2:SQL數(shù)據(jù)查詢與修改。通過一系列數(shù)據(jù)查詢以及數(shù)據(jù)操縱方法的應(yīng)用,提高學(xué)生SQL語句理解與設(shè)計(jì)能力,同時(shí)熟悉視圖、索引等數(shù)據(jù)庫對(duì)象的使用方法及作用。
實(shí)驗(yàn)3:數(shù)據(jù)庫完整性控制。該實(shí)驗(yàn)?zāi)康脑谟谧寣W(xué)生掌握數(shù)據(jù)庫4種典型完整性控制的實(shí)現(xiàn)方法,同時(shí)熟悉觸發(fā)器的使用方法及作用。
實(shí)驗(yàn)4:數(shù)據(jù)庫安全性控制。該實(shí)驗(yàn)?zāi)康脑谟谕ㄟ^掌握數(shù)據(jù)庫用戶、權(quán)限及角色管理的方法,加深對(duì)數(shù)據(jù)庫安全機(jī)制的理解。
實(shí)驗(yàn)5:數(shù)據(jù)庫備份與恢復(fù)。該實(shí)驗(yàn)?zāi)康脑谟谧寣W(xué)生通過實(shí)際數(shù)據(jù)庫備份與恢復(fù)操作,掌握數(shù)據(jù)庫完全/差異備份,數(shù)據(jù)庫完全/差異恢復(fù)的一般方法,并加深對(duì)數(shù)據(jù)庫備份及恢復(fù)機(jī)制的理解。
實(shí)驗(yàn)6:數(shù)據(jù)庫事務(wù)處理。通過事務(wù)定義、封鎖機(jī)制等實(shí)驗(yàn)讓學(xué)生對(duì)數(shù)據(jù)庫事務(wù)處理機(jī)制有進(jìn)一步的認(rèn)識(shí)。
實(shí)驗(yàn)7:T-SQL程序設(shè)計(jì)。該實(shí)驗(yàn)?zāi)康脑谟谕ㄟ^T-SQL程序塊、函數(shù)、存儲(chǔ)過程以及游標(biāo)設(shè)計(jì)實(shí)驗(yàn),提高學(xué)生應(yīng)用T-SQL進(jìn)行數(shù)據(jù)庫服務(wù)端程序開發(fā)的能力。
實(shí)驗(yàn)8:數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)與開發(fā)。該實(shí)驗(yàn)?zāi)康脑谟诰C合所學(xué)數(shù)據(jù)庫技術(shù),通過實(shí)現(xiàn)一個(gè)實(shí)際應(yīng)用系統(tǒng)的開發(fā)與部署任務(wù),加深對(duì)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)步驟的理解,并提高設(shè)計(jì)與開發(fā)水平。
每個(gè)實(shí)驗(yàn)章節(jié)都包含知識(shí)要點(diǎn)、實(shí)驗(yàn)項(xiàng)目、思考與練習(xí)等內(nèi)容,其中知識(shí)要點(diǎn)對(duì)每個(gè)實(shí)驗(yàn)所涉及的關(guān)鍵知識(shí)點(diǎn)做了較詳細(xì)的說明,可作為學(xué)生進(jìn)行實(shí)驗(yàn)前的預(yù)習(xí)內(nèi)容。實(shí)驗(yàn)項(xiàng)目為具體的實(shí)驗(yàn)內(nèi)容,包含實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)步驟等部分,其中實(shí)驗(yàn)步驟對(duì)實(shí)驗(yàn)內(nèi)容的操作方法做了詳細(xì)說明,可用于學(xué)生完成具體實(shí)驗(yàn)任務(wù)的參考。思考與練習(xí)部分提供了適量的實(shí)驗(yàn)題目作為具體的實(shí)驗(yàn)任務(wù),實(shí)驗(yàn)教師可選擇其中部分作為學(xué)生的實(shí)驗(yàn)任務(wù)。
本書提供所有實(shí)驗(yàn)以及思考與練習(xí)題目的完整程序代碼,并均在SQL Server 2008上調(diào)試通過。
本書可作為本科、專科層次相關(guān)專業(yè)“數(shù)據(jù)庫原理及應(yīng)用”課程的配套實(shí)驗(yàn)教材,同時(shí)也可以供參加自學(xué)考試人員、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)設(shè)計(jì)人員等參考使用。
本書由石玉強(qiáng)任主編,負(fù)責(zé)全書內(nèi)容的取材和組織,馮大春、賀超波、史婷婷、趙愛芹任副主編。具體分工為:石玉強(qiáng)編寫實(shí)驗(yàn)1,馮大春編寫實(shí)驗(yàn)2,史婷婷編寫實(shí)驗(yàn)3和實(shí)驗(yàn)4,趙愛芹編寫實(shí)驗(yàn)5和實(shí)驗(yàn)6,賀超波編寫實(shí)驗(yàn)7、實(shí)驗(yàn)8和附錄。另外參加本書編寫工作的還有閆大順、吳家培、劉磊安、曾憲貴、李晟、黃洪波、陳勇、羅慧慧、韓潔瓊等。
由于時(shí)間倉促,書中難免存在錯(cuò)誤和不足之處,歡迎廣大讀者和同行批評(píng)指正。作者聯(lián)系方式:yuqianshi@163.com。
編 者
2010年5月
前言
實(shí)驗(yàn)1 數(shù)據(jù)庫及表的創(chuàng)建與修改 1
知識(shí)要點(diǎn) 1
一、概述 1
二、SQL Server 2008體系結(jié)構(gòu) 1
三、SQL的基本數(shù)據(jù)類型 3
四、數(shù)據(jù)庫與表的創(chuàng)建及管理 4
實(shí)驗(yàn)1.1 創(chuàng)建數(shù)據(jù)庫 8
一、實(shí)驗(yàn)?zāi)康?8
二、實(shí)驗(yàn)內(nèi)容 8
三、實(shí)驗(yàn)步驟 9
實(shí)驗(yàn)1.2 表 10
一、實(shí)驗(yàn)?zāi)康?10
二、實(shí)驗(yàn)內(nèi)容 10
三、實(shí)驗(yàn)步驟 13
思考與練習(xí) 17
實(shí)驗(yàn)2 SQL數(shù)據(jù)查詢與修改 18
知識(shí)要點(diǎn) 18
一、概述 18
二、數(shù)據(jù)查詢 18
三、數(shù)據(jù)修改 22
四、視圖 24
五、索引 25
實(shí)驗(yàn)2.1 數(shù)據(jù)查詢 27
一、實(shí)驗(yàn)?zāi)康?27
二、實(shí)驗(yàn)內(nèi)容 27
三、實(shí)驗(yàn)步驟 28
實(shí)驗(yàn)2.2 數(shù)據(jù)修改 35
一、實(shí)驗(yàn)?zāi)康?35
二、實(shí)驗(yàn)內(nèi)容 35
三、實(shí)驗(yàn)步驟 35
實(shí)驗(yàn)2.3 視圖 38
一、實(shí)驗(yàn)?zāi)康?38
二、實(shí)驗(yàn)內(nèi)容 38
三、實(shí)驗(yàn)步驟 39
實(shí)驗(yàn)2.4 索引 43
一、實(shí)驗(yàn)?zāi)康?43
二、實(shí)驗(yàn)內(nèi)容 43
三、實(shí)驗(yàn)步驟 43
思考與練習(xí) 45
實(shí)驗(yàn)3 數(shù)據(jù)庫完整性控制 47
知識(shí)要點(diǎn) 47
一、概述 47
二、實(shí)體完整性 47
三、域完整性 48
四、參照完整性 48
五、用戶自定義完整性 49
實(shí)驗(yàn)3.1 實(shí)體完整性 52
一、實(shí)驗(yàn)?zāi)康?52
二、實(shí)驗(yàn)內(nèi)容 52
三、實(shí)驗(yàn)步驟 52
實(shí)驗(yàn)3.2 參照完整性 55
一、實(shí)驗(yàn)?zāi)康?55
二、實(shí)驗(yàn)內(nèi)容 55
三、實(shí)驗(yàn)步驟 56
實(shí)驗(yàn)3.3 用戶自定義完整性和域完整性 61
一、實(shí)驗(yàn)?zāi)康?61
二、實(shí)驗(yàn)內(nèi)容 61
三、實(shí)驗(yàn)步驟 61
實(shí)驗(yàn)3.4 觸發(fā)器設(shè)計(jì) 64
一、實(shí)驗(yàn)?zāi)康?64
二、實(shí)驗(yàn)內(nèi)容 64
三、實(shí)驗(yàn)步驟 65
思考與練習(xí) 66
實(shí)驗(yàn)4 數(shù)據(jù)庫安全性控制 68
知識(shí)要點(diǎn) 68
一、概述 68
二、用戶標(biāo)識(shí)與鑒別(Identification &
Authentication) 68
三、存取控制機(jī)制 71
四、自主存取控制 71
五、SQL Server 中的權(quán)限管理 72
六、角色和SQL-Server中的角色管理 74
實(shí)驗(yàn)4.1 用戶管理 76
一、實(shí)驗(yàn)?zāi)康?76
二、實(shí)驗(yàn)內(nèi)容 76
三、實(shí)驗(yàn)步驟 77
實(shí)驗(yàn)4.2 權(quán)限管理 87
一、實(shí)驗(yàn)?zāi)康?87
二、實(shí)驗(yàn)內(nèi)容 87
三、實(shí)驗(yàn)步驟 87
實(shí)驗(yàn)4.3 角色管理 93
一、實(shí)驗(yàn)?zāi)康?93
二、實(shí)驗(yàn)內(nèi)容 93
三、實(shí)驗(yàn)步驟 93
思考與練習(xí) 101
實(shí)驗(yàn)5 數(shù)據(jù)庫備份與恢復(fù) 103
知識(shí)要點(diǎn) 103
一、概述 103
二、備份類型 103
三、數(shù)據(jù)庫的備份和恢復(fù) 104
實(shí)驗(yàn)5.1 數(shù)據(jù)庫備份 106
一、實(shí)驗(yàn)?zāi)康?106
二、實(shí)驗(yàn)內(nèi)容 106
三、實(shí)驗(yàn)步驟 106
實(shí)驗(yàn)5.2 數(shù)據(jù)庫恢復(fù) 111
一、實(shí)驗(yàn)?zāi)康?111
二、實(shí)驗(yàn)內(nèi)容 111
三、實(shí)驗(yàn)步驟 112
思考與練習(xí) 116
實(shí)驗(yàn)6 數(shù)據(jù)庫事務(wù)處理 117
知識(shí)要點(diǎn) 117
一、概述 117
二、事務(wù)的定義 117
三、并發(fā)操作引發(fā)的問題 118
四、封鎖的類型 118
五、鎖的隔離級(jí)別 119
實(shí)驗(yàn)6.1 事務(wù)定義 120
一、實(shí)驗(yàn)?zāi)康?120
二、實(shí)驗(yàn)內(nèi)容 120
三、實(shí)驗(yàn)步驟 120
實(shí)驗(yàn)6.2 事務(wù)與鎖 123
一、實(shí)驗(yàn)?zāi)康?123
二、實(shí)驗(yàn)內(nèi)容 123
三、實(shí)驗(yàn)步驟 123
實(shí)驗(yàn)6.3 事務(wù)隔離級(jí)別 126
一、實(shí)驗(yàn)?zāi)康?126
二、實(shí)驗(yàn)內(nèi)容 126
三、實(shí)驗(yàn)步驟 126
思考與練習(xí) 131
實(shí)驗(yàn)7 T-SQL程序設(shè)計(jì) 132
知識(shí)要點(diǎn) 132
一、概述 132
二、語法規(guī)則 132
三、變量 132
四、函數(shù) 133
五、運(yùn)算符與表達(dá)式 136
六、流程控制語句 138
七、游標(biāo)與異常處理 139
八、存儲(chǔ)過程 143
實(shí)驗(yàn)7.1 基本T-SQL程序塊 145
一、實(shí)驗(yàn)?zāi)康?145
二、實(shí)驗(yàn)內(nèi)容 145
三、實(shí)驗(yàn)步驟 145
實(shí)驗(yàn)7.2 游標(biāo)與異常處理 146
一、實(shí)驗(yàn)?zāi)康?146
二、實(shí)驗(yàn)內(nèi)容 146
三、實(shí)驗(yàn)步驟 146
實(shí)驗(yàn)7.3 自定義函數(shù) 147
一、實(shí)驗(yàn)?zāi)康?147
二、實(shí)驗(yàn)內(nèi)容 147
三、實(shí)驗(yàn)步驟 147
實(shí)驗(yàn)7.4 存儲(chǔ)過程 148
一、實(shí)驗(yàn)?zāi)康?148
二、實(shí)驗(yàn)內(nèi)容 148
三、實(shí)驗(yàn)步驟 148
思考與練習(xí) 149
實(shí)驗(yàn)8 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)與開發(fā) 150
知識(shí)要點(diǎn) 150
一、概述 150
二、系統(tǒng)開發(fā)流程概述 151
三、開發(fā)平臺(tái)及技術(shù)概述 152
四、基于.NET的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的
核心技術(shù) 152
實(shí)驗(yàn) 基于.NET的數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)
與開發(fā) 156
一、實(shí)驗(yàn)?zāi)康?156
二、實(shí)驗(yàn)內(nèi)容 156
三、實(shí)驗(yàn)步驟 156
思考與練習(xí) 183
附錄 SQL Server 2008安裝步驟 184
參考文獻(xiàn) 198
- 數(shù)據(jù)庫原理與實(shí)踐(MySQL版) [楊俊杰 劉忠艷]
- 數(shù)據(jù)庫原理及應(yīng)用SQL Server 2014(微課版) [主 編 趙德福]
- 數(shù)據(jù)庫原理及應(yīng)用(MySQL版) [瞿英 裴祥喜 王玉恒]
- 數(shù)據(jù)庫原理與應(yīng)用——基于SQL Server 2016 [主編 彭浩 黃勝 鄒競(jìng)]
- 數(shù)據(jù)庫原理及應(yīng)用(MySQL版) [主編 高亮 韓玉民]
- 數(shù)據(jù)庫原理 [主編 楊俊杰 張瑋]
- 數(shù)據(jù)庫原理與技術(shù)(第三版)實(shí)驗(yàn)指導(dǎo) [程傳慶]
- 數(shù)據(jù)庫原理與SQL語言 [主編 余恒芳 汪曉青]
- 數(shù)據(jù)庫原理與技術(shù)(第三版) [程傳慧]
- 數(shù)據(jù)庫原理及應(yīng)用——SQL Server 2012 [主編 賴玲 李祥琴 胡秀]
- 數(shù)據(jù)庫原理及應(yīng)用上機(jī)指導(dǎo)與習(xí)題解答——SQL Server 2012 [主編 王婭紛 賴玲 李祥琴 胡]
- 數(shù)據(jù)庫原理與應(yīng)用 [主 編 佟勇臣]
- 數(shù)據(jù)庫原理及應(yīng)用(Access 2007) [沈祥玖 曹梅紅 編著]
- 數(shù)據(jù)庫原理與應(yīng)用SQL Server 2005項(xiàng)目教程 [郭庚麒 王槐彬]
- 數(shù)據(jù)庫原理及應(yīng)用實(shí)驗(yàn)指導(dǎo) [陳建平 主 編 ]
- 數(shù)據(jù)庫原理及應(yīng)用(SQL Server 2005) [黃存東 主 編 ]
- 數(shù)據(jù)庫原理及應(yīng)用 [主 編 石玉強(qiáng) 閆大順]
- 數(shù)據(jù)庫原理及開發(fā)--SQL Server+PowerBuilder [李建義 主編]
- 數(shù)據(jù)庫原理及應(yīng)用(Access 2003) [陳光軍 主編]
- 數(shù)據(jù)庫原理與應(yīng)用 [王立 主編]
- 數(shù)據(jù)庫原理與應(yīng)用--SQL Server 2005 [仝春靈]
- 數(shù)據(jù)庫原理與技術(shù)(第二版) [程學(xué)先 程傳慧]
- 數(shù)據(jù)庫原理及應(yīng)用 [劉玉寶 主編]
- 數(shù)據(jù)庫原理與應(yīng)用--SQL Server 2000 [仝春靈 沈祥玖 主編]
- 數(shù)據(jù)庫原理與技術(shù) [陸勤 編著]
- 數(shù)據(jù)庫原理與應(yīng)用(Access) [朱定善 熊麗華 主編]
- 數(shù)據(jù)庫原理及應(yīng)用(Access 2003)(第二版) [陳光軍 張秀芝 主編]
- 數(shù)據(jù)庫原理及應(yīng)用 [王飛 主編]
- 生活經(jīng)管more>>
- 高等數(shù)學(xué)(下冊(cè))(第二版)
- 高等數(shù)學(xué)(上冊(cè))(第二版)
- Visual Basic程序設(shè)計(jì)(第二版)
- 離散數(shù)學(xué)(第二版)
- 復(fù)變函數(shù)與積分變換
- Visual C++ & Android程序設(shè)計(jì)綜合實(shí)訓(xùn)
- 高等數(shù)學(xué)(下冊(cè))
- Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程(第二版
- 網(wǎng)絡(luò)與信息安全教程(第二版)
- 高等數(shù)學(xué)(上冊(cè))
- 綜合布線技術(shù)與施工(第二版)
- 微型計(jì)算機(jī)原理與接口技術(shù)學(xué)習(xí)與實(shí)驗(yàn)指
- 計(jì)算機(jī)圖形學(xué)(第二版)
- Visual C++程序設(shè)計(jì)教程(第二版)
- 物流管理專業(yè)實(shí)踐與指導(dǎo)
- Access 2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應(yīng)用