數(shù)據(jù)庫原理及應(yīng)用上機(jī)指導(dǎo)與習(xí)題解答——SQL Server 2012

-
【作 者】主編 王婭紛 賴玲 李祥琴 胡
【I S B N 】978-7-5170-5280-7
【責(zé)任編輯】李炎
【適用讀者群】本專通用
【出版時(shí)間】2017-05-10
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】176
【千字?jǐn)?shù)】265
【印 張】11
【定 價(jià)】¥24
【叢 書】普通高等教育“十三五”規(guī)劃教材(軟件工程專業(yè))
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是《數(shù)據(jù)庫原理及應(yīng)用——SQL Server 2012》配套的上機(jī)指導(dǎo)與習(xí)題解答輔導(dǎo)書,內(nèi)容共分為四個(gè)部分:常用數(shù)據(jù)庫軟件介紹、上機(jī)實(shí)驗(yàn)安排、綜合實(shí)例、主教材習(xí)題和參考解答。
第一部分介紹了Microsoft Office Access 2010、Oracle和SQL Server 2012三款數(shù)據(jù)庫軟件,其中重點(diǎn)介紹了SQL Server 2012;第二部分精心設(shè)計(jì)了12套上機(jī)實(shí)驗(yàn)題,每套實(shí)驗(yàn)都給出了實(shí)驗(yàn)?zāi)康摹⒁蠛蛢?nèi)容;第三部分通過教學(xué)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)實(shí)施案例,展示了數(shù)據(jù)庫設(shè)計(jì)實(shí)現(xiàn)的整個(gè)過程;第四部分對(duì)教材中的每道習(xí)題都給出了詳細(xì)的解答,幫助讀者提高對(duì)數(shù)據(jù)庫基本概念、規(guī)則的理解。
本書內(nèi)容豐富,注重實(shí)踐;知識(shí)結(jié)構(gòu)合理,覆蓋面廣,既可作為高校學(xué)生學(xué)習(xí)數(shù)據(jù)庫課程的輔導(dǎo)教材,也可作為數(shù)據(jù)庫自學(xué)者的參考教材。
上機(jī)實(shí)驗(yàn),精心設(shè)計(jì)12套上機(jī)實(shí)驗(yàn)題。
實(shí)施案例,實(shí)現(xiàn)教學(xué)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)。
升華教材,詳細(xì)解答教材中的每道習(xí)題。
隨著信息時(shí)代的發(fā)展,數(shù)據(jù)庫的應(yīng)用領(lǐng)域越來越廣泛,不管是家庭、公司或大型企業(yè),還是政府部門,都需要使用數(shù)據(jù)庫來存儲(chǔ)數(shù)據(jù)信息。為了適應(yīng)和滿足這一社會(huì)需求,許多高校多年來一直將“數(shù)據(jù)庫”作為一門基礎(chǔ)性的課程廣泛開設(shè),而該課程也是一門對(duì)實(shí)踐環(huán)節(jié)要求很高的課程,初學(xué)者不僅要理解、掌握基本的數(shù)據(jù)庫知識(shí),還必須掌握一個(gè)能夠設(shè)計(jì)、開發(fā)數(shù)據(jù)庫的數(shù)據(jù)庫管理軟件,并且要在此開發(fā)環(huán)境中不斷踐行,才能學(xué)以致用。因此,我們編寫了這本《數(shù)據(jù)庫原理及應(yīng)用上機(jī)指導(dǎo)與習(xí)題解答——SQL Server 2012》。
本書包括四個(gè)部分。
第一部分是“常用數(shù)據(jù)庫軟件介紹”,介紹了Microsoft Office Access、Oracle、SQL Server 2012三款數(shù)據(jù)庫管理軟件的基本操作,如新建數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)表等,其中以SQL Server的介紹為主,從SQL Server的發(fā)展歷史、功能特點(diǎn)、系統(tǒng)架構(gòu)和安裝步驟到SQL Server的基本操作都進(jìn)行了詳細(xì)的介紹,使讀者對(duì)SQL Server獲得系統(tǒng)的認(rèn)識(shí)。
第二部分是“上機(jī)實(shí)驗(yàn)安排”,講解了上機(jī)實(shí)驗(yàn)的要求和步驟,引導(dǎo)讀者將理論知識(shí)付諸實(shí)踐,以加深對(duì)理論知識(shí)的理解和掌握。在實(shí)驗(yàn)總體安排上主要與主教材《數(shù)據(jù)庫原理及應(yīng)用——SQL Server 2012》配套,根據(jù)教材中每章的內(nèi)容來設(shè)計(jì)實(shí)驗(yàn)。實(shí)驗(yàn)主要以引導(dǎo)讀者上機(jī)實(shí)踐為主,后面配合相應(yīng)的上機(jī)習(xí)題供讀者練習(xí),使初學(xué)者能循序漸進(jìn)地完成實(shí)驗(yàn)。
第三部分是“綜合實(shí)例”,主要介紹了設(shè)計(jì)開發(fā)一個(gè)數(shù)據(jù)庫系統(tǒng)的一般步驟,從需求分析、用戶分析、功能模塊設(shè)計(jì)和劃分到數(shù)據(jù)庫設(shè)計(jì),直至最后的數(shù)據(jù)庫實(shí)現(xiàn),讓讀者學(xué)完相應(yīng)的數(shù)據(jù)庫知識(shí)后能夠直觀地看到數(shù)據(jù)庫的應(yīng)用,能夠體會(huì)到數(shù)據(jù)庫設(shè)計(jì)過程中各步驟之間的關(guān)聯(lián),同時(shí)也為高校畢業(yè)生在進(jìn)行畢業(yè)設(shè)計(jì)時(shí)涉及的數(shù)據(jù)庫設(shè)計(jì)部分提供一個(gè)參考。
第四部分是“主教材習(xí)題和參考解答”,列出了《數(shù)據(jù)庫原理及應(yīng)用——SQL Server 2012》的全部習(xí)題,并給出了參考答案。對(duì)于部分題目除給出了答案外,還給出了分析過程,以加深讀者的理解。需要強(qiáng)調(diào)的是,對(duì)于有些題目,本書給出的解決方法或代碼并非唯一正確的解答,甚至不一定是最佳的。因此,讀者在使用本書時(shí),千萬不要硬搬照抄,我們只是提供了一個(gè)參考。
本書由王婭紛、賴玲、李祥琴、胡秀和沈成濤共同編寫,第一部分和第二部分主要由王婭紛編寫,沈成濤參與了第二部分的編寫,第三部分主要由賴玲編寫,第四部分由賴玲、李祥琴和胡秀編寫。全書由王婭紛統(tǒng)稿,沈成濤校對(duì),所有的代碼由王婭紛、賴玲、李祥琴、胡秀和沈成濤調(diào)試成功,胡波、李俊梅老師也參加了部分章節(jié)的審稿工作。本書在編寫過程中得到了荊楚理工學(xué)院計(jì)算機(jī)工程學(xué)院田原院長和任正云等專家的指導(dǎo),學(xué)院的領(lǐng)導(dǎo)也對(duì)本書的出版付出了大量的心血,在此一并表示衷心的感謝。
由于作者水平有限,書中難免還會(huì)存在不足之處,懇請(qǐng)廣大讀者批評(píng)指正。
編 者
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的啟動(dòng)與退出 5
1.3.1 Access 2010的啟動(dòng) 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ù)庫
實(shí)例 15
2.5 Windows操作系統(tǒng)下Oracle實(shí)例的啟動(dòng)
與關(guān)閉 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的特點(diǎn) 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 啟動(dòng)SQL Server 2012 44
3.7.2 數(shù)據(jù)庫的基本操作 46
3.7.3 數(shù)據(jù)庫的基本操作 52
第二部分 上機(jī)實(shí)驗(yàn)安排 57
實(shí)驗(yàn)1 熟悉SQL Server Management Studio
(SSMS) 57
實(shí)驗(yàn)2 管理數(shù)據(jù)庫 58
實(shí)驗(yàn)3 管理數(shù)據(jù)表 59
實(shí)驗(yàn)4 SQL簡單查詢語句使用 61
實(shí)驗(yàn)5 SQL高級(jí)查詢應(yīng)用 66
實(shí)驗(yàn)6 多表查詢 70
實(shí)驗(yàn)7 視圖的使用 73
實(shí)驗(yàn)8 使用T-SQL流程控制語句 75
實(shí)驗(yàn)9 系統(tǒng)函數(shù)和自定義函數(shù) 77
實(shí)驗(yàn)10 存儲(chǔ)過程 79
實(shí)驗(yàn)11 觸發(fā)器 82
實(shí)驗(yàn)12 SQL Server 2012的安全管理 85
第三部分 綜合實(shí)例——教學(xué)管理系統(tǒng)數(shù)據(jù)庫 87
3.1 系統(tǒng)需求分析 87
3.2 系統(tǒng)用戶分析 88
3.3 系統(tǒng)功能模塊設(shè)計(jì) 88
3.4 數(shù)據(jù)庫設(shè)計(jì) 94
3.5 數(shù)據(jù)庫實(shí)現(xiàn) 100
第四部分 主教材習(xí)題和參考解答 123
第1章 數(shù)據(jù)庫系統(tǒng)概述 123
第2章 關(guān)系數(shù)據(jù)庫 127
第3章 關(guān)系數(shù)據(jù)庫理論 130
第4章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 132
第5章 索引 139
第6章 T-SQL程序設(shè)計(jì) 141
第7章 存儲(chǔ)過程、觸發(fā)器和游標(biāo) 145
第8章 事務(wù)和鎖 151
第9章 數(shù)據(jù)庫的安全管理 155
第10章 數(shù)據(jù)的備份與恢復(fù) 158
第11章 數(shù)據(jù)庫設(shè)計(jì) 161
第12章 數(shù)據(jù)庫技術(shù)的新發(fā)展 166
第13章 SQL Server開發(fā)工具 168
- Java Web項(xiàng)目化設(shè)計(jì)實(shí)踐教程 [邱云 曾陳萍]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- 大學(xué)信息技術(shù) [曾翰穎 編著]
- 多維視域下的高校籃球教學(xué)創(chuàng)新研究 [張利超 李寧 著]
- 創(chuàng)新創(chuàng)業(yè)訓(xùn)練實(shí)踐教程 [主編 王日華 陳武 黃喆誠]
- 實(shí)用運(yùn)籌學(xué) [主編 邢育紅 于晉臣]
- 電子技術(shù)(第二版) [主編 覃愛娜 李飛]
- 勞動(dòng)爭議處理實(shí)務(wù) [主編 王秀卿 羅靜]
- 語音識(shí)別理論與實(shí)踐 [主編 莫宏偉]
- 武術(shù)基礎(chǔ)教程 [主編 李代勇 謝志民]
- 畫法幾何與機(jī)械制圖習(xí)題集(多學(xué)時(shí)) [主編 趙軍]
- 機(jī)械設(shè)計(jì)基礎(chǔ)(第二版) [主編 田亞平 李愛姣]
- 畫法幾何與機(jī)械制圖習(xí)題集(少學(xué)時(shí)) [主編 趙軍]
- 畫法幾何與機(jī)械制圖 [主編 趙軍]
- C語言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開發(fā)實(shí)踐 [主 編 劉龍]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- 網(wǎng)絡(luò)營銷 [主編 夏薇薇 劉婷 尚潔]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2019) [主 編 嚴(yán)暉 周肆清]
- 功能材料制備與表征實(shí)驗(yàn)指導(dǎo)書 [龔偉平 趙軍峰 梅海娟 等編著]
- 信號(hào)與系統(tǒng)(第二版) [主編 張宇]
- Python 語言程序設(shè)計(jì)實(shí)踐指導(dǎo) [主編 張雙獅]
- 體育舞蹈教程 [主編 劉偉 陳志明 曾明]
- 線性代數(shù)導(dǎo)學(xué)篇 [主編 史昱]
- 信息技術(shù)基礎(chǔ)實(shí)訓(xùn)與習(xí)題指導(dǎo)(Windows7+Office2016) [主編 周金容 唐天國]
- 高等數(shù)學(xué)導(dǎo)學(xué)篇(下冊(cè)) [主編 李文婧 胡雷 尹金生]
- 高等數(shù)學(xué)導(dǎo)學(xué)篇(上冊(cè)) [主編 李文婧 胡雷 尹金生]
- 高等數(shù)學(xué)(下冊(cè)) [主編 李愛芹 胡雷 尹金生]
- 高等數(shù)學(xué)(上冊(cè)) [主編 李愛芹 胡雷 尹金生]
- 生活經(jīng)管more>>
- C#程序設(shè)計(jì)教程
- 軟件設(shè)計(jì)模式實(shí)用教程
- 數(shù)據(jù)庫原理及應(yīng)用(MySQL版)
- 基于Android平臺(tái)的移動(dòng)開發(fā)技術(shù)
- Android 應(yīng)用開發(fā)項(xiàng)目實(shí)戰(zhàn)
- 軟件工程(第二版)
- 軟件工程(第二版)
- Java程序設(shè)計(jì)案例教程
- Visual C++6.0程序項(xiàng)目案例教程
- 數(shù)據(jù)庫原理
- 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)指導(dǎo)
- ACM程序設(shè)計(jì)基礎(chǔ)
- Android應(yīng)用開發(fā)基礎(chǔ)教程
- Java程序設(shè)計(jì)實(shí)訓(xùn)教程
- Java面向?qū)ο蟪绦蛟O(shè)計(jì)
- Java面向?qū)ο蟪绦蛟O(shè)計(jì)