出版時間:2002-7-1 出版社:電子工業(yè)出版社 作者:朱粹丹,趙增敏 頁數(shù):309 字?jǐn)?shù):525000
Tag標(biāo)簽:無
內(nèi)容概要
SQL Server 2000是Microsoft公司推出的大型網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng),是一個具有劃時代意義的數(shù)據(jù)庫服務(wù)器產(chǎn)品。本書詳細(xì)介紹了SQL Server 2000中文版的使用方法和操作技巧,內(nèi)容包括:SQL Server 2000使用基礎(chǔ),數(shù)據(jù)庫的設(shè)計與管理,表的創(chuàng)建與管理,使用選擇查詢檢索數(shù)據(jù),使用操作查詢更新數(shù)據(jù),使用索引提高檢索效率,管理和使用視圖,Transact?SQL程序設(shè)計,使用默認(rèn)值、規(guī)則和觸發(fā)器以及安全性管理。本書結(jié)構(gòu)合理、論述準(zhǔn)確、內(nèi)容翔實(shí)、步驟清晰,并提供了大量的操作示例,每章后面均有小結(jié)和習(xí)題。? 本書可作為各類中等專業(yè)學(xué)校、中等職業(yè)學(xué)校的計算機(jī)專業(yè)教材,也可在相關(guān)計算機(jī)培訓(xùn)班使用,還可供客戶機(jī)/服務(wù)器應(yīng)用程序以及Web應(yīng)用程序開發(fā)和維護(hù)人員參考使用。
書籍目錄
第1章 SQL Server 2000使用基礎(chǔ)? 1.1 數(shù)據(jù)庫的基本概念? 1.1.1 數(shù)據(jù)庫? 1.1.2 關(guān)系數(shù)據(jù)庫? 1.1.3 數(shù)據(jù)庫管理系統(tǒng)? 1.1.4 結(jié)構(gòu)化查詢語言? 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在應(yīng)用系統(tǒng)中的作用? 1.3 SQL Server 2000主要組件介紹? 1.3.1 服務(wù)管理器? 1.3.2 企業(yè)管理器? 1.3.3 查詢分析器? 1.3.4 數(shù)據(jù)導(dǎo)入、導(dǎo)出工具? 1.3.5 服務(wù)器網(wǎng)絡(luò)實(shí)用工具? 1.3.6 客戶端網(wǎng)絡(luò)實(shí)用工具? 1.3.7 事件探查器? 1.3.8 在IIS中配置SQL XML支持? 1.3.9 聯(lián)機(jī)叢書? 本章小結(jié)? 習(xí)題1?第2章 數(shù)據(jù)庫的設(shè)計與管理? 2.1 數(shù)據(jù)庫的設(shè)計? 2.1.1 E-R方法? 2.1.2 主鍵與外鍵? 2.1.3 約束條件? 2.1.4 數(shù)據(jù)完整性? 2.1.5 表的關(guān)聯(lián)? 2.1.6 規(guī)范化分析? 2.2 創(chuàng)建數(shù)據(jù)庫? 2.2.1 使用向?qū)?chuàng)建數(shù)據(jù)庫? 2.2.2 使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫? 2.2.3 使用CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫? 2.3 設(shè)置數(shù)據(jù)庫選項(xiàng)? 2.3.1 使用sp_dboption查看數(shù)據(jù)庫選項(xiàng)? 2.3.2 使用sp_dboption設(shè)置數(shù)據(jù)庫選項(xiàng)? 2.3.3 使用企業(yè)管理器設(shè)置數(shù)據(jù)庫選項(xiàng)? 2.3.4 數(shù)據(jù)庫選項(xiàng)的應(yīng)用? 2.4 修改數(shù)據(jù)庫結(jié)構(gòu)? 2.4.1 使用企業(yè)管理器修改數(shù)據(jù)庫結(jié)構(gòu)? 2.4.2 使用企業(yè)管理器縮小數(shù)據(jù)庫? 2.4.3 使用ALTER DATABASE語句修改數(shù)據(jù)庫結(jié)構(gòu)? 2.5 刪除數(shù)據(jù)庫? 2.5.1 使用企業(yè)管理器刪除數(shù)據(jù)庫? 2.5.2 使用DROP DATABASE語句刪除數(shù)據(jù)庫? 2.6 備份和還原數(shù)據(jù)庫? 2.6.1 使用企業(yè)管理器進(jìn)行備份和還原? 2.6.2 使用查詢分析器進(jìn)行備份和還原? 2.6.3 直接復(fù)制文件的備份和還原? 2.7 發(fā)布和訂閱數(shù)據(jù)庫? 2.7.1 使用向?qū)渲冒l(fā)布和分發(fā)? 2.7.2 創(chuàng)建發(fā)布? 2.7.3 訂閱發(fā)布? 2.8 系統(tǒng)數(shù)據(jù)庫介紹? 2.8.1 主控數(shù)據(jù)庫master? 2.8.2 模板數(shù)據(jù)庫model? 2.8.3 臨時數(shù)據(jù)庫tempdb? 本章小結(jié)? 習(xí)題2?第3章 表的創(chuàng)建與管理? 3.1 SQL Server 2000中的數(shù)據(jù)類型? 3.1.1 數(shù)字?jǐn)?shù)據(jù)類型? 3.1.2 字符串?dāng)?shù)據(jù)類型? 3.1.3 日期時間數(shù)據(jù)類型? 3.1.4 其他數(shù)據(jù)類型? 3.1.5 用戶自定義數(shù)據(jù)類型? 3.2 表的創(chuàng)建? 3.2.1 用企業(yè)管理器創(chuàng)建表? 3.2.2 用CREATE TABLE語句創(chuàng)建表? 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 使用企業(yè)管理器修改表? 3.4.2 使用ALTER TABLE語句修改表? 3.5 表的刪除? 3.5.1 使用企業(yè)管理器刪除表? 3.5.2 使用DROP TABLE語句刪除表? 3.6 查看表屬性? 3.6.1 使用企業(yè)管理器查看表屬性? 3.6.2 使用系統(tǒng)存儲過程sp_help查看表屬性? 本章小結(jié)? 習(xí)題3?第4章 使用選擇查詢檢索數(shù)據(jù)? 4.1 SELECT語句概述? 4.1.1 SELECT語句的基本語法格式? 4.1.2 SELECT語句的執(zhí)行方式? 4.2 使用SELECT子句選取字段和記錄? 4.2.1 使用字段列表指定輸出字段? 4.2.2 使用選擇謂詞限制記錄行數(shù)? 4.3 使用FROM子句指定數(shù)據(jù)源? 4.3.1 使用內(nèi)部連接組合兩個表中的記錄? 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子句聯(lián)用? 4.6 使用聚合函數(shù)返回匯總值? 4.6.1 使用SUM函數(shù)計算字段的累加和? 4.6.2 使用AVG函數(shù)計算字段的平均值? 4.6.3 使用COUNT函數(shù)統(tǒng)計記錄行數(shù)? 4.6.4 使用MAX函數(shù)計算字段的最大值? 4.6.5 使用MIN函數(shù)計算字段的最小值? 4.7 使用GROUP BY子句對記錄分組統(tǒng)計? 4.7.1 GROUP BY子句的語法格式? 4.7.2 根據(jù)分組字段進(jìn)行匯總計算? 4.7.3 使用HAVING子句過濾記錄? 4.8 用COMPUTE和COMPUTE BY匯總數(shù)據(jù)? 4.8.1 使用COMPUTE子句匯總數(shù)據(jù)? 4.8.2 使用COMPUTE BY子句匯總數(shù)據(jù)? 4.9 使用子查詢? 4.9.1 使用子查詢進(jìn)行比較測試? 4.9.2 使用子查詢進(jìn)行集成員測試? 4.9.3 使用子查詢進(jìn)行存在性測試? 4.9.4 使用子查詢進(jìn)行批量比較測試? 4.10 將查詢結(jié)果保存到表中? 4.10.1 將查詢結(jié)果保存到臨時表中? 4.10.2 將查詢結(jié)果保存到永久表中? 本章小結(jié)? 習(xí)題4?第5章 使用操作查詢更新數(shù)據(jù)? 5.1 添加新數(shù)據(jù)? 5.1.1 使用INSERT語句添加新記錄? 5.1.2 使用INSERT...SELECT語句添加新記錄? 5.2 修改已有數(shù)據(jù)? 5.2.1 使用UPDATE語句修改記錄? 5.2.2 使用FROM子句擴(kuò)展UPDATE語句? 5.3 刪除無用數(shù)據(jù)? 5.3.1 用DELETE語句刪除表中的指定記錄? 5.3.2 使用FROM子句擴(kuò)展DELETE語句? 5.3.3 使用TRUNCATE TABLE語句刪除表中所有記錄? 5.4 導(dǎo)入與導(dǎo)出數(shù)據(jù)? 5.4.1 導(dǎo)出數(shù)據(jù)? 5.4.2 導(dǎo)入數(shù)據(jù)? 本章小結(jié)? 習(xí)題5?第6章 使用索引提高檢索效率? 6.1 索引概述? 6.1.1 索引的作用? 6.1.2 索引的分類? 6.2 建立索引? 6.2.1 系統(tǒng)自動建立索引? 6.2.2 使用向?qū)Ы⑺饕? 6.2.3 使用企業(yè)管理器建立索引? 6.2.4 使用CREATE INDEX語句建立索引? 6.3 刪除索引? 6.3.1 使用企業(yè)管理器刪除索引? 6.3.2 使用DROP INDEX語句刪除索引? 6.4 全文索引? 6.4.1 啟動Microsoft Search服務(wù)? 6.4.2 建立全文目錄? 6.4.3 建立全文索引? 6.4.4 管理全文索引? 6.4.5 使用全文索引? 本章小結(jié)? 習(xí)題6?第7章 管理和使用視圖? 7.1 視圖概述? 7.1.1 理解視圖? 7.1.2 視圖的用途? 7.1.3 視圖的限制? 7.2 建立視圖? 7.2.1 使用向?qū)Ы⒁晥D? 7.2.2 使用企業(yè)管理器建立視圖? 7.2.3 使用CREATE VIEW語句建立視圖? 7.3 修改視圖? 7.3.1 使用企業(yè)管理器修改視圖? 7.3.2 使用ALTER VIEW語句修改視圖? 7.4 重命名視圖? 7.4.1 使用企業(yè)管理器重命名視圖? 7.4.2 使用sp_rename重命名視圖? 7.5 刪除視圖? 7.5.1 使用企業(yè)管理器刪除視圖? 7.5.2 使用DROP VIEW語句刪除視圖? 7.6 使用視圖? 7.6.1 通過視圖檢索表數(shù)據(jù)? 7.6.2 通過視圖添加表數(shù)據(jù)? 7.6.3 通過視圖修改表數(shù)據(jù)? 7.6.4 通過視圖刪除表數(shù)據(jù)? 本章小結(jié)? 習(xí)題7?第8章 Transact-SQL程序設(shè)計? 8.1 基本知識? 8.1.1 使用批處理? 8.1.2 使用腳本? 8.1.3 使用常量? 8.1.4 使用局部變量? 8.1.5 使用運(yùn)算符? 8.1.6 使用表達(dá)式? 8.1.7 添加注釋? 8.2 使用流程控制語句? 8.2.1 使用BEGIN...END語句塊? 8.2.2 使用IF...ELSE語句? 8.2.3 使用CASE表達(dá)式? 8.2.4 使用GOTO語句? 8.2.5 使用WAITFOR語句? 8.2.6 使用WHILE語句? 8.3 使用函數(shù)? 8.3.1 字符串函數(shù)? 8.3.2 數(shù)學(xué)函數(shù)? 8.3.3 日期和時間函數(shù)? 8.3.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)? 8.3.5 系統(tǒng)函數(shù)? 8.3.6 用戶定義函數(shù)? 8.4 使用游標(biāo)? 8.4.1 聲明游標(biāo)? 8.4.2 打開游標(biāo)? 8.4.3 從游標(biāo)中提取記錄? 8.4.4 通過游標(biāo)更新數(shù)據(jù)? 8.4.5 關(guān)閉游標(biāo)? 8.4.6 釋放游標(biāo)? 8.5 使用存儲過程? 8.5.1 建立存儲過程? 8.5.2 執(zhí)行存儲過程? 8.5.3 執(zhí)行字符串? 8.5.4 查看存儲過程? 8.5.5 刪除存儲過程? 8.5.6 修改和重命名存儲過程? 8.6 事務(wù)處理? 8.6.1 事務(wù)概述? 8.6.2 啟動事務(wù)? 8.6.3 結(jié)束事務(wù)? 本章小結(jié)? 習(xí)題8?第9章 使用默認(rèn)值、規(guī)則和觸發(fā)器? 9.1 使用默認(rèn)值? 9.1.1 建立默認(rèn)值? 9.1.2 綁定默認(rèn)值? 9.1.3 解除默認(rèn)值? 9.1.4 刪除默認(rèn)值? 9.2 使用規(guī)則? 9.2.1 建立規(guī)則? 9.2.2 綁定規(guī)則? 9.2.3 解除規(guī)則? 9.2.4 刪除規(guī)則? 9.3 使用觸發(fā)器? 9.3.1 建立觸發(fā)器? 9.3.2 修改和重命名觸發(fā)器? 9.3.3 查看觸發(fā)器? 9.3.4 刪除觸發(fā)器? 本章小結(jié)? 習(xí)題9?第10章 安全性管理? 10.1 SQL Server 2000的安全級別? 10.1.1 設(shè)置SQL Server 2000的安全模式? 10.1.2 權(quán)限驗(yàn)證? 10.2 登錄賬戶管理? 10.2.1 系統(tǒng)內(nèi)置的登錄賬戶? 10.2.2 添加登錄賬戶? 10.2.3 修改登錄密碼? 10.2.4 禁止登錄賬戶? 10.2.5 刪除登錄賬戶? 10.3 服務(wù)器角色管理? 10.3.1 固定服務(wù)器角色? 10.3.2 向固定服務(wù)器角色中添加成員? 10.3.3 從固定服務(wù)器角色中刪除成員? 10.3.4 查看固定服務(wù)器角色成員? 10.4 數(shù)據(jù)庫角色管理? 10.4.1 固定數(shù)據(jù)庫角色? 10.4.2 數(shù)據(jù)庫角色public? 10.4.3 建立數(shù)據(jù)庫角色? 10.4.4 增刪數(shù)據(jù)庫角色的成員? 10.4.5 刪除數(shù)據(jù)庫角色? 10.5 用戶賬戶管理? 10.5.1 guest用戶賬戶? 10.5.2 添加用戶賬戶? 10.5.3 更改用戶賬戶? 10.5.4 刪除用戶賬戶? 10.6 權(quán)限管理? 10.6.1 權(quán)限的種類? 10.6.2 權(quán)限的管理? 本章小結(jié)? 習(xí)題10
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
SQL Server 2000實(shí)用教程 PDF格式下載