商品描述
本教材可以作為高等職業院校和高等專科院校各專業SQL Server的教材。本教材在認真分析職業崗位需求和學生能力現狀的基礎上全面規劃和重構教材內容,合理安排模塊的順序,劃分為8個模塊:體驗數據庫應用與試用SQL Server→創建與操作SQL Server數據庫→創建與維護數據表→檢索與操作數據表數據→以SQL語句方式操作SQL Server數據庫及其對象→以程序方式處理數據表中的數據→維護SQL Server數據庫安全→分析與設計數據庫。本教材以真實工作任務為載體組織教學內容,強化技能訓練,提升動手能力;圍繞"圖書管理”數據庫和60項操作任務展開,采用"任務驅動、案例教學、精講多練、理論實踐一體化”的教學方法,全方向促進數據庫應用、管理與設計技能的提升;充分考慮教學實施需求,面向教學全過程科學設置5個必要的教學環節,即教學導航→操作準備→知識導讀→操作實戰→模塊習題。引導學生主動學習、高效學習、快樂學習。
目錄大綱
模塊1 體驗數據庫應用與試用SQL Server 1
1.1 數據庫應用體驗 6
【任務1-1】 體驗數據庫應用與初識數據庫 6
1.2 試用SQL Server 12
【任務1-2】 初識SQL Server Management Studio 12
【任務1-3】 查看系統數據庫及系統表 16
【任務1-4】 查看SQL Server默認的登錄名和服務器角色 19
【任務1-5】 啟動與停止SQL Server服務 20
模塊考核 22
模塊2 創建與操作SQL Server數據庫 23
2.1 創建SQL Server數據庫 25
【任務2-1】 創建數據庫 25
2.2 操作SQL Server數據庫 28
【任務2-2】 操作數據庫 28
【任務2-3】 備份與還原數據庫 35
【任務2-4】 分離和附加數據庫 44
【任務2-5】 數據庫的聯機與脫機 45
模塊考核 47
模塊3 創建與維護表 48
3.1 表中數據的導入與導出 55
【任務3-1】 導入與導出數據 55
3.2 查看與修改表 65
【任務3-2】 查看與修改表中的記錄 65
【任務3-3】 查看與修改表結構 69
3.3 創建表 72
【任務3-4】 創建與操作表 72
3.4 維護表 82
【任務3-5】 維護數據庫中數據的完整性 82
【任務3-6】 查看、修改、刪除表 93
模塊考核 94
模塊4 檢索與操作表中的數據 95
4.1 創建與使用查詢 98
【任務4-1】 查詢時選擇與設置列 98
【任務4-2】 查詢時選擇行 104
【任務4-3】 查詢時的排序操作 108
【任務4-4】 查詢時的分組與匯總操作 109
【任務4-5】 創建連接查詢 110
【任務4-6】 創建多表聯合查詢 116
【任務4-7】 創建嵌套查詢 117
【任務4-8】 創建相關子查詢 119
4.2 創建與使用視圖 120
【任務4-9】 創建視圖 120
【任務4-10】 使用視圖 123
4.3 創建與使用索引 124
【任務4-11】 創建聚集索引 125
【任務4-12】 創建非聚集索引 129
模塊考核 130
模塊5 使用SQL語句操作SQL Server數據庫及其對象 131
5.1 使用SQL語句創建與操作數據庫 134
【任務5-1】 使用Create Database語句創建數據庫 134
【任務5-2】 使用Alter Database語句修改數據庫 136
5.2 使用SQL語句創建與操作表 138
【任務5-3】 使用Create Table語句創建表 138
【任務5-4】 使用Alter Table語句修改表結構 142
【任務5-5】 使用Insert語句向表中插入記錄 143
【任務5-6】 使用SQL Server導入和導出向導向表中導入數據 144
【任務5-7】 使用Update語句更新表中的數據 145
【任務5-8】 使用Delete語句刪除表中的記錄 146
【任務5-9】 使用Transact-SQL語句設置表的約束 146
【任務5-10】 使用Select語句從表中查詢數據 148
5.3 使用SQL語句創建與管理視圖 148
【任務5-11】 使用Create View語句創建視圖 148
【任務5-12】 使用Alter View語句修改視圖 150
【任務5-13】 利用視圖查詢與更新表中的數據 150
5.4 使用SQL語句創建與管理索引 152
【任務5-14】 使用Create Index語句創建索引 152
5.5 創建與管理數據庫快照 153
【任務5-15】 創建數據庫快照 153
模塊考核 154
模塊6 以程序方式處理表中的數據 155
6.1 編輯與執行多條SQL語句 163
【任務6-1】 在“SQL編輯器”窗口中編輯與執行多條SQL語句 163
6.2 創建與使用用戶自定義函數 165
【任務6-2】 創建與管理用戶自定義函數 165
6.3 創建與使用存儲過程 170
【任務6-3】 創建與管理存儲過程 170
6.4 創建與使用遊標 177
【任務6-4】 創建與管理遊標 177
6.5 創建與使用觸發器 180
【任務6-5】 創建與管理觸發器 180
6.6 創建與使用事務 187
【任務6-6】 創建與管理事務 187
模塊考核 189
模塊7 維護SQL Server數據庫安全 190
7.1 SQL Server服務器登錄管理 193
【任務7-1】 SQL Server服務器登錄管理 193
7.2 數據庫用戶賬戶管理 210
【任務7-2】 數據庫用戶賬戶管理 210
7.3 角色管理與權限管理 215
【任務7-3】 角色管理 215
【任務7-4】 權限管理 226
7.4 創建與應用架構 231
【任務7-5】 查看默認架構、創建與應用架構 231
模塊考核 234
模塊8 分析與設計數據庫 235
8.1 數據庫設計的需求分析 240
【任務8-1】 圖書管理數據庫設計的需求分析 240
8.2 數據庫的概念結構設計 244
【任務8-2】 圖書管理數據庫的概念結構設計 245
8.3 數據庫的邏輯結構設計 246
【任務8-3】 圖書管理數據庫的邏輯結構設計 246
8.4 數據庫的物理結構設計 247
【任務8-4】 圖書管理數據庫的物理結構設計 247
8.5 數據庫的優化與創建 249
【任務8-5】 圖書管理數據庫的優化與創建 249
模塊考核 250
參考文獻 251
