注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫21天學通SQL Server(第2版)

21天學通SQL Server(第2版)

21天學通SQL Server(第2版)

定 價:¥59.80

作 者: 秦婧 等著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 計算機與互聯網 數據庫

購買這本書可以去


ISBN: 9787121219900 出版時間: 2014-01-01 包裝: 平裝
開本: 16開 頁數: 404 字數:  

內容簡介

  SQL Server 2012是微軟SQL Server數據庫中的最新版本,在該版本的數據庫產品中融入了更多商業(yè)智能的內容。《21天學通SQL Server(第2版)(含DVD光盤1張)》也介紹了與商業(yè)智能有關的一些內容。《21天學通SQL Server(第2版)(含DVD光盤1張)》分5篇,共21章。第一篇主要講解數據庫的基礎知識,包括數據庫的概念及安裝。第二篇講解數據庫管理的常用知識,包括數據庫的管理、表的管理、確保數據的完整性及用戶權限的設置等內容。第三篇主要講解SQL的編程,包括T-SQL語言、存儲過程及觸發(fā)器。第四篇講解與商業(yè)智能有關的內容,包括集成服務、報表服務和分析服務。第五篇是綜合案例篇,分別使用.NET和Java語言實現了與SQL Server 2012的連接,并完成了圖書管理系統和在線訂餐系統。

作者簡介

暫缺《21天學通SQL Server(第2版)》作者簡介

圖書目錄

第一篇 SQL Server 2012基礎篇
第1章 學習數據庫的準備
1.1 認識數據庫
1.1.1 為什么要使用數據庫
1.1.2 認識數據庫產品
1.2 了解數據庫對象
1.2.1 表
1.2.2 視圖
1.2.3 索引
1.2.4 存儲過程
1.2.5 觸發(fā)器
1.3 認識SQL語言
1.3.1 什么是SQL
1.3.2 SQL語言的分類
1.4 繪制E-R圖設計數據庫
1.4.1 繪制E-R圖的基本要素
1.4.2 E-R圖繪制實例
1.5 小結
1.6 習題
第2章 數據庫的安裝
2.1 SQL Server 2012版本介紹
2.1.1 SQL Server 2012服務器版
2.1.2 SQL Server 2012專業(yè)版
2.2 SQL Server 2012軟/硬件要求
2.3 安裝SQL Server 2012
2.3.1 自己動手安裝SQL Server 2012
2.3.2 安裝示例數據庫
2.4 認識SQL Server Management Studio(企業(yè)管理器)
2.4.1 訪問SQL Server Management Studio
2.4.2 SQL Server Management Studio菜單簡介
2.4.3 查詢編輯器窗口
2.4.4 對象資源管理器
2.4.5 SQL編輯器
2.5 小結
2.6 習題
第二篇 SQL Server 2012管理篇
第3章 數據庫操作
3.1 在SSMS中創(chuàng)建數據庫
3.1.1 數據庫命名需要注意的問題
3.1.2 數據庫的所有者與權限
3.1.3 創(chuàng)建數據庫
3.2 在SSMS中修改數據庫配置
3.2.1 使用SSMS修改數據庫配置的通用步驟
3.2.2 在SSMS中添加數據庫文件
3.2.3 在SSMS中刪除數據庫文件
3.2.4 修改數據庫的所有者
3.2.5 限制用戶的訪問
3.2.6 設置用戶對數據庫的使用權限
3.2.7 修改數據庫名稱
3.3 使用SQL語句創(chuàng)建、修改、刪除數據庫
3.3.1 用CREATE DATABASE語句創(chuàng)建數據庫
3.3.2 用ALTER DATABASE語句修改數據庫
3.3.3 用DROP DATABASE語句刪除數據庫
3.4 分離與附加數據庫
3.4.1 分離數據庫
3.4.2 附加數據庫
3.5 編寫數據庫腳本文件
3.6 綜合練習
3.7 小結
3.8 習題
第4章 數據表操作
4.1 認識數據類型
4.1.1 字符型數據類型
4.1.2 數字型數據類型
4.1.3 日期和時間數據類型
4.1.4 其他數據類型
4.2 創(chuàng)建數據表
4.2.1 創(chuàng)建數據表的語法
4.2.2 創(chuàng)建主鍵
4.2.3 使用SSMS創(chuàng)建表
4.2.4 創(chuàng)建標識列
4.3 修改表結構
4.3.1 修改表結構的語法
4.3.2 在SSMS中修改表結構
4.4 表的刪除、截斷與重命名
4.4.1 使用DROP TABLE語句刪除表
4.4.2 截斷表
4.4.3 重命名表
4.5 小結
4.6 習題
第5章 確保數據完整性
5.1 認識約束
5.1.1 什么是約束
5.1.2 約束的類型
5.1.3 約束的語法
5.2 使用約束
5.2.1 利用SSMS創(chuàng)建主鍵約束
5.2.2 利用T-SQL增加主鍵約束
5.2.3 利用SSMS創(chuàng)建外鍵約束
5.2.4 利用T-SQL增加外鍵約束
5.2.5 利用SSMS工具創(chuàng)建CHECK約束
5.2.6 利用T-SQL增加CHECK約束
5.2.7 利用SSMS工具刪除約束
5.3 事務的使用
5.3.1 什么是事務
5.3.2 事務的特性
5.3.3 事務的模式類型
5.3.4 事務的保存點
5.4 并發(fā)控制
5.4.1 并發(fā)訪問的問題
5.4.2 SQL Server中的鎖
5.4.3 查看活躍事務
5.4.4 事務隔離級別
5.4.5 事務隔離級別的設置
5.5 事務的阻塞
5.6 死鎖
5.6.1 死鎖的產生
5.6.2 處理死鎖
5.6.3 預防死鎖
5.7 索引
5.7.1 認識索引
5.7.2 索引的創(chuàng)建
5.7.3 索引的管理
5.8 小結
5.9 習題
第6章 用戶和權限管理
6.1 用戶管理
6.1.1 創(chuàng)建使用Windows身份驗證的SQL Server登錄名
6.1.2 創(chuàng)建使用SQL Server身份驗證的SQL Server登錄名
6.1.3 利用Transact-SQL創(chuàng)建登錄賬號
6.1.4 創(chuàng)建數據庫用戶
6.1.5 使用Transact-SQL創(chuàng)建數據庫用戶
6.1.6 登錄賬號和數據庫用戶的關系
6.2 認識角色
6.2.1 角色的劃分
6.2.2 創(chuàng)建角色
6.2.3 給用戶授予角色
6.3 認識權限
6.3.1 數據控制語言語法
6.3.2 給用戶授予權限
6.4 架構
6.4.1 認識架構
6.4.2 架構的創(chuàng)建使用
6.4.3 架構的修改刪除
6.5 小結
6.6 習題
第7章 數據的導入/導出與備份/恢復
7.1 了解SQL Server導入和導出向導
7.2 導入/導出數據
7.2.1 數據的導出
7.2.2 數據的導入
7.3 數據備份
7.3.1 認識數據備份
7.3.2 使用SSMS工具備份數據庫
7.3.3 使用SSMS工具差異備份數據庫
7.4 恢復數據
7.4.1 認識恢復數據
7.4.2 如何修改恢復模式
7.4.3 使用SSMS恢復數據庫
7.5 小結
7.6 習題
第8章 使用SQL Server 2012自動化管理功能
8.1 認識SQL Server代理
8.1.1 什么是SQL Server 代理
8.1.2 使用SQL Server 代理
8.2 認識作業(yè)
8.2.1 什么是作業(yè)
8.2.2 創(chuàng)建作業(yè)
8.2.3 管理作業(yè)
8.3 認識警報
8.3.1 創(chuàng)建警報
8.3.2 在警報中觸發(fā)作業(yè)
8.3.3 管理警報
8.4 認識操作員
8.4.1 創(chuàng)建操作員
8.4.2 管理操作員
8.5 小結
8.6 習題
第9章 查詢數據
9.1 在SSMS中查看數據
9.2 使用簡單SELECT語句查詢數據
9.2.1 查詢表中所有的數據
9.2.2 查詢表中指定字段的數據
9.2.3 去除查詢結果中的重復信息
9.2.4 根據現有列值計算新列值
9.2.5 命名新列
9.2.6 將查詢結果保存為新表
9.2.7 連接字段
9.3 使用SELECT語句獲取滿足查詢條件的數據
9.3.1 指針與字段變量的概念
9.3.2 條件表達式
9.3.3 WHERE子句用法
9.3.4 根據條件查詢數值數據
9.3.5 根據條件查詢字符數據
9.3.6 根據條件查詢日期數據
9.3.7 按范圍查詢數據
9.3.8 查詢NULL值
9.4 排序查詢數據
9.4.1 按單列排序
9.4.2 設置排序方向
9.4.3 按多列排序
9.4.4 按字段位置排序
9.4.5 查詢前5行數據
9.4.6 WHERE與ORDER BY的結合使用
9.5 高級條件查詢
9.5.1 AND運算符
9.5.2 OR運算符
9.5.3 AND與OR的優(yōu)先順序問題
9.5.4 NOT運算符
9.5.5 IN運算符
9.5.6 LIKE運算符與"%"通配符
9.5.7 "_"通配符的使用
9.5.8 "[]"通配符的使用
9.5.9 定義轉義字符
9.6 小結
9.7 習題
第10章 函數與分組查詢數據
10.1 系統函數
10.1.1 聚合函數
10.1.2 類型轉換函數
10.1.3 日期函數
10.1.4 數學函數
10.1.5 字符函數
10.1.6 其他幾個系統函數
10.2 分組查詢
10.2.1 將表內容按列分組
10.2.2 聚合函數與分組配合使用
10.2.3 查詢數據的直方圖
10.2.4 排序分組結果
10.2.5 反轉查詢結果
10.2.6 使用HAVING子句設置分組查詢條件
10.3 小結
10.4 習題
第11章 多表連接查詢和子查詢
11.1 連接查詢
11.1.1 使用無連接規(guī)則連接兩表
11.1.2 使用有連接規(guī)則連接兩表
11.1.3 使用多表連接查詢數據
11.1.4 使用表別名簡化語句
11.1.5 使用INNER JOIN連接查詢
11.1.6 連接查詢實例
11.2 高級連接查詢
11.2.1 自連接查詢
11.2.2 內連接查詢
11.2.3 左外連接查詢
11.2.4 右外連接查詢
11.2.5 全外連接查詢
11.2.6 交叉連接查詢
11.2.7 連接查詢中使用聚合函數
11.2.8 高級連接查詢實例
11.3 組合查詢
11.3.1 使用組合查詢
11.3.2 使用UNION的規(guī)則
11.3.3 使用UNION得到復雜的統計匯總樣式
11.3.4 排序組合查詢的結果
11.3.5 組合查詢的實例
11.4 子查詢
11.4.1 使用返回單值的子查詢
11.4.2 子查詢與聚合函數的配合使用
11.4.3 子查詢的實例
11.5 在SSMS查詢設計器中設計查詢
11.6 綜合練習
11.7 小結
11.8 習題
第12章 插入、更新和刪除數據
12.1 在SSMS中插入、更新和刪除數據
12.1.1 插入數據
12.1.2 更新數據
12.1.3 刪除數據
12.2 使用INSERT語句插入數據
12.2.1 插入完整的行
12.2.2 向日期時間型字段插入數據
12.2.3 將數據插入到指定字段
12.2.4 將查詢結果插入表
12.3 使用UPDATE語句更新數據
12.3.1 更新單個字段的數據
12.3.2 更新多個字段的數據
12.3.3 使用表連接更新數據
12.3.4 使用UPDATE語句刪除指定字段的數據
12.4 使用DELETE語句刪除數據
12.4.1 使用DELETE語句刪除指定記錄
12.4.2 在DELETE語句中使用多表連接
12.4.3 使用DELETE語句刪除所有記錄
12.5 使用TRUNCATE語句刪除所有記錄
12.6 綜合練習
12.7 小結
12.8 習題
第13章 視圖
13.1 視圖基礎
13.2 視圖的創(chuàng)建
13.2.1 在SSMS中創(chuàng)建視圖
13.2.2 使用CREATE VIEW語句創(chuàng)建視圖
13.2.3 用別名命名視圖字段
13.2.4 創(chuàng)建視圖時的注意事項
13.2.5 創(chuàng)建加密視圖
13.3 查看與修改視圖
13.3.1 查看視圖內容
13.3.2 在SSMS中修改視圖
13.3.3 用ALTER VIEW修改視圖
13.4 使用視圖操作表數據
13.4.1 在SSMS中操作視圖中的數據
13.4.2 使用INSERT語句插入數據
13.4.3 使用UPDATE語句更新數據
13.4.4 使用DELETE語句刪除數據
13.5 視圖的刪除
13.5.1 使用SSMS刪除視圖
13.5.2 使用DROP VIEW語句刪除視圖
13.6 小結
13.7 習題
第三篇 SQL編程篇
第14章 Transact-SQL語言
14.1 Transact-SQL概述
14.1.1 Transact-SQL與標準SQL
14.1.2 Transact-SQL的語法約定
14.2 加入注釋
14.2.1 加入單行注釋
14.2.2 加入多行注釋
14.3 Transact-SQL運算符
14.3.1 算術運算符
14.3.2 賦值運算符
14.3.3 位運算符
14.3.4 比較運算符
14.3.5 邏輯運算符
14.3.6 字符串連接運算符
14.3.7 一元運算符
14.3.8 運算符的優(yōu)先級
14.4 Transact-SQL中的常量和變量
14.4.1 常量
14.4.2 局部變量
14.4.3 全局變量
14.5 流控制語句
14.5.1 BEGIN…END語句
14.5.2 IF…ELSE語句
14.5.3 WHILE語句
14.5.4 BREAK語句
14.5.5 COUNTINUE語句
14.5.6 WAITFOR語句
14.5.7 CASE語句
14.6 小結
14.7 習題
第15章 存儲過程和自定義函數
15.1 存儲過程簡介
15.1.1 什么是存儲過程
15.1.2 存儲過程的優(yōu)點
15.1.3 存儲過程的種類
15.2 創(chuàng)建和使用存儲過程
15.2.1 使用CREATE PROCEDURE語句創(chuàng)建存儲過程
15.2.2 使用EXECUTE語句調用存儲過程
15.2.3 創(chuàng)建帶輸入參數的存儲過程
15.2.4 給輸入參數設置默認值
15.2.5 創(chuàng)建帶輸出參數的存儲過程
15.2.6 創(chuàng)建有多條SQL語句的存儲過程
15.3 修改存儲過程
15.3.1 在SSMS中修改存儲過程
15.3.2 使用ALTER PROCEDURE語句修改存儲過程
15.4 刪除存儲過程
15.4.1 在SSMS中刪除存儲過程
15.4.2 使用DROP PROCEDURE語句刪除存儲過程
15.5 系統存儲過程
15.6 用戶自定義函數
15.6.1 創(chuàng)建使用標量函數
15.6.2 創(chuàng)建使用表值函數
15.6.3 查看與修改用戶自定義函數
15.6.4 刪除用戶自定義函數
15.7 游標的使用
15.7.1 什么是游標
15.7.2 游標的創(chuàng)建
15.7.3 打開游標
15.7.4 得到游標中的數據
15.7.5 游標的關閉和遍歷
15.7.6 利用游標修改數據
15.8 小結
15.9 習題
第16章 觸發(fā)器
16.1 認識觸發(fā)器
16.1.1 什么是觸發(fā)器
16.1.2 觸發(fā)器的作用
16.1.3 觸發(fā)器分類
16.2 創(chuàng)建觸發(fā)器
16.2.1 觸發(fā)器工作原理
16.2.2 觸發(fā)器語法結構
16.2.3 在SQL Server Management Studio中創(chuàng)建DML觸發(fā)器
16.2.4 使用T-SQL創(chuàng)建DML觸發(fā)器
16.2.5 觸發(fā)器內事件操作的判斷
16.2.6 觸發(fā)器執(zhí)行的順序
16.2.7 使用T-SQL創(chuàng)建DDL觸發(fā)器
16.3 管理觸發(fā)器
16.3.1 利用SQL Server Management Studio修改觸發(fā)器
16.3.2 利用T-SQL修改觸發(fā)器
16.3.3 刪除觸發(fā)器
16.3.4 禁用觸發(fā)器
16.3.5 啟用觸發(fā)器
16.4 小結
16.5 習題
第四篇 SQL Server 2012商業(yè)智能篇
第17章 SQL Server 2012集成服務
17.1 SSIS簡介
17.2 創(chuàng)建Integration Services項目
17.2.1 新建Integration Services項目
17.2.2 添加和配置ADO.NET連接管理器
17.2.3 添加和配置OLE DB連接管理器
17.2.4 添加數據流源
17.2.5 添加并配置查找轉換
17.2.6 添加并配置數據流目標
17.2.7 添加數據查看器
17.3 部署包
17.3.1 包配置
17.3.2 使用部署實用工具部署包
17.3.3 執(zhí)行部署后的包
17.4 小結
17.5 習題
第18章 SQL Server 2012報表服務
18.1 報表服務簡介
18.1.1 什么是報表服務
18.1.2 啟動報表服務
18.2 使用Reporting Services配置管理器
18.2.1 什么是Reporting Services配置管理器
18.2.2 使用Reporting Services配置管理器的常用功能
18.3 創(chuàng)建報表
18.3.1 創(chuàng)建報表服務器項目
18.3.2 創(chuàng)建報表
18.3.3 設置連接信息
18.3.4 設計報表查詢
18.3.5 添加表數據區(qū)域
18.3.6 預覽基本報表
18.4 部署報表
18.5 小結
18.6 習題
第19章 SQL Server 2012分析服務
19.1 認識SQL Server 2012分析服務
19.1.1 啟動SQL Server 2012的分析服務
19.1.2 設置分析服務的賬戶
19.2 分析服務項目實例
19.2.1 創(chuàng)建分析服務項目
19.2.2 創(chuàng)建數據源
19.2.3 創(chuàng)建數據源視圖
19.2.4 部署分析服務項目
19.3 使用SSMS管理分析服務
19.3.1 使用分析服務連接SSMS
19.3.2 查看多維數據集
19.3.3 查看維度
19.4 小結
19.5 習題
第五篇 SQL Server 2012實戰(zhàn)篇
第20章 使用.NET實現圖書管理系統
20.1 圖書管理系統的需求分析
20.1.1 了解C/S結構
20.1.2 圖書管理系統的功能概述
20.2 圖書管理系統的設計
20.2.1 什么是ADO.NET
20.2.2 圖書管理系統數據庫的設計
20.2.3 圖書管理系統數據庫連接類的創(chuàng)建
20.3 圖書管理系統的實現
20.3.1 登錄功能的實現
20.3.2 圖書管理功能的實現
20.4 小結
20.5 習題
第21章 使用JSP實現在線訂餐系統
21.1 了解B/S結構
21.1.1 了解B/S結構的優(yōu)勢
21.1.2 了解TOMCAT服務器
21.2 在線訂餐系統需求及設計
21.2.1 訂餐系統的需求
21.2.2 模塊分類
21.2.3 在線訂餐系統數據庫結構
21.3 在線訂餐系統的實現
21.3.1 JDBC Driver的使用
21.3.2 連接池的實現
21.3.3 登錄操作的實現
21.3.4 餐品訂購功能的實現
21.3.5 查看所有用戶訂單功能的實現
21.3.6 查看我的訂餐功能
21.4 小結
21.5 習題

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號