課程目錄 :
(內容與授課時間) 授課總時數:
11:15:45
簡
介:
課程結合大量實例,由淺入深、循序漸進地介紹了SQL Server 2008數據庫技術,內容涵蓋SQL Server
2008數據庫基礎、管理、維護、編程、商業智能和開發6個方面。課程力圖以最直觀的方式使學習者學習各個知識點。
課程共18章,分為3篇。第1篇介紹了SQL Server
2008的理論基礎知識、安裝、服務器管理、數據庫管理、數據表和索引管理及數據完整性等內容;第2篇介紹了SQL Server
2008的安全與權限、監控狀態、災難恢復、自動化管理任務、高可用性及複製技術等內容;第3篇介紹了T-SQL數據操作與應用編程,另外還介紹了SQL Server
2008的集成服務、報表服務及分析服務。
【課程特點】
1由淺入深,編排合理; 2視頻講解,精彩詳盡; 3豐富實例,輕鬆易學;
課程大綱:
第1篇 MySQL基礎
第1章 數據庫的安裝( 教學視頻:25分鐘)2
1.1 MySQL概述2
1.1.1 MySQL特性以及歷史2
1.1.2 MySQL的獲取3
1.2 MySQL的安裝5
1.2.1 Windows中安裝MySQL6
1.2.2 Linux中安裝MySQL9
1.3 本章小結13
1.4 本章習題13
第2章 數據庫的創建、修改及刪除( 教學視頻:19分鐘14
2.1 創建數據庫14
2.1.1 創建數據庫的基本語法14
2.1.2 使用語句創建數據庫16
2.1.3 使用圖形界面創建數據庫17
2.2 修改數據庫19
2.2.1 使用語句修改數據庫使用的字符集20
2.2.2 使用圖形界面修改數據庫使用的字符集20
2.3 刪除數據庫21
2.3.1 刪除數據庫的基本語法21
2.3.2 使用語句刪除數據庫22
2.3.3 使用圖形界面刪除數據庫22
2.4 數據庫使用實例23
2.5 本章小結26
2.6 本章習題26
第3章 數據表的創建、修改及刪除( 教學視頻:35分鐘28
3.1 數據類型28
3.1.1 數值類型28
3.1.2 字符串類型29
3.1.3 日期時間類型29
3.1.4 其他數據類型30
3.2 創建數據表31
3.2.1 創建數據表的語法31
3.2.2 使用語句創建數據表31
3.2.3 使用圖形界面創建數據表32
3.3 修改數據表34
3.3.1 修改數據表的語法34
3.3.2 使用語句修改數據表34
3.3.3 使用圖形界面修改數據表36
3.4 刪除數據表37
3.4.1 刪除數據表的語法37
3.4.2 使用語句刪除數據表37
3.4.3 使用圖形界面刪除數據表38
3.5 數據表使用實例39
3.6 本章小結41
3.7 本章習題42
第4章 約束( 教學視頻:42分鐘)44
4.1 約束的類型44
4.2 主鍵約束44
4.2.1 在創建表時設置主鍵約束45
4.2.2 在修改表時添加主鍵約束48
4.2.3 刪除主鍵約束50
4.3 外鍵約束50
4.3.1 在創建表時設置外鍵約束50
4.3.2 在修改表時添加外鍵約束51
4.3.3 刪除外鍵約束52
4.4 默認值約束53
4.4.1 在創建表時設置默認值約束53
4.4.2 在修改表時添加默認值約束54
4.4.3 刪除默認值約束54
4.5 非空約束55
4.5.1 在創建表時設置非空約束55
4.5.2 在修改表時添加非空約束56
4.6 檢查約束57
4.6.1 在創建表時為列設置檢查約束57
4.6.2 在修改表時為一個列添加檢查約束58
4.7 約束59
4.7.1 在創建表時設置約束59
4.7.2 在修改表時添加約束62
4.7.3 刪除約束63
4.8 本章小結63
4.9 本章習題63
第2篇 操作表中的數據
第5章 使用DML語言操作數據表( 教學視頻:45分鐘)66
5.1 使用INSERT語句向數據表中添加數據66
5.1.1 INSERT語句的基本語法形式66
5.1.2 給表中指定字段添加數據67
5.1.3 複製其他表中的數據70
5.1.4 為表添加多條數據72
5.2 使用UPDATE語句修改表中的數據72
5.2.1 UPDATE語句的基本語法形式73
5.2.2 修改表中的全部數據73
5.2.3 根據條件修改表中的數據73
5.2.4 根據順序修改數據表中的數據74
5.2.5 限制行數的修改76
5.3 使用DELETE語句刪除表中的數據78
5.3.1 DELETE語句的基本語法形式78
5.3.2 刪除表中的全部數據79
5.3.3 根據條件刪除表中的數據79
5.3.4 按指定順序刪除數據80
5.3.5 限制行數的刪除81
5.4 使用圖形界面操作數據表83
5.5 數據表數據操作綜合實例85
5.6 本章小結89
5.7 本章習題89
第6章 簡單查詢與子查詢( 教學視頻:37分鐘)91
6.1 運算符91
6.1.1 算術運算符91
6.1.2 比較運算符94
6.1.3 邏輯運算符97
6.1.4 位運算符101
6.2 簡單查詢104
6.2.1 基本語法105
6.2.2 查詢表中的全部數據105
6.2.3 查詢指定字段的數據106
6.2.4 在查詢中使用別名列107
6.2.5 根據單一條件查詢數據107
6.2.6 帶LIKE條件的查詢107
6.2.7 根據多個條件查詢數據108
6.2.8 對查詢結果排序109
6.2.9 限制查詢結果的行數109
6.3 聚合函數110
6.3.1 大值函數MAX110
6.3.2 小值函數MIN111
6.3.3 平均值函數AVG111
6.3.4 求和函數SUM112
6.3.5 計數函數COUNT112
6.4 子查詢113
6.4.1 子查詢中常用的操作符113
6.4.2 使用IN的子查詢113
6.4.3 使用EXISTS的子查詢115
6.4.4 使用ANY的子查詢116
6.5 本章小結116
6.6 本章習題116
第7章 複雜查詢( 教學視頻:43分鐘)118
7.1 分組查詢118
7.1.1 對單列進行分組查詢118
7.1.2 使用HAVING的分組查詢119
7.1.3 對多列進行分組查詢120
7.1.4 在分組查詢中使用ORDER BY121
7.2 多表查詢122
7.2.1 等值連接122
7.2.2 笛卡爾積125
7.2.3 外連接126
7.2.4 內連接127
7.3 合併查詢結果129
7.3.1 使用UNION關鍵字合併查詢結果129
7.3.2 對合併後的查詢結果排序130
7.3.3 限制組合查詢結果的行數131
7.4 綜合實例132
7.5 本章小結137
7.6 本章習題138
第8章 函數( 教學視頻:56分鐘)140
8.1 數值類型函數140
8.1.1 值函數abs140
8.1.2 取餘數函數mod141
8.1.3 求平方根函數sqrt141
8.1.4 獲取隨機數的函數rand142
8.1.5 四捨五入函數round142
8.1.6 符號函數sign142
8.1.7 冪運算函數power143
8.1.8 對數運算函數log143
8.1.9 pi函數144
8.1.10 三角函數144
8.1.11 獲取小整數ceil、ceiling144
8.2 字符串函數145
8.2.1 合併字符串的函數concat145
8.2.2 計算字符串長度的函數length145
8.2.3 字母小寫轉大寫函數upper146
8.2.4 字母大寫轉小寫函數lower146
8.2.5 獲取指定長度的字符串的函數left和right147
8.2.6 填充字符串的函數lpad和rpad147
8.2.7 刪除指定字符的函數trim147
8.2.8 刪除字符串兩端空格函數ltrim,rtrim148
8.2.9 重複生成字符串的函數repeat148
8.2.10 空格函數space149
8.2.11 替換函數replace149
8.2.12 替換字符串的函數insert149
8.2.13 比較字符串大小的函數strcmp149
8.2.14 獲取子串的函數substring150
8.2.15 字符串逆序的函數reverse151
8.2.16 返回指定字符串位置的函數field151
8.3 日期和時間函數151
8.3.1 返回指定日期對應的工作日索引dayofweek和weekday151
8.3.2 返回指定日期所在月中的日期索引dayofmonth152
8.3.3 返回指定日期所在年中的日期索引dayofyear152
8.3.4 返回指定日期對應的月份month153
8.3.5 返回指定日期對應的月名稱monthname153
8.3.6 返回指定日期對應的工作日名稱dayname154
8.3.7 返回指定日期對應的季度quarter154
8.3.8 返回指定日期對應的年份year154
8.3.9 返回指定時間中的小時hour155
8.3.10 返回指定時間中的分鐘minute155
8.3.11 返回指定時間中的秒數second155
8.3.12 增加月份函數period_add156
8.3.13 取月份差的函數period_diff156
8.3.14 返回當前日期函數curdate和current_date157
8.3.15 返回當前時間函數curtime和current_time157
8.3.16 獲取當前的時間日期函數now和sysdate157
8.3.17 秒轉換成時間函數sec_to_time158
8.3.18 時間轉換成秒函數time_to_sec158
8.4 其他函數158
8.4.1 返回當前用戶名函數session_user158
8.4.2 返回當前數據庫名稱函數database159
8.4.3 返回字符串MD5校驗和函數MD5159
8.5 本章小結159
8.6 本章習題160
第3篇 數據庫使用進階
第9章 視圖( 教學視頻:23分鐘)162
9.1 視圖介紹162
9.2 創建視圖162
9.2.1 創建視圖語法163
9.2.2 單源表視圖的創建163
9.2.3 多源表視圖的創建165
9.3 修改視圖167
9.3.1 修改視圖語法168
9.3.2 使用語句更新視圖168
9.3.3 使用工具更新視圖168
9.4 刪除視圖170
9.4.1 使用SQL語句刪除視圖170
9.4.2 使用工具刪除視圖170
9.5 查看視圖171
9.5.1 查看視圖的字段信息171
9.5.2 查看創建視圖的語句172
9.6 本章小結173
9.7 本章習題173
第10章 索引( 教學視頻:21分鐘)175
10.1 認識索引175
10.1.1 什麼是索引175
10.1.2 索引分類175
10.1.3 索引的作用176
10.1.4 索引注意事項176
10.2 管理索引176
10.2.1 普通索引創建176
10.2.2 索引創建178
10.2.3 主鍵索引創建179
10.2.4 查看索引180
10.2.5 刪除索引181
10.3 本章小結182
10.4 本章習題182
第11章 自定義函數( 教學視頻:30分鐘)184
11.1 創建自定義函數184
11.1.1 創建函數的語法184
11.1.2 使用語句創建函數184
11.1.3 使用圖形界面創建函數188
11.2 函數的管理189
11.2.1 使用命令刪除函數189
11.2.2 圖形界面下刪除函數190
11.2.3 圖形界面下修改函數191
11.3 本章小結193
11.4 本章習題193
第12章 存儲過程( 教學視頻:35分鐘)194
12.1 存儲過程介紹194
12.2 創建存儲過程195
12.2.1 存儲過程的語法195
12.2.2 命令行中創建存儲過程195
12.2.3 利用工具創建存儲過程196
12.2.4 存儲過程的參數198
12.3 修改存儲過程201
12.4 刪除存儲過程202
12.5 存儲過程中的變量204
12.6 結構控制語句205
12.6.1 IF條件控制語句205
12.6.2 CASE條件控制語句206
12.6.3 LOOP循環控制語句210
12.6.4 WHILE語句的使用211
12.7 本章小結213
12.8 本章習題213
第13章 觸發器( 教學視頻:23分鐘)215
13.1 觸發器介紹215
13.2 創建觸發器215
13.2.1 觸發器語法216
13.2.2 觸發器組成和觸發事件216
13.2.3 利用SQL命令創建觸發器216
13.2.4 利用圖形工具創建觸發器222
13.3 管理觸發器225
13.3.1 觸發器的刪除225
13.3.2 觸發器的修改226
13.4 本章小結228
13.5 本章習題228
第14章 數據庫的權限與備份( 教學視頻:27分鐘)229
14.1 用戶管理229
14.1.1 初始用戶229
14.1.2 創建用戶235
14.1.3 用戶權限236
14.2 數據的備份與恢復239
14.2.1 備份操作240
14.2.2 恢復操作242
14.3 本章小結243
14.4 本章習題244
第4篇 數據庫應用實戰
第15章 使用C#連接MySQL( 教學視頻:26分鐘)246
15.1 ADO.NET介紹246
15.1.1 詳解5個重要的類246
15.1.2 使用C#語言對MySQL數據庫進行操作249
15.2 學員報名系統的實現250
15.2.1 學員報名的數據表設計250
15.2.2 創建項目結構251
15.2.3 添加學員信息251
15.2.4 管理學員信息253
15.3 本章小結258
第16章 在Java中連接MySQL( 教學視頻:23分鐘)259
16.1 BC簡介259
16.2 使用BC Driver連接MySQL260
16.2.1 下載連接MySQL數據庫的BC Driver260
16.2.2 利用BC Driver連接MySQL數據庫262
16.3 利用BC-ODBC橋接數據庫268
16.3.1 配置ODBC數據源268
16.3.2 使用BC-ODBC橋連接MySQL271
16.4 本章小結272
第17章 PHP訪問MySQL數據庫( 教學視頻:32分鐘)273
17.1 PHP連接MySQL數據庫273
17.1.1 Windows操作系統下配置PHP273
17.1.2
課程列表:
第01章 SQL Server 2008簡介 →時長: 00:28:53
第02章 SQL Server數據庫基礎 →時長: 00:19:39
第03章 SQL Server 2008服務器管理 →時長: 00:29:51
第04章 SQL Server 2008數據庫 →時長: 00:51:53
第05章 SQL Server 2008數據表和索引 →時長: 00:41:46
第06章 SQL Server 2008數據完整性 →時長: 00:25:05
第07章 SQL Server 2008安全與權限 →時長: 00:37:57
第08章 監控SQL Server 2008狀態 →時長: 00:28:43
第09章 SQL Server 2008災難恢復 →時長: 00:56:47
第10章 自動化管理 →時長: 00:51:24
第11章 SQL Server 2008高可用性 →時長: 00:43:41
第12章 SQL Server 2008複製 →時長: 00:30:13
第13章 Transact-SQL數據操作 →時長: 00:39:09
第14章 Transact-SQL應用 →時長: 01:01:04
第15章 SQL Server 2008集成服務 →時長: 00:31:55
第16章 SQL Server 2008報表服務 →時長: 00:27:00
第17章 SQL Server 2008分析服務 →時長: 00:21:14
第18章 SQL Server 2008實例--至慧網上書城 →時長: 00:49:31
|