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

SQL Server數據庫管理、設計與實現教程

SQL Server數據庫管理、設計與實現教程

定 價:¥30.00

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

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

內容簡介

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

作者簡介

暫缺《SQL Server數據庫管理、設計與實現教程》作者簡介

圖書目錄

 第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  設置啟動服務的賬產
 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  網絡庫
 1.7  驗證安裝的正確性
 1.7.1  查閱安裝結果
 1.7.2  SQL Server服務
 1.7.3  啟動服務
 1.7.4  連接SQL Server
 1.7.5  數據庫的類型
 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程序設計邏輯
 2.1  數據定義語言
 2.1.1  CREATE TABLE語句
 2.1.2  ALTER TABLE語句
 2.1.3  DROP TABLE語句
 2.2  使用SELECT語句查詢數據
 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  其他關鍵字
 2.3  使用INSERT語句向表中插入數據
 2.3.1  使用INSERT語句
 2.3.2  使用INSERT...SELECT語句
 2.3.3  使用SELECT...INTO語句
 2.4  使用UPDATE語句修改表中的數據
 2.4.1  更新基于表的數據
 2.4.2  基于其他表更新數據行
 2.4.3  使用子查詢更新指定的行
 2.5  使用DELETE語句刪除表中的數據
 2.6  大對象數據的訪問控制
 2.7  T-SQL中數據庫對象的引用
 2.7.1  完全限定
 2.7.2  部分限定
 2.8  綜合應用
 2.9  思考與練習
 第3章  面向復雜應用的T-SOL
 3.1  使用系統(tǒng)內建函數
 3.1.1  日期和時間凼效
 3.1.2  聚合函數
 3.1.3  字符串函數
 3.1.4  系統(tǒng)統(tǒng)計函數
 3.2  子查詢
 3.2.1  使用子查詢查詢數據
 3.2.2  子查詢的限制
 3.3  聯合查詢
 3.3.1  使用UNION創(chuàng)建聯合查詢
 3.3.2  聯合查詢的關鍵字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  使用視圖關聯多張表
 4.3.3  使用視圖提供聚合值
 4.4  更新視圖中的數據
 4.5  加密視圖
 4.6  利用視圖加強數據安全
 4.6.1  限制用戶的視線
 4.6.2  視圖權限管理
 4.6.3  調用鏈問題初探
 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  帶參數的存儲過程
 5.2.6  存儲過程的加密
 5.2.7  修改和刪除存儲過程
 5.2.8  存儲過程中的錯誤處理
 5.2.9  在存儲過程中調用COM組件
 5.3  觸發(fā)器的創(chuàng)建與管理
 5.3.1  為何使用觸發(fā)器
 5.3.2  創(chuàng)建觸發(fā)器
 5.3.3  修改和刪除觸發(fā)器
 5.3.4  用觸發(fā)器實現強制業(yè)務規(guī)則
 5.3.5  使用觸發(fā)器和存儲過程必須注意的地方
 5.4  綜合實例
 5.5  思考與練習
 第6章  用戶定義數據類型與自定義函數
 6.1  用戶定義數據類型簡介
 6.2  創(chuàng)建用戶定義數據類型
 6.3  刪除用戶定義數據類型
 6.4  更改用戶定義數據類型
 6.5  使用數據類型
 6.6  用戶定義函數簡介
 6.7  創(chuàng)建用戶定義函數
 6.8  修改和刪除用戶定義函數
 6.9  用戶定義函數的限制
 6.10  思考與練習
 第7章  維護數據的完整性
 7.1  數據完整性概述
 7.1.1  實體完整性
 7.1.2  域完整性
 7.1.3  引用完整性
 7.1.4  用戶定義完整性
 7.2  利用約束維護數據的完整性
 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  級聯引用完整性約束
 7.3  利用規(guī)則維護數據的完整性
 7.3.1  DEFAULT對象
 7.3.2  RULES對象
 7.4  標識列IDENTITY
 7.5  使用觸發(fā)器和存儲過程實現數據完整性
 7.6  關于數據完整性的一些使用經驗
 7.7  思考與練習
 第8章  規(guī)劃和維護索引
 8.1  概述
 8.1.1  數據的存儲和訪問方式
 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  數據碎片
 8.5.3  重建和整理索引
 8.6  思考與練習
 第9章  SOL Server應用程序設計基礎
 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高級程序設計
 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  實現動態(tài)頁面發(fā)布數據
 10.3  嵌入式的SQL程序設計
 10.3.1  嵌入式SQL語言概述
 10.3.2  在C語言中使用嵌入式SQL
 10.4  SQL Server編程注意事項
 10.4.1  基于數據庫的需求分析
 10.4.2  設計中對數據庫的考慮
 10.4.3  開發(fā)過程中數據庫性能的優(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  [內存]選項卡
 11.3.5  [安全性]選項卡
 11.3.6  [連接]選項卡
 11.3.7  [服務器設置]選項卡
 11.4  網絡連接方式的選擇與配置
 11.4.1  客戶端與服務器端的通信
 11.4.2  配置服務器網絡工具
 11.4.3  配置客戶端網絡庫
 11.5  配置鏈接服務器實現分布式數據環(huán)境
 11.5.1  分布式數據
 11.5.2  配置鏈接服務器
 11.5.3  訪問遠程服務器上的數據
 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)建數據庫用戶
 12.6  數據庫角色
 12.6.1  固定的數據數據庫角色
 12.6.2  用戶自定義數據庫角色
 12.6.3  應用程序角色
 12.7  許可權限管理
 12.7.1  語句級許可權限
 12.7.2  對象級許可權限
 12.7.3  預定義的許可權限
 12.7.4  權限的授予.拒絕和廢除
 12.7.5  權限的繼承
 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數據庫架構分析
 13.1  SQL Server 2000數據庫的系統(tǒng)目錄
 13.1.1  共享文件目錄
 13.1.2  數據庫實例目錄
 13.2  SQL Server數據庫的邏輯架構
 13.2.1  數據庫系統(tǒng)的三級模式結構
 13.2.2  模式
 13.2.3  子模式
 13.2.4  存儲模式
 13.2.5  模式間的映像
 13.3  SQL Server存儲空間分配
 13.3.1  數據庫文件
 13.3.2  頁
 13.3.3  文件組
 13.4  事務日志的體系結構
 13.4.1  事務
 13.4.2  事務日志
 13.5  管理數據庫文件
 13.5.1  使用Raid系統(tǒng)提高并發(fā)性,
 13.5.2  配置數據庫自動增長
 13.5.3  收縮數據庫文件
 13.6  思考與練習
 第14章  數據庫備份.恢復及自動化管理
 14.1  數據庫備份概述
 14.2  備份前的準備工作
 14.2.1  設置恢復模型
 14.2.2  創(chuàng)建備份設備
 14.2.3  執(zhí)行備份的權限
 14.3  數據庫備份的時機
 14.3.1  何時備份系統(tǒng)數據庫
 14.3.2  何時備份用戶數據庫
 14.4  數據庫備份的方式
 14.4.1  執(zhí)行完全數據庫備份
 14.4.2  執(zhí)行差異備份
 14.4.3  執(zhí)行日志備份
 14.4.4  執(zhí)行文件/文件組備份
 14.5  SQL Server故障恢復
 14.5.1  SQL Server崩潰后自啟動的恢復進程
 14.5.2  恢復數據庫前的準備工作
 14.5.3  恢復權限
 14.6  恢復數據庫的方法
 14.6.1  從全庫備份中恢復
 14.6.2  從差異備份中恢復
 14.6.3  從日志備份中恢復
 14.6.4  從文件或文件組備份中恢復
 14.6.5  直接拷貝文件的備份和恢復
 14.6.6  恢復系統(tǒng)數據庫
 14.7  自動化管理任務
 14.7.1  SQL Server Agent服務
 14.7.2  操作員
 14.7.3  設計和規(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  事務與日志的聯系
 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  臟數據
 16.1.3  不可重復讀取
 16.1.4  幻影數據
 16.2  鎖
 16.2.1  基本鎖
 16.2.2  鎖的相容性
 16.2.3  封鎖協議
 16.2.4  鎖的粒度
 16.2.5  專用鎖
 16.3  鎖的使用
 16.3.1  設置事務隔離級別
 16.3.2  設置表級鎖
 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  數據庫因素
 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  設置事件
 17.6.3  設置數據列
 17.6.4  設置篩選信息
 17.6.5  保存跟蹤的定義和結果
 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  全局函數
 17.7.5  系統(tǒng)存儲過程
 17.8  思考與練習
 第18章  SQL Server數據傳輸
 18.1  概述
 18.1.1  數據傳輸的原因
 18.1.2  數據傳輸工具一覽
 18.2  使用DTS進行數據搬運
 18.2.1  啟動DTS向導
 18.2.2  連接數據源和目的地
 18.2.3  設定轉換模式
 18.2.4  保存和調度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  實體關系圖
 19.2  銷售管理系統(tǒng)
 19.2.1  需求說明
 19.2.2  對象分析
 19.2.3  實體關系圖(部分)
 19.3  展會管理系統(tǒng)
 19.3.1  需求說明
 19.3.2  對象分析
 19.3.3  實體關系圖
 19.4  本章小結

本目錄推薦

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