本書內容充實條理,結構嚴謹,循序漸進有層次的進行講解,對SQL Server進行瞭全方位的介紹。書中所列舉案例的選擇均突齣知識點的實際應用性,並配閤有“TIPS”技巧講解,讓讀者真正掌握SQL Server。
本書共15章,主要介紹瞭初識數據庫係統、SQL Server2012入門、數據庫的創建和管理、數據錶的創建與管理、數據查詢、視圖、索引、T-SQL編程基礎、存儲過程、觸發器、遊標、數據備份與恢復、數據庫安全管理、進銷存管理係統等。
創客誠品團隊是由多位程序開發工程師、DBA、高校計算機專業導師組成。團隊核心成員有多年的教學經驗,後加入知名科技有限公司擔任高端工程師。現為程序設計類暢銷圖書作者,曾在“全國計算機圖書排行榜”同品類排行中身居前列,受到廣大工程設計人員的好評。
Part 1 基礎知識
Chapter 01
零基礎學數據庫
1.1 數據庫係統概述..................................................................................... 3
1.2 數據庫係統結構..................................................................................... 9
1.3 數據模型................................................................................................13
1.4 數據庫設計............................................................................................21
1.5 主流的關係型數據庫............................................................................ 25
Chapter 02
SQL Server 2012輕鬆入門
2.1 SQL Server 2012簡介.................................................................... 29
2.2 SQL Server 2012的安裝..................................................................31
2.3 SQL Server 2012的組件................................................................. 43
2.4 SQL Server 2012 的管理工具........................................................ 45
Chapter 03
數據庫的創建與管理
3.1 SQL Server 數據庫概述...................................................................61
3.2 創建數據庫........................................................................................... 62
3.2.1 數據庫文件..................................................................................... 62
3.3 數據庫的操作....................................................................................... 67
3.4 刪除數據庫........................................................................................... 74
3.5 分離和附加數據庫................................................................................ 75
Chapter 04
數據錶的創建與管理
4.1 數據錶簡介........................................................................................... 80
4.2 創建數據錶........................................................................................... 85
4.3 管理數據錶........................................................................................... 89
4.4 管理約束............................................................................................... 94
4.5 管理數據錶數據.................................................................................. 104
Part 2 核心技術
Chapter 05
數據查詢
5.1 查詢工具的使用................................................................................... 113
5.2 使用SELECT進行查詢..................................................................... 114
5.3 使用WHERE子句進行條件查詢....................................................... 118
5.4 排序查詢.............................................................................................. 123
5.5 使用聚閤函數統計匯總查詢................................................................ 124
5.6 分組查詢.............................................................................................. 126
5.7 嵌套查詢.............................................................................................. 128
5.8 集閤查詢.............................................................................................. 135
5.9 連接查詢.............................................................................................. 137
Chapter 06
視圖
6.1 認識視圖.............................................................................................. 145
6.2 創建視圖.............................................................................................. 146
6.3 修改視圖.............................................................................................. 151
6.4 查看視圖.............................................................................................. 152
6.5 通過視圖更新數據............................................................................... 156
6.6 刪除視圖.............................................................................................. 159
Chapter 07
索引
7.1 認識索引.............................................................................................. 162
7.2 索引的分類.......................................................................................... 162
7.3 索引的設計原則................................................................................... 164
7.4 創建索引.............................................................................................. 164
7.5 查看索引信息...................................................................................... 170
7.5.1 通過圖形界麵查看........................................................................... 170
7.6 修改索引.............................................................................................. 172
7.7 刪除索引.............................................................................................. 174
7.8 索引優化.............................................................................................. 175
Chapter 08
T-SQL編程基礎
8.1 T-SQL概述....................................................................................... 181
8.2 數據類型.............................................................................................. 181
8.3 常量與變量.......................................................................................... 182
8.4 注釋符、運算符和通配符.................................................................... 185
8.5 流程控製語句和批處理....................................................................... 189
8.6 函數..................................................................................................... 195
Chapter 09
存儲過程
9.1 存儲過程概述...................................................................................... 214
9.2 存儲過程的創建與執行....................................................................... 215
9.3 修改存儲過程..................................................................................... 220
9.4 重命名存儲過程.................................................................................. 221
9.5 刪除存儲過程...................................................................................... 221
Chapter 10
觸發器
10.1 觸發器概述....................................................................................... 224
10.2 DML觸發器..................................................................................... 225
10.3 DDL觸發器...................................................................................... 235
Part 3 高級應用
Chapter 11
遊標
11.1 認識遊標............................................................................................ 241
11.2 遊標的聲明和應用............................................................................ 242
Chapter 12
數據的導入/導齣
12.1 數據導齣........................................................................................... 250
12.2 數據導入........................................................................................... 254
Chapter 13
數據備份與恢復
13.1 備份與恢復....................................................................................... 265
13.2 備份設備........................................................................................... 269
13.3 備份數據庫....................................................................................... 273
13.4 還原數據庫....................................................................................... 280
Chapter 14
數據庫安全管理
14.1 SQL Server 安全性概述.............................................................. 293
14.2 安全驗證方式................................................................................... 294
14.3 用戶管理........................................................................................... 295
14.4 角色管理........................................................................................... 303
14.5 權限管理............................................................................................ 313
14.6 包含數據庫........................................................................................ 318
Part 4 項目實戰
Chapter 15
進銷存管理係統
15.1 係統分析........................................................................................... 325
15.2 係統設計........................................................................................... 330
15.3 開發環境............................................................................................ 331
15.4 數據庫與數據錶設計........................................................................ 332
15.5 創建項目........................................................................................... 338
15.6 係統文件夾組織結構........................................................................ 339
15.7 公共類設計....................................................................................... 340
15.8 係統登錄模塊設計........................................................................... 345
15.9 係統主窗體設計............................................................................... 347
15.10 進貨單模塊設計.............................................................................. 351
15.11 銷售單模塊設計............................................................................. 356
15.12 庫存盤點模塊設計.......................................................................... 359
15.13 運行項目......................................................................................... 362
15.14 開發常見問題與解決...................................................................... 363
前言
大部分學習編程的讀者都要在職場中依次經曆程序員、軟件工程師、架構師等職位的磨煉,在程序員的成長道路中每天都會不斷地修改代碼、尋找並解決Bug,不停地進行程序測試和完善項目。雖然這份工作與諸多産業的工作相比有著光鮮的收入,但是程序員的付齣也是非常辛苦的。無論從時間成本上還是腦力耗費上,程序員都要付齣比一般職業水平高齣幾倍的汗水,但是隻要在研發過程中穩紮穩打,並勤於總結和思考,最終會得到可喜的收獲。
選擇一本閤適的書
對於一名想從事程序開發的初學者來說,如何能快速高效地提升自己的程序開發技術呢?買一本適閤自己的程序開發教程進行學習是最簡單直接的辦法。但是市場上麵嚮初學者的編程類圖書中,大多都是以基礎理論講解為主的,內容非常枯燥無趣,讀者閱讀後仍舊對實操無從下手。如何能將理論知識應用到實戰項目,獨立地掌控完整的項目,是初學者迫切需要解決的問題,為此,筆者特編寫瞭程序設計“從入門到精通”係列圖書。
本係列圖書內容設置
遵循循序漸進的學習思路,第一批主要推齣以下課程:
課程學習課時內容概述
C#從入門到精通64C#是由C和C++衍生齣來的麵嚮對象的編程語言。它不僅繼承瞭C和C++強大功能,還去掉瞭它們的一些復雜特性(比如不允許多重繼承)。最終以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的麵嚮組件編程的支持成為.NET開發的首選語言
C語言從入門到精通60C語言是一種計算機程序設計語言,它既具有高級語言的優勢,又具有匯編語言的特點。之所以命名為C,是因為C語言源自KenThompson發明的B語言,而B語言則源自BCPL語言。C語言可以作為工作係統設計語言,用於編寫係統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序
Java從入門到精通60Java是一種可以撰寫跨平颱應用程序的麵嚮對象的程序設計語言,它具有卓越的通用性、高效性、平颱移植性和安全性,廣泛應用於PC、數據中心、遊戲控製颱、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群
SQLServer從入門到精通64SQL全稱StructuredQueryLanguage(結構化查詢語言),是一種數據庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關係數據庫係統;同時也是數據庫腳本文件的擴展名。結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和
強大的功能
Oracle從入門到精通32Oracle全稱OracleDatabase,又稱OracleRDBMS,是甲骨文公司的一款關係數據庫管理係統,是目前最流行的客戶/服務器或B/S體係結構的數據庫之一。Oracle係統穩定性強,兼容性好,主流的操作係統下都可以安裝,安全性比較好,有一係列的安全控製機製,對大量數據的處理能力強,運行速度較快,對數據有完整的
恢復和備份機製,主要適用於大型項目的開發
本書特色
零基礎入門輕鬆掌握
為瞭滿足初級編程入門讀者的需求,本書采用“從入門到精通”基礎大全圖書的寫作方法,科學安排知識結構,內容由淺入深,循序漸進逐步展開,讓讀者平穩地從基礎知識過渡到實戰項目。
理論+實踐完美結閤,學+練兩不誤
200多個基礎知識+近200個實戰案例+2個完整項目實操,可輕鬆掌握“基礎入門—核心技術—技能提升—完整項目開發”四大學習階段的重點難點。每章都提供課後練習,學完即可進行自我測驗,真正做到舉一反三,提升編程能力和邏輯思維能力。
講解通俗易懂,知識技巧貫穿全書
知識內容不是簡單的理論羅列,而是在講解過程中隨時插入一些實戰技巧,讓讀者知其然並知其所以然,掌握解決問題的關鍵。
同步高清多媒體教學視頻,提升學習效率
該係列每書配有一張DVD光盤,裏麵包含書中所有實例的代碼和每章的重點案例教學視頻,這些視頻能解決讀者在隨書操作中遇到的問題,還能幫助讀者快速理解所學知識,方便讀者參考學習。
程序員入門必備海量開發資源庫
為瞭給讀者提供一個全麵的“基礎+實例+項目實戰”學習套餐,本書配套DVD光盤中不但提供瞭書中所有案例的源代碼,還提供瞭項目資源庫、麵試資源庫和測試題資源庫等海量素材。
QQ群在綫答疑+微信平颱互動交流
筆者為瞭方便為讀者解惑答疑,提供瞭QQ群、微信平颱等技術支持,以便讀者之間相互交流學習程序開發交流QQ群:324108015
微信學習平颱:微信掃一掃,關注“德勝書坊”,即可獲得更多讓你驚叫的代碼和
海量素材!
作者團隊
創客誠品團隊由多位程序開發工程師、高校計算機專業教師組成。團隊核心成員都有多年的教學經驗,後加入知名科技公司擔任高端工程師。現為程序設計類暢銷圖書作者,曾在“全國計算機圖書排行榜”同品類圖書排行中身居前列,深受廣大工程設計人員的好評。
本書由鄭州輕工業學院的張保威、閆紅岩老師編寫,他們都是SQLServer教學方麵的優秀教師,將多年的教學經驗和技術都融入瞭本書編寫中,在此對他們的辛勤工作錶示衷心的感謝,也特彆感謝鄭州輕工業學院教務處對本書的大力支持。
讀者對象
初學編程的入門自學者程序開發愛好者
剛畢業的莘莘學子互聯網公司編程相關職位的“菜鳥”
初中級數據庫管理員或程序員程序測試及維護人員
大中專院校計算機專業教師和學生計算機培訓機構的教師和學員
緻謝
轉眼間,從開始策劃到完成寫作已經過去瞭半年,這期間對程序代碼做瞭多次調試,對正文稿件做瞭多次修改,最後盡心盡力地完成瞭本次書稿的編寫工作。在此首先感謝選擇並閱讀本係列圖書的讀者朋友,你們的支持是我們最大的動力來源。其次感謝參與這次編寫的各位老師,感謝為順利齣版給予支持的齣版社領導及編輯,感謝為本書付齣過辛苦勞作的所有人。
本人編寫水平畢竟有限,書中難免有錯誤和疏漏之處,懇請廣大讀者給予批評指正。
最後感謝您選擇購買本書,希望本書能成為您編程學習的引領者。
從基本概念到實戰練習最終升級為完整項目開發,本書能幫助零基礎的您快速掌握程序設計!
紙張非常好 ,到貨也快 書本很好
評分多買一本,可以對照學習,促進理解
評分不錯。。。。。。
評分好用哈你電話私多好都不錯纔看到不懂參加纔九點半第幾次等你
評分送貨挺快 書竟然有膜 全新的喲
評分瞭沒有
評分更博,內容翔實沒…
評分書不錯!
評分還行,紙張比較好,內容不夠生動
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有