注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL SeverSQL Server 2008編程入門(mén)經(jīng)典(第3版)

SQL Server 2008編程入門(mén)經(jīng)典(第3版)

SQL Server 2008編程入門(mén)經(jīng)典(第3版)

定 價(jià):¥69.80

作 者: (美)韋拉 著,馬煜,孫晧 譯,楊大川 審校
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: SQL

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302214328 出版時(shí)間: 2010-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 559 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《SQL Server 2008編程入門(mén)經(jīng)典(第3版)》由淺入深逐步介紹了SQL Server數(shù)據(jù)庫(kù)的高級(jí)主題,重點(diǎn)討論了SQL Server 2008的特殊功能以及與其他編程環(huán)境的不同之處。作者Robert Vieria是Microsoft SQL,Server方面的權(quán)威,他采用通俗易懂的方法揭示了SQL Server-2008核心組件的重要更改。《SQL Server 2008編程入門(mén)經(jīng)典(第3版)》首先概述了數(shù)據(jù)庫(kù)設(shè)計(jì)的概念,介紹了如何用SQL Setver 2008實(shí)現(xiàn)這些基本概念。然后,講述了RDBMS(關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng))的功能和它在開(kāi)發(fā)系統(tǒng)架構(gòu)方面的優(yōu)勢(shì)。SQL Server 2008的新增內(nèi)容和更改包括:DATE和TIME數(shù)據(jù)類型、 hierarchyID數(shù)據(jù)類型、MERGE命令和多行插入,以及遞歸查詢等。《SQL Server 2008編程入門(mén)經(jīng)典(第3版)》旨在幫助您快速地掌握Microsoft SQL Selwer2008的編程技術(shù)。

作者簡(jiǎn)介

  韋拉(Robert Vieria),是暢銷書(shū)作者。他從1 980年開(kāi)始深入學(xué)習(xí)計(jì)算技術(shù),從構(gòu)建和修復(fù)計(jì)算機(jī)軟件包,到通過(guò)Z80、Basic以及6502匯編語(yǔ)言進(jìn)行編程。1 983年,Robert開(kāi)始攻讀計(jì)算機(jī)信息系統(tǒng)的學(xué)位,隨后轉(zhuǎn)而研究“PC故障”并開(kāi)始使用數(shù)據(jù)庫(kù)語(yǔ)言(從dBase到SQL Server)進(jìn)行編程,于1990年獲得商業(yè)管理學(xué)位。此外,他還獲得了CMA、MCSD、MCT以及MCDBA等認(rèn)證。Robert目前是俄勒岡州波蘭特市的Huron Consuiting Group的Stockarnp事務(wù)所的DBA團(tuán)隊(duì)領(lǐng)導(dǎo)人,偶爾也會(huì)在數(shù)據(jù)庫(kù)開(kāi)發(fā)、商業(yè)智能和其他主題方面發(fā)表演講。其他責(zé)任者簡(jiǎn)介:楊大川,畢業(yè)于美國(guó)紐約州立大學(xué)布法羅分校計(jì)算機(jī)系,曾擔(dān)任美國(guó)硅谷Annuncio Software等公司的首席工程師,歸國(guó)后,他于2003年創(chuàng)辦了北京邁思奇科技有限公司并擔(dān)任技術(shù)總監(jiān),為國(guó)內(nèi)外多家大中型企業(yè)提供商業(yè)智能咨詢和項(xiàng)目實(shí)施服務(wù),并逐漸從高新技術(shù)外包開(kāi)發(fā)走向了自主知識(shí)產(chǎn)權(quán)產(chǎn)品的研發(fā)道路。他曾被譽(yù)為微軟全球最有價(jià)值專家(MVP);2008年榮獲“中關(guān)村年度優(yōu)秀創(chuàng)業(yè)留學(xué)人員”稱號(hào):現(xiàn)擔(dān)任中國(guó)科學(xué)院軟件學(xué)院的兼職教授。

圖書(shū)目錄

第1章 RDBMS基礎(chǔ):SQLServer數(shù)據(jù)庫(kù)的構(gòu)成
1.1 數(shù)據(jù)庫(kù)對(duì)象概述
1.1.1 數(shù)據(jù)庫(kù)對(duì)象
1.1.2 事務(wù)日志
1.1.3 最基本的數(shù)據(jù)庫(kù)對(duì)象:表
1.1.4 文件組
1.1.5 數(shù)據(jù)庫(kù)關(guān)系圖
1.1.6 視圖
1.1.7 存儲(chǔ)過(guò)程
1.1.8 用戶自定義函數(shù)
1.1.9 用戶和角色
1.1.10 規(guī)則
1.1.11 默認(rèn)值
1.1.12 用戶自定義數(shù)據(jù)類型
1.1.13 全文目錄
1.2 SQL Server數(shù)據(jù)類型
1.3 SQL Server對(duì)象標(biāo)識(shí)符
1.3.1 需要命名的對(duì)象
1.3.2 命名規(guī)則
1.4 本章小結(jié)
第2章 SQL Server管理工具
2.1 聯(lián)機(jī)叢書(shū)
2.2 SQLServer配置管理器
2.2.1 服務(wù)管理
2.2.2 網(wǎng)絡(luò)配置
2.2.3 協(xié)議
2.2.4 客戶端
2.3 SQLServer Management Studio
2.3.1 啟動(dòng)Management Studio
2.3.2 “查詢”窗口
2.4 SQL Server集成服務(wù)(SSIS)
2.5 BulkCopy Program(bcp)
2.6 SQL ServerProfiler
2.7 sqlcmd
2.8 Power Shell
2.9 本章小結(jié)
第3章 T-SQL基本語(yǔ)句
3.1 基本SELECT語(yǔ)句
3.1.1 SELECT語(yǔ)句與FROM子句
3.1.2 WHERE子句
3.1.3 ORDERBY子句
3.1.4 使用GROUPBY子句聚合數(shù)據(jù)
3.1.5 使用HAVING子句給分組設(shè)置條件
3.1.6 使用FORXML子句輸出XML
3.1.7 通過(guò)OPTION子句利用提示
3.1.8 DISTINCT和ALL謂詞
3.2 使用INSERT語(yǔ)句添加數(shù)據(jù)
3.2.1 多行插入
3.2.2 INSERTINTOSELECT語(yǔ)句
3.3 用UPDATE語(yǔ)句更改數(shù)據(jù)
3.4 DELETE語(yǔ)句
3.5 本章小結(jié)
3.6 練習(xí)
第4章 連接
4.1 連接
4.2 內(nèi)部連接
4.3 外部連接
4.3.1 簡(jiǎn)單的外部連接
4.3.2 處理更復(fù)雜的外部連接
4.4 完全連接
4.5 交叉連接
4.6 JOIN語(yǔ)句的早期語(yǔ)法結(jié)構(gòu)
4.6.1 內(nèi)部連接的早期語(yǔ)法結(jié)構(gòu)
4.6.2 外部連接的早期語(yǔ)法結(jié)構(gòu)
4.6.3 交叉連接的早期語(yǔ)法結(jié)構(gòu)
4.7 聯(lián)合
4.8 本章小結(jié)
4.9 練習(xí)
第5章 創(chuàng)建和修改數(shù)據(jù)表
5.1 SQLserver中的對(duì)象名
5.1.1 模式名
5.1.2 數(shù)據(jù)庫(kù)名
5.1.3 通過(guò)服務(wù)器命名
5.1.4 回顧默認(rèn)值
5.2 CReATE語(yǔ)句
5.2.1 CREATEDATAASE
5.2.2 CREATETABLE
5.3 ALTER語(yǔ)句
5.3.1 AITERDATABASE
5.3.2 ALTERTABLE
5.4 DROP語(yǔ)句
5.5 使用GUI工具
5.5.1 使用ManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)
5.5.2 回到代碼:使用MariagementStudio創(chuàng)建腳本的基礎(chǔ)知識(shí)
5.6 本章小結(jié)
5.7 練習(xí)
第6章 約束
6.1 約束的類型
6.1.1 域約束
6.1.2 實(shí)體約束
6.1.3 參照完整性約束
6.2 約束命名
6.3 鍵約束
6.3.1 主鍵約束
6.3.2 外鍵約束
6.3.3 唯一約束
6.4 CHECK約束
6.5 DEFAuLT約束
6.5.1 在cREATETABLE語(yǔ)句中定義DEFAULT約束
6.5.2 在已存在的表中添加DEFAUIT約束
6.6 禁用約束
6.6.1 在創(chuàng)建約束時(shí)忽略無(wú)效的數(shù)據(jù)
6.6.2 臨時(shí)禁用已存在的約束
6.7 規(guī)則和默認(rèn)值
6.7.1 規(guī)則
6.7.2 默認(rèn)值
6.7.3 確定哪個(gè)表和數(shù)據(jù)類型使用給定的規(guī)則或默認(rèn)值
6.8 用于實(shí)現(xiàn)數(shù)據(jù)完整性的觸發(fā)器
6.9 如何選擇
6.1 0本章小結(jié)
第7章 更復(fù)雜的查詢
7.1 子查詢的概念
7.2 關(guān)聯(lián)子查詢
7.2.1 關(guān)聯(lián)子查詢的工作原理
7.2.2 在WHERE子句中的關(guān)聯(lián)子查詢
7.2.3 處理NULL數(shù)據(jù)——ISNULL函數(shù)
7.3 派生表
7.4 EXISTS運(yùn)算符
7.5 混合數(shù)據(jù)類型:CAST和CONVERT
7.6 MERGE命令
7.6.1 BYl.ARGET和BYSOURCE
7.6.2 OUTPUT子句
7.7 性能方面的考慮
7.8 本章小結(jié)
7.9 練習(xí)
第8章 規(guī)范化和其他基本設(shè)計(jì)問(wèn)題
8.1 表
8.2 保持?jǐn)?shù)據(jù)“規(guī)范
8.2.1 準(zhǔn)備工作
8.2.2 第一范式
8.2.3 第二范式
8.2.4 第三范式
8.2.5 其他范式
8.3 關(guān)系
8.3.1 一對(duì)一關(guān)系
8.3.2 一對(duì)一或一對(duì)多關(guān)系
8.3.3 多對(duì)多關(guān)系
8.4 數(shù)據(jù)庫(kù)關(guān)系圖
8.4.1 表
8.4.2 添加和刪除表
8.4.3 關(guān)系
8.5 反規(guī)范化
8.6 超出規(guī)范化的一些規(guī)則
8.6.1 保持簡(jiǎn)單
8.6.2 選擇數(shù)據(jù)類型
8.6.3 盡量進(jìn)行存儲(chǔ)
8.7 創(chuàng)建一個(gè)快速示例
8.7.1 創(chuàng)建數(shù)據(jù)庫(kù)
8.7.2 添加數(shù)據(jù)庫(kù)關(guān)系圖和初始表
8.7.3 添加關(guān)系
8.7.4 添加一些約束
8.8 本章小結(jié)
8.9 練習(xí)
第9章 SQLServer存儲(chǔ)和索引結(jié)構(gòu)
9.1 SQLServer存儲(chǔ)機(jī)制
9.1.1 數(shù)據(jù)庫(kù)
9.1.2 區(qū)段
9.1.3 頁(yè)
9.1.4 行
9.1.5 稀疏列
9.2 理解索引
9.2.1 平衡樹(shù)(B.樹(shù))
9.2.2 SQLServer中訪問(wèn)數(shù)據(jù)的方式
9.3 創(chuàng)建、修改和刪除索引
9.3.1 CREATEINDEX語(yǔ)句
9.3.2 創(chuàng)建XML索引
9.3.3 隨約束創(chuàng)建的隱含索引
9.3.4 在稀疏列和地理空間列上創(chuàng)建索引
9.4 明智地選擇——在何時(shí)何地使用何種索引
9.4.1 選擇性
9.4.2 注意成本
9.4.3 選擇群集索引
9.4.4 列順序問(wèn)題
9.4.5 修改索引
9.4.6 刪除索引
9.4.7 從查詢計(jì)劃中獲取提示
9.4.8 使用數(shù)據(jù)庫(kù)引擎調(diào)整向?qū)?br />9.5 維護(hù)索引
9.5.1 碎片
9.5.2 確定碎片和頁(yè)拆分的可能性
9.6 本章小結(jié)
9.7 練習(xí)
第10章 視圖
10.1 簡(jiǎn)單的視圖
10.2 更加復(fù)雜的視圖
10.3 使用T-SOL編輯視圖
10.4 刪除視圖
10.5 在MaliagementStudio中創(chuàng)建和編輯視圖
10.6 審查:顯示現(xiàn)有的代碼
10.7 保護(hù)代碼:加密視圖
10.8 關(guān)于模式綁定
10.9 使用VIEWMETADATA使視圖看起來(lái)像表一樣
10.10 索引(物化)視圖
10.11 本章小結(jié)
10.12 練習(xí)
第11章 編寫(xiě)腳本和批處理
11.1 腳本的基礎(chǔ)知識(shí)
11.1.1 USE語(yǔ)句
11.1.2 聲明變量
11.1.3 使用@@IDENTITY
11.1.4 使用@@ROWCOUNT
11.2 批處理
11.2.1 批處理中的錯(cuò)誤
11.2.2 何時(shí)使用批處理
11.3 sqlcmd
11.4 動(dòng)態(tài)SQL:用ExEC命令動(dòng)態(tài)生成代碼
11.5 控制流語(yǔ)句
11.5.1 IFELSE語(yǔ)句
11.5.2 CASE語(yǔ)句
11.5.3 用WHILE語(yǔ)句進(jìn)行循環(huán)
11.5.4 WAITOR語(yǔ)句
11.5.5 TRY/CATCH塊
11.6 本章小結(jié)
11.7 練習(xí)
第12章 存儲(chǔ)過(guò)程
12.1 創(chuàng)建存儲(chǔ)過(guò)程:基本語(yǔ)法
12.2 使用ALTER修改存儲(chǔ)過(guò)程
12.3 刪除存儲(chǔ)過(guò)程
12.4 參數(shù)化
12.5 通過(guò)返回值確認(rèn)成功或失敗
12.6 錯(cuò)誤處理
12.6.1 以前的方式
12.6.2 在錯(cuò)誤發(fā)生前處理錯(cuò)誤
12.6.3 手動(dòng)引發(fā)錯(cuò)誤
12.6.4 添加自定義的錯(cuò)誤消息
12.7 存儲(chǔ)過(guò)程的優(yōu)點(diǎn)
12.7.1 創(chuàng)建可調(diào)用的進(jìn)程
12.7.2 為了安傘性使用存儲(chǔ)過(guò)程
12.7.3 存儲(chǔ)過(guò)程和性能
12.8 擴(kuò)展存儲(chǔ)過(guò)程(XP)
12.9 遞歸簡(jiǎn)介
12.10 調(diào)試
12.10.1 啟動(dòng)調(diào)試器
12.10.2 調(diào)試器的組成
12.10.3 使用調(diào)試器
12.11 .NET程序集
12.12 本章小結(jié)
第13章 用戶自定義函數(shù)
13.1 UDF的定義
13.2 返回標(biāo)量值的uDF
13.3 返回表的UDF
13.4 調(diào)試用戶自定義函數(shù)
13.5 數(shù)據(jù)庫(kù)中的.NET
13.6 本章小結(jié)
13.7 練習(xí)
第14章 事務(wù)和鎖
14.1 事務(wù)
14.1.1 BEGINTRAN
14.1.2 COMMITTRAN
14.1.3 ROLLBACKTRAN
14.1.4 SAVETRAN
14.2 SQLServer日志的工作方式
14.2.1 失敗和恢復(fù)
14.2.2 隱式事務(wù)
14.3 鎖和并發(fā)
14.3.1 通過(guò)鎖可以防止的問(wèn)題
14.3.2 可以鎖定的資源
14.3.3 鎖升級(jí)和鎖對(duì)性能的影響
14.3.4 鎖定模式
14.3.5 鎖的兼容性
14.3.6 指定一種特有的鎖定類型——優(yōu)化器提示
14.4 設(shè)置隔離級(jí)別
14.5 處理死鎖(1205錯(cuò)誤)
……
第15章 觸發(fā)器
第16章 初識(shí)XML
第17章 Reporting Services
第18章 使用Integration Services進(jìn)行集成
第19章 扮演管理員的角色
附錄

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)