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

SQL Server 2000設(shè)計(jì)與T-SQL編程

SQL Server 2000設(shè)計(jì)與T-SQL編程

定 價(jià):¥40.00

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

購(gòu)買這本書可以去


ISBN: 9787302050094 出版時(shí)間: 2002-01-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 385頁(yè) 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

暫缺《SQL Server 2000設(shè)計(jì)與T-SQL編程》作者簡(jiǎn)介

圖書目錄

內(nèi)容簡(jiǎn)介
第1部分 入門
第1章 數(shù)據(jù)庫(kù)設(shè)計(jì)
1.1 關(guān)系數(shù)據(jù)庫(kù)發(fā)展歷程簡(jiǎn)介
1.1.1 SQL Server:背景和起源
1.1.2 SQL Server適合哪些領(lǐng)域
1.1.3 SQL Server的不同版本
1.1.4 支持的平臺(tái)
1.2 數(shù)據(jù)建模
1.2.1 數(shù)據(jù)建模的步驟
1.2.2 需求收集
1.2.3 用戶的觀點(diǎn)
1.2.4 標(biāo)識(shí)實(shí)體
1.3 Strawberry Smoooches公司
第2章 實(shí)體關(guān)系建摸
2.1 實(shí)體建模介紹
2.2 ERD示例
2.2.1 二元關(guān)系
2.2.2 三元關(guān)系
2.2.3 遞歸關(guān)系
2.2.4 弱實(shí)體
2.2.5 類-子類關(guān)系
2.3 Strawberry Smoooches:實(shí)體模型
第3章 設(shè)計(jì)原則
3.1 邏輯建模
3.1.1 數(shù)據(jù)的規(guī)范化
3.1.2 規(guī)范和業(yè)務(wù)標(biāo)準(zhǔn)
3.1.3 規(guī)范化的準(zhǔn)則
3.1.4 規(guī)范化、性能和安全
3.2 四個(gè)完整性
3.2.1 實(shí)體完整性
3.2.2 引用完整性
3.2.3 域完整性
3.2.4 業(yè)務(wù)完整性
3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)的道德規(guī)范
3.3.1 信息收集和隱私問題
3.3.2 錯(cuò)誤信息
3.3.3 安全和秘密
3.3.4 為何社會(huì)安全號(hào)碼不是作為主鍵的一個(gè)好選擇
3.3.5 在道德問題上程序員的責(zé)任
第4章 規(guī)劃物理實(shí)現(xiàn)
4.1 物理設(shè)計(jì)
4.1.1 逆規(guī)范化設(shè)計(jì)
4.1.2 增添附加屬性
4.1.3 賦予廠商特定的數(shù)據(jù)類型
4.1.4 建立代理主鍵
4.1.5 確立候選關(guān)鍵字
4.1.6 評(píng)價(jià)增強(qiáng)的引用完整性
4.1.7 確定候選索引
4.2 映射ERD到表結(jié)構(gòu)
第2部分 實(shí)現(xiàn)
第5章 實(shí)現(xiàn)設(shè)計(jì)
5.1 創(chuàng)建數(shù)據(jù)庫(kù)
5.1.1 SQL Server用于創(chuàng)建數(shù)據(jù)庫(kù)的工具
5.1.2 規(guī)劃數(shù)據(jù)庫(kù)的規(guī)模
5.1.3 調(diào)整模型數(shù)據(jù)庫(kù)
5.1.4 數(shù)據(jù)庫(kù)文件組
5.1.5 創(chuàng)建數(shù)據(jù)庫(kù)
5.2 管理數(shù)據(jù)庫(kù)增長(zhǎng)
5.3 縮減數(shù)據(jù)庫(kù)
5.3.1 刪除數(shù)據(jù)庫(kù)
5.3.2 連接和斷開數(shù)據(jù)庫(kù)
5.4 數(shù)據(jù)庫(kù)配置選項(xiàng)
第6章 建立表
6.1 SQL Server 2000中的數(shù)據(jù)類型
6.1.1 系統(tǒng)提供的數(shù)據(jù)類型
6.1.2 用戶自定義數(shù)據(jù)類型
6.1.3 關(guān)于DATETIME類型的問題
6.2 創(chuàng)建表
6.2.1 理解數(shù)據(jù)存儲(chǔ)及分配
6.2.2 使用T-SQL創(chuàng)建表
6.2.3 標(biāo)識(shí)屬性
6.2.4 全局惟一標(biāo)識(shí)符
6.3 表的維護(hù)
6.3.1 增加或刪除列
6.3.2 刪除表中的數(shù)據(jù)
6.3.3 從數(shù)據(jù)庫(kù)中刪除表
6.3.4 臨時(shí)表
6.4 對(duì)象的隸屬關(guān)系
第3部分 信息檢索
第7章 數(shù)據(jù)檢索
7.1 Query Analyzer窗口簡(jiǎn)介
7.1.1 Object Browser窗口
7.1.2 Object Search窗口
7.2 簡(jiǎn)單SELECT語句
7.2.1 注釋代碼
7.2.2 格式化輸出
7.3 數(shù)據(jù)處理
7.3.1 算術(shù)計(jì)算
7.3.2 數(shù)學(xué)函數(shù)
7.3.3 日期時(shí)間計(jì)算
7.4 查詢中的搜索準(zhǔn)則
7.4.1 限定操作
7.4.2 布爾運(yùn)算AND、OR、NOT
7.4.3 約束運(yùn)算符IN
7.4.4 值的范圍
7.4.5 搜索字符數(shù)據(jù)
第8章 連接:合并多個(gè)表中的數(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)合運(yùn)算符
8.8 半連接
8.9 合并連接
8.10 哈希連接
第9章 數(shù)據(jù)匯總和報(bào)表
9.1 合計(jì)函數(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對(duì)多列進(jìn)行分組
9.2.3 GROUP BY…HAVING
9.3 COMPUTE BY合計(jì)函數(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 從存儲(chǔ)過程插入數(shù)據(jù)
10.1.5 用SELECT INTO語句創(chuàng)建表
10.2 刪除
10.3 截?cái)啾?br />10.4 更新
10.4.1 自動(dòng)編號(hào)列的值
10.4.2 用GUID插入記錄
10.5 層疊更新和刪除
第11章 子查詢
11.1 簡(jiǎn)單子查詢
11.2 相關(guān)子查詢
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選項(xiàng)
12.6 SQL 2000新特性:索引視圖
12.7 分割視圖
第4部分 通過編程提高性能
第13章 事務(wù)介紹
13.1 什么是事務(wù)
13.1.1 啟動(dòng)、提交和回滾
13.1.2 鎖簡(jiǎn)介
13.2 事務(wù)日志
13.2.1 檢查點(diǎn)
13.2.2 lazy writer和worker線程
13.2.3 保存點(diǎn)
13.3 嵌套事務(wù)
13.4 隱式事務(wù)
13.5 分布式事務(wù)
13.5.1 長(zhǎng)時(shí)間運(yùn)行的事務(wù)
13.5.2 編寫事務(wù)的幾點(diǎn)建議
第14章 鎖
14.1 用鎖解決潛在問題
14.1.1 丟失更新(覆蓋更新)
14.1.2 非提交相關(guān)性(臟讀)
14.1.3 不一致分析(不可重復(fù)讀和幻覺記錄)
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 如何檢測(cè)鎖問題
14.4 設(shè)置鎖選項(xiàng)
14.4.1 NOLOCK選項(xiàng)
14.4.2 事務(wù)隔離級(jí)別及如何實(shí)現(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 列級(jí)約束和表級(jí)約束
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選項(xiàng)
15.3 約束、缺省和規(guī)則
15.4 約束和觸發(fā)器
第16章 索引
16.1 什么是索引
16.1.1 什么時(shí)候使用索引
16.1.2 什么時(shí)候不用索引
16.1.3 怎樣才是好索引
16.1.4 如何確定哪個(gè)索引正在被使用
16.2 索引文件存儲(chǔ)
16.2.1 堆
16.2.2 簇索引
16.2.3 非簇索引
16.2.4 使用簇索引還是非簇索引
16.3 索引類型
16.3.1 惟一索引
16.3.2 非惟一索引
16.3.3 復(fù)合索引
16.3.4 覆蓋索引
16.4 創(chuàng)建索引
16.4.1 裝填因子和填充索引
16.4.2 索引統(tǒng)計(jì)
16.4.3 產(chǎn)生索引碎片報(bào)告
16.4.4 刪除索引
16.4.5 索引重建命令
16.5 SQL Server 2000中的新特性:索引的物理視圖
16.6 索引優(yōu)化
第17章 存儲(chǔ)過程
17.1 什么是存儲(chǔ)過程
17.2 創(chuàng)建存儲(chǔ)過程
17.2.1 通過圖形工具創(chuàng)建存儲(chǔ)過程
17.2.2 臨時(shí)存儲(chǔ)過程
17.3 過程高速緩存
17.4 存儲(chǔ)過程的參數(shù)化
17.4.1 傳遞參數(shù)
17.4.2 返回參數(shù)
17.5 更改和刪除存儲(chǔ)過程
17.6 重編譯選項(xiàng)
17.7 處理錯(cuò)誤信息
17.7.1 加入自定義錯(cuò)誤信息
17.7.2 使用錯(cuò)誤信息
17.7.3 特別的錯(cuò)誤信息
17.8 擴(kuò)展存儲(chǔ)過程
17.9 存儲(chǔ)過程的安全問題
17.10 遠(yuǎn)程存儲(chǔ)過程
17.11 自動(dòng)存儲(chǔ)過程
第18章 觸發(fā)器
18.1 觸發(fā)器簡(jiǎn)介
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ù)與復(fù)制
19.1 為什么使用分布式數(shù)據(jù)
19.1.1 日志遷移(log-shipping)
19.1.2 數(shù)據(jù)轉(zhuǎn)換服務(wù)(DTS)
19.1.3 遠(yuǎn)程查詢和存儲(chǔ)過程
19.1.4 分布式事務(wù)
19.2 復(fù)制
19.2.1 復(fù)制術(shù)語
19.2.2 為復(fù)制作數(shù)據(jù)分割
19.2.3 復(fù)制方案
19.2.4 復(fù)制的拓?fù)浣Y(jié)構(gòu)
19.2.5 復(fù)制的安全問題
19.2.6 為復(fù)制做準(zhǔn)備
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ù)庫(kù):數(shù)據(jù)定義語言(DDL)和數(shù)據(jù)
E.1 數(shù)據(jù)定義語言
E.1.1 創(chuàng)建Strawberry數(shù)據(jù)庫(kù)
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 參考文獻(xiàn)和推薦讀物
F.1 數(shù)據(jù)建模
F.2 數(shù)據(jù)庫(kù)和系統(tǒng)基礎(chǔ)
F.3 保密和安全
F.4 SQL編程
F.5 SQL Server內(nèi)幕和管理
F.6 Osborne/McGraw-Hill SQL Server 2000系列從書
F.7 參考文獻(xiàn)

本目錄推薦

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