數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用(SQL Server 2008版)(第二版)

-
【作 者】主編 嚴(yán)暉 王小玲
【I S B N 】978-7-5170-6012-3
【責(zé)任編輯】封裕
【適用讀者群】本專通用
【出版時(shí)間】2017-12-09
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第2版第1次印刷
【頁(yè) 數(shù)】296
【千字?jǐn)?shù)】457
【印 張】18.5
【定 價(jià)】¥38
【叢 書】普通高等教育“十三五”規(guī)劃教材(計(jì)算機(jī)專業(yè)群)
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書以SQL Server 2008為平臺(tái),以Visual Basic .NET為應(yīng)用開發(fā)工具,從數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用系統(tǒng)開發(fā)的角度系統(tǒng)地介紹數(shù)據(jù)庫(kù)系統(tǒng)的基本理論、SQL Server 2008和綜合應(yīng)用等內(nèi)容。全書共10章:數(shù)據(jù)庫(kù)技術(shù)概論、數(shù)據(jù)庫(kù)的管理與使用、數(shù)據(jù)表的管理與維護(hù)、數(shù)據(jù)庫(kù)查詢、索引與視圖、存儲(chǔ)過程與觸發(fā)器、數(shù)據(jù)庫(kù)維護(hù)、數(shù)據(jù)庫(kù)的安全管理、數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)工具、數(shù)據(jù)訪問方法。本書結(jié)合教學(xué)過程與學(xué)生學(xué)習(xí)的實(shí)際需求進(jìn)行章節(jié)安排,語(yǔ)言通俗易懂、案例典型豐富,循序漸進(jìn)地介紹了數(shù)據(jù)庫(kù)技術(shù)、編程方法和應(yīng)用程序開發(fā)等方面的內(nèi)容。
本書既可作為高等院校“數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用”課程的教材,又可供計(jì)算機(jī)應(yīng)用人員學(xué)習(xí)參考。
本書與《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2008)》(第二版)配套并提供電子教案,讀者可以到中國(guó)水利水電出版社網(wǎng)站和萬(wàn)水書苑免費(fèi)下載,網(wǎng)址:http://www.waterpub.com.cn/softdown/和http://www.hzxbc.cn。
本書特色
• 全書將知識(shí)傳授與能力培養(yǎng)融為一體,以應(yīng)用為目的,以操作案例為驅(qū)動(dòng),幫助讀者構(gòu)建完整的數(shù)據(jù)庫(kù)知識(shí)體系。用一個(gè)具有代表性的實(shí)例數(shù)據(jù)庫(kù)“學(xué)生信息數(shù)據(jù)庫(kù)”貫穿全書,并設(shè)計(jì)了100多個(gè)在工作和學(xué)習(xí)中經(jīng)常遇到的數(shù)據(jù)庫(kù)問題,指導(dǎo)讀者循序漸進(jìn)地尋找答案。
• 本書以流行的SQL Server 2008數(shù)據(jù)庫(kù)管理系統(tǒng)作為實(shí)驗(yàn)平臺(tái),以VB.NET 2010為數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)工具,介紹數(shù)據(jù)庫(kù)的基本操作方法、應(yīng)用程序的開發(fā)方法及步驟等相關(guān)知識(shí)。
• 全書各章節(jié)配有微視頻輔助教材內(nèi)容的學(xué)習(xí),既減少了閱讀量,又對(duì)一些操作性較強(qiáng)的內(nèi)容增強(qiáng)了直觀性。
隨著數(shù)據(jù)庫(kù)技術(shù)和程序設(shè)計(jì)與開發(fā)技術(shù)的不斷發(fā)展,在“大學(xué)計(jì)算機(jī)基礎(chǔ)”課程中,講授數(shù)據(jù)庫(kù)及其應(yīng)用程序開發(fā)技術(shù)已成為計(jì)算機(jī)基礎(chǔ)課程教學(xué)改革的方向之一。掌握數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)方法,已經(jīng)成為大學(xué)生信息素養(yǎng)和能力結(jié)構(gòu)的重要組成部分,也是社會(huì)對(duì)人才計(jì)算機(jī)應(yīng)用與開發(fā)水平的要求。
本書在第一版的基礎(chǔ)上,結(jié)合當(dāng)前程序設(shè)計(jì)技術(shù)發(fā)展的情況及教學(xué)體會(huì),從面向應(yīng)用的教學(xué)改革定位出發(fā),采用Visual Basic .NET作為開發(fā)工具,以操作案例為驅(qū)動(dòng),構(gòu)建完整的數(shù)據(jù)庫(kù)知識(shí)體系和程序設(shè)計(jì)方法。用一個(gè)具有代表性的實(shí)例數(shù)據(jù)庫(kù)——“學(xué)生信息數(shù)據(jù)庫(kù)”貫穿全書,并設(shè)計(jì)了100多個(gè)在工作和學(xué)習(xí)中可能遇到的數(shù)據(jù)庫(kù)問題,指導(dǎo)讀者循序漸進(jìn)地尋找答案。每章配有精心設(shè)計(jì)的思考題,引導(dǎo)讀者在解決問題的過程中加深對(duì)知識(shí)的理解,在實(shí)際運(yùn)用中拓展思維。
本書以SQL Server 2008數(shù)據(jù)庫(kù)管理系統(tǒng)作為實(shí)驗(yàn)平臺(tái),介紹SQL Server的主要功能和數(shù)據(jù)庫(kù)的基本操作方法,其中SQL語(yǔ)法均用實(shí)例驗(yàn)證,大部分例題配有圖片說明。系統(tǒng)開發(fā)平臺(tái)使用Windows 7環(huán)境下的Visual Basic .NET,書中全部例題均在系統(tǒng)環(huán)境中運(yùn)行通過。
為了方便教學(xué)和讀者上機(jī)操作練習(xí),作者還編寫了《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2008)》(第二版),作為與本書配套的實(shí)驗(yàn)和課程設(shè)計(jì)教材。
本書由嚴(yán)暉、王小玲任主編(負(fù)責(zé)統(tǒng)稿和整理),周肆清、奎曉燕任副主編,施榮華任主審。另外,參加本書部分編寫工作的還有劉衛(wèi)國(guó)、楊長(zhǎng)興、田琪、童鍵、溫國(guó)海、孫岱、李小蘭、邵自然、劉澤星等。在本書編寫過程中,作者得到了所在學(xué)校信息科學(xué)與工程學(xué)院相關(guān)領(lǐng)導(dǎo)和教學(xué)管理人員、計(jì)算機(jī)基礎(chǔ)教學(xué)實(shí)驗(yàn)中心全體老師和自動(dòng)化系部分老師的大力支持和指導(dǎo),在此表示衷心感謝。
由于本書編寫人員都是奮戰(zhàn)在教學(xué)一線的老師,教學(xué)、教改和科研任務(wù)繁重,書中不當(dāng)或錯(cuò)誤之處在所難免,懇請(qǐng)廣大讀者批評(píng)指正,讀者可通過郵箱[email protected]與作者聯(lián)系。
編 者
2017年10月
第1章 數(shù)據(jù)庫(kù)技術(shù)概論 1
1.1 數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展 1
1.2 數(shù)據(jù)庫(kù)系統(tǒng) 4
1.2.1 數(shù)據(jù)庫(kù)系統(tǒng)的組成 4
1.2.2 數(shù)據(jù)庫(kù)的結(jié)構(gòu)體系 5
1.2.3 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) 6
1.3 數(shù)據(jù)模型 7
1.3.1 數(shù)據(jù)模型的組成要素 7
1.3.2 數(shù)據(jù)抽象的過程 8
1.3.3 概念模型 9
1.3.4 邏輯模型 11
1.4 關(guān)系數(shù)據(jù)庫(kù) 12
1.4.1 關(guān)系數(shù)據(jù)庫(kù)的基本概念 13
1.4.2 關(guān)系運(yùn)算 14
1.4.3 關(guān)系的完整性約束 17
1.4.4 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)例 18
1.5 SQL Server 2008數(shù)據(jù)庫(kù)概述 20
1.5.1 SQL Server的初步認(rèn)識(shí) 20
1.5.2 SQL Server 2008的服務(wù)器組件 23
1.5.3 SQL Server 2008的常用管理工具 24
1.5.4 SQL Server數(shù)據(jù)類型 30
1.6 Transact-SQL簡(jiǎn)介 32
1.6.1 SQL與Transact-SQL 33
1.6.2 運(yùn)算符與表達(dá)式 34
1.6.3 語(yǔ)句塊和注釋 39
1.6.4 流程控制語(yǔ)句 39
習(xí)題1 42
第2章 數(shù)據(jù)庫(kù)的管理與使用 44
2.1 SQL Server數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu) 44
2.1.1 邏輯存儲(chǔ)結(jié)構(gòu) 44
2.1.2 物理存儲(chǔ)結(jié)構(gòu) 46
2.2 數(shù)據(jù)庫(kù)的創(chuàng)建 47
2.2.1 使用對(duì)象資源管理器創(chuàng)建數(shù)據(jù)庫(kù) 48
2.2.2 使用T-SQL創(chuàng)建數(shù)據(jù)庫(kù) 50
2.3 數(shù)據(jù)庫(kù)的修改 55
2.3.1 使用對(duì)象資源管理器修改數(shù)據(jù)庫(kù) 55
2.3.2 使用T-SQL修改數(shù)據(jù)庫(kù) 57
2.4 數(shù)據(jù)庫(kù)的刪除 60
2.4.1 使用圖形界面方式刪除數(shù)據(jù)庫(kù) 60
2.4.2 使用T-SQL刪除數(shù)據(jù)庫(kù) 62
2.5 數(shù)據(jù)庫(kù)的分離和附加 62
2.5.1 數(shù)據(jù)庫(kù)的分離 62
2.5.2 數(shù)據(jù)庫(kù)的附加 64
2.6 數(shù)據(jù)庫(kù)的擴(kuò)大和收縮 67
2.6.1 數(shù)據(jù)庫(kù)的擴(kuò)大 67
2.6.2 數(shù)據(jù)庫(kù)的收縮 68
習(xí)題2 71
第3章 數(shù)據(jù)表的管理與維護(hù) 73
3.1 數(shù)據(jù)表的創(chuàng)建和管理 73
3.1.1 使用對(duì)象資源管理器創(chuàng)建數(shù)據(jù)表 73
3.1.2 使用T-SQL創(chuàng)建數(shù)據(jù)表 75
3.1.3 使用對(duì)象資源管理器對(duì)數(shù)據(jù)表進(jìn)行
管理 78
3.1.4 使用T-SQL對(duì)數(shù)據(jù)表進(jìn)行管理 80
3.2 表數(shù)據(jù)的管理 81
3.2.1 使用對(duì)象資源管理器管理表數(shù)據(jù) 81
3.2.2 使用T-SQL管理表數(shù)據(jù) 85
3.3 數(shù)據(jù)庫(kù)完整性管理 88
3.3.1 數(shù)據(jù)庫(kù)完整性概述 88
3.3.2 數(shù)據(jù)庫(kù)完整性的類型 89
3.3.3 使用對(duì)象資源管理器實(shí)現(xiàn)數(shù)據(jù)庫(kù)
完整性的設(shè)置 90
習(xí)題3 95
第4章 數(shù)據(jù)庫(kù)查詢 97
4.1 查詢概述 97
4.1.1 圖形界面的菜單方式 97
4.1.2 查詢語(yǔ)句SELECT 98
4.2 基本查詢 99
4.2.1 簡(jiǎn)單查詢 99
4.2.2 條件查詢 103
4.2.3 查詢結(jié)果處理 108
4.3 嵌套查詢 112
4.3.1 單值嵌套查詢 112
4.3.2 多值嵌套查詢 113
4.4 連接查詢 115
4.4.1 自連接 115
4.4.2 內(nèi)連接 116
4.4.3 外連接 118
4.4.4 交叉連接 120
習(xí)題4 121
第5章 索引與視圖 124
5.1 索引 124
5.1.1 索引的概念 124
5.1.2 索引的分類 125
5.1.3 索引的管理 126
5.2 視圖 129
5.2.1 視圖的概念 130
5.2.2 視圖的創(chuàng)建 130
5.2.3 視圖的查詢 133
5.2.4 視圖的修改 134
5.2.5 視圖的刪除 134
習(xí)題5 135
第6章 存儲(chǔ)過程與觸發(fā)器 137
6.1 存儲(chǔ)過程概述 137
6.1.1 存儲(chǔ)過程的特點(diǎn)和類型 137
6.1.2 存儲(chǔ)過程的創(chuàng)建和執(zhí)行 138
6.1.3 存儲(chǔ)過程的參數(shù)和執(zhí)行狀態(tài) 143
6.1.4 存儲(chǔ)過程的查看和修改 147
6.1.5 存儲(chǔ)過程的刪除 149
6.2 觸發(fā)器概述 150
6.2.1 觸發(fā)器的特點(diǎn)和類型 150
6.2.2 觸發(fā)器的創(chuàng)建 151
6.2.3 觸發(fā)器的查看和修改 155
6.2.4 觸發(fā)器的刪除 157
習(xí)題6 158
第7章 數(shù)據(jù)庫(kù)維護(hù) 160
7.1 數(shù)據(jù)備份和還原 160
7.1.1 數(shù)據(jù)備份 160
7.1.2 數(shù)據(jù)還原 162
7.1.3 數(shù)據(jù)備份和還原操作 163
7.2 導(dǎo)入導(dǎo)出數(shù)據(jù) 170
7.2.1 導(dǎo)入數(shù)據(jù)表 171
7.2.2 導(dǎo)入其他數(shù)據(jù)源的數(shù)據(jù) 175
7.2.3 導(dǎo)出SQL Server數(shù)據(jù)表 180
7.3 生成與執(zhí)行SQL腳本 182
7.3.1 將數(shù)據(jù)庫(kù)生成SQL腳本 182
7.3.2 將數(shù)據(jù)表生成SQL腳本 183
7.3.3 執(zhí)行SQL腳本 184
習(xí)題7 186
第8章 數(shù)據(jù)庫(kù)的安全管理 188
8.1 SQL Server 2008的安全機(jī)制 188
8.1.1 身份驗(yàn)證 188
8.1.2 身份驗(yàn)證模式的設(shè)置 190
8.2 SQL Server安全管理 191
8.2.1 登錄管理 191
8.2.2 數(shù)據(jù)庫(kù)用戶管理 196
8.2.3 角色管理 197
8.2.4 權(quán)限管理 203
習(xí)題8 206
第9章 數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)工具 208
9.1 數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)工具概述 208
9.2 VB .NET概述 209
9.2.1 Visual Studio集成開發(fā)環(huán)境 209
9.2.2 創(chuàng)建簡(jiǎn)單的VB .NET應(yīng)用程序 211
9.2.3 VB .NET程序的特點(diǎn) 212
9.3 VB .NET語(yǔ)言基礎(chǔ) 213
9.3.1 編碼基礎(chǔ) 214
9.3.2 基本數(shù)據(jù)類型 214
9.3.3 變量和常量 215
9.3.4 常用內(nèi)部函數(shù) 218
9.3.5 運(yùn)算符與表達(dá)式 220
9.3.6 數(shù)組 222
9.4 程序控制結(jié)構(gòu) 224
9.4.1 選擇結(jié)構(gòu) 224
9.4.2 循環(huán)控制結(jié)構(gòu) 226
9.5 控件 231
9.5.1 Label控件 232
9.5.2 TextBox控件 234
9.5.3 PictureBox控件 238
9.5.4 菜單 239
9.5.5 RadioButton控件與CheckBox控件 242
9.5.6 ListBox控件與ComboBox控件 244
9.5.7 Timer控件 247
9.6 過程 249
9.6.1 子過程 249
9.6.2 函數(shù)過程 251
9.6.3 變量的作用域和生存期 253
習(xí)題9 255
第10章 數(shù)據(jù)訪問方法 257
10.1 VB .NET數(shù)據(jù)訪問技術(shù) 257
10.1.1 數(shù)據(jù)訪問接口ADO .NET結(jié)構(gòu)及
組件 257
10.1.2 ADO .NET核心對(duì)象 258
10.2 使用數(shù)據(jù)訪問組件訪問數(shù)據(jù)庫(kù) 260
10.2.1 使用ADO .NET訪問數(shù)據(jù)庫(kù)過程 261
10.2.2 數(shù)據(jù)綁定 264
10.3 數(shù)據(jù)庫(kù)操作 274
10.3.1 數(shù)據(jù)庫(kù)編輯操作 274
10.3.2 數(shù)據(jù)查詢 279
10.4 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā) 282
習(xí)題10 284
附錄1 SQL Server 2008常用函數(shù) 286
附錄2 VB .NET常用函數(shù) 288
參考文獻(xiàn) 290
- 嵌入式人工智能技術(shù)應(yīng)用(數(shù)字教材) [主編 胡娜 楊國(guó)勇 晏廷榮]
- Java Web項(xiàng)目化設(shè)計(jì)實(shí)踐教程 [邱云 曾陳萍]
- 人工智能開發(fā)框架應(yīng)用 [主編 王明超 蘆婭云]
- 民航客艙服務(wù)實(shí)用英語(yǔ)教程 [主編 田靜 徐亞玲]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- 大學(xué)信息技術(shù) [曾翰穎 編著]
- 多維視域下的高校籃球教學(xué)創(chuàng)新研究 [張利超 李寧 著]
- 創(chuàng)新創(chuàng)業(yè)訓(xùn)練實(shí)踐教程 [主編 王日華 陳武 黃喆誠(chéng)]
- 實(shí)用運(yùn)籌學(xué) [主編 邢育紅 于晉臣]
- 電子技術(shù)(第二版) [主編 覃愛娜 李飛]
- 勞動(dòng)爭(zhēng)議處理實(shí)務(wù) [主編 王秀卿 羅靜]
- 工程數(shù)學(xué) [主編 郭立娟 王海]
- 語(yǔ)音識(shí)別理論與實(shí)踐 [主編 莫宏偉]
- 武術(shù)基礎(chǔ)教程 [主編 李代勇 謝志民]
- 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機(jī)械制圖習(xí)題集(多學(xué)時(shí)) [主編 趙軍]
- 電工電子技術(shù)基礎(chǔ) [主編 劉 軍 楊國(guó)龍 劉天成]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程 [陳亞峰]
- 機(jī)械設(shè)計(jì)基礎(chǔ)(第二版) [主編 田亞平 李愛姣]
- 畫法幾何與機(jī)械制圖 [主編 趙軍]
- C語(yǔ)言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語(yǔ)言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開發(fā)實(shí)踐 [主 編 劉龍]
- 智能化技術(shù)基礎(chǔ)(第三版) [鄧文達(dá) 李禮]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- 網(wǎng)絡(luò)營(yíng)銷 [主編 夏薇薇 劉婷 尚潔]
- 電視節(jié)目策劃與制作(微課版) [主 編 黃滴滴]
- 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2019) [主 編 嚴(yán)暉 周肆清]
- 大學(xué)應(yīng)用數(shù)學(xué) [主編 郭立娟]
- 工業(yè)機(jī)器人拆裝與調(diào)試 [主編 胡月霞 向艷芳 朱奇]
- 用戶名: 密碼:
- 匿名?
- 注冊(cè)
- 生活經(jīng)管more>>
- 數(shù)據(jù)庫(kù)原理與應(yīng)用——基于SQL Server 2
- 辦公自動(dòng)化高級(jí)應(yīng)用教程
- 大學(xué)計(jì)算機(jī)基礎(chǔ)上機(jī)實(shí)踐教程(第五版)
- 軟件工程
- 大學(xué)計(jì)算機(jī)基礎(chǔ)(第五版)
- 基于C#的可視化編程基礎(chǔ)
- Python基礎(chǔ)實(shí)例教程
- 計(jì)算機(jī)專業(yè)英語(yǔ)(第二版)
- 管理信息系統(tǒng)教程
- Excel 2010數(shù)據(jù)統(tǒng)計(jì)分析實(shí)用案例教程
- 數(shù)據(jù)庫(kù)原理與技術(shù)(第三版)實(shí)驗(yàn)指導(dǎo)
- 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用(SQL Server 2008版
- 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)踐教程(SQL Server
- 計(jì)算機(jī)網(wǎng)絡(luò)原理與應(yīng)用(第二版)
- IT職業(yè)英語(yǔ)(第三版)
- 網(wǎng)站前端技術(shù)案例教程(HTML+CSS+JavaS