注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡數(shù)據(jù)庫SQL SeverSQL Server數(shù)據(jù)庫管理、設(shè)計與實現(xiàn)教程

SQL Server數(shù)據(jù)庫管理、設(shè)計與實現(xiàn)教程

SQL Server數(shù)據(jù)庫管理、設(shè)計與實現(xiàn)教程

定 價:¥30.00

作 者: 趙杰等編著
出版社: 清華大學出版社
叢編項: 高等院校計算機教育系列教材
標 簽: Sever

ISBN: 9787302077572 出版時間: 2004-03-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 364 字數(shù):  

內(nèi)容簡介

  本書特點:·由長期從事教學工作的教師、高級程序員及專業(yè)數(shù)據(jù)庫管理員共同編寫·結(jié)合軟件實際開發(fā)經(jīng)驗并提供大量極富價值的數(shù)據(jù)庫管理案例·以目前最流行的SQLServer數(shù)據(jù)庫為范本講解高級程序設(shè)計本書是在中科院軟件所微軟認證培訓中心教師、微軟資深開發(fā)工程師等專家多年的實際教學和應用開發(fā)經(jīng)驗的基礎(chǔ)上,針對當前社會對這一領(lǐng)域知識的強烈需求編寫而成的。本書主要針對SQLServer數(shù)據(jù)庫的原理和特征,結(jié)合微軟MCSE認證考試和實際應用開發(fā)的需要,介紹了SQLServer數(shù)據(jù)庫的高級安裝、程序設(shè)計邏輯、面向復雜應用的Transact-SQL、視圖的靈活應用、觸發(fā)器與存儲過程、用戶自定義數(shù)據(jù)類型與自定義函數(shù)、維護數(shù)據(jù)的完整性、數(shù)據(jù)庫規(guī)劃和維護索引、應用程序設(shè)計基礎(chǔ)、應用程序高級設(shè)計、服務器高級管理、服務器高級安全管理、數(shù)據(jù)庫架構(gòu)分析、數(shù)據(jù)庫備份與恢復及自動化管理、事務處理機制、并發(fā)控制機制、性能與活動的監(jiān)控、數(shù)據(jù)傳輸高級應用和數(shù)據(jù)庫開發(fā)綜合應用。本書作為數(shù)據(jù)庫中高級教程,有相當高的實踐指導價值??勺鳛閺氖掠嬎銠C軟件開發(fā)的科技工作者學習和參考,或作為本科和大專數(shù)據(jù)庫原理與應用課程的補充教材,也可作為計算機愛好者的自學讀物。

作者簡介

暫缺《SQL Server數(shù)據(jù)庫管理、設(shè)計與實現(xiàn)教程》作者簡介

圖書目錄

 第1章  SOL Server 2000高級安裝
 1.1  SQL Server 2000版本信息
 1.2  使用SQL Server命名實例和多實例
 1.2.1  默認實例
 1.2.2  命名實例
 1.2.3  多實例
 1.2.4  實例名稱及命名規(guī)則
 1.2.5  SQL Server 2000實例的文件路徑
 1.3  確定啟動服務的賬戶
 1.3.1  設(shè)置啟動服務的賬產(chǎn)
 1.3.2  使用域用戶賬戶
 1.3.3  使用本地系統(tǒng)賬戶
 1.4  選擇安全機制
 1.4.1  Windows身份驗證模式
 1.4.2  混合身份驗證模式
 1.5  SQL Server 2000的排序規(guī)則
 1.5.1  Windows排序規(guī)則
 1.5.2  排序次序
 1.5.3  SQL排序規(guī)則
 1.6  網(wǎng)絡庫
 1.7  驗證安裝的正確性
 1.7.1  查閱安裝結(jié)果
 1.7.2  SQL Server服務
 1.7.3  啟動服務
 1.7.4  連接SQL Server
 1.7.5  數(shù)據(jù)庫的類型
 1.8  無人值守安裝
 1.8.1  無人值守安裝方法
 1.8.2  自定義安裝程序初始化文件
 1.9  升級SQL Server
 1.9.1  從SQL Server 7.0升級到SQL Server 2000
 1.9.2  從SQL Server 6.5升級到SQL Server 2000
 1.9.3  從SQL Server 6.0升級到SQL Server 2000
 1.10  故障排除
 1.10.1  確定故障源
 1.10.2  常見的故障解決方案
 1.11  思考與練習
 第2章  Transact-SQL程序設(shè)計邏輯
 2.1  數(shù)據(jù)定義語言
 2.1.1  CREATE TABLE語句
 2.1.2  ALTER TABLE語句
 2.1.3  DROP TABLE語句
 2.2  使用SELECT語句查詢數(shù)據(jù)
 2.2.1  SELECT子句
 2.2.2  FROM子句
 2.2.3  WHERE子句
 2.2.4  GROUP BY子句
 2.2.5  HAVING子句
 2.2.6  ORDER BY子句
 2.2.7  其他關(guān)鍵字
 2.3  使用INSERT語句向表中插入數(shù)據(jù)
 2.3.1  使用INSERT語句
 2.3.2  使用INSERT...SELECT語句
 2.3.3  使用SELECT...INTO語句
 2.4  使用UPDATE語句修改表中的數(shù)據(jù)
 2.4.1  更新基于表的數(shù)據(jù)
 2.4.2  基于其他表更新數(shù)據(jù)行
 2.4.3  使用子查詢更新指定的行
 2.5  使用DELETE語句刪除表中的數(shù)據(jù)
 2.6  大對象數(shù)據(jù)的訪問控制
 2.7  T-SQL中數(shù)據(jù)庫對象的引用
 2.7.1  完全限定
 2.7.2  部分限定
 2.8  綜合應用
 2.9  思考與練習
 第3章  面向復雜應用的T-SOL
 3.1  使用系統(tǒng)內(nèi)建函數(shù)
 3.1.1  日期和時間凼效
 3.1.2  聚合函數(shù)
 3.1.3  字符串函數(shù)
 3.1.4  系統(tǒng)統(tǒng)計函數(shù)
 3.2  子查詢
 3.2.1  使用子查詢查詢數(shù)據(jù)
 3.2.2  子查詢的限制
 3.3  聯(lián)合查詢
 3.3.1  使用UNION創(chuàng)建聯(lián)合查詢
 3.3.2  聯(lián)合查詢的關(guān)鍵字ALL
 3.3.3  使用INNER JOIN
 3.3.4  使用LEFT JOIN和RIGHTJOIN建立連接
 3.3.5  使用交叉連接(CROSS JOIN)
 3.4  其他復雜應用
 3.4.1  使用COMPUTE(BY)子句
 3.4.2  交叉表查詢
 3.5  查詢語句的性能優(yōu)化
 3.5.1  通配符%的使用
 3.5.2  Order by語句
 3.5.3  盡量不用NOT
 3.5.4  盡量不要連接列
 3.5.5  表連接需要注意的地方
 3.6  綜合應用
 3.7  思考與練習
 第4章  視圖的靈活應用
 4.1  視圖的用途和需要
 4.1.1  視圖簡介
 4.1.2  視圖的優(yōu)點
 4.2  創(chuàng)建和管理視圖
 4.2.1  定義視圖
 4.2.2  修改視圖定義
 4.2.3  刪除視圖
 4.3  利用視圖簡化查詢操作
 4.3.1  查詢視圖
 4.3.2  使用視圖關(guān)聯(lián)多張表
 4.3.3  使用視圖提供聚合值
 4.4  更新視圖中的數(shù)據(jù)
 4.5  加密視圖
 4.6  利用視圖加強數(shù)據(jù)安全
 4.6.1  限制用戶的視線
 4.6.2  視圖權(quán)限管理
 4.6.3  調(diào)用鏈問題初探
 4.7  視圖的綜合應用
 4.8  思考與練習
 第5章  觸發(fā)器與存儲過程
 5.1  SQL Server編程邏輯
 5.1.1  流程控制語句
 5.1.2  游標的使用
 5.2  存儲過程的創(chuàng)建與管理
 5.2.1  為何使用存儲過程
 5.2.2  使用系統(tǒng)存儲過程管理SQL Server
 5.2.3  使用擴展存儲過程
 5.2.4  定義存儲過程
 5.2.5  帶參數(shù)的存儲過程
 5.2.6  存儲過程的加密
 5.2.7  修改和刪除存儲過程
 5.2.8  存儲過程中的錯誤處理
 5.2.9  在存儲過程中調(diào)用COM組件
 5.3  觸發(fā)器的創(chuàng)建與管理
 5.3.1  為何使用觸發(fā)器
 5.3.2  創(chuàng)建觸發(fā)器
 5.3.3  修改和刪除觸發(fā)器
 5.3.4  用觸發(fā)器實現(xiàn)強制業(yè)務規(guī)則
 5.3.5  使用觸發(fā)器和存儲過程必須注意的地方
 5.4  綜合實例
 5.5  思考與練習
 第6章  用戶定義數(shù)據(jù)類型與自定義函數(shù)
 6.1  用戶定義數(shù)據(jù)類型簡介
 6.2  創(chuàng)建用戶定義數(shù)據(jù)類型
 6.3  刪除用戶定義數(shù)據(jù)類型
 6.4  更改用戶定義數(shù)據(jù)類型
 6.5  使用數(shù)據(jù)類型
 6.6  用戶定義函數(shù)簡介
 6.7  創(chuàng)建用戶定義函數(shù)
 6.8  修改和刪除用戶定義函數(shù)
 6.9  用戶定義函數(shù)的限制
 6.10  思考與練習
 第7章  維護數(shù)據(jù)的完整性
 7.1  數(shù)據(jù)完整性概述
 7.1.1  實體完整性
 7.1.2  域完整性
 7.1.3  引用完整性
 7.1.4  用戶定義完整性
 7.2  利用約束維護數(shù)據(jù)的完整性
 7.2.1  DEFAULT約束
 7.2.2  CHECK約束
 7.2.3  UNIQUE約束
 7.2.4  PRIMARY KEY約束
 7.2.5  FOREIGN KEY約束
 7.2.6  級聯(lián)引用完整性約束
 7.3  利用規(guī)則維護數(shù)據(jù)的完整性
 7.3.1  DEFAULT對象
 7.3.2  RULES對象
 7.4  標識列IDENTITY
 7.5  使用觸發(fā)器和存儲過程實現(xiàn)數(shù)據(jù)完整性
 7.6  關(guān)于數(shù)據(jù)完整性的一些使用經(jīng)驗
 7.7  思考與練習
 第8章  規(guī)劃和維護索引
 8.1  概述
 8.1.1  數(shù)據(jù)的存儲和訪問方式
 8.1.2  SQL Server查詢優(yōu)化器
 8.1.3  獲得執(zhí)行計劃的信息
 8.2  索引的類型
 8.2.1  聚集索引
 8.2.2  非聚集索引
 8.3  使用索引的準則
 8.3.1  創(chuàng)建索引的列
 8.3.2  不使用索引的列
 8.3.3  如何使用聚集索引
 8.3.4  如何使用非聚集索引
 8.4  創(chuàng)建和管理索引
 8.4.1  創(chuàng)建索引
 8.4.2  組合索引
 8.4.3  惟一索引
 8.4.4  主鍵索引
 8.4.5  填充因子
 8.4.6  管理索引
 8.5  維護索引
 8.5.1  維護索引的統(tǒng)計信息
 8.5.2  數(shù)據(jù)碎片
 8.5.3  重建和整理索引
 8.6  思考與練習
 第9章  SOL Server應用程序設(shè)計基礎(chǔ)
 9.1  縱覽SQL Server編程API    9.1.1  使用ODBC訪問SQL Server
 9.1.2  使用ADO訪問SQL Server
 9.1.3  使用OLE DB訪問SQL Server
 9.1.4  使用JDBC訪問SQL Server
 9.2  SQL Server ADO編程接口與應用
 9.2.1  ADO簡介
 9.2.2  Connection對象
 9.2.3  RecordSet對象
 9.2.4  Command對象
 9.2.5  Parameter對象
 9.2.6  Error對象
 9.2.7  Field對象
 9.2.8  Property對象
 9.2.9  ADO中的事務管理
 9.2.10  ADO綜合應用例程
 9.3  SQL Server Java編程接口
 9.3.1  JDBC編程概述
 9.3.2  JDBC的對象模型
 9.3.3  JDBC綜合應用例程
 9.4  思考與練習
 第10章  SOL Server高級程序設(shè)計
 10.1  使用SQL-DMO管理SQL Server
 10.1.1  SQL-DMO編程接口
 10.1.2  SQL-DMO對象模型
 10.1.3  深入SQL-DMO對象
 10.1.4  SQL-DMO應用
 10.2  在Internet上訪問SQL Server
 10.2.1  生成靜態(tài)Web頁面
 10.2.2  實現(xiàn)動態(tài)頁面發(fā)布數(shù)據(jù)
 10.3  嵌入式的SQL程序設(shè)計
 10.3.1  嵌入式SQL語言概述
 10.3.2  在C語言中使用嵌入式SQL
 10.4  SQL Server編程注意事項
 10.4.1  基于數(shù)據(jù)庫的需求分析
 10.4.2  設(shè)計中對數(shù)據(jù)庫的考慮
 10.4.3  開發(fā)過程中數(shù)據(jù)庫性能的優(yōu)化
 10.4.4  測試與實施中的注意事項
 10.5  思考與練習
 第11章  SOL Server服務器高級管理
 11.1  SQL Server的管理工具--企業(yè)管理器
 11.2  控制SQL Server服務
 11.3  SQL Server服務器高級配置
 11.3.1  注冊和刪除SQL Server服務器
 11.3.2  編輯SQL Server注冊屬性
 11.3.3  [常規(guī)]選項卡
 11.3.4  [內(nèi)存]選項卡
 11.3.5  [安全性]選項卡
 11.3.6  [連接]選項卡
 11.3.7  [服務器設(shè)置]選項卡
 11.4  網(wǎng)絡連接方式的選擇與配置
 11.4.1  客戶端與服務器端的通信
 11.4.2  配置服務器網(wǎng)絡工具
 11.4.3  配置客戶端網(wǎng)絡庫
 11.5  配置鏈接服務器實現(xiàn)分布式數(shù)據(jù)環(huán)境
 11.5.1  分布式數(shù)據(jù)
 11.5.2  配置鏈接服務器
 11.5.3  訪問遠程服務器上的數(shù)據(jù)
 11.6  思考與練習
 第12章  SQL Server高級安全管理
 12.1  SQL Server的安全模型
 12.2  SQL Server身份驗證模式
 12.2.1  身份驗證模式概述
 12.2.2  選擇身份驗證模式
 12.3  創(chuàng)建登錄賬號
 12.3.1  使用Windows身份驗證的登錄
 12.3.2  使用SQL Server身份驗證的登錄
 12.4  分配服務器角色給登錄
 12.5  創(chuàng)建數(shù)據(jù)庫用戶
 12.6  數(shù)據(jù)庫角色
 12.6.1  固定的數(shù)據(jù)數(shù)據(jù)庫角色
 12.6.2  用戶自定義數(shù)據(jù)庫角色
 12.6.3  應用程序角色
 12.7  許可權(quán)限管理
 12.7.1  語句級許可權(quán)限
 12.7.2  對象級許可權(quán)限
 12.7.3  預定義的許可權(quán)限
 12.7.4  權(quán)限的授予.拒絕和廢除
 12.7.5  權(quán)限的繼承
 12.8  管理應用程序的安全性
 12.9  利用代理服務器.防火墻保證SQL Server的安全性
 12.9.1  通過Internet連接到SQL Server
 12.9.2  對SQL Server使用防火墻系統(tǒng)
 12.9.3  通過代理服務器連接到SQL Server
 12.9.4  建立加密連接
 12.10  思考與練習
 第13章  SQL Server數(shù)據(jù)庫架構(gòu)分析
 13.1  SQL Server 2000數(shù)據(jù)庫的系統(tǒng)目錄
 13.1.1  共享文件目錄
 13.1.2  數(shù)據(jù)庫實例目錄
 13.2  SQL Server數(shù)據(jù)庫的邏輯架構(gòu)
 13.2.1  數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)
 13.2.2  模式
 13.2.3  子模式
 13.2.4  存儲模式
 13.2.5  模式間的映像
 13.3  SQL Server存儲空間分配
 13.3.1  數(shù)據(jù)庫文件
 13.3.2  頁
 13.3.3  文件組
 13.4  事務日志的體系結(jié)構(gòu)
 13.4.1  事務
 13.4.2  事務日志
 13.5  管理數(shù)據(jù)庫文件
 13.5.1  使用Raid系統(tǒng)提高并發(fā)性,
 13.5.2  配置數(shù)據(jù)庫自動增長
 13.5.3  收縮數(shù)據(jù)庫文件
 13.6  思考與練習
 第14章  數(shù)據(jù)庫備份.恢復及自動化管理
 14.1  數(shù)據(jù)庫備份概述
 14.2  備份前的準備工作
 14.2.1  設(shè)置恢復模型
 14.2.2  創(chuàng)建備份設(shè)備
 14.2.3  執(zhí)行備份的權(quán)限
 14.3  數(shù)據(jù)庫備份的時機
 14.3.1  何時備份系統(tǒng)數(shù)據(jù)庫
 14.3.2  何時備份用戶數(shù)據(jù)庫
 14.4  數(shù)據(jù)庫備份的方式
 14.4.1  執(zhí)行完全數(shù)據(jù)庫備份
 14.4.2  執(zhí)行差異備份
 14.4.3  執(zhí)行日志備份
 14.4.4  執(zhí)行文件/文件組備份
 14.5  SQL Server故障恢復
 14.5.1  SQL Server崩潰后自啟動的恢復進程
 14.5.2  恢復數(shù)據(jù)庫前的準備工作
 14.5.3  恢復權(quán)限
 14.6  恢復數(shù)據(jù)庫的方法
 14.6.1  從全庫備份中恢復
 14.6.2  從差異備份中恢復
 14.6.3  從日志備份中恢復
 14.6.4  從文件或文件組備份中恢復
 14.6.5  直接拷貝文件的備份和恢復
 14.6.6  恢復系統(tǒng)數(shù)據(jù)庫
 14.7  自動化管理任務
 14.7.1  SQL Server Agent服務
 14.7.2  操作員
 14.7.3  設(shè)計和規(guī)劃作業(yè)
 14.7.4  創(chuàng)建警報響應事件
 14.8  思考與練習
 第15章  SQL Server事務處理機制
 15.1  事務的基本概念
 15.1.1  為何使用事務
 15.1.2  事務的概念
 15.1.3  事務的狀態(tài)
 15.2  事務的控制機制
 15.2.1  事務的種類
 15.2.2  定義事務
 15.2.3  隱式事務
 15.3  事務故障恢復和并發(fā)控制
 15.3.1  事務與日志的聯(lián)系
 15.3.2  事務故障的恢復
 15.3.3  事務隔離級別
 15.4  使用事務時的考慮
 15.4.1  編寫有效的事務
 15.4.2  定義事務的限制
 15.5  SQL Server事務應用的一些高級話題
 15.5.1  事務保存點
 15.5.2  嵌套事務
 15.5.3  分布事務
 15.6  思考與練習
 第16章  SQL Server并發(fā)控制機制
 16.1  并發(fā)異常問題
 16.1.1  丟失更新
 16.1.2  臟數(shù)據(jù)
 16.1.3  不可重復讀取
 16.1.4  幻影數(shù)據(jù)
 16.2  鎖
 16.2.1  基本鎖
 16.2.2  鎖的相容性
 16.2.3  封鎖協(xié)議
 16.2.4  鎖的粒度
 16.2.5  專用鎖
 16.3  鎖的使用
 16.3.1  設(shè)置事務隔離級別
 16.3.2  設(shè)置表級鎖
 16.3.3  鎖的時間長度
 16.3.4  監(jiān)視和管理鎖
 16.4  死鎖的預防和處理
 16.4.1  死鎖的概念
 16.4.2  預防死鎖
 16.4.3  解除死鎖
 16.5  思考與練習
 第17章  監(jiān)控SQL Server的性能與活動
 17.1  影響性能的因素
 17.1.1  系統(tǒng)級因素
 17.1.2  數(shù)據(jù)庫因素
 17.1.3  客戶端因素
 17.2  監(jiān)視SQL Server性能
 17.2.1  性能監(jiān)視工具一覽
 17.2.2  制訂性能監(jiān)控任務
 17.3  使用Windows應用程序日志
 17.4  使用Windows系統(tǒng)監(jiān)視器
 17.4.1  系統(tǒng)監(jiān)視器簡介
 17.4.2  常用性能對象
 17.4.3  使用系統(tǒng)監(jiān)視器
 17.5  使用SQL Server企業(yè)管理器
 17.5.1  當前活動窗口
 17.5.2  SQL Server錯誤日志
 17.6  使用SQL Server事件探察器
 17.6.1  定義跟蹤
 17.6.2  設(shè)置事件
 17.6.3  設(shè)置數(shù)據(jù)列
 17.6.4  設(shè)置篩選信息
 17.6.5  保存跟蹤的定義和結(jié)果
 17.6.6  重播跟蹤事件
 17.6.7  常用跟蹤事件舉例
 17.7  使用SQL Server查詢分析器
 17.7.1  獲得執(zhí)行計劃的信息
 17.7.2  使用具有統(tǒng)計功能的語句
 17.7.3  DBCC語句
 17.7.4  全局函數(shù)
 17.7.5  系統(tǒng)存儲過程
 17.8  思考與練習
 第18章  SQL Server數(shù)據(jù)傳輸
 18.1  概述
 18.1.1  數(shù)據(jù)傳輸?shù)脑?br /> 18.1.2  數(shù)據(jù)傳輸工具一覽
 18.2  使用DTS進行數(shù)據(jù)搬運
 18.2.1  啟動DTS向?qū)?br /> 18.2.2  連接數(shù)據(jù)源和目的地
 18.2.3  設(shè)定轉(zhuǎn)換模式
 18.2.4  保存和調(diào)度DTS包
 18.3  bcp實用程序
 18.4  T-SQL語句
 18.4.1  使用BULK INSERT語句
 18.4.2  使用SELECT…INTO語句
 18.4.3  使用INSERT…SELECT語句
 18.5  復制
 18.5.1  復制的基本概念
 18.5.2  復制的功能
 18.6  復制的模型
 18.6.1  服務器角色
 18.6.2  復制的類型
 18.6.3  復制代理程序
 18.7  配置復制
 18.7.1  復制前的考慮
 18.7.2  配置分發(fā)服務器
 18.7.3  配置發(fā)布服務器和創(chuàng)建出版物
 18.7.4  訂閱
 18.7.5  復制監(jiān)控
 18.7.6  提高復制性能
 18.7.7  停止復制
 18.8  思考與練習
 第19章  應用實例
 19.1  程管理系統(tǒng)
 19.1.1  需求說明
 19.1.2  對象分析
 19.1.3  實體關(guān)系圖
 19.2  銷售管理系統(tǒng)
 19.2.1  需求說明
 19.2.2  對象分析
 19.2.3  實體關(guān)系圖(部分)
 19.3  展會管理系統(tǒng)
 19.3.1  需求說明
 19.3.2  對象分析
 19.3.3  實體關(guān)系圖
 19.4  本章小結(jié)

本目錄推薦

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