資料庫開發案例教材(SQL Server 2008+Visual Studio 2010綜合開發)

資料庫開發案例教材(SQL Server 2008+Visual Studio 2010綜合開發)

《資料庫開發案例教材(SQL Server 2008+Visual Studio 2010綜合開發)》是2015年1月8日清華大學出版社出版的圖書,作者是王紅、陳功平等。

基本介紹

  • 書名:資料庫開發案例教材(SQL Server 2008+Visual Studio 2010綜合開發)
  • 作者:王紅、陳功平、張興元、黃存東、張壽安、張志剛、李家兵、曹維祥、胡君、金先好、胡瓊、金宗安
  • ISBN:9787302334767
  • 定價:25元 
  • 出版社:清華大學出版社
  • 出版時間:2015-1-8
  • 裝幀:平裝
內容簡介,目錄,

內容簡介

本書以SQLServer2008和VisualStudio2010為主要講解對象,介紹SQLServer2008的基本操作,並結合VisualStudio2010開發環境開發資料庫套用系統,使用ASP.NET4.0技術,逐步構建一個典型的小型“學生選課管理系統”,該系統既有資料庫管理系統的基本操作,又有資料庫套用開發的內容,綜合套用性強。
本書通過案例編排知識點,以資料庫套用和能力培養為本,以知識講解為輔,核心內容集中在資料庫對象的創建和管理,包括資料庫、數據表、視圖、默認、規則、存儲過程、觸發器、函式,重點內容集中在採用TSQL語言創建和管理資料庫對象,並將資料庫的基本操作用VisualStudio2010技術在前台頁面實現。
本書精心設計案例,循序漸進地構建系統,由簡入難,理論聯繫實際,適合高職和套用型本科院校師生使用,同時也可作為資料庫套用系統初級開發人員的參考書。

目錄

項目1創建“學生選課管理系統”資料庫1
任務11資料庫系統基本概念2
1.1.1資料庫的基本概念2
1.1.2數據模型2
1.1.3關係資料庫3
1.1.4資料庫套用系統開發的基本步驟4
任務12安裝SQLServer2008和VisualStudio20105
1.2.1安裝SQLServer20085
1.2.2安裝MicrosoftVisualStudio201020
任務13創建和管理資料庫26
1.3.1基本概念26
1.3.2創建資料庫27
1.3.3管理資料庫31
1.3.4刪除資料庫34
1.3.5創建項目資料庫35
任務14備份和還原資料庫35
1.4.1備份的必要性35
1.4.2備份與恢復的基本概念36
1.4.3資料庫備份為檔案37
1.4.4資料庫備份到備份設備中41
1.4.5還原資料庫42
1.4.6分離和附加資料庫50
1.4.7資料庫自動備份51
任務15配置伺服器的安全53
1.5.1設定伺服器身份驗證模式53
1.5.2系統管理員登錄賬戶sa54
1.5.3創建資料庫級用戶StuUser55
1.5.4使用StuUser登錄伺服器57
任務16使用ADO.NET技術連線SQL資料庫57[]資料庫開發案例教材目錄[]1.6.1SqlConnection對象57
1.6.2創建“學生選課管理系統”網站58
1.6.3連線資料庫類的創建59
實驗1SQLServer2008的安裝和配置64
實驗2資料庫檔案管理64
實驗3資料庫的備份與還原66
項目2管理“學生選課管理系統”中的數據表69
任務21創建和修改基本數據表70
2.1.1常用數據類型70
2.1.2為StuCourseManage資料庫創建表72
2.1.3管理和維護數據表76
2.1.4刪除表78
任務22添加、修改和刪除表記錄79
2.2.1添加記錄79
2.2.2修改記錄81
2.2.3刪除記錄81
2.2.4數據導入與導出82
任務23創建和使用約束84
2.3.1主鍵約束85
2.3.2唯一鍵約束86
2.3.3檢查約束87
2.3.4外鍵約束89
2.3.5默認值94
2.3.6規則95
任務24設計並實現“添加學生信息頁面”97
2.4.1目錄設計97
2.4.2頁面設計97
2.4.3代碼設計98
任務25設計並實現“刪除學生信息頁面”101
2.5.1頁面設計101
2.5.2代碼設計101
實驗4表和表數據的管理102
實驗5數據完整性107
項目3查詢“學生選課管理系統”中的數據110
任務31單表查詢和多表查詢111
3.1.1查詢語句的命令格式111
3.1.2查詢數據介紹111
3.1.3單表查詢112
3.1.4多表查詢115
3.1.5使用查詢向表添加記錄119
任務32子查詢和分組查詢120
3.2.1子查詢120
3.2.2分組查詢122
任務33使用視圖123
3.3.1視圖概念123
3.3.2創建視圖124
3.3.3通過視圖修改基本表數據125
3.3.4修改視圖125
3.3.5刪除視圖126
任務34設計並實現“修改學生基本信息頁面”126
3.4.1添加Web窗體126
3.4.2頁面布局設計126
3.4.3代碼設計127
3.4.4設計並實現“添加課程頁面”129
任務35設計並實現“管理員用戶登錄頁面”133
3.5.1添加窗體133
3.5.2頁面布局設計133
3.5.3代碼設計134
任務36存儲過程設計136
3.6.1局部變數136
3.6.2流程控制語句138
3.6.3存儲過程設計141
3.6.4觸發器設計145
3.6.5用戶自定義函式152
實驗6數據查詢(一)156
實驗7數據查詢(二)157
實驗8TSQL程式設計160
實驗9存儲過程設計161
實驗10觸發器設計162
項目4“學生選課管理系統”綜合開發163
任務41資料庫安全管理163
4.1.1SQLServer2008的安全措施163
4.1.2伺服器級安全性164
4.1.3資料庫級安全性168
4.1.4許可權173
任務42設計並實現“學生選課管理系統”首頁174
4.2.1創建“學生登錄”用戶控制項174
4.2.2首頁設計177
任務43設計並實現“管理員主頁面”185
4.3.1頁面導航控制項185
4.3.2設計並實現管理員主頁面186
任務44設計並實現“學生選課頁面”189
4.4.1功能分析189
4.4.2功能實現190
實驗11安全管理198
項目5發布並部署“學生選課管理系統”202
任務51發布“學生選課管理系統”202
任務52配置並部署“學生選課管理系統”伺服器203
5.2.1基本組件配置203
5.2.2軟體需求205
5.2.3部署“學生選課管理系統”網站205
參考文獻214

相關詞條

熱門詞條

聯絡我們