數據庫系統原理與應用

-
【作 者】主編 沈祥玖 張岳
【I S B N 】978-7-5170-4544-1
【責任編輯】李炎
【適用讀者群】本專(zhuān)通用
【出版時(shí)間】2016-07-30
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數】224
【千字數】348
【印 張】14
【定 價(jià)】¥30
【叢 書(shū)】普通高等教育“十三五”規劃教材(計算機專(zhuān)業(yè)群)
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)是《數據庫原理與應用——SQL Server 2005》(普通高等教育“十一五”國家級規劃教材)的升級版。自第一版出版以來(lái),受到了廣大讀者的廣泛關(guān)注,在多所高校的教學(xué)實(shí)踐中取得好評。為進(jìn)一步提高教材的質(zhì)量,適應目前不斷發(fā)展的教學(xué)需求,我們對第一版教材進(jìn)行了全面的修訂。
全書(shū)用一個(gè)例子貫穿始終,內容涵蓋安裝、使用、管理和維護等各個(gè)層面的知識。充分展示了SQL Server 2008數據庫應用開(kāi)發(fā)便捷、靈活、易學(xué)易懂的特點(diǎn),是數據庫應用與開(kāi)發(fā)的基礎。
本書(shū)可作為應用型本科和高職高專(zhuān)學(xué)生學(xué)習數據庫原理與應用的教材,也可作為相關(guān)技術(shù)培訓教材和自學(xué)參考書(shū)。
本書(shū)所配套的PPT課件、習題參考答案、課程設計案例、上機實(shí)訓、MOOC等,可以從省級課程教學(xué)網(wǎng)站(211.64.127.215)和中國水利水電出版社及萬(wàn)水書(shū)苑下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://www.mactlaundry.com。
本書(shū)針對應用型本科學(xué)生的特點(diǎn),總結并精選作者多年從事教學(xué)和實(shí)際應用開(kāi)發(fā)的經(jīng)驗,以實(shí)際應用實(shí)例作為任務(wù)驅動(dòng),由淺入深,理論結合實(shí)際,全面講述了SQL Server 2008關(guān)系數據庫系統的特點(diǎn)及應用開(kāi)發(fā)技術(shù)。
全書(shū)用一個(gè)例子貫穿始終,內容涵蓋安裝、使用、管理和維護等各個(gè)層面的知識,充分展示了SQL Server 2008數據庫應用開(kāi)發(fā)便捷、靈活、易學(xué)易懂的特點(diǎn),是數據庫應用與開(kāi)發(fā)的基礎。
本書(shū)講解簡(jiǎn)明扼要、條理清楚,強調用言簡(jiǎn)意賅的語(yǔ)言描述抽象的理論,盡量簡(jiǎn)單易學(xué),以適合初學(xué)者。
前 言
本書(shū)是《數據庫原理與應用——SQL Server 2005》(普通高等教育“十一五”國家級規劃教材)的升級版。自第一版出版以來(lái),受到了廣大讀者的廣泛關(guān)注,在多所高校的教學(xué)實(shí)踐中獲得好評。為進(jìn)一步提高教材的質(zhì)量,適應目前不斷發(fā)展的教學(xué)需求,我們對第一版教材進(jìn)行了全面的修訂。在章節編排和教學(xué)內容上進(jìn)行了重新編寫(xiě),更符合教學(xué)規律,增加了大量T-SQL應用案例,這些案例代碼都在實(shí)際操作中運行通過(guò)。突出了T-SQL的編程能力培養。以新版本SQL Server 2008數據庫系統作為教學(xué)數據庫,針對應用型本科學(xué)生的特點(diǎn),總結并精選作者多年從事教學(xué)和實(shí)際應用開(kāi)發(fā)的經(jīng)驗,以實(shí)際應用實(shí)例作為任務(wù)驅動(dòng),由淺入深,理論結合實(shí)際,全面講述了SQL Server 2008關(guān)系數據庫系統的特點(diǎn)及應用開(kāi)發(fā)技術(shù)。特別是以作者開(kāi)發(fā)的“高校學(xué)生成績(jì)管理信息系統”作為實(shí)例教學(xué)系統。本書(shū)所配套的PPT課件、習題參考答案、課程設計案例、上機實(shí)訓、MOOC等,為老師教學(xué)和學(xué)生學(xué)習提供了立體化的教學(xué)資源。這些內容都可以從省級課程教學(xué)網(wǎng)站(211.64.127.215)和中國水利水電出版社及萬(wàn)水書(shū)苑下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://www.mactlaundry.com。
本書(shū)以適用于初學(xué)者為目的進(jìn)行編排,知識難度控制在初學(xué)者能接受的范圍內,對于哪些內容可以了解、哪些必須掌握、哪些是較深入的應用等都給出了明確的說(shuō)明。講解簡(jiǎn)明扼要、條理清晰,應用實(shí)例貫穿始終,盡量簡(jiǎn)單易學(xué),以適合初學(xué)者。
全書(shū)共分11章,第1~2章主要講述了關(guān)系數據庫的基本概念和基本知識;第3~10章通過(guò)一個(gè)典型的數據庫應用實(shí)例,主要講述了SQL Server 2008數據庫系統的特點(diǎn)和安裝、數據庫和數據表的建立、T-SQL基礎、數據查詢(xún)、視圖、數據更新、存儲過(guò)程與觸發(fā)器的建立和使用、數據庫的安全性、完整性設計以及數據庫的備份和還原、數據庫設計理論。第11章通過(guò)一個(gè)實(shí)例給出了Java連接數據庫的技術(shù)以及基于Java語(yǔ)言開(kāi)發(fā)數據庫應用系統的過(guò)程。全書(shū)用一個(gè)例子貫穿始終,內容涵蓋安裝、使用、管理和維護等各個(gè)層面的知識,充分展示了SQL Server 2008數據庫應用開(kāi)發(fā)便捷、靈活、易學(xué)易懂的特點(diǎn),是數據庫應用與開(kāi)發(fā)的基礎。
本書(shū)由沈祥玖、張岳任主編,蘭莉(菏澤公路局)、焦忭忭任副主編,張廣淵教授主審。其中第1、2、5、10章由沈祥玖編寫(xiě),第3、4章由蘭莉編寫(xiě),第6章由焦忭忭編寫(xiě),第7、8、9章由張岳編寫(xiě),第11章由司冠南編寫(xiě),全書(shū)由沈祥玖教授最后統稿,參加本書(shū)編寫(xiě)和錄入工作的還有李艷、徐碩博老師,在此一并表示感謝。
由于作者水平有限,書(shū)中難免存在不足之處,懇請讀者批評指正。
沈祥玖
2016年5月15日于濟南
E-mail:jnjtsxj@163.com
第1章 數據庫概述 1
1.1 引言 1
1.1.1 數據、數據庫、數據庫管理系統和
數據庫系統 1
1.1.2 數據管理的發(fā)展 2
1.1.3 數據庫技術(shù)的研究領(lǐng)域 2
1.2 數據模型 3
1.2.1 三種主要的數據模型 3
1.2.2 關(guān)系數據模型的三要素 4
1.2.3 概念模型 5
1.3 數據庫系統的結構 7
1.3.1 數據庫系統的模式結構 7
1.3.2 數據庫系統的體系結構 8
1.3.3 數據庫管理系統 8
本章小結 10
習題1 10
第2章 關(guān)系數據庫 12
2.1 關(guān)系模型的基本概念 12
2.1.1 關(guān)系 12
2.1.2 關(guān)系數據結構 14
2.1.3 關(guān)系的完整性 15
2.2 關(guān)系代數 17
2.2.1 傳統的集合運算 17
2.2.2 專(zhuān)門(mén)的關(guān)系運算 19
本章小結 22
習題2 22
第3章 SQL Server 2008概述 25
3.1 SQL Server 2008的體系結構 25
3.1.1 SQL Server 2008的客戶(hù)機/服務(wù)器
結構 25
3.1.2 SQL Server 2008的查詢(xún)語(yǔ)言
——交互式SQL 25
3.2 SQL Server 2008的新特性 26
3.3 SQL Server 2008的安裝 27
3.3.1 SQL Server 2008的安裝版本 27
3.3.2 SQL Server 2008的安裝步驟 28
本章小結 40
習題3 41
第4章 可視化方式下數據庫對象的操作 42
4.1 數據庫的創(chuàng )建 42
4.1.1 數據庫的結構 42
4.1.2 系統數據庫 44
4.1.3 創(chuàng )建數據庫 45
4.1.4 查看數據庫 47
4.1.5 修改數據庫 48
4.1.6 刪除數據庫 49
4.2 數據表的創(chuàng )建 50
4.2.1 數據類(lèi)型 50
4.2.2 創(chuàng )建表結構 53
4.2.3 查看和修改表結構 55
4.2.4 刪除表 56
4.3 創(chuàng )建數據庫關(guān)系圖 56
4.4 數據更新 58
4.5 視圖 59
4.5.1 視圖的概念 59
4.5.2 創(chuàng )建視圖 60
4.5.3 更新視圖 63
本章小結 63
習題4 63
第5章 T-SQL基礎及應用 65
5.1 SQL語(yǔ)言的發(fā)展 65
5.2 T-SQL的語(yǔ)法規則 66
5.3 數據定義 71
5.4 T-SQL簡(jiǎn)單查詢(xún) 76
5.4.1 最簡(jiǎn)單的SELECT語(yǔ)句 76
5.4.2 帶條件的查詢(xún) 81
5.4.3 模糊查詢(xún) 84
5.4.4 函數的使用 86
5.4.5 查詢(xún)結果排序 87
5.4.6 使用分組 88
5.5 T-SQL高級查詢(xún) 90
5.5.1 連接查詢(xún) 90
5.5.2 子查詢(xún) 92
5.6 視圖 94
5.6.1 視圖的概念 94
5.6.2 創(chuàng )建視圖 95
5.6.3 查詢(xún)視圖 96
5.7 數據操縱 96
5.7.1 向表中插入數據 96
5.7.2 修改表中數據 98
5.7.3 刪除表中數據 98
本章小結 98
習題5 99
第6章 數據庫的完整性設計 100
6.1 完整性概述 100
6.1.1 域完整性 100
6.1.2 實(shí)體完整性 100
6.1.3 參照完整性 100
6.2 使用約束實(shí)施數據庫的完整性 101
6.2.1 PRIMARY KEY約束 101
6.2.2 UNIQUE約束 102
6.2.3 DEFAULT約束 103
6.2.4 CHECK約束 104
6.2.5 FOREIGN KEY約束 105
6.3 使用規則 107
6.3.1 創(chuàng )建規則 107
6.3.2 綁定規則 108
6.3.3 解除規則綁定 108
6.3.4 刪除規則 108
6.4 使用默認值 109
6.4.1 創(chuàng )建默認值 109
6.4.2 綁定默認值 109
6.4.3 解除默認值綁定 110
6.4.4 刪除默認值 110
本章小結 110
習題6 110
第7章 存儲過(guò)程和觸發(fā)器 112
7.1 存儲過(guò)程 112
7.1.1 存儲過(guò)程概述 112
7.1.2 存儲過(guò)程的類(lèi)型 113
7.1.3 創(chuàng )建存儲過(guò)程 113
7.1.4 查看存儲過(guò)程信息 117
7.1.5 修改存儲過(guò)程 119
7.1.6 刪除存儲過(guò)程 119
7.2 觸發(fā)器 120
7.2.1 觸發(fā)器概述 120
7.2.2 創(chuàng )建觸發(fā)器 121
7.2.3 管理觸發(fā)器 125
7.2.4 修改觸發(fā)器 126
7.2.5 刪除觸發(fā)器 127
本章小結 127
習題7 128
第8章 數據庫的安全性 129
8.1 SQL Server 的安全性機制 129
8.1.1 操作系統的安全性 129
8.1.2 服務(wù)器的安全性 129
8.1.3 數據庫的安全性 130
8.1.4 表和列級的安全性 130
8.2 管理服務(wù)器的安全性 130
8.2.1 服務(wù)器登錄賬號 130
8.2.2 設置安全性身份驗證模式 131
8.2.3 創(chuàng )建登錄賬號 132
8.2.4 拒絕登錄賬號 135
8.2.5 刪除登錄賬號 137
8.2.6 特殊賬戶(hù)——sa 137
8.2.7 服務(wù)器角色 138
8.3 SQL Server 數據庫的安全性 140
8.3.1 添加數據庫 140
8.3.2 修改數據庫用戶(hù) 142
8.3.3 刪除數據庫用戶(hù) 143
8.3.4 特殊數據庫用戶(hù) 144
8.3.5 固定數據庫角色 144
8.3.6 創(chuàng )建自定義數據庫角色 145
8.3.7 增刪數據庫角色成員 147
8.4 表和列級的安全性 147
8.4.1 權限簡(jiǎn)介 147
8.4.2 授權 148
8.4.3 權限收回 152
8.4.4 權限拒絕 152
本章小結 153
習題8 153
第9章 數據庫備份與還原 155
9.1 備份概述 155
9.1.1 備份的概念及恢復模式 155
9.1.2 備份類(lèi)型 156
9.1.3 備份設備 157
9.2 備份數據庫 158
9.2.1 創(chuàng )建磁盤(pán)備份設備 158
9.2.2 使用SQL Server Management Studio
進(jìn)行數據庫備份 159
9.2.3 使用T-SQL語(yǔ)句創(chuàng )建數據庫備份 163
9.3 還原數據庫 164
9.3.1 利用SQL Server Management Studio
還原數據庫 164
9.3.2 利用T-SQL語(yǔ)句還原數據庫 166
9.4 SQL Server 2008數據轉換 166
9.4.1 數據導入 166
9.4.2 數據導出 169
本章小結 173
習題9 173
第10章 關(guān)系數據庫理論和設計 175
10.1 關(guān)系數據庫理論 175
10.1.1 函數依賴(lài) 175
10.1.2 范式 176
10.1.3 關(guān)系模式的規范化 177
10.2 數據庫設計 180
10.2.1 數據庫設計的任務(wù)與內容 180
10.2.2 數據庫設計的方法 180
10.2.3 數據庫設計的步驟 181
10.3 數據庫新技術(shù) 182
10.3.1 數據庫技術(shù)與其他技術(shù)的結合 182
10.3.2 數據倉庫 183
本章小結 183
習題10 184
第11章 數據庫應用(Java)程序開(kāi)發(fā)實(shí)例 185
11.1 Java連接數據庫技術(shù) 185
11.1.1 JDBC簡(jiǎn)介 185
11.1.2 Connection接口 187
11.1.3 Statement接口 188
11.1.4 ResultSet接口 189
11.2 學(xué)生管理系統的設計 191
11.2.1 系統的需求 191
11.2.2 系統的模塊劃分 192
11.2.3 數據庫的邏輯結構設計 193
11.3 學(xué)生管理系統的編程與實(shí)現 197
11.3.1 連接數據庫的實(shí)現 197
11.3.2 登錄模塊的設計與實(shí)現 198
11.3.3 系統主界面的設計與實(shí)現 198
11.3.4 學(xué)生信息管理模塊的設計與實(shí)現 201
11.3.5 選課管理模塊的設計與實(shí)現 205
11.3.6 成績(jì)管理模塊的設計與實(shí)現 208
11.3.7 成績(jì)查詢(xún)模塊的設計與實(shí)現 211
11.3.8 系統管理模塊的設計與實(shí)現 212
本章小結 214
習題11 214
參考文獻 216
- 實(shí)用運籌學(xué) [主編 邢育紅 于晉臣]
- 電子技術(shù)(第二版) [主編 覃愛(ài)娜 李飛]
- 勞動(dòng)爭議處理實(shí)務(wù) [主編 王秀卿 羅靜]
- 工程數學(xué) [主編 郭立娟 王海]
- 語(yǔ)音識別理論與實(shí)踐 [主編 莫宏偉]
- 武術(shù)基礎教程 [主編 李代勇 謝志民]
- 計算機網(wǎng)絡(luò )實(shí)訓教程 [主編 張浩軍 趙玉娟]
- 畫(huà)法幾何與機械制圖習題集(多學(xué)時(shí)) [主編 趙軍]
- 電工電子技術(shù)基礎 [主編 劉 軍 楊國龍 劉天成]
- MySQL數據庫項目式教程 [陳亞峰]
- 機械設計基礎(第二版) [主編 田亞平 李?lèi)?ài)姣]
- 畫(huà)法幾何與機械制圖 [主編 趙軍]
- C語(yǔ)言程序設計習題與實(shí)驗指導(第二版) [主編 甄增榮 張賓]
- C語(yǔ)言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現實(shí)應用開(kāi)發(fā)實(shí)踐 [主 編 劉龍]
- 智能化技術(shù)基礎(第三版) [鄧文達 李禮]
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- 網(wǎng)絡(luò )營(yíng)銷(xiāo) [主編 夏薇薇 劉婷 尚潔]
- 電視節目策劃與制作(微課版) [主 編 黃滴滴]
- 數據庫技術(shù)與應用實(shí)踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- 大學(xué)應用數學(xué) [主編 郭立娟]
- 工業(yè)機器人拆裝與調試 [主編 胡月霞 向艷芳 朱奇]
- 功能材料制備與表征實(shí)驗指導書(shū) [龔偉平 趙軍峰 梅海娟 等編著(zhù)]
- 信號與系統(第二版) [主編 張宇]
- 信息技術(shù)基礎 [主編 唐倩 邵銳]
- Python 語(yǔ)言程序設計實(shí)踐指導 [主編 張雙獅]
- Photoshop 圖形圖像項目化教程 [主編 胡斌斌 黎婭 蘇大椿]
- 體育舞蹈教程 [主編 劉偉 陳志明 曾明]
- 線(xiàn)性代數導學(xué)篇 [主編 史昱]
- 信息技術(shù)基礎實(shí)訓與習題指導(Windows7+Office2016) [主編 周金容 唐天國]

- 教材類(lèi)more>>
- 生活經(jīng)管more>>
- 數據庫原理與應用——基于SQL Server 2
- 辦公自動(dòng)化高級應用教程
- 大學(xué)計算機基礎上機實(shí)踐教程(第五版)
- 軟件工程
- 大學(xué)計算機基礎(第五版)
- 基于C#的可視化編程基礎
- Python基礎實(shí)例教程
- 計算機專(zhuān)業(yè)英語(yǔ)(第二版)
- 管理信息系統教程
- Excel 2010數據統計分析實(shí)用案例教程
- 數據庫原理與技術(shù)(第三版)實(shí)驗指導
- 數據庫技術(shù)與應用(SQL Server 2008版
- 數據庫技術(shù)與應用實(shí)踐教程(SQL Server
- 計算機網(wǎng)絡(luò )原理與應用(第二版)
- IT職業(yè)英語(yǔ)(第三版)
- 網(wǎng)站前端技術(shù)案例教程(HTML+CSS+JavaS