SQL Server 2012項目教程—分銷系統(tǒng)項目導(dǎo)向
-
【作 者】梁競敏
【I S B N 】978-7-5170-2725-6
【責(zé)任編輯】李炎
【適用讀者群】高職高專
【出版時間】2015-03-02
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】276
【千字?jǐn)?shù)】434
【印 張】17.25
【定 價】¥32
【叢 書】21世紀(jì)高職高專創(chuàng)新精品規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書以項目為導(dǎo)向,采用任務(wù)驅(qū)動的組織模式,選用分銷管理系統(tǒng)模型,深入淺出地將Microsoft SQL Server 2012數(shù)據(jù)庫的知識介紹和技能訓(xùn)練有機結(jié)合起來,力求實現(xiàn)“教學(xué)做”一體化,重點突出實際技能的訓(xùn)練。
本書實用性強,除預(yù)備知識外,共分8大任務(wù),每一任務(wù)都有明確的任務(wù)目標(biāo),讀者可通過完成一系列分解的任務(wù)從而達(dá)到學(xué)習(xí)目標(biāo)。
本書可作為高職院校、應(yīng)用型本科計算機、信息管理等相關(guān)專業(yè)學(xué)生的教材,也可作為Microsoft SQL Server 2012數(shù)據(jù)庫軟件的培訓(xùn)和自學(xué)教材,對于開發(fā)信息管理系統(tǒng)的技術(shù)人員來說也有較高的參考價值。
本書采用標(biāo)準(zhǔn)的分銷系統(tǒng)模型,以項目為導(dǎo)向,采用任務(wù)驅(qū)動的組織模式,實現(xiàn)“教學(xué)做”一體化,將SQL Server 2012數(shù)據(jù)庫知識學(xué)習(xí)與技能訓(xùn)練有機結(jié)合起來。
本書注重解決具體問題的方法和技術(shù),淡化枯燥的理論講解,強調(diào)“理論在實踐中獲得,突出應(yīng)用,強化技能訓(xùn)練”,按數(shù)據(jù)庫開發(fā)工作的規(guī)范組織內(nèi)容。
本書由8個任務(wù)組成,讀者通過完成一系列分解的任務(wù)訓(xùn)練達(dá)成任務(wù)目標(biāo),掌握相應(yīng)的知識與技能,實現(xiàn)一個完整的分銷管理系統(tǒng)的設(shè)計與開發(fā)。
數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,是計算機技術(shù)中應(yīng)用最為廣泛的一個分支。隨著信息技術(shù)的高速發(fā)展,信息管理系統(tǒng)在各行各業(yè)都得到了廣泛的應(yīng)用,信息系統(tǒng)的一個核心就是數(shù)據(jù)管理,而實現(xiàn)數(shù)據(jù)管理則必需有數(shù)據(jù)庫系統(tǒng)的支持。
分銷系統(tǒng)是企業(yè)中應(yīng)用最為廣泛的信息管理系統(tǒng)之一。本書采用了一個標(biāo)準(zhǔn)的分銷管理系統(tǒng)模型,以項目為導(dǎo)向,采用任務(wù)驅(qū)動的組織模式,實現(xiàn)“教學(xué)做”一體化,將Microsoft SQL Server 2012數(shù)據(jù)庫中的知識介紹和技能訓(xùn)練有機地結(jié)合起來。
本書除預(yù)備知識外,共分8大任務(wù),每一任務(wù)都有明確的任務(wù)目標(biāo),讀者通過完成一系列分解的任務(wù)訓(xùn)練達(dá)成任務(wù)目標(biāo),掌握相應(yīng)的知識與技能。同時,在完成所有任務(wù)之后,也就完成了一個完整的分銷管理系統(tǒng)的設(shè)計與開發(fā)。另外,本書還提供了一個學(xué)生成績管理系統(tǒng)的項目實訓(xùn),可用于課后練習(xí)或強化訓(xùn)練。
本書注重解決具體問題的方法和技術(shù),淡化枯燥的理論講解,強調(diào)“理論在實踐中獲得,突出應(yīng)用,強化技能訓(xùn)練”,按數(shù)據(jù)庫開發(fā)工作的規(guī)范進(jìn)行組織。讀者按書中任務(wù)一步步做下去,不僅可對數(shù)據(jù)庫的知識有比較全面的理解,同時可具備較好的數(shù)據(jù)庫開發(fā)技能。
本書各章節(jié)的主要內(nèi)容構(gòu)成如下:
預(yù)備知識:講解了一些數(shù)據(jù)庫最基本的知識,以及分銷系統(tǒng)的需求分析和設(shè)計建模的知識。讀者通過閱讀和完成本部分的任務(wù),可以初步了解數(shù)據(jù)庫的基礎(chǔ)概念以及分銷系統(tǒng)的架構(gòu)。
任務(wù)1:分銷管理系統(tǒng)的規(guī)劃和設(shè)計方法,以及如何在數(shù)據(jù)庫中實現(xiàn)。通過閱讀和完成本任務(wù),讀者可以掌握分銷系統(tǒng)的架構(gòu)設(shè)計以及相應(yīng)數(shù)據(jù)庫的創(chuàng)建方法。
任務(wù)2:數(shù)據(jù)表格的創(chuàng)建和維護(hù)。本任務(wù)主要通過分銷系統(tǒng)的數(shù)據(jù)表格的創(chuàng)建,數(shù)據(jù)插入、修改、刪除、維護(hù)等操作,完成分銷系統(tǒng)數(shù)據(jù)表格的創(chuàng)建以及相應(yīng)的數(shù)據(jù)錄入。讀者通過完成這些任務(wù),可以很好地掌握數(shù)據(jù)庫中的數(shù)據(jù)表格的操作。
任務(wù)3:對數(shù)據(jù)表格進(jìn)行查詢操作。包含了基本查詢、條件查詢、聚合查詢、篩選、計算和匯總、內(nèi)連接外連接查詢、交叉查詢、聯(lián)合查詢等。通過本任務(wù)的練習(xí),讀者可以熟練掌握Select語句的使用。
任務(wù)4:索引及視圖的應(yīng)用,是對數(shù)據(jù)庫表進(jìn)行查詢的優(yōu)化解決方案。
任務(wù)5:存儲過程的應(yīng)用。存儲過程是數(shù)據(jù)庫開發(fā)中非常重要的部分,本任務(wù)通過完成幾個分銷系統(tǒng)中最常見的存儲過程,讓讀者掌握存儲過程的設(shè)計方法,并初步掌握如何分析這些存儲過程的算法。
任務(wù)6:觸發(fā)器的設(shè)計。在一個信息系統(tǒng)中,存在著大量的觸發(fā)器。觸發(fā)器的使用像一把雙刃劍,設(shè)計是否合理,直接影響數(shù)據(jù)庫的性能和效率。本任務(wù)清晰地描述了觸發(fā)器的使用方法,同時還側(cè)重介紹如何合理地設(shè)計觸發(fā)器。
任務(wù)7:關(guān)于數(shù)據(jù)的安全問題。數(shù)據(jù)庫的安全問題是信息系統(tǒng)中必須關(guān)注的問題,本任務(wù)為讀者歸納了數(shù)據(jù)安全管理中必須掌握的基本技能。
任務(wù)8:主要讓讀者了解前臺的程序如何連接后臺的數(shù)據(jù)庫。本書采用了ASP.NET為例子,供讀者參考。
本書采用項目導(dǎo)向,以任務(wù)驅(qū)動的組織模式展開,讀者在學(xué)習(xí)過程中,一方面需要多上機練習(xí),另一方面可以采用“不求甚解”的學(xué)習(xí)方法,也就是如果碰到難以理解的概念、原理,可先不必理會,繼續(xù)按書中任務(wù)往下練習(xí),在逐步練習(xí)的過程中,很多難點會隨著任務(wù)的進(jìn)行迎刃而解。
本書由梁競敏任主編,宋廣科、黃華林、巫志勇任副主編,其中預(yù)備知識至任務(wù)3由梁競敏編寫,任務(wù)4~7以及附錄、作業(yè)部分由宋廣科編寫,任務(wù)8由黃華林編寫,巫志勇完成全書SQL語句的調(diào)試校對,梁競敏負(fù)責(zé)全書統(tǒng)稿。
如果您在使用本書的過程中有好的想法或建議,或者發(fā)現(xiàn)書中的紕漏和筆誤,請不吝批評指正。編者的電子郵箱是gzmliang@126.com。
編 者
2014年10月
0.1 數(shù)據(jù)庫概述 1
0.2 分銷系統(tǒng)的需求分析 9
0.3 數(shù)據(jù)庫建模分析 15
任務(wù)1 分銷系統(tǒng)數(shù)據(jù)庫的設(shè)計與生成 25
1.1 分銷系統(tǒng)數(shù)據(jù)庫的規(guī)劃設(shè)計 25
1.1.1 分銷系統(tǒng)數(shù)據(jù)庫的需求分析 26
1.1.2 分銷系統(tǒng)數(shù)據(jù)庫的概念模型設(shè)計 26
1.1.3 分銷系統(tǒng)數(shù)據(jù)庫的邏輯設(shè)計 27
1.2 分銷系統(tǒng)數(shù)據(jù)庫的創(chuàng)建 29
1.2.1 SQL Server數(shù)據(jù)庫基本知識 29
1.2.2 使用SQL Server Management
Studio創(chuàng)建數(shù)據(jù)庫 32
1.2.3 Transact-SQL創(chuàng)建數(shù)據(jù)庫 33
1.2.4 Transact-SQL刪除數(shù)據(jù)庫 35
任務(wù)2 表的創(chuàng)建與維護(hù) 36
2.1 SQL Server表概述 36
2.1.1 數(shù)據(jù)表的概念 37
2.1.2 表的類型 37
2.1.3 系統(tǒng)數(shù)據(jù)類型 38
2.2 分銷系統(tǒng)數(shù)據(jù)表的創(chuàng)建與維護(hù) 41
2.2.1 分銷系統(tǒng)中的表 41
2.2.2 使用SQL Server Management Studio
創(chuàng)建表 47
2.2.3 使用Transact-SQL創(chuàng)建表 54
2.2.4 使用Transact-SQL修改表結(jié)構(gòu) 57
2.2.5 刪除表 58
2.3 實現(xiàn)數(shù)據(jù)庫的完整性 59
2.3.1 規(guī)則 59
2.3.2 約束 60
2.4 插入、修改和刪除分銷系統(tǒng)數(shù)據(jù)表
的數(shù)據(jù) 67
2.4.1 使用SQL Server Management Studio
對表數(shù)據(jù)進(jìn)行維護(hù) 71
2.4.2 使用Transact-SQL對表數(shù)據(jù)
進(jìn)行維護(hù) 72
任務(wù)3 對分銷系統(tǒng)數(shù)據(jù)庫進(jìn)行查詢操作 76
3.1 基本查詢 76
3.1.1 SELECT語句的語法格式 77
3.1.2 SELECT子句 77
3.1.3 WHERE子句 81
3.1.4 ORDER BY子句 86
3.2 包含聚合函數(shù)的高級查詢 87
3.2.1 常用的聚合函數(shù) 87
3.2.2 分組篩選 88
3.3 嵌套查詢 90
3.3.1 IN子查詢 90
3.3.2 比較子查詢 92
3.4 連接查詢 94
3.4.1 連接謂詞 94
3.4.2 JOIN關(guān)鍵字 95
3.4.3 內(nèi)連接 95
3.4.4 外連接 97
3.4.5 交叉連接 99
3.4.6 自連接 99
3.5 聯(lián)合查詢 100
任務(wù)4 分銷系統(tǒng)數(shù)據(jù)庫索引和視圖的設(shè)計 103
4.1 分銷系統(tǒng)索引的設(shè)計 103
4.1.1 索引的基礎(chǔ)知識 104
4.1.2 索引的分類 105
4.1.3 索引的操作 107
4.1.4 設(shè)置索引的選項 109
4.1.5 分銷系統(tǒng)中的索引 110
4.2 分銷系統(tǒng)視圖的設(shè)計 110
4.2.1 視圖的概念 111
4.2.2 視圖的創(chuàng)建 112
4.2.3 管理視圖 114
4.2.4 視圖的應(yīng)用 116
4.2.5 分銷系統(tǒng)中的視圖 117
任務(wù)5 數(shù)據(jù)庫存儲過程的規(guī)劃與設(shè)計 119
5.1 SQL Server存儲過程概述 119
5.1.1 存儲過程的概念 119
5.1.2 創(chuàng)建和執(zhí)行存儲過程 120
5.1.3 游標(biāo) 122
5.1.4 事務(wù) 124
5.2 分銷系統(tǒng)存儲過程的創(chuàng)建 126
5.2.1 項目中需要設(shè)計的存儲過程 126
5.2.2 庫存計算存儲過程設(shè)計實例 126
5.2.3 項目中其他需要設(shè)計的存儲過程 128
任務(wù)6 觸發(fā)器的規(guī)劃與設(shè)計 132
6.1 SQL Server觸發(fā)器基礎(chǔ)知識 132
6.1.1 觸發(fā)器的概念 132
6.1.2 觸發(fā)器的分類 132
6.1.3 觸發(fā)器的創(chuàng)建 134
6.1.4 觸發(fā)器的實例 137
6.1.5 查看、修改和刪除觸發(fā)器 139
6.1.6 DDL觸發(fā)器 142
6.2 分銷系統(tǒng)觸發(fā)器的設(shè)計 146
6.2.1 分銷系統(tǒng)觸發(fā)器規(guī)劃 146
6.2.2 分銷系統(tǒng)觸發(fā)器設(shè)計 146
任務(wù)7 數(shù)據(jù)庫安全管理與維護(hù) 151
7.1 數(shù)據(jù)庫安全管理概述 151
7.1.1 SQL Server 2012的安全機制 151
7.1.2 SQL Server的身份驗證模式 152
7.1.3 SQL Server 賬戶管理 153
7.1.4 管理數(shù)據(jù)庫用戶 156
7.1.5 角色 158
7.1.6 權(quán)限管理 159
7.1.7 創(chuàng)建新的登錄賬戶 161
7.1.8 創(chuàng)建和管理數(shù)據(jù)庫用戶 165
7.2 數(shù)據(jù)庫維護(hù)概述 166
7.2.1 數(shù)據(jù)庫備份和恢復(fù)概述 166
7.2.2 數(shù)據(jù)庫備份操作 167
7.2.3 數(shù)據(jù)庫還原操作 168
7.2.4 數(shù)據(jù)庫分離操作 171
7.2.5 數(shù)據(jù)庫附加操作 172
7.2.6 數(shù)據(jù)庫維護(hù)計劃操作 174
7.3 分銷系統(tǒng)安全管理與維護(hù) 179
7.3.1 添加數(shù)據(jù)庫用戶 179
7.3.2 分銷系統(tǒng)數(shù)據(jù)庫備份 180
7.3.3 分銷系統(tǒng)數(shù)據(jù)庫還原 180
7.3.4 分銷系統(tǒng)數(shù)據(jù)庫分離 181
7.3.5 分銷系統(tǒng)數(shù)據(jù)庫附加 181
7.3.6 分銷系統(tǒng)數(shù)據(jù)庫維護(hù)計劃 181
任務(wù)8 ASP.NET連接數(shù)據(jù)庫 183
8.1 什么是ASP.NET 183
8.1.1 .NET Framework 183
8.1.2 ASP.NET新特性 183
8.2 ASP.NET的安裝 185
8.2.1 需要什么 185
8.2.2 Visual Studio .NET 185
8.3 .NET Web頁面訪問分銷系統(tǒng)數(shù)據(jù)庫 185
8.3.1 Web Form 185
8.3.2 我的第一個Page 186
8.3.3 Web Form連接數(shù)據(jù)庫 187
本書SQL語句匯總 200
作業(yè) 學(xué)生成績管理系統(tǒng) 246
- 機械制圖 [許淑珍 于利民]
- 微積分(經(jīng)管類)導(dǎo)學(xué)篇(下冊) [王海棠 曹海軍 周玲麗]
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ) [主編 姜國權(quán) 姜福佳]
- 農(nóng)產(chǎn)品云倉模式研究—以北京農(nóng)產(chǎn)品流通物流供應(yīng)鏈重構(gòu)為例 [武曉釗 王成林 王春娟 等著]
- 信息技術(shù)(微課版) [王云 徐江鴻 李清霞 羅學(xué)鋒 ]
- 管理基礎(chǔ)與實務(wù) [主編 王鳳基 顏漢軍]
- 高等數(shù)學(xué)導(dǎo)學(xué)篇(下冊) [主編 李文婧 胡雷 尹金生]
- 高等數(shù)學(xué)導(dǎo)學(xué)篇(上冊) [主編 李文婧 胡雷 尹金生]
- 高等數(shù)學(xué)(下冊) [主編 李愛芹 胡雷 尹金生]
- 高等數(shù)學(xué)(上冊) [主編 李愛芹 胡雷 尹金生]
- 庭院風(fēng)骨—樹、灌、籬 [創(chuàng)意房主 著]
- Python語言程序設(shè)計教程 [郭其標(biāo) 房宜汕]
- 微積分(經(jīng)管類)教程篇(下冊) [曹海軍 王海棠 周玲麗]
- 微積分(經(jīng)管類)教程篇(上冊) [曹海軍 王海棠 周玲麗]
- 微積分(經(jīng)管類)導(dǎo)學(xué)篇(上冊) [王海棠 曹海軍 周玲麗]
- 網(wǎng)站前端技術(shù)案例教程(HTML+CSS+JavaScript)(第二版) [黃華升]
- 線性代數(shù) [主編 史昱 陳鳳欣]
- 電力電子技術(shù)課程學(xué)習(xí)及實驗指導(dǎo) [主編 陳榮]
- 成長對話:青春的榜樣 [主編 施端銀 黃武剛 應(yīng)巨林]
- 人工智能應(yīng)用基礎(chǔ) [主編 楊纓 李佳]
- 中華水文化(慕課版)(第二版) [畢雪燕 楊華軻 羅玲誼 等編著]
- 電路與電子技術(shù)Ⅱ——電路分析基礎(chǔ) [主編 陳曉 金哲]
- 飛機維修專業(yè)英語——飛機系統(tǒng)(第二版) [趙迎春]
- 英語大爆炸:跟趣味情景劇學(xué)口語(微課版) [秦然 編著]
- 機械工程制圖任務(wù)跟蹤訓(xùn)練 [主編 王瑞清 趙金考 周彥云 ]
- 機械工程制圖 [主編 覃國萍 劉百順 禹晨]
- 平面設(shè)計與制作項目化教程 [主編 李晨]
- 后期影像剪輯技術(shù) [主編 郭建偉]
- 人工智能概論(第二版) [主編 任云暉 丁紅 徐迎春 ]
- 信息時代美育之道 [主編 劉宏宇 黎婭]
- 計算機應(yīng)用基礎(chǔ)(第三版)
- 計算機應(yīng)用基礎(chǔ)項目實訓(xùn)與習(xí)題集(第三
- 計算機應(yīng)用基礎(chǔ)項目實訓(xùn)與習(xí)題集(第二
- 計算機應(yīng)用基礎(chǔ)(第二版)
- 通信電子線路
- 微型計算機組裝與維護(hù)(第二版)
- 數(shù)控車床加工任務(wù)化教程
- 數(shù)控銑床加工實訓(xùn)
- 計算機應(yīng)用基礎(chǔ)教程(第二版)(Window
- SQL Server 2012項目教程—分銷系統(tǒng)項
- 中文版Photoshop CS6圖形圖像處理案例
- 計算機應(yīng)用基礎(chǔ)教程(Windows 7+Office
- SQL Server 2008數(shù)據(jù)庫開發(fā)經(jīng)典案例教
- Windows Server配置管理項目實訓(xùn)教程(
- Linux網(wǎng)絡(luò)服務(wù)器配置管理項目實訓(xùn)教程
- 計算機應(yīng)用基礎(chǔ)實例教程(Windows 7+Of

