SQL Server 2008資料庫項目教程

《SQL Server 2008資料庫項目教程》作者是孫麗娜、楊雲、姜慶玲、康志輝、黃啟昭、曾偉淵,ISBN為9787302377061。

圖書簡介

本書以SQLServer2008R2為平台,從資料庫管理和開發的角度出發,介紹資料庫套用開發技術,內容涵蓋開發資料庫套用系統所需的技術和知識。本書將一個貫穿全書的資料庫套用系統開發實例“學生信息管理系統”融入各個項目,再把每個項目分解成若干任務,使學生逐步學會創建、管理、開發資料庫的方法,以及使用T SQL語言進行程式設計的編程思想和技術。本書內容由淺入深、循序漸進,以項目為載體,通過任務驅動的方式,認知資料庫基礎知識、資料庫設計方法,學會創建和管理資料庫及表,保護數據完整性,查詢資料庫,創建和管理視圖、存儲過程與觸發器,使用T SQL語言,維護和管理資料庫安全性等技術。
本書內容由淺入深,由實踐到理論,再從理論到實踐,通過任務驅動的方式,將理論與實踐密切結合,反映了套用型本科和高等職業教育的特點,也反映了初學者認知和掌握計算機技術的規律。
本書可作為套用型本科和高職高專院校的教材,也可以作為培訓學校學生和自學者的學習用書。本書封面貼有清華大學出版社防偽標籤,無標籤者不得銷售。

圖書目錄

單元一走進SOLServer2008資料庫

項目1安裝配置SQLServer2008軟體2

任務1認知SQLServer20083

任務1 1認知SQLServer2008的產品組件3

任務1 2認知SQLServer2008的新增特性6

任務1 3認知SQLServer2008的體系結構7

任務1 4認知SQLServer2008的管理工具8

任務1 5完成綜合任務8

任務2安裝SQLServer20089

任務2 1認知SQLServer2008的環境要求9

任務2 2安裝SQLServer200812

任務2 3啟動SQLServer200823

任務3使用SQLServer2008的常用工具25

任務3 1SQLServer配置管理器25

任務3 2SSMS的“已註冊的伺服器”組件28

任務3 3使用SSMS的“查詢編輯器”組件32

任務3 4使用SSMS的其他組件34

實訓1安裝配置SQLServer200835

小結35

習題35

項目2設計資料庫37

任務1附加與分離資料庫並認知資料庫結構38

任務1 1附加資料庫38

任務1 2認識系統資料庫結構40

任務1 3分離資料庫41

任務2現實世界數據化42SQLServer2008資料庫項目教程目錄任務2 1現實世界數據化過程43

任務2 2數據模型的概念46

任務2 3概念模型47

任務2 4繪製學生選修E R圖49

任務3轉換成關係模型51

任務3 1邏輯數據模型52

任務3 2認知關係模型的基本概念54

任務3 3將學生選修課E R圖轉換成關係模型55

任務3 4關係規範化56

任務3 5關係運算59

任務3 6關係資料庫61

任務4認知關鍵字和數據完整性62

任務4 1認知關鍵字62

任務4 2認知數據完整性63

實訓2設計資料庫練習64

小結65

習題65

項目3創建與管理資料庫67

任務1認知SQLServer資料庫結構68

任務1 1了解資料庫的組成68

任務1 2了解資料庫檔案和檔案組69

任務1 3認知系統資料庫和用戶資料庫69

任務1 4認知資料庫對象70

任務1 5完成綜合任務71

任務2創建xs資料庫71

任務2 1使用SSMS創建資料庫72

任務2 2使用T SQL語句創建資料庫75

任務2 3綜合任務完成過程76

任務3管理xs資料庫77

任務3 1使用SSMS查看和修改資料庫78

任務3 2使用T SQL語句查看資料庫79

任務3 3使用T SQL語句修改資料庫檔案79

任務3 4配置資料庫為唯讀80

任務3 5縮小資料庫和數據檔案83

任務3 6使用T SQL語句修改資料庫名85

任務3 7刪除資料庫85

任務3 8完成綜合任務86

實訓3創建資料庫訓練88

小結88

習題89

項目4創建和管理資料庫表90

任務1創建表91

任務1 1數據表的概念92

任務1 2數據類型93

任務1 3空值98

任務1 4創建數據表98

任務1 5T SQL設定聯合主鍵101

任務1 6完成綜合任務102

任務2管理數據表103

任務2 1顯示錶結構104

任務2 2使用SSMS修改數據表104

任務2 3使用T SQL語句修改數據表106

任務2 4使用SSMS刪除數據表107

任務2 5使用T SQL語句刪除數據表108

任務2 6使用T SQL語句重命名數據表109

任務2 7完成綜合任務109

任務3插入及刪除表的數據110

任務3 1使用SSMS插入、刪除、更新表的數據110

任務3 2使用T SQL語句向表中插入數據112

任務3 3使用T SQL語句刪除表記錄113

任務3 4完成綜合任務114

實訓4創建資料庫表並錄入表的數據115

小結117

習題117

項目5使用TSQL語句查詢表中數據118

任務1簡單查詢119

任務11SELECT語句的執行方式120

任務12認知SELECT語句的語法123

任務13SELECT子句實現列查詢124

任務14用WHERE子句實現條件查詢130

任務15ORDERBY子句134

任務16完成綜合任務135

任務2分類匯總136

任務21使用常用聚合函式查詢數據137

任務22分組篩選數據139

任務23計算與匯總140

任務24完成綜合任務142

任務3連線查詢144

任務31內連線145

任務32外連線148

任務33交叉連線149

任務34自連線150

任務35完成綜合任務150

任務4子查詢和保存結果集152

任務41使用子查詢153

任務42保存查詢結果156

任務43完成綜合任務157

實訓5查詢及維護sale資料庫159

小結159

習題160

項目6維護用戶表數據162

任務對數據表進行操作163

任務11向用戶表插入數據163

任務12修改用戶表數據167

任務13刪除用戶表數據168

任務14完成綜合任務169

實訓6維護sale資料庫數據171

小結171

習題171

單元二資料庫及資料庫對象的管理

項目7創建視圖和索引174

任務1創建和使用視圖175

任務11了解視圖用途176

任務12創建視圖176

任務13修改視圖180

任務14刪除視圖182

任務25使用視圖操作表數據184

任務26完成綜合任務187

任務2創建管理索引189

任務21創建索引189

任務23管理索引196

任務24分析索引198

任務25完成綜合任務200

實訓7為sale資料庫建立視圖和索引201

小結202

習題202

項目8實現數據完整性204

任務1實現域完整性205

任務11認知數據完整性概念及分類206

任務12CHECK約束207

任務13規則211

任務14默認值約束及默認值對象215

任務15完成綜合任務222

任務2實現實體完整性225

任務21PRIMARYKEY約束225

任務22UNIQUE約束227

任務23完成綜合任務229

任務3實現參照完整性230

任務31FOREIGNKEY(外鍵)230

任務32完成綜合任務235

實訓8實現sale資料庫完整性235

小結235

習題236

項目9使用TSQL語言編程238

任務1認知TSQL語言編程基礎239

任務11標識符與注釋240

任務12常量240

任務13變數241

任務14運算符與表達式244

任務15完成綜合任務248

任務2批處理與程式流程控制語句249

任務21批處理249

任務22流程控制語句250

任務23完成綜合任務253

任務3系統內置函式253

任務31數學函式253

任務32字元串函式254

任務33日期和時間函式256

任務34聚合函式257

任務35系統函式257

任務36完成綜合任務259

任務4用戶定義函式260

任務41定義與調用用戶定義函式260

任務42刪除用戶定義函式265

任務43完成綜合任務265

任務5游標266

任務51聲明游標267

任務52打開游標269

任務53數據處理269

任務54關閉游標272

任務55釋放游標273

實訓9程式設計273

小結273

習題274

項目10創建使用存儲過程和觸發器276

任務1創建和使用存儲過程277

任務11介紹存儲過程概述278

任務12創建存儲過程278

任務13執行存儲過程280

任務14修改存儲過程281

任務15刪除存儲過程282

任務16完成綜合任務283

任務2創建和使用觸發器284

任務21觸發器概述285

任務22創建觸發器286

任務23修改觸發器291

任務24刪除觸發器291

任務25完成綜合任務292

實訓10為sale資料庫創建存儲過程和觸發器293

小結294

習題295

單元三安全管理與日常維護

項目11資料庫安全性管理298

任務1實現SQLServer2008登錄認證299

任務11SQLServer2008系統安全機制300

任務12Windows身份認證和SQLServer身份認證301

任務13選擇身份認證模式302

任務14Windows認證模式登錄賬號的建立和取消302

任務15SQLServer認證模式下登錄賬號的建立和刪除305

任務16管理SQLServer登錄賬戶306

任務2實現資料庫用戶賬號及許可權的管理307

任務21資料庫用戶賬號307

任務22用戶許可權及資料庫角色308

任務23使用SSMS管理用戶賬戶和許可權309

任務24使用TSQL語句管理用戶賬號和許可權314

任務3實現伺服器角色和應用程式角色316

任務31伺服器角色317

任務32管理伺服器角色318

任務33應用程式角色319

實訓11用戶許可權管理321

小結321

習題321

項目12維護與管理資料庫323

任務1在線上與脫機資料庫324

任務11在線上/脫機324

任務2備份與還原資料庫326

任務21使用SSMS備份和還原資料庫326

任務22使用TSQL語句備份和還原資料庫330

任務3導入與導出數據332

任務31導出數據333

任務32導入數據338

實訓12維護管理sale資料庫340

小結340

習題340

單元四資料庫套用開發訓練

項目13SQLServer開發與編程342

任務1ASP.NET與SQLServer2008開發343

任務11認知數據源控制項與數據綁定控制項343

任務12ASP.NET與SQLServer2008的連線344

任務2Java/SQLServer2008開發348

任務21環境搭配348

任務22測試連線349

任務3JSP/SQLServer2008開發350

任務31環境搭配351

任務32測試連線351

任務4開發學生管理系統353

任務41系統需求分析354

任務42系統設計354

任務43系統實現355

實訓13開發銷售管理系統370

小結370

習題371

附錄A學生資料庫(xs)表結構及數據樣本372

附錄B連線查詢用例表結構及數據樣本375

附錄CSQLServer操作常用語句376

附錄D常用函式379參考文獻382

2,10

相關詞條

熱門詞條

聯絡我們