sql server 從入門到精通是一本SQL Server數據庫入門書籍,由明日科技編著。本書以初中級程序員為對象,通過通俗易懂的語言、豐富多彩的實例,詳細地介紹了SQLServer2008開發應該掌握的各方面技術。作者先從SQL Server基礎學起,再學習SQL Server的核心技術,然后學習SQL Server的高級應用,最后學習開發一個完整項目。本書通過一個知識點、一個例子、一個結果、一段評析、一個綜合應用的模式,透徹詳盡地講述了實際開發中所需的各類知識,歡迎免費下載閱讀。

內容介紹

《sql server 從入門到精通》從初學者的角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細地介紹了SQL Server 2008開發應該掌握的各方面技術。全書共分15章,包括數據庫基礎、初識SQL Server 2008、管理SQL Server 2008、創建與管理數據庫、操作數據表與視圖、維護SQL Server 2008、T-SQL概述、SQL數據語言操作、SQL數據查詢、存儲過程和觸發器、索引與數據完整性、游標的使用、SQL函數的使用、SQL中的事務、基于C#的企業ERP管理系統。書中所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會SQL Server 2008的精髓,快速提高開發技能。

章節目錄

第1篇 基礎知識
第1章 數據庫基礎
視頻講解:25分鐘
1.1 數據庫系統簡介
1.1.1 數據庫技術的發展
1.1.2 數據庫系統的組成
1.2 數據庫的體系結構
1.2.1 數據庫三級模式結構
1.2.2 三級模式之間的映射
1.3 數據模型
1.3.1 數據模型的概念
1.3.2 常見的數據模型
1.3.3 關系數據庫的規范化
1.3.4 關系數據庫的設計原則
1.3.5 實體與關系
1.4 常見關系數據庫
1.4.1 Access數據庫
1.4.2 SQL Server 數據庫
1.4.3 SQL Server 5數據庫
1.4.4 SQL Server 數據庫
1.4.5 Oracle數據庫
1.5 小結
1.6 實踐與練習
第2章 初識SQL Server
視頻講解:26分鐘
2.1 SQL Server 簡介
2.2 SQL Server 的特點
2.3 SQL Server 的安裝
2.3.1 SQL Server 安裝必備
2.3.2 SQL Server 的安裝
2.3.3 SQL Server 的卸載
2.4 使用SQL Server 的幫助
2.5 小結
2.6 實踐與練習
第3章 管理SQL Server
視頻講解:25分鐘
3.1 SQL Server 的服務
3.2 啟動SQL Server 的服務
3.2.1 后臺啟動SQL Server
3.2.2 通過SQL Server配置管理器啟動SQL Server
3.3 注冊SQL Server
3.3.1 服務器組的創建與刪除
3.3.2 服務器的注冊與刪除
3.4 SQL Server 數據庫的安全設置
3.4.1 更改登錄用戶驗證方式
3.4.2 創建與刪除登錄賬戶
3.4.3 設置服務器角色權限
3.4.4 創建與刪除數據庫用戶
3.4.5 密碼策略
3.5 小結
3.6 實踐與練習
第4章 創建與管理數據庫
視頻講解:25分鐘
4.1 認識數據庫
4.1.1 數據庫基本概念
4.1.2 數據庫常用對象
4.1.3 數據庫組成
4.1.4 系統數據庫
4.2 SQL Server的命名規則
4.2.1 標識符
4.2.2 對象命名規則
4.2.3 實例命名規則
4.3 數據庫的創建與管理
4.3.1 使用管理器創建數據庫
4.3.2 使用管理器修改數據庫
4.3.3 使用管理器刪除數據庫
4.4 小結
4.5 實踐與練習
第5章 操作數據表與視圖
視頻講解:1小時2分鐘
5.1 數據表基礎知識
5.1.1 基本數據類型
5.1.2 用戶自定義數據類型
5.1.3 數據表的數據完整性
5.2 使用企業管理器管理數據表
5.2.1 創建數據表
5.2.2 修改數據表
5.2.3 重命名數據表
5.2.4 刪除數據表
5.3 創建、刪除和修改約束
5.3.1 非空約束
5.3.2 主鍵約束
5.3.3 唯一約束
5.3.4 檢查約束
5.3.5 默認約束
5.3.6 外鍵約束
5.4 關系的創建與維護
5.4.1 一對一關系
5.4.2 一對多關系
5.4.3 多對多關系
5.5 視圖概述
5.6 使用企業管理器管理視圖
5.6.1 創建視圖
5.6.2 查看視圖信息
5.6.3 在視圖中插入數據記錄
5.6.4 在視圖中修改數據記錄
5.6.5 在視圖中刪除數據記錄
5.6.6 刪除視圖
5.7 小結
5.8 實踐與練習
第6章 維護SQL Server
視頻講解:30分鐘
6.1 脫機與聯機數據庫
6.1.1 脫機數據庫
6.1.2 聯機數據庫
6.2 分離和附加數據庫
6.2.1 分離數據庫
6.2.2 附加數據庫
6.3 導入導出數據
6.3.1 導入SQL Server數據表
6.3.2 導入其他數據源的數據
6.3.3 導出SQL Server數據表
6.4 備份和恢復數據庫
6.4.1 備份類型
6.4.2 恢復模式
6.4.3 備份數據庫
6.4.4 恢復數據庫
6.5 收縮數據庫和文件
6.5.1 自動收縮數據庫
6.5.2 手動收縮數據庫
6.6 生成與執行SQL腳本
6.6.1 將數據庫生成SQL腳本
6.6.2 將數據表生成SQL腳本
6.6.3 執行SQL腳本
6.7 小結
6.8 實踐與練習
第2篇 核心技術
第7章 T-SQL概述
視頻講解:52分鐘
7.1 T-SQL概述
7.1.1 T-SQL語言的組成
7.1.2 T-SQL語句結構
7.1.3 T-SQL語句分類
7.2 常量
7.2.1 數字常量
7.2.2 字符串常量
7.2.3 日期和時間常量
7.2.4 符號常量
7.3 變量
7.3.1 局部變量
7.3.2 全局變量
7.4 注釋符、運算符與通配符
7.4.1 注釋符
7.4.2 運算符
7.4.3 通配符
7.5 流程控制
7.5.1 BEGIN…END
7.5.2 IF
7.5.3 IF…ELSE
7.5.4 CASE
7.5.5 WHILE
7.5.6 WHILE…CONTINUE…BREAK
7.5.7 RETURN
7.5.8 GOTO
7.5.9 WAITFOR
7.6 常用命令
7.6.1 DBCC
7.6.2 CHECKPOINT
7.6.3 DECLARE
7.6.4 PRINT
7.6.5 RAISERROR
7.6.6 READTEXT
7.6.7 BACKUP
7.6.8 RESTORE
7.6.9 SELECT
7.6.10 SET
7.6.11 SHUTDOWN
7.6.12 WRITETEXT
7.6.13 USE
7.7 小結
7.8 實踐與練習
第8章 SQL數據語言操作
視頻講解:46分鐘
8.1 使用T-SQL語句操作數據庫
8.1.1 數據庫的創建
8.1.2 數據庫的修改
8.1.3 刪除數據庫
8.2 數據表操作
8.2.1 使用CREATE TABLE語句創建表
8.2.2 創建、修改和刪除約束
8.2.3 使用ALTER TABLE語句修改表結構
8.2.4 使用DROP TABLE語句刪除表
8.3 數據操作
8.3.1 使用SELECT語句瀏覽數據表
8.3.2 使用INSERT語句添加數據
8.3.3 使用UPDATE語句修改指定數據
8.3.4 使用DELETE語句刪除指定數據
8.4 視圖操作
8.4.1 使用CREATE VIEW語句創建視圖
8.4.2 重命名視圖
8.4.3 使用ALTER VIEW語句修改視圖
8.4.4 使用DROP VIEW語句刪除視圖
8.5 視圖中的數據操作
8.5.1 從視圖中瀏覽數據
8.5.2 向視圖中添加數據
8.5.3 修改視圖中的數據
8.5.4 刪除視圖中的數據
8.6 小結
8.7 實踐與練習
第9章 SQL數據查詢
視頻講解:1小時14分鐘
9.1 SELECT檢索數據
9.1.1 SELECT語句的基本結構
9.1.2 WITH子句
9.1.3 SELECT…FROM子句
9.1.4 INTO子句
9.1.5 WHERE子句
9.1.6 GROUP BY子句
9.1.7 HAVING子句
9.1.8 ORDER BY子句
9.1.9 COMPUTE子句
9.1.10 DISTINCT關鍵字
9.1.11 TOP關鍵字
9.2 UNION合并多個查詢結果
9.2.1 UNION與聯接之間的區別
9.2.2 使用UNION ALL合并表
9.2.3 UNION中的order by子句
9.2.4 UNION中的自動數據類型轉換
9.2.5 使用UNION合并不同類型的數據
9.2.6 使用UNION合并有不同列數的兩個表
9.2.7 使用UNION進行多表合并
9.3 子查詢與嵌套查詢
9.3.1 什么是子查詢
9.3.2 什么是嵌套查詢
9.3.3 簡單的嵌套查詢
9.3.4 帶IN的嵌套查詢
9.3.5 帶NOT IN的嵌套查詢
9.3.6 帶SOME的嵌套查詢
9.3.7 帶ANY的嵌套查詢
9.3.8 帶ALL的嵌套查詢
9.3.9 帶EXISTS的嵌套查詢
9.4 聯接查詢
9.4.1 內部聯接
9.4.2 外部聯接
9.4.3 交叉聯接
9.4.4 聯接多表的方法
9.5 使用CASE函數進行查詢
9.6 小結
9.7 實踐與練習
第10章 存儲過程和觸發器
視頻講解:34分鐘
10.1 存儲過程概述
10.1.1 存儲過程的概念
10.1.2 存儲過程的優點
10.2 創建存儲過程
10.2.1 使用向導創建存儲過程
10.2.2 使用CREATE PROC語句創建存儲過程
10.3 管理存儲過程
10.3.1 執行存儲過程
10.3.2 查看存儲過程
10.3.3 修改存儲過程
10.3.4 重命名存儲過程
10.3.5 刪除存儲過程
10.4 觸發器概述
10.4.1 觸發器的概念
10.4.2 觸發器的優點
10.4.3 觸發器的種類
10.5 創建觸發器
10.5.1 創建DML觸發器
10.5.2 創建DDL觸發器
10.5.3 創建登錄觸發器
10.6 管理觸發器
10.6.1 查看觸發器
10.6.2 修改觸發器
10.6.3 重命名觸發器
10.6.4 禁用和啟用觸發器
10.6.5 刪除觸發器
10.7 小結
10.8 實踐與練習
第3篇 高級應用
第11章 索引與數據完整性
視頻講解:56分鐘
11.1 索引的概念
11.2 索引的優缺點
11.2.1 索引的優點
11.2.2 索引的缺點
11.3 索引的分類
11.3.1 聚集索引
11.3.2 非聚集索引
11.4 索引的操作
11.4.1 索引的創建
11.4.2 查看索引信息
11.4.3 索引的修改
11.4.4 索引的刪除
11.4.5 設置索引的選項
11.5 索引的分析與維護
11.5.1 索引的分析
11.5.2 索引的維護
11.6 全文索引
11.6.1 使用企業管理器啟用全文索引
11.6.2 使用Transact-SQL語句啟用全文索引
11.6.3 使用Transact-SQL語句刪除全文索引
11.6.4 全文目錄
11.6.5 全文目錄的維護
11.7 數據完整性
11.7.1 域完整性
11.7.2 實體完整性
11.7.3 引用完整性
11.7.4 用戶定義完整性
11.8 小結
11.9 實踐與練習
第12章 游標的使用
視頻講解:12分鐘
12.1 游標的概述
12.1.1 游標的實現
12.1.2 游標的類型
12.2 游標的基本操作
12.2.1 聲明游標
12.2.2 打開游標
12.2.3 讀取游標中的數據
12.2.4 關閉游標
12.2.5 釋放游標
12.3 使用系統過程查看游標
12.3.1 sp_cursor_list
12.3.2 sp_describe_cursor
12.4 小結
12.5 實踐與練習
第13章 SQL函數的使用
視頻講解:42分鐘
13.1 聚合函數
13.1.1 聚合函數概述
13.1.2 SUM(求和)函數
13.1.3 AVG(平均值)函數
13.1.4 MIN(最小值)函數
13.1.5 MAX(最大值)函數
13.1.6 COUNT(統計)函數
13.1.7 DISTINCT(取不重復記錄)函數
13.1.8 查詢重復記錄
13.2 數學函數
13.2.1 數學函數概述
13.2.2 ABS(絕對值)函數
13.2.3 PI(圓周率)函數
13.2.4 POWER(乘方)函數
13.2.5 RAND(隨機浮點數)函數
13.2.6 ROUND(四舍五入)函數
13.2.7 SQUARE(平方)函數和SQRT(平方根)函數
13.2.8 三角函數
13.3 字符串函數
13.3.1 字符串函數概述
13.3.2 ASCII(獲取ASCII碼)函數
13.3.3 CHARINDEX(返回字符串的起始位置)函數
13.3.4 LEFT(取左邊指定個數的字符)函數
13.3.5 RIGHT(取右邊指定個數的字符)函數
13.3.6 LEN(返回字符個數)函數
13.3.7 REPLACE(替換字符串)函數
13.3.8 REVERSE(返回字符表達式的反轉)函數
13.3.9 STR函數
13.3.10 SUBSTRING(取字符串)函數
13.4 日期和時間函數
13.4.1 日期和時間函數概述
13.4.2 GETDATE(返回當前系統日期和時間)函數
13.4.3 DAY(返回指定日期的天)函數
13.4.4 MONTH(返回指定日期的月)函數
13.4.5 YEAR(返回指定日期的年)函數
13.4.6 DATEDIFF(返回日期和時間的邊界數)函數
13.4.7 DATEADD(添加日期時間)函數
13.5 轉換函數
13.5.1 轉換函數概述
13.5.2 CAST函數
13.5.3 CONVERT函數
13.6 元數據函數
13.6.1 元數據函數概述
13.6.2 COL_LENGTH函數
13.6.3 COL_NAME函數
13.6.4 DB_NAME函數
13.7 小結
13.8 實踐與練習
第14章 SQL中的事務
視頻講解:28分鐘
14.1 事務的概念
14.2 顯式事務與隱式事務
14.2.1 顯式事務
14.2.2 隱式事務
14.2.3 API中控制隱式事務
14.2.4 事務的COMMIT和ROLLBACK
14.3 使用事務
14.3.1 開始事務
14.3.2 結束事務
14.3.3 回滾事務
14.3.4 事務的工作機制
14.3.5 自動提交事務
14.3.6 事務的并發問題
14.3.7 事務的隔離級別
14.4 鎖
14.4.1 SQL Server鎖機制
14.4.2 鎖模式
14.4.3 鎖的粒度
14.4.4 查看鎖
14.4.5 死鎖
14.5 分布式事務處理
14.5.1 分布式事務簡介
14.5.2 創建分布式事務
14.5.3 分布式處理協調器
14.6 小結
14.7 實踐與練習
第4篇 項目實戰
第15章 基于C#的企業ERP管理系統
視頻講解:1小時8分鐘
15.1 系統分析
15.1.1 需求分析
15.1.2 可行性分析
15.1.3 編寫項目計劃書
15.2 系統設計
15.2.1 系統目標
15.2.2 系統功能結構
15.2.3 系統業務流程圖
15.2.4 系統編碼規范
15.2.5 系統預覽
15.3 系統運行環境
15.4 數據庫與數據表設計
15.4.1 數據庫分析
15.4.2 數據庫概念設計
15.4.3 數據庫邏輯設計
15.4.4 數據表邏輯關系
15.5 文件夾組織結構
15.6 公共類設計
15.6.1 DataBase類
15.6.2 CommonUse類
15.7 物料清單模塊設計
15.7.1 設計物料清單(BOM)窗體
15.7.2 加載物料清單的母件和子件信息
15.7.3 添加物料清單信息
15.7.4 保存物料清單信息
15.8 銷售收款單模塊設計
15.8.1 設計銷售收款單窗體
15.8.2 瀏覽已審核的銷售出庫單信息
15.8.3 選擇已審核的銷售出庫單
15.9 生產單模塊設計
15.9.1 設計生產單窗體
15.9.2 瀏覽已審核的主生產計劃信息
15.9.3 審核的生產單信息
15.9.4 棄審的生產單信息
15.10 產品銷售毛利匯總模塊設計
15.10.1 設計產品銷售毛利匯總窗體
15.10.2 加載產品名稱信息
15.10.3 查詢產品銷售毛利信息
15.11 系統打包部署
15.12 小結

使用說明

1、下載并解壓,得出pdf文件

2、如果打不開本文件,請務必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、雙擊進行閱讀

sql server從入門到精通pdf下載 明日科技高清掃描版下載地址

遠程下載