注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫SQL SeverSQL Server 2000設計與T-SQL編程

SQL Server 2000設計與T-SQL編程

SQL Server 2000設計與T-SQL編程

定 價:¥40.00

作 者: (美)Michael Reilly,(美)Michelle Poolet著;盧慶齡,王芹,李東譯
出版社: 清華大學出版社
叢編項: 數(shù)據(jù)庫技術專業(yè)叢書
標 簽: Sever

購買這本書可以去


ISBN: 9787302050094 出版時間: 2002-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 385頁 字數(shù):  

內(nèi)容簡介

  這是一本關于規(guī)劃、設計和實現(xiàn)SQL Server 2000數(shù)據(jù)庫的專業(yè)指導書。全書以一個小型商業(yè)公司的數(shù)據(jù)庫為樣例,詳細講述了數(shù)據(jù)庫的設計、實現(xiàn)、信息檢索、程序設計以及數(shù)據(jù)模型等方面的技術。不管是創(chuàng)建新的數(shù)據(jù)庫還是擴展你已有的桌面數(shù)據(jù)庫,本書都將教會你如何建立一個穩(wěn)固的、可信賴的數(shù)據(jù)庫系統(tǒng),以滿足當前和將來隨需求而增長的需要。本書為使用Microsoft SQL Server 2000進行數(shù)據(jù)庫項目開發(fā)人員提供實際指導和技術支持。數(shù)據(jù)庫設計人員、數(shù)據(jù)庫管理員以及欲通過Microsoft認證考試的讀者都能從本書中獲取切實有用的內(nèi)容。

作者簡介

暫缺《SQL Server 2000設計與T-SQL編程》作者簡介

圖書目錄

內(nèi)容簡介
第1部分 入門
第1章 數(shù)據(jù)庫設計
1.1 關系數(shù)據(jù)庫發(fā)展歷程簡介
1.1.1 SQL Server:背景和起源
1.1.2 SQL Server適合哪些領域
1.1.3 SQL Server的不同版本
1.1.4 支持的平臺
1.2 數(shù)據(jù)建模
1.2.1 數(shù)據(jù)建模的步驟
1.2.2 需求收集
1.2.3 用戶的觀點
1.2.4 標識實體
1.3 Strawberry Smoooches公司
第2章 實體關系建摸
2.1 實體建模介紹
2.2 ERD示例
2.2.1 二元關系
2.2.2 三元關系
2.2.3 遞歸關系
2.2.4 弱實體
2.2.5 類-子類關系
2.3 Strawberry Smoooches:實體模型
第3章 設計原則
3.1 邏輯建模
3.1.1 數(shù)據(jù)的規(guī)范化
3.1.2 規(guī)范和業(yè)務標準
3.1.3 規(guī)范化的準則
3.1.4 規(guī)范化、性能和安全
3.2 四個完整性
3.2.1 實體完整性
3.2.2 引用完整性
3.2.3 域完整性
3.2.4 業(yè)務完整性
3.3 數(shù)據(jù)庫設計的道德規(guī)范
3.3.1 信息收集和隱私問題
3.3.2 錯誤信息
3.3.3 安全和秘密
3.3.4 為何社會安全號碼不是作為主鍵的一個好選擇
3.3.5 在道德問題上程序員的責任
第4章 規(guī)劃物理實現(xiàn)
4.1 物理設計
4.1.1 逆規(guī)范化設計
4.1.2 增添附加屬性
4.1.3 賦予廠商特定的數(shù)據(jù)類型
4.1.4 建立代理主鍵
4.1.5 確立候選關鍵字
4.1.6 評價增強的引用完整性
4.1.7 確定候選索引
4.2 映射ERD到表結(jié)構(gòu)
第2部分 實現(xiàn)
第5章 實現(xiàn)設計
5.1 創(chuàng)建數(shù)據(jù)庫
5.1.1 SQL Server用于創(chuàng)建數(shù)據(jù)庫的工具
5.1.2 規(guī)劃數(shù)據(jù)庫的規(guī)模
5.1.3 調(diào)整模型數(shù)據(jù)庫
5.1.4 數(shù)據(jù)庫文件組
5.1.5 創(chuàng)建數(shù)據(jù)庫
5.2 管理數(shù)據(jù)庫增長
5.3 縮減數(shù)據(jù)庫
5.3.1 刪除數(shù)據(jù)庫
5.3.2 連接和斷開數(shù)據(jù)庫
5.4 數(shù)據(jù)庫配置選項
第6章 建立表
6.1 SQL Server 2000中的數(shù)據(jù)類型
6.1.1 系統(tǒng)提供的數(shù)據(jù)類型
6.1.2 用戶自定義數(shù)據(jù)類型
6.1.3 關于DATETIME類型的問題
6.2 創(chuàng)建表
6.2.1 理解數(shù)據(jù)存儲及分配
6.2.2 使用T-SQL創(chuàng)建表
6.2.3 標識屬性
6.2.4 全局惟一標識符
6.3 表的維護
6.3.1 增加或刪除列
6.3.2 刪除表中的數(shù)據(jù)
6.3.3 從數(shù)據(jù)庫中刪除表
6.3.4 臨時表
6.4 對象的隸屬關系
第3部分 信息檢索
第7章 數(shù)據(jù)檢索
7.1 Query Analyzer窗口簡介
7.1.1 Object Browser窗口
7.1.2 Object Search窗口
7.2 簡單SELECT語句
7.2.1 注釋代碼
7.2.2 格式化輸出
7.3 數(shù)據(jù)處理
7.3.1 算術計算
7.3.2 數(shù)學函數(shù)
7.3.3 日期時間計算
7.4 查詢中的搜索準則
7.4.1 限定操作
7.4.2 布爾運算AND、OR、NOT
7.4.3 約束運算符IN
7.4.4 值的范圍
7.4.5 搜索字符數(shù)據(jù)
第8章 連接:合并多個表中的數(shù)據(jù)
8.1 內(nèi)部連接
8.1.1 使用表別名
8.1.2 生成執(zhí)行規(guī)劃
8.2 多表連接
8.3 同等連接和自然連接
8.4 外部連接
8.4.1 左外部連接
8.4.2 右外部連接
8.4.3 完全外部連接
8.4.4 連接中的NULL
8.5 交叉連接
8.6 自連接
8.7 聯(lián)合運算符
8.8 半連接
8.9 合并連接
8.10 哈希連接
第9章 數(shù)據(jù)匯總和報表
9.1 合計函數(shù)
9.1.1 COUNT()函數(shù)
9.1.2 SUM()和AVG()函數(shù)
9.1.3 MIN()和MAX()函數(shù)
9.2 GROUP BY匯總函數(shù)
9.2.1 GROUP BY ALL
9.2.2 GROUP BY對多列進行分組
9.2.3 GROUP BY…HAVING
9.3 COMPUTE BY合計函數(shù)
9.4 ROLLUP和CUBE函數(shù)
9.5 TOP n數(shù)值查詢
第10章 數(shù)據(jù)修改
10.1 插入命令
10.1.1 按位置插入
10.1.2 按列名插入
10.1.3 從其他表中插入數(shù)據(jù)
10.1.4 從存儲過程插入數(shù)據(jù)
10.1.5 用SELECT INTO語句創(chuàng)建表
10.2 刪除
10.3 截斷表
10.4 更新
10.4.1 自動編號列的值
10.4.2 用GUID插入記錄
10.5 層疊更新和刪除
第11章 子查詢
11.1 簡單子查詢
11.2 相關子查詢
11.3 EXISTS條件
11.4 基于查詢結(jié)果來修改數(shù)據(jù)
11.4.1 插入
11.4.2 刪除
11.4.3 更新
第12章 視圖
12.1 什么是視圖
12.2 為何使用視圖
12.3 如何定義視圖
12.4 更改和刪除視圖
12.5 通過視圖修改數(shù)據(jù)
12.5.1 不可更新視圖
12.5.2 WITH CHECK選項
12.6 SQL 2000新特性:索引視圖
12.7 分割視圖
第4部分 通過編程提高性能
第13章 事務介紹
13.1 什么是事務
13.1.1 啟動、提交和回滾
13.1.2 鎖簡介
13.2 事務日志
13.2.1 檢查點
13.2.2 lazy writer和worker線程
13.2.3 保存點
13.3 嵌套事務
13.4 隱式事務
13.5 分布式事務
13.5.1 長時間運行的事務
13.5.2 編寫事務的幾點建議
第14章 鎖
14.1 用鎖解決潛在問題
14.1.1 丟失更新(覆蓋更新)
14.1.2 非提交相關性(臟讀)
14.1.3 不一致分析(不可重復讀和幻覺記錄)
14.2 SQL Server鎖
14.2.1 共享鎖
14.2.2 排他鎖
14.2.3 更新鎖
14.2.4 意圖鎖
14.2.5 系統(tǒng)鎖
14.2.6 死鎖
14.3 如何檢測鎖問題
14.4 設置鎖選項
14.4.1 NOLOCK選項
14.4.2 事務隔離級別及如何實現(xiàn)
第15章 數(shù)據(jù)完整性
15.1 缺省和規(guī)則
15.1.1 創(chuàng)建缺省和規(guī)則
15.1.2 綁定缺省和規(guī)則
15.1.3 取消規(guī)則和缺省的綁定
15.1.4 為什么不使用缺省和規(guī)則
15.2 約束
15.2.1 列級約束和表級約束
15.2.2 主鍵
15.2.3 惟一約束
15.2.4 外鍵約束
15.2.5 缺省約束
15.2.6 檢查約束
15.2.7 檢查已有數(shù)據(jù)
15.2.8 啟用和禁止約束
15.2.9 NOT FOR REPLICATION選項
15.3 約束、缺省和規(guī)則
15.4 約束和觸發(fā)器
第16章 索引
16.1 什么是索引
16.1.1 什么時候使用索引
16.1.2 什么時候不用索引
16.1.3 怎樣才是好索引
16.1.4 如何確定哪個索引正在被使用
16.2 索引文件存儲
16.2.1 堆
16.2.2 簇索引
16.2.3 非簇索引
16.2.4 使用簇索引還是非簇索引
16.3 索引類型
16.3.1 惟一索引
16.3.2 非惟一索引
16.3.3 復合索引
16.3.4 覆蓋索引
16.4 創(chuàng)建索引
16.4.1 裝填因子和填充索引
16.4.2 索引統(tǒng)計
16.4.3 產(chǎn)生索引碎片報告
16.4.4 刪除索引
16.4.5 索引重建命令
16.5 SQL Server 2000中的新特性:索引的物理視圖
16.6 索引優(yōu)化
第17章 存儲過程
17.1 什么是存儲過程
17.2 創(chuàng)建存儲過程
17.2.1 通過圖形工具創(chuàng)建存儲過程
17.2.2 臨時存儲過程
17.3 過程高速緩存
17.4 存儲過程的參數(shù)化
17.4.1 傳遞參數(shù)
17.4.2 返回參數(shù)
17.5 更改和刪除存儲過程
17.6 重編譯選項
17.7 處理錯誤信息
17.7.1 加入自定義錯誤信息
17.7.2 使用錯誤信息
17.7.3 特別的錯誤信息
17.8 擴展存儲過程
17.9 存儲過程的安全問題
17.10 遠程存儲過程
17.11 自動存儲過程
第18章 觸發(fā)器
18.1 觸發(fā)器簡介
18.2 創(chuàng)建觸發(fā)器
18.3 修改和刪除觸發(fā)器
18.3.1 禁止和啟用觸發(fā)器
18.3.2 IF UPDATE()
18.4 INSTEAD OF觸發(fā)器
18.5 觸發(fā)器和約束
18.5.1 觸發(fā)器和引用完整性
18.5.2 用于層疊刪除和更新的觸發(fā)器
18.5.3 嵌套或非嵌套觸發(fā)器
18.5.4 遞歸觸發(fā)器
18.6 性能問題
第19章 分布式數(shù)據(jù)與復制
19.1 為什么使用分布式數(shù)據(jù)
19.1.1 日志遷移(log-shipping)
19.1.2 數(shù)據(jù)轉(zhuǎn)換服務(DTS)
19.1.3 遠程查詢和存儲過程
19.1.4 分布式事務
19.2 復制
19.2.1 復制術語
19.2.2 為復制作數(shù)據(jù)分割
19.2.3 復制方案
19.2.4 復制的拓撲結(jié)構(gòu)
19.2.5 復制的安全問題
19.2.6 為復制做準備
19.2.7 分布數(shù)據(jù)的原則
第5部分 數(shù)據(jù)模型和推薦讀物
附錄A Strawberry Smoooches公司產(chǎn)品配方
附錄B Strawberry Smoooches公司概念數(shù)據(jù)模型
附錄C Strawberry Smoooches公司邏輯數(shù)據(jù)模型
附錄D Strawberry Smoooches公司物理數(shù)據(jù)模型
附錄E Strawberry Smoooches公司數(shù)據(jù)庫:數(shù)據(jù)定義語言(DDL)和數(shù)據(jù)
E.1 數(shù)據(jù)定義語言
E.1.1 創(chuàng)建Strawberry數(shù)據(jù)庫
E.1.2 創(chuàng)建表
E.1.3 創(chuàng)建主鍵約束
E.1.4 創(chuàng)建外鍵約束
E.1.5 創(chuàng)建索引
E.2 Strawberry Smoooches公司數(shù)據(jù)
E.2.1 Person表
E.2.2 CommDevice表
E.2.3 Employee表
E.2.4 SalesPerson表
E.2.5 Contact表
E.2.6 EventContact表
E.2.7 Event表
E.2.8 Product表
E.2.9 Vendor表
E.2.10 Supply表
E.2.11 Inventory表
E.2.12 Manufacturing表
E.2.13 WorkAssignment表
E.2.14 Sale表
E.2.15 SaleItem表
附錄F 參考文獻和推薦讀物
F.1 數(shù)據(jù)建模
F.2 數(shù)據(jù)庫和系統(tǒng)基礎
F.3 保密和安全
F.4 SQL編程
F.5 SQL Server內(nèi)幕和管理
F.6 Osborne/McGraw-Hill SQL Server 2000系列從書
F.7 參考文獻

本目錄推薦

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