出版時間:2005-5-1 出版社:第1版 (2005年5月1日) 作者:唐學(xué)忠 頁數(shù):319 字?jǐn)?shù):537600
Tag標(biāo)簽:無
內(nèi)容概要
本書從SQL語言及SQL Server 2000的基礎(chǔ)操作入手,結(jié)合具體實(shí)例,系統(tǒng)地介紹了數(shù)據(jù)庫開發(fā)模式,SQL Server 2000工具,Transct-SQL語言基礎(chǔ),數(shù)據(jù)庫管理,表、存儲過程等數(shù)據(jù)庫對象的管理,數(shù)據(jù)完整性與數(shù)據(jù)查詢,用戶和安全性管理,備份和恢復(fù),數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì),ADO.NET技術(shù)等有關(guān)內(nèi)容。 本書內(nèi)容豐富,層次分明,由淺入深,實(shí)用性和指導(dǎo)性強(qiáng),不僅可作為Microsoft SQL Server 2000初學(xué)者及高等院校相關(guān)專類師生教學(xué)、自學(xué)教材,也可作為有一定開發(fā)經(jīng)驗(yàn)的廣大編程人員的技術(shù)參考書。
書籍目錄
第1章 數(shù)據(jù)庫技術(shù)簡介 1.1 數(shù)據(jù)庫系統(tǒng)應(yīng)用程序設(shè)計(jì)方案簡介 1.1.1 數(shù)據(jù)庫及數(shù)據(jù)庫系統(tǒng) 1.1.2 數(shù)據(jù)庫系統(tǒng)應(yīng)用程序模型 1.1.3 常用數(shù)據(jù)庫訪問接口 1.2 SQL Server 2000簡介 1.2.1 什么是SQL Server 2000 1.2.2 SQL Server 2000的特點(diǎn) 1.2.3 SQL Server 2000具有的新特性 1.3 SQL Server 2000版本 1.3.1 企業(yè)版(Enterprise Edition)與開發(fā)版(Developer Edition) 1.3.2 標(biāo)準(zhǔn)版(Standard Edition) 1.3.3 個人版(Personal Edition) 1.3.4 MSDE/Desktop Engine 1.3.5 SQL Server 2000 CE版 1.4 SQL Server 2000的組件 1.4.1 SQL Server 2000服務(wù)器組件 1.4.2 SQL Server 2000客戶組件 1.5 SQL Server 2000的系統(tǒng)需求 1.5.1 安裝、運(yùn)行SQL Server 2000的硬件需求 1.5.2 安裝、運(yùn)行SQL Server 2000的軟件需求 1.6 SQL Server 2000中常用的數(shù)據(jù)對象 1.6.1 數(shù)據(jù)庫對象 1.6.2 數(shù)據(jù)庫對象的引用方法 1.7 本章小結(jié)第2章 SQL Server 2000企業(yè)管理器 2.1 企業(yè)管理器的環(huán)境 2.2 啟動與關(guān)閉服務(wù)器 2.2.1 啟動SQL Server 2000 2.2.2 暫停、停止SQL Server 2000 2.3 注冊服務(wù)器 2.4 連接和斷開服務(wù)器 2.5 配置服務(wù)器 2.6 本章小結(jié)第3章 Transact-SQL語言 3.1 SQL語言 3.2 Transact-SQL語言概述 3.2.1 Transact-SQL編程語言 3.2.2 Transact-SQL的元素 3.3 數(shù)據(jù)類型 3.3.1 系統(tǒng)提供數(shù)據(jù)類型 3.3.2 用戶定義數(shù)據(jù)類型 3.4 變量 3.4.1 局部變量 3.4.2 全局變量 3.5 注釋符、運(yùn)算符和通配符 3.5.1 注釋符 3.5.2 運(yùn)算符 3.5.3 通配符 3.6 流程控制命令 3.6.1 BEGIN...END 3.6.2 IF...ELSE 3.6.3 GOTO label 3.6.4 RETURN 3.6.5 WHILE 3.6.6 WAITFOR 3.6.7 BREAK和CONTINUE 3.6.8 CASE語句 3.7 其他命令 3.7.1 批處理 3.7.2 調(diào)試命令 3.7.3 切換數(shù)據(jù)庫命令USE 3.8 常用函數(shù) 3.8.1 集合函數(shù) 3.8.2 數(shù)學(xué)函數(shù) 3.8.3 字符串函數(shù) 3.8.4 日期函數(shù) 3.8.5 轉(zhuǎn)換函數(shù) 3.8.6 系統(tǒng)函數(shù) 3.9 本章小結(jié)第4章 管理數(shù)據(jù)庫 4.1 創(chuàng)建數(shù)據(jù)庫對象 4.1.1 創(chuàng)建新數(shù)據(jù)庫的注意事項(xiàng) 4.1.2 文件與文件組 4.1.3 使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫 4.1.4 使用Transact-SQL語句創(chuàng)建數(shù)據(jù)庫 4.1.5 數(shù)據(jù)庫對象屬性設(shè)置 4.2 更改數(shù)據(jù)庫 4.2.1 使用企業(yè)管理器修改數(shù)據(jù)庫 4.2.2 使用Transact-SQL語句修改 4.3 刪除數(shù)據(jù)庫 4.4 壓縮數(shù)據(jù)庫 4.4.1 壓縮整個數(shù)據(jù)庫 4.4.2 壓縮數(shù)據(jù)庫中的數(shù)據(jù)文件 4.4.3 自動壓縮數(shù)據(jù)庫 4.5 系統(tǒng)數(shù)據(jù)庫介紹 4.5.1數(shù)據(jù)庫目錄系統(tǒng)表 4.5.2 Master數(shù)據(jù)庫 4.5.3 Msdb數(shù)據(jù)庫 4.5.4 Model數(shù)據(jù)庫 4.5.5 Tempdb數(shù)據(jù)庫 4.5.6 Pubs數(shù)據(jù)庫和Northwind數(shù)據(jù)庫 4.6 本章小結(jié)第5章 管理數(shù)據(jù)庫表及其完整性 5.1 創(chuàng)建數(shù)據(jù)庫表 5.1.1 設(shè)計(jì)數(shù)據(jù)庫表 5.1.2 使用SQL Server 2000企業(yè)管理器創(chuàng)建表 5.1.3 使用TransacLSQL語句創(chuàng)建表 5.1.4 創(chuàng)建和使用5種基本約束 5.1.5 數(shù)據(jù)完整性分類 5.1.6 PRIMARY KEY約束 5.1.7 FORIGN KEY約束 5.1.8 UNQIUE約束 5.1.9 CHECK約束 5.1.10 DEFAULT約束 5.2 修改數(shù)據(jù)庫表 5.3 查看數(shù)據(jù)庫表 5.4 刪除數(shù)據(jù)庫表 5.5 創(chuàng)建和使用規(guī)則 5.5.1 創(chuàng)建規(guī)則 5.5.2 規(guī)則應(yīng)用 5.5.3 刪除規(guī)則 5.6 創(chuàng)建和使用默認(rèn) 5.6.1 創(chuàng)建默認(rèn) 5.6.2 默認(rèn)的應(yīng)用 5.6.3 刪除默認(rèn)值 5.7 本章小結(jié)第6章 索引 6.1 索引簡介 6.1.1 為什么要建立索引 6.1.2 為什么不在每一列上創(chuàng)建索引 6.1.3 考慮建立索引的列 6.1.4 不考慮建立索引的列 6.2 創(chuàng)建索引 6.2.1 使用創(chuàng)建索引向?qū)?chuàng)建索引 6.2.2 使用Transact-SQL語句創(chuàng)建索引 6.2.3 惟一索引 6.2.4 復(fù)合索引 6.2.5 創(chuàng)建索引的選項(xiàng) 6.3 索引信息查看和刪除索引 6.4 維護(hù)索引 6.4.1 數(shù)據(jù)分段 6.4.2 DBCC SHOWCONTIG 6.4.3 DBCC DBREINDEX語句 6.4.4 索引統(tǒng)計(jì)值 6.4.5 索引分析 6.5 本章小結(jié)第7章 數(shù)據(jù)庫查詢技術(shù) 7.1 SELECT語句 7.1.1 SELECT子句 7.1.2 INTO子句 7.1.3 FROM子句 7.1.4 WHERE子句 7.1.5 GROUP BY子句 7.1.6 HAVING子句 7.1.7 UNION操作符 7.1.8 ORDER BY子句 7.1.9 COMPUTE子句 7.1.10 FOR BROWSE子句 7.1.11 OPTION子句 7.2 簡單查詢 7.2.1 選擇列 7.2.2 選擇行 7.2.3 使用ORDER BY子句對查詢結(jié)果排序 7.2.4 查詢結(jié)果分組 7.2.5 使用聚集函數(shù) 7.3 連接查詢 7.3.1 等值連接查詢 7.3.2 非等值連接查詢 7.3.3 自連接查詢 7.3.4 外部連接查詢 7.3.5 復(fù)合條件連接查詢 7.4 合并查詢 7.5 嵌套子查詢 7.6 存儲查詢結(jié)果 7.6.1 存儲查詢結(jié)果到表中 7.6.2 存儲查詢結(jié)果到變量中 7.7 全文檢索 7.7.1 全文索引和目錄 7.7.2 創(chuàng)建全文索引目錄 7.7.3 創(chuàng)建全文索引 7.7.4 全文查詢 7.8 本章小結(jié)第8章 數(shù)據(jù)庫更新 8.1 添加數(shù)據(jù) 8.1.1 INSERT語法 8.1.2 使用INSER INTO…VALUES插入單行數(shù)據(jù) 8.1.3 使用INSERT…SELECT語句插入多行數(shù)據(jù) 8.1.4 使用存儲過程插入數(shù)據(jù) 8.2 修改數(shù)據(jù) 8.2.1 UPDATE語法 8.2.2 使用UPDATE修改一行數(shù)據(jù) 8.2.3 更新多行數(shù)據(jù) 8.2.4 含子查詢的數(shù)據(jù)更新 8.2.5 大量數(shù)據(jù)的更新 8.3 刪除數(shù)據(jù) 8.3.1 DELETE語法 8.3.2 刪除一行數(shù)據(jù) 8.3.3 刪除多行數(shù)據(jù) 8.3.4 含子查詢的數(shù)據(jù)刪除 8.3.5 刪除當(dāng)前游標(biāo)行數(shù)據(jù) 8.3.6 使用TRUNCATE TABLE命令 8.4 使用事務(wù) 8.4.1 事務(wù)由來 8.4.2 事務(wù)概念 8.4.3 事務(wù)的使用 9.10.2 Update型觸發(fā)器的應(yīng)用 9.10.3 Delete型觸發(fā)器的應(yīng)用 9.11 觸發(fā)器的高級應(yīng)用 9.12 本章小結(jié)第10章 視圖、游標(biāo)和自定義函數(shù) 10.1 視圖簡介 10.1.1 視圖的概念 10.1.2 視圖的優(yōu)缺點(diǎn) 10.2 創(chuàng)建和管理視圖 10.2.1 創(chuàng)建視圖 10.2.2 管理視圖 10.2.3 編輯視圖 10.2.4 刪除視圖 10.3 通過視圖管理數(shù)據(jù) 10.3.1 通過視圖檢索數(shù)據(jù) 10.3.2 通過視圖插入數(shù)據(jù) 10.3.3 通過視圖刪除數(shù)據(jù) 10.3.4 通過視圖更改數(shù)據(jù) 10.4 游標(biāo)簡介 10.4.1 游標(biāo)的定義及種類 10.4.2 游標(biāo)聲明 10.4.3 游標(biāo)的使用 10.5 游標(biāo)的應(yīng)用 10.5.1 使用游標(biāo)查詢 10.5.2 使用游標(biāo)更改數(shù)據(jù) 10.5.3 使用游標(biāo)刪除數(shù)據(jù) 10.6 創(chuàng)建和使用自定義函數(shù) 10.6.1 標(biāo)量函數(shù) 10.6.2 內(nèi)嵌表值函數(shù) 10.6.3 多語句表值函數(shù) 10.7 本章小結(jié)第11章 用戶和安全性管理 11.1 SQL Server 2000的登錄認(rèn)證 11.1.1 身份驗(yàn)證階段 11.1.2 權(quán)限驗(yàn)證階段 11.2 管理SQL Server 2000登錄 11.2.1 驗(yàn)證模式 11.2.2 設(shè)置驗(yàn)證模式 11.2.3 管理登錄賬號 11.3 數(shù)據(jù)庫用戶 11.3.1 查看數(shù)據(jù)庫用戶 11.3.2 新增數(shù)據(jù)庫用戶 11.3.3 修改和刪除數(shù)據(jù)庫用戶 11.4 權(quán)限管理 11.4.1 權(quán)限設(shè)置對話框 11.4.2 權(quán)限設(shè)置 11.5 角色管理 11.5.1 標(biāo)準(zhǔn)角色 11.5.2 應(yīng)用程序角色 11.5.3 用戶和角色的權(quán)限問題 11.6 本章小結(jié)第12章 數(shù)據(jù)庫備份和恢復(fù) 12.1 備份和恢復(fù)概述 12.1.1 備份和恢復(fù)概述 12.2 數(shù)據(jù)庫備份 12.2.1 用企業(yè)管理器管理備份設(shè)備 12.2.2 使用系統(tǒng)存儲過程管理備份設(shè)備 12.2.3 用企業(yè)管理器管理備份 12.2.4 Transact-SQL語句備份數(shù)據(jù)庫 12.3 恢復(fù)數(shù)據(jù)庫 12.3.1 利用企業(yè)管理器恢復(fù)數(shù)據(jù)庫 12.3.2 使用RESTORE命令進(jìn)行恢復(fù) 12.3.3 使用RESTORE命令恢復(fù)文件或文件組 12.3.4 使用RESTORE命令恢復(fù)事務(wù)日志 12.4 本章小結(jié)第13章 數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)概述 13.1 ADO和客戶端/月艮務(wù)器體系 13.1.1 VB6中的數(shù)據(jù)訪問技術(shù) 13.1.2 數(shù)據(jù)對象接口 13.1.3 數(shù)據(jù)控件 13.1.4 ADO對象模型 13.1.5 客戶端朋艮務(wù)器體系 13.2 ADO.NET和n.層體系 13.2.1 ADO.NET簡介 13.2.2 n-層體系結(jié)構(gòu) 13.3 ADO.NET的新功能 13.3.1 ADO.NET的新功能 13.3.2 數(shù)據(jù)共享的促進(jìn) 13.4 DataReader和DataSet 13.4.1 DataReader 13.4.2 DataSet 13.4.3 使用DataSet代替DataReader的時機(jī) 13.5 托管提供程序 13.6 用于數(shù)據(jù)訪問的命名空間 13.6.1 使用命名空間 13.6.2 使用System.Data.SQLClient名稱檢索數(shù)據(jù) 13.6.3 使用System.Data.OleDb命名空間檢索數(shù)據(jù) 13.7 Visual Studio的數(shù)據(jù)庫應(yīng)用程序工具 13.7.1 服務(wù)器資源管理器 13.7.2 數(shù)據(jù)工具箱 13.7.3 數(shù)據(jù)適配器配置向?qū)? 13.8 本章小結(jié)第14章 使用ADO.NET 14.1 使用數(shù)據(jù)組件訪問數(shù)據(jù)庫 14.1.1 用于數(shù)據(jù)訪問的組件 14.1.2 DataView對象 14.1.3 數(shù)據(jù)綁定 14.2 SqlConnection對象 14.2.1 SqlConnection的屬性 14.2.2 SqlConnection的方法 14.2.3 連接池 14.3 SqlCommand對象 14.3.1 SqlCommand的屬性 14.3.2 SqICommand的方法 14.3.3 傳遞存儲過程參數(shù) 14.4 SqlDataReader對象 14.4.1 SqlDataReader的屬性 14.4.2 SqlDataReader的方法 14.4.3 SqlDataReader的使用 14.5 SqlDataAdapter對象 14.5.1 SqlDataAdapter的屬性和方法 14.5.2 更新數(shù)據(jù) 14.6 DataSet對象 14.6.1 DataSet的屬性 14.6.2 DataSet的方法 14.7 DataTable對象 14.7.1 DataTable的屬性 14.7.2 DataTable的方法 14.8 DataRow對象 14.8.1 DataRow的屬性 14.8.2 DataRow的方法 14.8.3 RowVersion 14.9 DataColumn對象 14.10 DataRelation對象 14.10.1 DataRelation的屬性 14.10.2 使用DataRelation 14.10.3 約束條件 14.11 本章小結(jié)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
SQL Server 2000數(shù)據(jù)庫教程 PDF格式下載