數(shù)據(jù)庫原理及應用上機指導與習題解答——SQL Server 2012
-
【作 者】主編 王婭紛 賴玲 李祥琴 胡
【I S B N 】978-7-5170-5280-7
【責任編輯】李炎
【適用讀者群】本專通用
【出版時間】2017-05-10
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】176
【千字數(shù)】265
【印 張】11
【定 價】¥24
【叢 書】普通高等教育“十三五”規(guī)劃教材(軟件工程專業(yè))
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關圖書
本書是《數(shù)據(jù)庫原理及應用——SQL Server 2012》配套的上機指導與習題解答輔導書,內(nèi)容共分為四個部分:常用數(shù)據(jù)庫軟件介紹、上機實驗安排、綜合實例、主教材習題和參考解答。
第一部分介紹了Microsoft Office Access 2010、Oracle和SQL Server 2012三款數(shù)據(jù)庫軟件,其中重點介紹了SQL Server 2012;第二部分精心設計了12套上機實驗題,每套實驗都給出了實驗目的、要求和內(nèi)容;第三部分通過教學管理系統(tǒng)數(shù)據(jù)庫設計實施案例,展示了數(shù)據(jù)庫設計實現(xiàn)的整個過程;第四部分對教材中的每道習題都給出了詳細的解答,幫助讀者提高對數(shù)據(jù)庫基本概念、規(guī)則的理解。
本書內(nèi)容豐富,注重實踐;知識結(jié)構(gòu)合理,覆蓋面廣,既可作為高校學生學習數(shù)據(jù)庫課程的輔導教材,也可作為數(shù)據(jù)庫自學者的參考教材。
上機實驗,精心設計12套上機實驗題。
實施案例,實現(xiàn)教學管理系統(tǒng)數(shù)據(jù)庫設計。
升華教材,詳細解答教材中的每道習題。
隨著信息時代的發(fā)展,數(shù)據(jù)庫的應用領域越來越廣泛,不管是家庭、公司或大型企業(yè),還是政府部門,都需要使用數(shù)據(jù)庫來存儲數(shù)據(jù)信息。為了適應和滿足這一社會需求,許多高校多年來一直將“數(shù)據(jù)庫”作為一門基礎性的課程廣泛開設,而該課程也是一門對實踐環(huán)節(jié)要求很高的課程,初學者不僅要理解、掌握基本的數(shù)據(jù)庫知識,還必須掌握一個能夠設計、開發(fā)數(shù)據(jù)庫的數(shù)據(jù)庫管理軟件,并且要在此開發(fā)環(huán)境中不斷踐行,才能學以致用。因此,我們編寫了這本《數(shù)據(jù)庫原理及應用上機指導與習題解答——SQL Server 2012》。
本書包括四個部分。
第一部分是“常用數(shù)據(jù)庫軟件介紹”,介紹了Microsoft Office Access、Oracle、SQL Server 2012三款數(shù)據(jù)庫管理軟件的基本操作,如新建數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)表等,其中以SQL Server的介紹為主,從SQL Server的發(fā)展歷史、功能特點、系統(tǒng)架構(gòu)和安裝步驟到SQL Server的基本操作都進行了詳細的介紹,使讀者對SQL Server獲得系統(tǒng)的認識。
第二部分是“上機實驗安排”,講解了上機實驗的要求和步驟,引導讀者將理論知識付諸實踐,以加深對理論知識的理解和掌握。在實驗總體安排上主要與主教材《數(shù)據(jù)庫原理及應用——SQL Server 2012》配套,根據(jù)教材中每章的內(nèi)容來設計實驗。實驗主要以引導讀者上機實踐為主,后面配合相應的上機習題供讀者練習,使初學者能循序漸進地完成實驗。
第三部分是“綜合實例”,主要介紹了設計開發(fā)一個數(shù)據(jù)庫系統(tǒng)的一般步驟,從需求分析、用戶分析、功能模塊設計和劃分到數(shù)據(jù)庫設計,直至最后的數(shù)據(jù)庫實現(xiàn),讓讀者學完相應的數(shù)據(jù)庫知識后能夠直觀地看到數(shù)據(jù)庫的應用,能夠體會到數(shù)據(jù)庫設計過程中各步驟之間的關聯(lián),同時也為高校畢業(yè)生在進行畢業(yè)設計時涉及的數(shù)據(jù)庫設計部分提供一個參考。
第四部分是“主教材習題和參考解答”,列出了《數(shù)據(jù)庫原理及應用——SQL Server 2012》的全部習題,并給出了參考答案。對于部分題目除給出了答案外,還給出了分析過程,以加深讀者的理解。需要強調(diào)的是,對于有些題目,本書給出的解決方法或代碼并非唯一正確的解答,甚至不一定是最佳的。因此,讀者在使用本書時,千萬不要硬搬照抄,我們只是提供了一個參考。
本書由王婭紛、賴玲、李祥琴、胡秀和沈成濤共同編寫,第一部分和第二部分主要由王婭紛編寫,沈成濤參與了第二部分的編寫,第三部分主要由賴玲編寫,第四部分由賴玲、李祥琴和胡秀編寫。全書由王婭紛統(tǒng)稿,沈成濤校對,所有的代碼由王婭紛、賴玲、李祥琴、胡秀和沈成濤調(diào)試成功,胡波、李俊梅老師也參加了部分章節(jié)的審稿工作。本書在編寫過程中得到了荊楚理工學院計算機工程學院田原院長和任正云等專家的指導,學院的領導也對本書的出版付出了大量的心血,在此一并表示衷心的感謝。
由于作者水平有限,書中難免還會存在不足之處,懇請廣大讀者批評指正。
編 者
2017年2月
第一部分 常用數(shù)據(jù)庫軟件介紹 1
第1章 Microsoft Office Access 1
1.1 Access數(shù)據(jù)庫簡介 1
1.2 Access 2010的安裝 1
1.3 Access 2010的啟動與退出 5
1.3.1 Access 2010的啟動 5
1.3.2 Access 2010的退出 5
1.4 Access 2010管理數(shù)據(jù)庫 6
1.5 Access 2010管理數(shù)據(jù)表 7
第2章 Oracle 10
2.1 Oracle數(shù)據(jù)庫簡介 10
2.2 Oracle安裝硬件配置要求 10
2.3 在Windows環(huán)境下安裝Oracle 11g R2 11
2.4 在Windows環(huán)境下安裝Oracle數(shù)據(jù)庫
實例 15
2.5 Windows操作系統(tǒng)下Oracle實例的啟動
與關閉 22
2.6 Oracle SQL Developer 22
2.6.1 創(chuàng)建數(shù)據(jù)庫連接 22
2.6.2 管理表 24
第3章 SQL Server 2012概述 28
3.1 SQL Server數(shù)據(jù)庫簡介 28
3.2 SQL Server的發(fā)展 28
3.3 SQL Server 2012的特點 29
3.4 為什么選擇SQL Server 29
3.5 SQL Server 2012架構(gòu)簡介 30
3.5.1 SQL Server 2012系統(tǒng)架構(gòu) 30
3.5.2 SQL Server 2012的協(xié)議 31
3.5.3 SQL Server 2012的查詢 32
3.5.4 SQL Server 2012的數(shù)據(jù)操作 33
3.6 SQL Server 2012的安裝 35
3.6.1 安裝需求 35
3.6.2 安裝SQL Server 2012 35
3.7 SQL Server 2012的基本操作 44
3.7.1 啟動SQL Server 2012 44
3.7.2 數(shù)據(jù)庫的基本操作 46
3.7.3 數(shù)據(jù)庫的基本操作 52
第二部分 上機實驗安排 57
實驗1 熟悉SQL Server Management Studio
(SSMS) 57
實驗2 管理數(shù)據(jù)庫 58
實驗3 管理數(shù)據(jù)表 59
實驗4 SQL簡單查詢語句使用 61
實驗5 SQL高級查詢應用 66
實驗6 多表查詢 70
實驗7 視圖的使用 73
實驗8 使用T-SQL流程控制語句 75
實驗9 系統(tǒng)函數(shù)和自定義函數(shù) 77
實驗10 存儲過程 79
實驗11 觸發(fā)器 82
實驗12 SQL Server 2012的安全管理 85
第三部分 綜合實例——教學管理系統(tǒng)數(shù)據(jù)庫 87
3.1 系統(tǒng)需求分析 87
3.2 系統(tǒng)用戶分析 88
3.3 系統(tǒng)功能模塊設計 88
3.4 數(shù)據(jù)庫設計 94
3.5 數(shù)據(jù)庫實現(xiàn) 100
第四部分 主教材習題和參考解答 123
第1章 數(shù)據(jù)庫系統(tǒng)概述 123
第2章 關系數(shù)據(jù)庫 127
第3章 關系數(shù)據(jù)庫理論 130
第4章 關系數(shù)據(jù)庫標準語言SQL 132
第5章 索引 139
第6章 T-SQL程序設計 141
第7章 存儲過程、觸發(fā)器和游標 145
第8章 事務和鎖 151
第9章 數(shù)據(jù)庫的安全管理 155
第10章 數(shù)據(jù)的備份與恢復 158
第11章 數(shù)據(jù)庫設計 161
第12章 數(shù)據(jù)庫技術(shù)的新發(fā)展 166
第13章 SQL Server開發(fā)工具 168
- 高等數(shù)學導學篇(下冊) [主編 李文婧 胡雷 尹金生]
- 高等數(shù)學導學篇(上冊) [主編 李文婧 胡雷 尹金生]
- 高等數(shù)學(下冊) [主編 李愛芹 胡雷 尹金生]
- 高等數(shù)學(上冊) [主編 李愛芹 胡雷 尹金生]
- 中華水文化(慕課版)(第二版) [畢雪燕 楊華軻 羅玲誼 等編著]
- 電路與電子技術(shù)Ⅱ——電路分析基礎 [主編 陳曉 金哲]
- Spark大數(shù)據(jù)處理技術(shù) [主編 劉仁山 周洪翠 莊新妍]
- 人工智能算法與實踐 [主編 梁琨 張翼英]
- 數(shù)據(jù)清洗 [黃源 劉智楊 孫大松]
- 電路設計與PCB制作實操教程 [主編 周永宏]
- 電路與電子技術(shù)Ⅰ—數(shù)字電子技術(shù) [主編 鄭玉珍 王淑琴]
- Java編程基礎案例式教程 [主編 陳艷華 唐春蘭]
- Python語言同步案例習題精解 [主編 肖朝暉]
- Web用戶界面設計與制作 [主編 趙娟]
- Unity應用開發(fā)與實戰(zhàn)(微課版) [主 編 程永恒]
- 文學基礎與影視欣賞 [楊華軻 朱偉利 畢雪燕 羅玲誼]
- 大學計算機基礎與計算思維 [主編 閔笛 汪瑩]
- 大學計算機信息素養(yǎng)(第二版) [主編 盧山]
- 大學計算機基礎實驗指導及習題解析 [主編 閔笛 李明]
- 大學計算機信息素養(yǎng)實驗指導(第二版) [主編 盧山]
- 計算機應用基礎教程(Windows 10+Office 2019) [主編 聶長浪 賀秋芳 李久仲]
- 計算機應用基礎(Windows 7+Office 2016) [主編 王洪平 楊華]
- 計算機信息素養(yǎng)基礎 [主編 陳艷 秦凱 黃海玉]
- 計算機基礎與應用 [主編 秦凱 梁寧玉 王毅]
- 大學計算機基礎上機實踐教程(第六版) [主編 何振林 羅奕]
- C語言程序設計(微課版) [主編 夏啟壽]
- 大學計算機基礎教程實驗指導與測試題集 [主編 饒拱維 吳華光 巫滿秀]
- 計算機組成原理 [主編 史士英 唐為方]
- 大學計算機基礎教程(Windows 10+Office 2016) [主編 饒拱維 郭其標 房宜汕]
- 新編高等學校英語應用能力考試(A級)教程(第二版) [主編 洪金梅 邵毅 向雙豐]