SQL Server 2012項目教程—分銷系統(tǒng)項目導向
-
【作 者】梁競敏
【I S B N 】978-7-5170-2725-6
【責任編輯】李炎
【適用讀者群】高職高專
【出版時間】2015-03-02
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】276
【千字數(shù)】434
【印 張】17.25
【定 價】¥32
【叢 書】21世紀高職高專創(chuàng)新精品規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書以項目為導向,采用任務驅(qū)動的組織模式,選用分銷管理系統(tǒng)模型,深入淺出地將Microsoft SQL Server 2012數(shù)據(jù)庫的知識介紹和技能訓練有機結(jié)合起來,力求實現(xiàn)“教學做”一體化,重點突出實際技能的訓練。
本書實用性強,除預備知識外,共分8大任務,每一任務都有明確的任務目標,讀者可通過完成一系列分解的任務從而達到學習目標。
本書可作為高職院校、應用型本科計算機、信息管理等相關(guān)專業(yè)學生的教材,也可作為Microsoft SQL Server 2012數(shù)據(jù)庫軟件的培訓和自學教材,對于開發(fā)信息管理系統(tǒng)的技術(shù)人員來說也有較高的參考價值。
本書采用標準的分銷系統(tǒng)模型,以項目為導向,采用任務驅(qū)動的組織模式,實現(xiàn)“教學做”一體化,將SQL Server 2012數(shù)據(jù)庫知識學習與技能訓練有機結(jié)合起來。
本書注重解決具體問題的方法和技術(shù),淡化枯燥的理論講解,強調(diào)“理論在實踐中獲得,突出應用,強化技能訓練”,按數(shù)據(jù)庫開發(fā)工作的規(guī)范組織內(nèi)容。
本書由8個任務組成,讀者通過完成一系列分解的任務訓練達成任務目標,掌握相應的知識與技能,實現(xiàn)一個完整的分銷管理系統(tǒng)的設(shè)計與開發(fā)。
數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,是計算機技術(shù)中應用最為廣泛的一個分支。隨著信息技術(shù)的高速發(fā)展,信息管理系統(tǒng)在各行各業(yè)都得到了廣泛的應用,信息系統(tǒng)的一個核心就是數(shù)據(jù)管理,而實現(xiàn)數(shù)據(jù)管理則必需有數(shù)據(jù)庫系統(tǒng)的支持。
分銷系統(tǒng)是企業(yè)中應用最為廣泛的信息管理系統(tǒng)之一。本書采用了一個標準的分銷管理系統(tǒng)模型,以項目為導向,采用任務驅(qū)動的組織模式,實現(xiàn)“教學做”一體化,將Microsoft SQL Server 2012數(shù)據(jù)庫中的知識介紹和技能訓練有機地結(jié)合起來。
本書除預備知識外,共分8大任務,每一任務都有明確的任務目標,讀者通過完成一系列分解的任務訓練達成任務目標,掌握相應的知識與技能。同時,在完成所有任務之后,也就完成了一個完整的分銷管理系統(tǒng)的設(shè)計與開發(fā)。另外,本書還提供了一個學生成績管理系統(tǒng)的項目實訓,可用于課后練習或強化訓練。
本書注重解決具體問題的方法和技術(shù),淡化枯燥的理論講解,強調(diào)“理論在實踐中獲得,突出應用,強化技能訓練”,按數(shù)據(jù)庫開發(fā)工作的規(guī)范進行組織。讀者按書中任務一步步做下去,不僅可對數(shù)據(jù)庫的知識有比較全面的理解,同時可具備較好的數(shù)據(jù)庫開發(fā)技能。
本書各章節(jié)的主要內(nèi)容構(gòu)成如下:
預備知識:講解了一些數(shù)據(jù)庫最基本的知識,以及分銷系統(tǒng)的需求分析和設(shè)計建模的知識。讀者通過閱讀和完成本部分的任務,可以初步了解數(shù)據(jù)庫的基礎(chǔ)概念以及分銷系統(tǒng)的架構(gòu)。
任務1:分銷管理系統(tǒng)的規(guī)劃和設(shè)計方法,以及如何在數(shù)據(jù)庫中實現(xiàn)。通過閱讀和完成本任務,讀者可以掌握分銷系統(tǒng)的架構(gòu)設(shè)計以及相應數(shù)據(jù)庫的創(chuàng)建方法。
任務2:數(shù)據(jù)表格的創(chuàng)建和維護。本任務主要通過分銷系統(tǒng)的數(shù)據(jù)表格的創(chuàng)建,數(shù)據(jù)插入、修改、刪除、維護等操作,完成分銷系統(tǒng)數(shù)據(jù)表格的創(chuàng)建以及相應的數(shù)據(jù)錄入。讀者通過完成這些任務,可以很好地掌握數(shù)據(jù)庫中的數(shù)據(jù)表格的操作。
任務3:對數(shù)據(jù)表格進行查詢操作。包含了基本查詢、條件查詢、聚合查詢、篩選、計算和匯總、內(nèi)連接外連接查詢、交叉查詢、聯(lián)合查詢等。通過本任務的練習,讀者可以熟練掌握Select語句的使用。
任務4:索引及視圖的應用,是對數(shù)據(jù)庫表進行查詢的優(yōu)化解決方案。
任務5:存儲過程的應用。存儲過程是數(shù)據(jù)庫開發(fā)中非常重要的部分,本任務通過完成幾個分銷系統(tǒng)中最常見的存儲過程,讓讀者掌握存儲過程的設(shè)計方法,并初步掌握如何分析這些存儲過程的算法。
任務6:觸發(fā)器的設(shè)計。在一個信息系統(tǒng)中,存在著大量的觸發(fā)器。觸發(fā)器的使用像一把雙刃劍,設(shè)計是否合理,直接影響數(shù)據(jù)庫的性能和效率。本任務清晰地描述了觸發(fā)器的使用方法,同時還側(cè)重介紹如何合理地設(shè)計觸發(fā)器。
任務7:關(guān)于數(shù)據(jù)的安全問題。數(shù)據(jù)庫的安全問題是信息系統(tǒng)中必須關(guān)注的問題,本任務為讀者歸納了數(shù)據(jù)安全管理中必須掌握的基本技能。
任務8:主要讓讀者了解前臺的程序如何連接后臺的數(shù)據(jù)庫。本書采用了ASP.NET為例子,供讀者參考。
本書采用項目導向,以任務驅(qū)動的組織模式展開,讀者在學習過程中,一方面需要多上機練習,另一方面可以采用“不求甚解”的學習方法,也就是如果碰到難以理解的概念、原理,可先不必理會,繼續(xù)按書中任務往下練習,在逐步練習的過程中,很多難點會隨著任務的進行迎刃而解。
本書由梁競敏任主編,宋廣科、黃華林、巫志勇任副主編,其中預備知識至任務3由梁競敏編寫,任務4~7以及附錄、作業(yè)部分由宋廣科編寫,任務8由黃華林編寫,巫志勇完成全書SQL語句的調(diào)試校對,梁競敏負責全書統(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
任務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
任務2 表的創(chuàng)建與維護 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)建與維護 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ù)進行維護 71
2.4.2 使用Transact-SQL對表數(shù)據(jù)
進行維護 72
任務3 對分銷系統(tǒng)數(shù)據(jù)庫進行查詢操作 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
任務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 視圖的應用 116
4.2.5 分銷系統(tǒng)中的視圖 117
任務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 游標 122
5.1.4 事務 124
5.2 分銷系統(tǒng)存儲過程的創(chuàng)建 126
5.2.1 項目中需要設(shè)計的存儲過程 126
5.2.2 庫存計算存儲過程設(shè)計實例 126
5.2.3 項目中其他需要設(shè)計的存儲過程 128
任務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
任務7 數(shù)據(jù)庫安全管理與維護 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ù)庫維護概述 166
7.2.1 數(shù)據(jù)庫備份和恢復概述 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ù)庫維護計劃操作 174
7.3 分銷系統(tǒng)安全管理與維護 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ù)庫維護計劃 181
任務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è) 學生成績管理系統(tǒng) 246
- 信息技術(shù)基礎(chǔ)(麒麟操作系統(tǒng)+WPS Office) [主編 芮雪 蔣莉 王亮亮]
- Office高級應用項目式教程(第2版) [主編 李觀金 張倩文 黎夏克 ]
- 巧用翻譯學英語:英漢互譯500例 [王學文 著]
- 高等教育多維評價體系構(gòu)建與高質(zhì)量發(fā)展研究 [張妍 著]
- 系統(tǒng)規(guī)劃與管理師章節(jié)習題與考點特訓(第二版) [主編 薛大龍]
- 計算機操作系統(tǒng)實踐指導(openEuler版) [主編 秦光 曾陳萍 岳付強]
- 信息系統(tǒng)管理工程師真題及模考卷精析(適用機考) [主 編 薛大龍 程 剛 上官緒]
- 航海類院校體育教育教學研究 [張利超 李寧 著]
- 新時代背景下我國職業(yè)教育產(chǎn)教融合長效機制建設(shè)研究 [王玉賢 著]
- 電路分析 [主編 李飛 毛先柏]
- 信息系統(tǒng)管理工程師(適用第2版大綱)一站通關(guān) [指尖瘋 編著]
- 傳統(tǒng)山水畫論解讀與實踐 [陳鈉 著]
- 網(wǎng)絡(luò)工程師備考一本通(適配第6版考綱) [夏杰 編著]
- 陳孝云的職教理想與情懷 [祝吉太 江傳瑞 張義廷 著]
- 地方本科院校電子信息學科課程思政案例集 [王甫]
- Excel數(shù)據(jù)處理與分析(第二版) [主編 張志明 鄒 蕾]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 倉儲管理實務(第二版) [周寧武 編著]
- 基于AE與C#的地理信息系統(tǒng)二次開發(fā) [李小根 賈艷昌 喬翠平 姜彤 ]
- 2023年長沙市文化和旅游業(yè)發(fā)展報告 [主編 陳莉]
- 舞臺化妝造型設(shè)計 [主編 劉思彤 張 濤 張憶雨]
- 產(chǎn)教融合視角高校體育專業(yè)實踐教學體系構(gòu)建研究 [楊柳青 葉華兵 著]
- 知識圖譜及應用案例 [張善文 黃文準 于長青 陳明淑]
- Python程序設(shè)計案例教程(微課版) [主編 石利平 田輝平 余以勝]
- 皓月繁星:青少年兒童心理成長手冊 [主 編 林贊歌 副主編 杜志南]
- 材料力學 [章寶華 趙新勝 徐斌]
- 系統(tǒng)集成項目管理工程師考試32小時通關(guān)(第3版) [主編 薛大龍 副主編 上官緒陽]
- 軟考論文高分特訓與范文10篇——系統(tǒng)分析師(第二版) [薛大龍 鄒月平 施游]
- 黃河海勃灣水利樞紐防凌安全運行 [王戰(zhàn)領(lǐng) 王叢發(fā) 范瑜彬 著]
- 大學生心理健康教育 [方雄 著]
- 計算機應用基礎(chǔ)(第三版)
- 計算機應用基礎(chǔ)項目實訓與習題集(第三
- 計算機應用基礎(chǔ)項目實訓與習題集(第二
- 計算機應用基礎(chǔ)(第二版)
- 通信電子線路
- 微型計算機組裝與維護(第二版)
- 數(shù)控車床加工任務化教程
- 數(shù)控銑床加工實訓
- 計算機應用基礎(chǔ)教程(第二版)(Window
- SQL Server 2012項目教程—分銷系統(tǒng)項
- 中文版Photoshop CS6圖形圖像處理案例
- 計算機應用基礎(chǔ)教程(Windows 7+Office
- SQL Server 2008數(shù)據(jù)庫開發(fā)經(jīng)典案例教
- Windows Server配置管理項目實訓教程(
- Linux網(wǎng)絡(luò)服務器配置管理項目實訓教程
- 計算機應用基礎(chǔ)實例教程(Windows 7+Of

