SQL Server 2012項(xiàng)目教程—分銷系統(tǒng)項(xiàng)目導(dǎo)向
-
【作 者】梁競(jìng)敏
【I S B N 】978-7-5170-2725-6
【責(zé)任編輯】李炎
【適用讀者群】高職高專
【出版時(shí)間】2015-03-02
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】276
【千字?jǐn)?shù)】434
【印 張】17.25
【定 價(jià)】¥32
【叢 書】21世紀(jì)高職高專創(chuàng)新精品規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書以項(xiàng)目為導(dǎo)向,采用任務(wù)驅(qū)動(dòng)的組織模式,選用分銷管理系統(tǒng)模型,深入淺出地將Microsoft SQL Server 2012數(shù)據(jù)庫的知識(shí)介紹和技能訓(xùn)練有機(jī)結(jié)合起來,力求實(shí)現(xiàn)“教學(xué)做”一體化,重點(diǎn)突出實(shí)際技能的訓(xùn)練。
本書實(shí)用性強(qiáng),除預(yù)備知識(shí)外,共分8大任務(wù),每一任務(wù)都有明確的任務(wù)目標(biāo),讀者可通過完成一系列分解的任務(wù)從而達(dá)到學(xué)習(xí)目標(biāo)。
本書可作為高職院校、應(yīng)用型本科計(jì)算機(jī)、信息管理等相關(guān)專業(yè)學(xué)生的教材,也可作為Microsoft SQL Server 2012數(shù)據(jù)庫軟件的培訓(xùn)和自學(xué)教材,對(duì)于開發(fā)信息管理系統(tǒng)的技術(shù)人員來說也有較高的參考價(jià)值。
本書采用標(biāo)準(zhǔn)的分銷系統(tǒng)模型,以項(xiàng)目為導(dǎo)向,采用任務(wù)驅(qū)動(dòng)的組織模式,實(shí)現(xiàn)“教學(xué)做”一體化,將SQL Server 2012數(shù)據(jù)庫知識(shí)學(xué)習(xí)與技能訓(xùn)練有機(jī)結(jié)合起來。
本書注重解決具體問題的方法和技術(shù),淡化枯燥的理論講解,強(qiáng)調(diào)“理論在實(shí)踐中獲得,突出應(yīng)用,強(qiáng)化技能訓(xùn)練”,按數(shù)據(jù)庫開發(fā)工作的規(guī)范組織內(nèi)容。
本書由8個(gè)任務(wù)組成,讀者通過完成一系列分解的任務(wù)訓(xùn)練達(dá)成任務(wù)目標(biāo),掌握相應(yīng)的知識(shí)與技能,實(shí)現(xiàn)一個(gè)完整的分銷管理系統(tǒng)的設(shè)計(jì)與開發(fā)。
數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉庫,是計(jì)算機(jī)技術(shù)中應(yīng)用最為廣泛的一個(gè)分支。隨著信息技術(shù)的高速發(fā)展,信息管理系統(tǒng)在各行各業(yè)都得到了廣泛的應(yīng)用,信息系統(tǒng)的一個(gè)核心就是數(shù)據(jù)管理,而實(shí)現(xiàn)數(shù)據(jù)管理則必需有數(shù)據(jù)庫系統(tǒng)的支持。
分銷系統(tǒng)是企業(yè)中應(yīng)用最為廣泛的信息管理系統(tǒng)之一。本書采用了一個(gè)標(biāo)準(zhǔn)的分銷管理系統(tǒng)模型,以項(xiàng)目為導(dǎo)向,采用任務(wù)驅(qū)動(dòng)的組織模式,實(shí)現(xiàn)“教學(xué)做”一體化,將Microsoft SQL Server 2012數(shù)據(jù)庫中的知識(shí)介紹和技能訓(xùn)練有機(jī)地結(jié)合起來。
本書除預(yù)備知識(shí)外,共分8大任務(wù),每一任務(wù)都有明確的任務(wù)目標(biāo),讀者通過完成一系列分解的任務(wù)訓(xùn)練達(dá)成任務(wù)目標(biāo),掌握相應(yīng)的知識(shí)與技能。同時(shí),在完成所有任務(wù)之后,也就完成了一個(gè)完整的分銷管理系統(tǒng)的設(shè)計(jì)與開發(fā)。另外,本書還提供了一個(gè)學(xué)生成績(jī)管理系統(tǒng)的項(xiàng)目實(shí)訓(xùn),可用于課后練習(xí)或強(qiáng)化訓(xùn)練。
本書注重解決具體問題的方法和技術(shù),淡化枯燥的理論講解,強(qiáng)調(diào)“理論在實(shí)踐中獲得,突出應(yīng)用,強(qiáng)化技能訓(xùn)練”,按數(shù)據(jù)庫開發(fā)工作的規(guī)范進(jìn)行組織。讀者按書中任務(wù)一步步做下去,不僅可對(duì)數(shù)據(jù)庫的知識(shí)有比較全面的理解,同時(shí)可具備較好的數(shù)據(jù)庫開發(fā)技能。
本書各章節(jié)的主要內(nèi)容構(gòu)成如下:
預(yù)備知識(shí):講解了一些數(shù)據(jù)庫最基本的知識(shí),以及分銷系統(tǒng)的需求分析和設(shè)計(jì)建模的知識(shí)。讀者通過閱讀和完成本部分的任務(wù),可以初步了解數(shù)據(jù)庫的基礎(chǔ)概念以及分銷系統(tǒng)的架構(gòu)。
任務(wù)1:分銷管理系統(tǒng)的規(guī)劃和設(shè)計(jì)方法,以及如何在數(shù)據(jù)庫中實(shí)現(xiàn)。通過閱讀和完成本任務(wù),讀者可以掌握分銷系統(tǒng)的架構(gòu)設(shè)計(jì)以及相應(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:對(duì)數(shù)據(jù)表格進(jìn)行查詢操作。包含了基本查詢、條件查詢、聚合查詢、篩選、計(jì)算和匯總、內(nèi)連接外連接查詢、交叉查詢、聯(lián)合查詢等。通過本任務(wù)的練習(xí),讀者可以熟練掌握Select語句的使用。
任務(wù)4:索引及視圖的應(yīng)用,是對(duì)數(shù)據(jù)庫表進(jìn)行查詢的優(yōu)化解決方案。
任務(wù)5:存儲(chǔ)過程的應(yīng)用。存儲(chǔ)過程是數(shù)據(jù)庫開發(fā)中非常重要的部分,本任務(wù)通過完成幾個(gè)分銷系統(tǒng)中最常見的存儲(chǔ)過程,讓讀者掌握存儲(chǔ)過程的設(shè)計(jì)方法,并初步掌握如何分析這些存儲(chǔ)過程的算法。
任務(wù)6:觸發(fā)器的設(shè)計(jì)。在一個(gè)信息系統(tǒng)中,存在著大量的觸發(fā)器。觸發(fā)器的使用像一把雙刃劍,設(shè)計(jì)是否合理,直接影響數(shù)據(jù)庫的性能和效率。本任務(wù)清晰地描述了觸發(fā)器的使用方法,同時(shí)還側(cè)重介紹如何合理地設(shè)計(jì)觸發(fā)器。
任務(wù)7:關(guān)于數(shù)據(jù)的安全問題。數(shù)據(jù)庫的安全問題是信息系統(tǒng)中必須關(guān)注的問題,本任務(wù)為讀者歸納了數(shù)據(jù)安全管理中必須掌握的基本技能。
任務(wù)8:主要讓讀者了解前臺(tái)的程序如何連接后臺(tái)的數(shù)據(jù)庫。本書采用了ASP.NET為例子,供讀者參考。
本書采用項(xiàng)目導(dǎo)向,以任務(wù)驅(qū)動(dòng)的組織模式展開,讀者在學(xué)習(xí)過程中,一方面需要多上機(jī)練習(xí),另一方面可以采用“不求甚解”的學(xué)習(xí)方法,也就是如果碰到難以理解的概念、原理,可先不必理會(huì),繼續(xù)按書中任務(wù)往下練習(xí),在逐步練習(xí)的過程中,很多難點(diǎn)會(huì)隨著任務(wù)的進(jìn)行迎刃而解。
本書由梁競(jìng)敏任主編,宋廣科、黃華林、巫志勇任副主編,其中預(yù)備知識(shí)至任務(wù)3由梁競(jìng)敏編寫,任務(wù)4~7以及附錄、作業(yè)部分由宋廣科編寫,任務(wù)8由黃華林編寫,巫志勇完成全書SQL語句的調(diào)試校對(duì),梁競(jìng)敏負(fù)責(zé)全書統(tǒng)稿。
如果您在使用本書的過程中有好的想法或建議,或者發(fā)現(xiàn)書中的紕漏和筆誤,請(qǐng)不吝批評(píng)指正。編者的電子郵箱是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è)計(jì)與生成 25
1.1 分銷系統(tǒng)數(shù)據(jù)庫的規(guī)劃設(shè)計(jì) 25
1.1.1 分銷系統(tǒng)數(shù)據(jù)庫的需求分析 26
1.1.2 分銷系統(tǒng)數(shù)據(jù)庫的概念模型設(shè)計(jì) 26
1.1.3 分銷系統(tǒng)數(shù)據(jù)庫的邏輯設(shè)計(jì) 27
1.2 分銷系統(tǒng)數(shù)據(jù)庫的創(chuàng)建 29
1.2.1 SQL Server數(shù)據(jù)庫基本知識(shí) 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 實(shí)現(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
對(duì)表數(shù)據(jù)進(jìn)行維護(hù) 71
2.4.2 使用Transact-SQL對(duì)表數(shù)據(jù)
進(jìn)行維護(hù) 72
任務(wù)3 對(duì)分銷系統(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ù)的高級(jí)查詢 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è)計(jì) 103
4.1 分銷系統(tǒng)索引的設(shè)計(jì) 103
4.1.1 索引的基礎(chǔ)知識(shí) 104
4.1.2 索引的分類 105
4.1.3 索引的操作 107
4.1.4 設(shè)置索引的選項(xiàng) 109
4.1.5 分銷系統(tǒng)中的索引 110
4.2 分銷系統(tǒng)視圖的設(shè)計(jì) 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ù)庫存儲(chǔ)過程的規(guī)劃與設(shè)計(jì) 119
5.1 SQL Server存儲(chǔ)過程概述 119
5.1.1 存儲(chǔ)過程的概念 119
5.1.2 創(chuàng)建和執(zhí)行存儲(chǔ)過程 120
5.1.3 游標(biāo) 122
5.1.4 事務(wù) 124
5.2 分銷系統(tǒng)存儲(chǔ)過程的創(chuàng)建 126
5.2.1 項(xiàng)目中需要設(shè)計(jì)的存儲(chǔ)過程 126
5.2.2 庫存計(jì)算存儲(chǔ)過程設(shè)計(jì)實(shí)例 126
5.2.3 項(xiàng)目中其他需要設(shè)計(jì)的存儲(chǔ)過程 128
任務(wù)6 觸發(fā)器的規(guī)劃與設(shè)計(jì) 132
6.1 SQL Server觸發(fā)器基礎(chǔ)知識(shí) 132
6.1.1 觸發(fā)器的概念 132
6.1.2 觸發(fā)器的分類 132
6.1.3 觸發(fā)器的創(chuàng)建 134
6.1.4 觸發(fā)器的實(shí)例 137
6.1.5 查看、修改和刪除觸發(fā)器 139
6.1.6 DDL觸發(fā)器 142
6.2 分銷系統(tǒng)觸發(fā)器的設(shè)計(jì) 146
6.2.1 分銷系統(tǒng)觸發(fā)器規(guī)劃 146
6.2.2 分銷系統(tǒng)觸發(fā)器設(shè)計(jì) 146
任務(wù)7 數(shù)據(jù)庫安全管理與維護(hù) 151
7.1 數(shù)據(jù)庫安全管理概述 151
7.1.1 SQL Server 2012的安全機(jī)制 151
7.1.2 SQL Server的身份驗(yàn)證模式 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ù)計(jì)劃操作 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ù)計(jì)劃 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 我的第一個(gè)Page 186
8.3.3 Web Form連接數(shù)據(jù)庫 187
本書SQL語句匯總 200
作業(yè) 學(xué)生成績(jī)管理系統(tǒng) 246
- 輸水管線工程風(fēng)險(xiǎn)管理 [張勇 黨亥生 著]
- 民用航空飛機(jī)標(biāo)準(zhǔn)線路施工 [主編 王志敏 陳明]
- 不息的水脈—大運(yùn)河講談錄 [趙珩 著]
- 實(shí)用運(yùn)籌學(xué) [主編 邢育紅 于晉臣]
- 三峽梯級(jí)電站水資源決策支持系統(tǒng)研究與開發(fā) [姚華明 潘紅忠 湯正]
- 海南黎族民俗文化鑒賞 [龐國(guó)華 著]
- 石墨烯在太赫茲及中紅外頻段電磁器件設(shè)計(jì)中的應(yīng)用 [李艷秀 莊華偉 著]
- 電子技術(shù)(第二版) [主編 覃愛娜 李飛]
- 辦公自動(dòng)化高級(jí)應(yīng)用 [陳萍 朱曉玉]
- 信息處理技術(shù)員考試32小時(shí)通關(guān) [薛大龍]
- 電子產(chǎn)品設(shè)計(jì)案例教程(微課版)—基于嘉立創(chuàng)EDA(專業(yè)版) [王靜 莫志宏 陳學(xué)昌 丁紅]
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- Web技術(shù)開發(fā)教程(基于.NET開源MVC框架) [王合闖 韓紅玲 王青正 陳海蕊]
- 商務(wù)英語翻譯教程(筆譯)(第四版) [主編 王軍平]
- 智慧零售技術(shù)與應(yīng)用 [洪旭 著]
- 建設(shè)工程法規(guī)實(shí)務(wù) [主編 余瀅]
- 商務(wù)秘書理論與實(shí)務(wù)(第三版) [主編 張同欽]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- 勞動(dòng)爭(zhēng)議處理實(shí)務(wù) [主編 王秀卿 羅靜]
- 工程數(shù)學(xué) [主編 郭立娟 王海]
- 語音識(shí)別理論與實(shí)踐 [主編 莫宏偉]
- 信息系統(tǒng)項(xiàng)目管理師章節(jié)習(xí)題與考點(diǎn)特訓(xùn)(第二版) [主編 薛大龍]
- 武術(shù)基礎(chǔ)教程 [主編 李代勇 謝志民]
- 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機(jī)械制圖習(xí)題集(多學(xué)時(shí)) [主編 趙軍]
- HCIA-Datacom認(rèn)證題庫分類精講 [主 編 韓立剛]
- SwiftUI完全開發(fā) [李智威 著]
- 網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師備考一本通 [夏杰 編著]
-
>通識(shí)課
>理工類基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視
- 生活經(jīng)管more>>
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)(第三版)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)項(xiàng)目實(shí)訓(xùn)與習(xí)題集(第三
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)項(xiàng)目實(shí)訓(xùn)與習(xí)題集(第二
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)(第二版)
- 通信電子線路
- 微型計(jì)算機(jī)組裝與維護(hù)(第二版)
- 數(shù)控車床加工任務(wù)化教程
- 數(shù)控銑床加工實(shí)訓(xùn)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(第二版)(Window
- SQL Server 2012項(xiàng)目教程—分銷系統(tǒng)項(xiàng)
- 中文版Photoshop CS6圖形圖像處理案例
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(Windows 7+Office
- SQL Server 2008數(shù)據(jù)庫開發(fā)經(jīng)典案例教
- Windows Server配置管理項(xiàng)目實(shí)訓(xùn)教程(
- Linux網(wǎng)絡(luò)服務(wù)器配置管理項(xiàng)目實(shí)訓(xùn)教程
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)例教程(Windows 7+Of