1. sql2005怎麼學習
SQL2005的Management Studio集成了SQL2000的企業管理器和查詢分析器的功能,當然還有它自己的特點,Profiler則是SQL2000的事件探查器,用來跟蹤一個系統中的表
不管是SQLSERVER2000,還是SQLSERVER2005,它們只是個工具,關鍵還是SQL語言需要不斷實踐,才能真的懂,SQL語言主要就七個東西:Create、Select、Insert、Update、Delete、存儲過程、觸發器,下點資料,多做做案例,自然而然就會了
2. SQL Server 2005 Express版對於初學者夠用嗎
初學SQL SERVER 2005什麼版本都行,最低檔次的版本,最適合,因為初學者用到的命令或是要實現的功能不是很難,可以用圖形化來解決。
等到你運用熟練之後,然後再用企業版。
3. 現在零基礎學習SQL Server 是學SQL Server2000 還是SQL Server2005、SQL Server2008
只是界面不同,資料庫的核心技術還是一樣,建議學新的,如2005,sql2000基本沒人用了!!!
4. 初學者學習SQL server,2000和2005哪個更好
我學的就是SQL 2005 和2000的最大區別的就是有一個伺服器的啟動,在2005中已經集成到系統服務中!其他的基本一樣,只要學好了SQL語言,其實都是相通的!
在安裝時,有提示,不會很難!只要組件安裝足夠就好
5. 我想學習SQL Server2005,但我沒基礎,應該怎麼開頭.
如果本機系統怕搞砸的話,裝個虛擬系統。然後裝個SQL2005 。找點教程資料。
重要的是下個幫助手冊。。呵呵,方便查詢和學習。
虛擬系統的話,虛擬機現在很多的了。你找個自己喜歡的就成。
編成語言么。我個人提倡學JAVA呵呵。。多平台的說。。。
如果入門快的話,應該很好學。。軟體網站都能做。功能強大。
6. sql server 2005 好學嗎主要掌握那些知識有什麼用
好學,主要是做數據存儲的。
SQL編程,比如增
刪
改
查
SQL
存儲過程
經常用到
SQL的事務等都要掌握的觸發器
視圖
你需要了解
也就是說要會用實際開發中,除非數據非常多的時候
會用到後者一般不會用到!
7. sqlserver2005完全不會,超零基礎,但是又必須掌握,我該從何學起
先安裝一個sqlserver2005,隨便點點,看看,不要怕錯,大不了卸了重新安裝。然後再下個基礎或入門級別的教程,邊看邊操作。
8. 從零開始學SQL Server的目 錄
目 錄
第1篇 資料庫入門
第1章 SQL Server 2005資料庫基礎(教學視頻:34分鍾) 15
1.1 資料庫的世界 15
1.1.1 信息 16
1.1.2 數據 16
1.1.3 數據管理 16
1.1.4 資料庫管理系統 16
1.1.5 資料庫系統 17
1.2 資料庫的成長歷程 17
1.2.1 人工管理階段 17
1.2.2 文件系統階段 18
1.2.3 資料庫系統階段 19
1.2.4 資料庫發展歷程和研究方向 19
1.3 資料庫應用系統的開發步驟 20
1.3.1 項目規劃期 21
1.3.2 項目開發時期 21
1.4 本章小結 22
1.5 習題 23
第2章 初識SQL Server 2005(教學視頻:58分鍾) 24
2.1 SQL Server 2005的組成 24
2.1.1 SQL Server資料庫引擎 24
2.1.2 分析服務(Analysis Services) 25
2.1.3 集成服務(Integration Services) 25
2.1.4 報表服務(Reporting Services) 25
2.2 為什麼選擇SQL Server 2005 26
2.3 如何選擇SQL Server 2005的版本 27
2.3.1 SQL Server 2005企業版 27
2.3.2 SQL Server 2005標准版 27
2.3.3 SQL Server 2005工作組版 28
2.3.4 SQL Server 2005開發版 28
2.3.5 SQL Server 2005學習版 28
2.4 SQL Server 2005的安裝與配置 28
2.4.1 SQL Server 2005 的安裝 28
2.4.2 SQL Server 2005 的配置 32
2.5 了解SSMS基本操作 36
2.5.1 SSMS的啟動與連接 36
2.5.2 使用模板資源管理器、解決方案與項目腳本 37
2.5.3 配置SQL Server伺服器的屬性 39
2.5.4 查詢編輯器 43
2.6 小結 44
2.7 習題 44
第2篇 SQL Server基礎篇
第3章 管理SQL Server 2005的工具——SQL語言(教學視頻:62分鍾) 45
3.1 SQL語言簡介 45
3.1.1 SQL語言的主要特點 45
3.1.2 如何分類SQL語言 46
3.1.3 SQL語法簡介 48
3.1.4 如何給標識符起名 48
3.2 數據類型大家族 50
3.2.1 SQL Server 數據類型概述 50
3.2.2 系統數據類型 51
3.2.3 自定義數據類型 56
3.3 變數 58
3.3.1 批和腳本 58
3.3.2 局部變數 60
3.3.3 全局變數 60
3.4 SQL的佐料——運算符 62
3.4.1 算術運算符 62
3.4.2 比較運算符 62
3.4.3 邏輯運算符 63
3.4.4 連接運算符 64
3.4.5 按位運算符 64
3.4.6 運算符的優先順序 65
3.5 認識表達式 65
3.5.1 什麼是表達式 65
3.5.2 SQL表達式的分類 65
3.6 SQL利器——通配符 67
3.7 SQL語言中的注釋 67
3.8 小結 67
3.9 習題 68
第4章 走進SQL語句的世界(教學視頻:87分鍾) 69
4.1 數據定義語句(DDL) 69
4.1.1 CREATE的應用 69
4.1.2 DROP的功能 71
4.1.3 ALTER的功能 72
4.2 數據操作語句(DML) 73
4.2.1 數據的插入——INSERT 73
4.2.2 數據的刪除——DELETE 74
4.2.3 數據的更改——UPDATE 75
4.2.4 數據的查詢——SELECT 76
4.3 數據控制語句(DCL) 82
4.3.1 如何給用戶授予許可權——GRANT 82
4.3.2 拒絕許可權操作——DENY 82
4.3.3 收回許可權操作——REVOKE 83
4.4 其他基本語句 83
4.4.1 數據聲明——DECLARE 83
4.4.2 數據賦值——SET 84
4.4.3 數據輸出——PRINT 84
4.5 循環控制語句 84
4.5.1 語句塊BEGIN…END 85
4.5.2 GOTO語句 85
4.5.3 IF…ELSE語句 85
4.5.4 CASE語句 86
4.5.5 WHILE循環語句 87
4.5.6 WAITFOR語句 88
4.5.7 RETURN語句 88
4.6 批處理語句 89
4.7 小結 90
4.8 習題 91
第5章 輕輕鬆鬆認識函數(教學視頻:62分鍾) 92
5.1 數學函數 92
5.2 字元串函數 93
5.2.1 ASCII函數 94
5.2.2 CHAR函數 94
5.2.3 CHARINDEX函數 95
5.2.4 LEFT函數 95
5.2.5 RIGHT函數 95
5.2.6 LEN函數 96
5.2.7 LTRIM函數 96
5.2.8 RTRIM函數 96
5.2.9 LOWER函數 96
5.2.10 UPPER函數 97
5.2.11 PATINDEX函數 97
5.2.12 REPALCE函數 97
5.2.13 REVERSE函數 98
5.2.14 STR函數 98
5.2.15 SUBSTRING函數 98
5.3 日期和時間函數 98
5.3.1 DATEADD函數 99
5.3.2 DATENAME函數 99
5.3.3 DATEPART函數 99
5.3.4 DAY函數 100
5.3.5 MONTH函數 100
5.3.6 YEAR函數 100
5.3.7 GETDATE函數 100
5.4 數據類型轉換函數 101
5.4.1 CAST函數 101
5.4.2 CONVERT函數 101
5.5 聚合函數 101
5.5.1 AVG函數 102
5.5.2 COUNT函數 102
5.5.3 MAX函數 103
5.5.4 MIN函數 103
5.5.5 SUM函數 103
5.6 系統函數 103
5.6.1 SERVERPROPERTY函數 104
5.6.2 DATABASEPROPERTY函數 105
5.6.3 TYPEOFPROPERTY函數 105
5.6.4 OBJECT_ID函數 105
5.7 文本和圖像函數 105
5.7.1 TEXTPTR函數 105
5.7.2 TEXTVALID函數 106
5.8 小結 106
5.9 習題 106
第6章 實戰開始——資料庫和表的操作(教學視頻:88分鍾) 107
6.1 深入淺出了解資料庫 107
6.1.1 資料庫 107
6.1.2 資料庫的建立 109
6.1.3 資料庫的修改 114
6.1.4 資料庫的刪除 115
6.1.5 關於資料庫的其他操作 116
6.2 如何設計表 123
6.2.1 資料庫表簡介 124
6.2.2 如何設計表 124
6.2.3 表的建立 126
6.2.4 表的修改 129
6.2.5 表的刪除 130
6.3 數據完整性 131
6.3.1 數據完整性分類 131
6.3.2 規則的創建與管理 132
6.3.3 約束 134
6.4 小結 135
6.5 習題 136
第7章 數據的查詢(教學視頻:72分鍾) 137
7.1 SELECT語句的語法結構 137
7.2 基本SELECT查詢 138
7.2.1 查詢表中所有的列 138
7.2.2 查詢表中指定列的信息 138
7.2.3 在查詢列表中使用列表達式 139
7.2.4 重新命名結果列名 140
7.2.5 說明列的定義 140
7.2.6 取得查詢結果的部分行集 141
7.3 基於條件的查詢 142
7.3.1 使用關系表達式表示查詢條件 142
7.3.2 使用邏輯表達式表示查詢條件 143
7.3.3 使用LIKE關鍵字進行模糊查詢 144
7.3.4 使用BETWEEN…AND關鍵字表示查詢條件 145
7.3.5 IN關鍵字表示查詢條件 145
7.3.6 NULL關鍵字的使用 146
7.4 對查詢結果排序輸出 147
7.5 查詢結果的新建表存儲 147
7.6 聚合函數在查詢中的使用 148
7.6.1 SUM函數 148
7.6.2 AVG函數 148
7.6.3 MAX函數 149
7.6.4 MIN函數 149
7.6.5 COUNT和COUNT(*)函數 149
7.7 查詢結果的匯總 150
7.8 多表連接查詢 151
7.8.1 內連接 152
7.8.2 外連接 152
7.8.3 交叉連接(CROSS JOIN) 154
7.8.4 自連接 154
7.9 嵌套查詢 154
7.9.1 子查詢作為新增列 154
7.9.2 使用IN關鍵字進行子查詢 155
7.9.3 使用比較運算符 155
7.9.4 使用BETWEEN關鍵字 156
7.9.5 EXISTS關鍵字的應用 156
7.9.6 子查詢與數據更新 157
7.10 小結 157
7.11 習題 157
第3篇 進階篇
第8章 數據的更新(教學視頻:32分鍾) 158
8.1 插入——INSERT 158
8.1.1 插入單行數據 159
8.1.2 插入多行數據 160
8.1.3 技術提升 160
8.2 修改——UPDATE 161
8.2.1 修改單行數據 162
8.2.2 修改多行數據 162
8.2.3 技術提升 163
8.3 刪除數據——DELETE 164
8.3.1 刪除部分數據 164
8.3.2 刪除表中所有數據 165
8.4 小結 165
8.5 習題 166
第9章 事務和鎖(教學視頻:63分鍾) 167
9.1 事務管理 167
9.1.1 事務的原理 167
9.1.2 事務管理的常用語句 169
9.1.3 事務恢復和檢查點機制 169
9.1.4 事務的類型 170
9.1.5 事務的應用案例 171
9.2 鎖 174
9.2.1 鎖的內涵與作用 174
9.2.2 可鎖定資源與鎖的類型 175
9.2.3 死鎖 177
9.2.4 鎖的應用案例 180
9.3 小結 182
9.4 習題 182
第10章 索引(教學視頻:19分鍾) 183
10.1 索引初探 183
10.1.1 索引的概念 183
10.1.2 索引的分類 184
10.2 索引的創建與管理 185
10.2.1 索引的創建 185
10.2.2 如何構建優化索引 188
10.2.3 索引的管理 188
10.3 小結 190
10.4 習題 190
第11章 游標(教學視頻:51分鍾) 191
11.1 認識游標 191
11.1.1 游標的定義 191
11.1.2 游標的分類 192
11.2 游標的操作 193
11.2.1 聲明游標與打開游標 193
11.2.2 從游標中讀取數據 195
11.2.3 關閉游標和釋放游標 197
11.2.4 游標變數的創建及如何使用游標修改數據 198
11.3 小結 203
11.4 習題 203
第12章 存儲過程與自定義函數(教學視頻:55分鍾) 204
12.1 存儲過程 204
12.1.1 存儲過程的概念 204
12.1.2 存儲過程的優缺點 205
12.1.3 存儲過程的類型 206
12.1.4 存儲過程與視圖的比較 206
12.2 創建和執行存儲過程 207
12.2.1 創建存儲過程 207
12.2.2 執行存儲過程 210
12.2.3 帶輸入參數的存儲過程 212
12.2.4 帶輸出參數的存儲過程 213
12.2.5 綜合實例 215
12.3 存儲過程的有關操作 219
12.3.1 修改存儲過程 219
12.3.2 查看存儲過程 221
12.3.3 重命名存儲過程 222
12.3.4 刪除存儲過程 223
12.4 系統存儲過程與擴展存儲過程 224
12.4.1 系統存儲過程 224
12.4.2 擴展存儲過程 226
12.5 用戶自定義函數 226
12.6 小結 228
12.7 習題 228
第13章 視圖(教學視頻:33分鍾) 229
13.1 視圖的定義及其重要功能 229
13.1.1 視圖的定義 229
13.1.2 視圖的功能和優點 229
13.2 視圖的具體操作 230
13.2.1 視圖的語法 230
13.2.2 視圖的修改 234
13.2.3 視圖的刪除 235
13.2.4 通過視圖向表中插入數據 235
13.2.5 通過視圖修改表中數據 236
13.3 索引視圖 237
13.3.1 索引視圖的概念及其使用范圍 237
13.3.2 索引視圖的設計方針 238
13.3.3 索引視圖設計注意事項 238
13.4 小結 239
13.5 習題 239
第4篇 SQL Server應用篇
第14章 觸發器(教學視頻:53分鍾) 240
14.1 觸發器的概念 240
14.1.1 觸發器的作用 240
14.1.2 觸發器中的兩個專用表 241
14.2 觸發器的分類 242
14.2.1 DML觸發器 242
14.2.2 DDL觸發器 243
14.3 DML觸發器的創建與管理 243
14.3.1 設計DML觸發器的注意事項和技巧 243
14.3.2 創建After觸發器 244
14.3.3 創建Instead Of 觸發器 248
14.3.4 如何使用DML觸發器 249
14.3.5 DML觸發器的管理 252
14.4 DDL觸發器的創建與管理 256
14.4.1 DDL觸發器的創建 256
14.4.2 DDL觸發器的使用 257
14.4.3 DDL觸發器管理 258
14.5 小結 259
14.6 習題 259
第15章 了解SQL Server 2005中的安全策略(教學視頻:22分鍾) 260
15.1 SQL Server安全性概述 260
15.1.1 理解SQL Server 2005的安全機制 260
15.1.2 安全性方面一些基本術語的理解 261
15.2 SQL Server 2005的登錄管理 267
15.2.1 理解SQL Server 2005的登錄機制 267
15.2.2 登錄到SQL Server 2005 267
15.2.3 設置SQL Server 2005的身份驗證方式和sa賬戶 268
15.2.4 SQL Server 2005的登錄名管理 270
15.3 SQL Server 2005的架構管理 273
15.4 SQL Server 2005的角色和用戶管理 275
15.4.1 固定伺服器角色 276
15.4.2 資料庫角色 276
15.4.3 應用程序角色 278
15.5 小結 280
15.6 習題 280
第5篇 案例實戰篇
第16章 圖書管理系統開發實例(教學視頻:51分鍾) 281
16.1 Java語言在系統開發中的地位 281
16.1.1 Java的特點 281
16.1.2 Java訪問資料庫技術 282
16.1.3 JDBC 283
16.1.4 DAO模式 286
16.2 圖書館管理系統需求分析及系統設計 287
16.2.1 系統登錄 288
16.2.2 基本數據維護 288
16.2.3 新書訂購管理 292
16.2.4 圖書借閱管理 294
16.2.5 系統維護模塊 296
16.3 小結 298
第17章 BBS論壇系統開發(教學視頻:29分鍾) 299
17.1 系統設計 299
17.1.1 BBS論壇概述 299
17.1.2 系統功能模塊 299
17.2 資料庫設計 300
17.2.1 資料庫分析和設計 300
17.2.2 創建數據表 300
17.3 連接資料庫 302
17.4 前台功能設計 303
17.4.1 注冊與登錄模塊 303
17.4.2 版塊列表模塊 305
17.4.3 主題帖列表 307
17.4.4 發帖與回帖模塊 310
17.5 後台功能設計 312
17.5.1 添加用戶模塊 312
17.5.2 用戶管理模塊 314
17.6 小結 317
9. 剛開始學習資料庫,用的是SQL Serve2005,那麼我想問一下,這個軟體到底是什麼就是數據
美國Microsoft公司推出的一種關系型資料庫系統。SQL Server是一個可擴展的、高性能的、為分布式客戶機/伺服器計算所設計的資料庫管理系統,實現了與WindowsNT的有機結合,提供了基於事務的企業級信息管理系統方案。
主要特性
(1)高性能設計,可充分利用WindowsNT的優勢。
(2)系統管理先進,支持Windows圖形化管理工具,支持本地和遠程的系統管理和配置。
(3)強壯的事務處理功能,採用各種方法保證數據的完整性。
(4)支持對稱多處理器結構、存儲過程、ODBC,並具有自主的SQL語言。 SQLServer以其內置的數據復制功能、強大的管理工具、與Internet的緊密集成和開放的系統結構為廣大的用戶、開發人員和系統集成商提供了一個出眾的資料庫平台。
發展來源
SQL Server 是一個關系資料庫管理系統。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發的,於1988 年推出了第一個OS/2 版本。在Windows NT 推出後,Microsoft與Sybase 在SQL Server 的開發上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統上,專注於開發推廣SQL Server 的Windows NT 版本。Sybase 則較專注於SQL Server在UNIX 操作系統上的應用。
語言運用
SQL語句可以用來執行各種各樣的操作,例如更新資料庫中的數據,從資料庫中提取數據等。目前,絕大多數流行的關系型資料庫管理系統,如Oracle,Sybase,Microsoft SQL Server,Access等都採用了SQL語言標准。雖然很多資料庫都對SQL語句進行了再開發和擴展,但是包括Select,Insert,Update,Delete,Create,以及Drop在內的標準的SQL命令仍然可以被用來完成幾乎所有的資料庫操作。
10. 初學sql server 2005 看什麼書
我是剛大專畢業的,資料庫上,我覺得學校的教材很好《SQL SERVER 2005實例教程》
劉志成主編
用實例講解,很易懂。剛好這書還有身邊,後面訂價寫著31:00,實價就不知了。學校的書