SQLServer2000實用教程

SQLServer2000實用教程

《SQL Server 2000實用教程》是2004年清華大學出版社出版的一本圖書,作者是范立南 劉天惠等。

基本信息

版權資訊

書 名: SQLServer2000實用

教程
作 者:范立南
出版社清華大學出版社
出版時間: 2008
ISBN: 9787302079378
開本: 16
定價: 25.00 元

編輯推薦

本書立足於易懂實用的原則,涉及從入門到提高的各個層面,從實踐的角度比較全面地介紹了SQL Server 2000的強大功能,讓讀者輕鬆掌握構建資料庫的實用內容。

內容簡介

本書系統地介紹了分散式資料庫技術的基礎理論、SQL Server 2000的安裝與配置、用企業管理器及查詢分析器對資料庫進行管理與操作、Transact-SQL編程、安全性管理、視圖的使用、存儲過程及觸發器的管理,並通過實例介紹了如何通過Visual Basic及ASP訪問SQL Server 2000資料庫等,在附錄中添加了上機操作指導的內容。
與同類書比較,本書覆蓋面廣,內容較新,是一本實用性很強的教科書,並附有大量的練習實例。本書立足於易懂實用的原則,涉及從入門到提高的各個層面,讓讀者輕鬆掌握構建資料庫的實用內容。
本書既可作為大專院校非計算機專業的教材和參考書,也適用於資料庫管理人員及高級開發人員參考。

目錄

第1章 分散式資料庫
1.1 分散式資料庫系統的定義與特點
1.2 分散式查詢處理
1.3 分散式事務管理
1.4 分散式資料庫的故障與恢復
1.5 分散式並發控制
1.6 分散式資料庫的安全性
第2章 SQL Server 2000綜述
2.1 SQL Server 2000新特性
2.2 SQL Server 2000產品系列
2.3 SQL Server 2000的工具
2.4 SQL Server 2000的安裝
第3章 資料庫及表的操作
3.1 創建及修改資料庫
3.2 管理資料庫表
3.3 數據完整性規則
3.4 索引
第4章 Transact-SQL語言
4.1 Transact-SQL基礎
4.2 數據操縱語言
4.3 資料庫的備份及恢復
第5章 安全管理
5.1 安全模式
5.2 登錄賬戶管理
5.3 角色管理
5.4 用戶賬戶管理
5.5 許可權管理
第6章 視圖
6.1 視圖概述
6.2 視圖的創建、修改與刪除
6.3 通過視圖訪問數據
第7章 存儲過程與觸發器
7.1 存儲過程概述
7.2 存儲過程的基本操作
7.3 觸發器概述
7.4 觸發器原理
7.5 觸發器的創建
7.6 觸發器的管理
第8章 SQL Server 2000套用
8.1 通過Visual Basic訪問SQL Server
8.2 通過ASP訪問SQL Server
附錄A 上機指導
參考文獻

同名圖書

基本信息

書名:SQLServer2000實用教程
圖書編號:1639008
出版社:電子工業
定價:25.0
ISBN:750537748
作者:趙增敏等編
出版日期:2002-07-01
版次: 1

簡介

SQL Server 2000是Microsoft公司推出的大型網路資料庫管理系統,是一個具有劃時代意義的資料庫伺服器產品。本書詳細介紹了SQL Server 2000中文版的使用方法和操作技巧,內容包括:SQL Server 2000使用基礎,資料庫的設計與管理,表的創建與管理,使用選擇查詢檢索數據,使用操作查詢更新數據,使用索引提高檢索效率,管理和使用視圖,Transact?SQL程式設計,使用默認值、規則和觸發器以及安全性管理。本書結構合理、論述準確、內容翔實、步驟清晰,並提供了大量的操作示例,每章後面均有小結和習題。?
本書可作為各類中等專業學校、中等職業學校的計算機專業教材,也可在相關計算機培訓班使用,還可供客戶機/伺服器應用程式以及Web應用程式開發和維護人員參考使用。

目錄

第1章 SQL Server 2000使用基礎?
1.1 資料庫的基本概念?
1.1.1 資料庫?
1.1.2 關係資料庫?
1.1.3 資料庫管理系統?
1.1.4 結構化查詢語言?
1.2 SQL Server 2000概述?
1.2.1 SQL Server 2000的版本?
1.2.2 SQL Server 2000的新特性?
1.2.3 SQL Server 2000的安裝?
1.2.4 SQL Server 2000在套用系統中的作用?
1.3 SQL Server 2000主要組件介紹?
1.3.1 服務管理器?
1.3.2 企業管理器?
1.3.3 查詢分析器?
1.3.4 數據導入、導出工具?
1.3.5 伺服器網路實用工具?
1.3.6 客戶端網路實用工具?
1.3.7 事件探查器?
1.3.8 在IIS中配置SQL XML支持?
1.3.9 在線上叢書?
本章小結?
習題1?
第2章 資料庫的設計與管理?
2.1 資料庫的設計?
2.1.1 E-R方法?
2.1.2 主鍵與外鍵?
2.1.3 約束條件?
2.1.4 數據完整性?
2.1.5 表的關聯?
2.1.6 規範化分析?
2.2 創建資料庫?
2.2.1 使用嚮導創建資料庫?
2.2.2 使用企業管理器創建資料庫?
2.2.3 使用CREATE DATABASE語句創建資料庫?
2.3 設定資料庫選項?
2.3.1 使用sp_dboption查看資料庫選項?
2.3.2 使用sp_dboption設定資料庫選項?
2.3.3 使用企業管理器設定資料庫選項?
2.3.4 資料庫選項的套用?
2.4 修改資料庫結構?
2.4.1 使用企業管理器修改資料庫結構?
2.4.2 使用企業管理器縮小資料庫?
2.4.3 使用ALTER DATABASE語句修改資料庫結構?
2.5 刪除資料庫?
2.5.1 使用企業管理器刪除資料庫?
2.5.2 使用DROP DATABASE語句刪除資料庫?
2.6 備份和還原資料庫?
2.6.1 使用企業管理器進行備份和還原?
2.6.2 使用查詢分析器進行備份和還原?
2.6.3 直接複製檔案的備份和還原?
2.7 發布和訂閱資料庫?
2.7.1 使用嚮導配置發布和分發?
2.7.2 創建發布?
2.7.3 訂閱發布?
2.8 系統資料庫介紹?
2.8.1 主控資料庫master?
2.8.2 模板資料庫model?
2.8.3 臨時資料庫tempdb?
本章小結?
習題2?
第3章 表的創建與管理?
3.1 SQL Server 2000中的數據類型?
3.1.1 數字數據類型?
3.1.2 字元串數據類型?
3.1.3 日期時間數據類型?
3.1.4 其他數據類型?
3.1.5 用戶自定義數據類型?
3.2 表的創建?
3.2.1 用企業管理器創建表?
3.2.2 用CREATE TABLE語句創建表?
3.3 使用約束?
3.3.1 NULL約束?
3.3.2 PRIMARY KEY約束?
3.3.3 UNIQUE約束?
3.3.4 FOREIGN KEY約束?
3.3.5 check約束?
3.3.6 DEFAULT約束?
3.4 表的修改?
3.4.1 使用企業管理器修改表?
3.4.2 使用ALTER TABLE語句修改表?
3.5 表的刪除?
3.5.1 使用企業管理器刪除表?
3.5.2 使用DROP TABLE語句刪除表?
3.6 查看錶屬性?
3.6.1 使用企業管理器查看錶屬性?
3.6.2 使用系統存儲過程sp_help查看錶屬性?
本章小結?
習題3?
第4章 使用選擇查詢檢索數據?
4.1 SELECT語句概述?
4.1.1 SELECT語句的基本語法格式?
4.1.2 SELECT語句的執行方式?
4.2 使用SELECT子句選取欄位和記錄?
4.2.1 使用欄位列表指定輸出欄位?
4.2.2 使用選擇謂詞限制記錄行數?
4.3 使用FROM子句指定數據源?
4.3.1 使用內部連線組合兩個表中的記錄?
4.3.2 使用左邊外部連線組合兩個表中的記錄?
4.3.3 使用右邊外部連線組合兩個表中的記錄?
4.3.4 使用完全外部連線組合兩個表中的記錄?
4.3.5 使用交叉連線組合兩個表中的記錄?
4.4 使用WHERE子句過濾記錄?
4.4.1 WHERE子句的語法格式?
4.4.2 使用單一查詢條件過濾記錄?
4.4.3 使用AND和OR組合查詢條件?
4.4.4 使用BETWEEN和NOT BETWEEN過濾記錄?
4.4.5 使用IN和NOT IN過濾記錄?
4.4.6 使用LIKE和通配符過濾記錄?
4.5 使用ORDER BY子句對記錄排序?
4.5.1 ORDER BY子句的語法格式?
4.5.2 將TOP...WITH TIES子句與ORDER BY子句聯用?
4.6 使用聚合函式返回匯總值?
4.6.1 使用SUM函式計算欄位的累加和?
4.6.2 使用Avg函式計算欄位的平均值?
4.6.3 使用COUNT函式統計記錄行數?
4.6.4 使用MAX函式計算欄位的最大值?
4.6.5 使用MIN函式計算欄位的最小值?
4.7 使用GROUP BY子句對記錄分組統計?
4.7.1 GROUP BY子句的語法格式?
4.7.2 根據分組欄位進行匯總計算?
4.7.3 使用HAVING子句過濾記錄?
4.8 用COMPUTE和COMPUTE BY匯總數據?
4.8.1 使用COMPUTE子句匯總數據?
4.8.2 使用COMPUTE BY子句匯總數據?
4.9 使用子查詢?
4.9.1 使用子查詢進行比較測試?
4.9.2 使用子查詢進行集成員測試?
4.9.3 使用子查詢進行存在性測試?
4.9.4 使用子查詢進行批量比較測試?
4.10 將查詢結果保存到表中?
4.10.1 將查詢結果保存到臨時表中?
4.10.2 將查詢結果保存到永久表中?
本章小結?
習題4?
第5章 使用操作查詢更新數據?
5.1 添加新數據?
5.1.1 使用INSERT語句添加新記錄?
5.1.2 使用INSERT...SELECT語句添加新記錄?
5.2 修改已有數據?
5.2.1 使用UPDATE語句修改記錄?
5.2.2 使用FROM子句擴展UPDATE語句?
5.3 刪除無用數據?
5.3.1 用DELETE語句刪除表中的指定記錄?
5.3.2 使用FROM子句擴展DELETE語句?
5.3.3 使用truncate TABLE語句刪除表中所有記錄?
5.4 導入與導出數據?
5.4.1 導出數據?
5.4.2 導入數據?
本章小結?
習題5?
第6章 使用索引提高檢索效率?
6.1 索引概述?
6.1.1 索引的作用?
6.1.2 索引的分類?
6.2 建立索引?
6.2.1 系統自動建立索引?
6.2.2 使用嚮導建立索引?
6.2.3 使用企業管理器建立索引?
6.2.4 使用CREATE INDEX語句建立索引?
6.3 刪除索引?
6.3.1 使用企業管理器刪除索引?
6.3.2 使用DROP INDEX語句刪除索引?
6.4 全文索引?
6.4.1 啟動Microsoft Search服務?
6.4.2 建立全文目錄?
6.4.3 建立全文索引?
6.4.4 管理全文索引?
6.4.5 使用全文索引?
本章小結?
習題6?
第7章 管理和使用視圖?
7.1 視圖概述?
7.1.1 理解視圖?
7.1.2 視圖的用途?
7.1.3 視圖的限制?
7.2 建立視圖?
7.2.1 使用嚮導建立視圖?
7.2.2 使用企業管理器建立視圖?
7.2.3 使用CREATE VIEW語句建立視圖?
7.3 修改視圖?
7.3.1 使用企業管理器修改視圖?
7.3.2 使用ALTER VIEW語句修改視圖?
7.4 重命名視圖?
7.4.1 使用企業管理器重命名視圖?
7.4.2 使用sp_rename重命名視圖?
7.5 刪除視圖?
7.5.1 使用企業管理器刪除視圖?
7.5.2 使用DROP VIEW語句刪除視圖?
7.6 使用視圖?
7.6.1 通過視圖檢索表數據?
7.6.2 通過視圖添加表數據?
7.6.3 通過視圖修改表數據?
7.6.4 通過視圖刪除表數據?
本章小結?
習題7?
第8章 Transact-SQL程式設計?
8.1 基本知識?
8.1.1 使用批處理?
8.1.2 使用腳本?
8.1.3 使用常量?
8.1.4 使用局部變數?
8.1.5 使用運算符?
8.1.6 使用表達式?
8.1.7 添加注釋?
8.2 使用流程控制語句?
8.2.1 使用BEGIN...END語句塊?
8.2.2 使用IF...ELSE語句?
8.2.3 使用case表達式?
8.2.4 使用GOTO語句?
8.2.5 使用WAITFOR語句?
8.2.6 使用WHILE語句?
8.3 使用函式?
8.3.1 字元串函式?
8.3.2 數學函式?
8.3.3 日期和時間函式?
8.3.4 數據類型轉換函式?
8.3.5 系統函式?
8.3.6 用戶定義函式?
8.4 使用游標?
8.4.1 聲明游標?
8.4.2 打開游標?
8.4.3 從游標中提取記錄?
8.4.4 通過游標更新數據?
8.4.5 關閉游標?
8.4.6 釋放游標?
8.5 使用存儲過程?
8.5.1 建立存儲過程?
8.5.2 執行存儲過程?
8.5.3 執行字元串?
8.5.4 查看存儲過程?
8.5.5 刪除存儲過程?
8.5.6 修改和重命名存儲過程?
8.6 事務處理?
8.6.1 事務概述?
8.6.2 啟動事務?
8.6.3 結束事務?
本章小結?
習題8?
第9章 使用默認值、規則和觸發器?
9.1 使用默認值?
9.1.1 建立默認值?
9.1.2 綁定默認值?
9.1.3 解除默認值?
9.1.4 刪除默認值?
9.2 使用規則?
9.2.1 建立規則?
9.2.2 綁定規則?
9.2.3 解除規則?
9.2.4 刪除規則?
9.3 使用觸發器?
9.3.1 建立觸發器?
9.3.2 修改和重命名觸發器?
9.3.3 查看觸發器?
9.3.4 刪除觸發器?
本章小結?
習題9?
第10章 安全性管理?
10.1 SQL Server 2000的安全級別?
10.1.1 設定SQL Server 2000的安全模式?
10.1.2 許可權驗證?
10.2 登錄賬戶管理?
10.2.1 系統內置的登錄賬戶?
10.2.2 添加登錄賬戶?
10.2.3 修改登錄密碼?
10.2.4 禁止登錄賬戶?
10.2.5 刪除登錄賬戶?
10.3 伺服器角色管理?
10.3.1 固定伺服器角色?
10.3.2 向固定伺服器角色中添加成員?
10.3.3 從固定伺服器角色中刪除成員?
10.3.4 查看固定伺服器角色成員?
10.4 資料庫角色管理?
10.4.1 固定資料庫角色?
10.4.2 資料庫角色public?
10.4.3 建立資料庫角色?
10.4.4 增刪資料庫角色的成員?
10.4.5 刪除資料庫角色?
10.5 用戶賬戶管理?
10.5.1 guest用戶賬戶?
10.5.2 添加用戶賬戶?
10.5.3 更改用戶賬戶?
10.5.4 刪除用戶賬戶?
10.6 許可權管理?
10.6.1 許可權的種類?
10.6.2 許可權的管理?
本章小結?
習題10?

相關詞條

相關搜尋

熱門詞條

聯絡我們