出版時間:2005-2-1 出版社:人民郵電出版社 作者:曾長軍,朱劍鋒,劉坤 頁數(shù):282 字數(shù):438000
內(nèi)容概要
SQL Server 2000是微軟公司推出的SQL Server的新版本,是一個非常優(yōu)秀的、大型的關(guān)系型數(shù)據(jù)庫管理軟件,方便使用,性能穩(wěn)定,是電子商務等領(lǐng)域的最佳數(shù)據(jù)庫產(chǎn)品之一?! ”緯鴱臄?shù)據(jù)庫的基本理論、基本知識出發(fā),通過豐富的實例介紹數(shù)據(jù)庫的分析、設(shè)計過程以及開發(fā)應用等?! ”緯饕榻B數(shù)據(jù)庫的基本原理與基礎(chǔ)知識,講解SQL Server 2000的安裝、使用、管理和維護等各個方面的知識,包括創(chuàng)建數(shù)據(jù)庫、SQL查詢語句、T-SQL、索引與數(shù)據(jù)的完整性、存儲過程和觸發(fā)器、數(shù)據(jù)庫的安全管理、備份和恢復等內(nèi)容。最后兩章從軟件工程的觀點講解Visual Basic/SQL Server開發(fā)與編程,給出了一個SQL Server 2000應用綜合實例。每章還配有一定數(shù)量的習題以幫助讀者加深理解?! ∪珪撌龊喢鞫笠C豐富,便于讀者快速掌握SQL Sever 2000的基本操作與使用,可作為高職高專計算機專業(yè)“網(wǎng)絡(luò)數(shù)據(jù)庫”教材,也可作為其他專業(yè)的“數(shù)據(jù)庫應用”、“電子商務數(shù)據(jù)庫”或類似課程的教材,還可作為網(wǎng)站開發(fā)與維護人員學習用書。
書籍目錄
第1章 數(shù)據(jù)庫基礎(chǔ)概述 11.1 數(shù)據(jù)庫系統(tǒng)簡介 11.2 數(shù)據(jù)庫系統(tǒng)的組成 21.2.1 數(shù)據(jù)庫 21.2.2 數(shù)據(jù)庫管理系統(tǒng) 21.2.3 數(shù)據(jù)庫系統(tǒng)的用戶 21.2.4 數(shù)據(jù)庫系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu) 31.3 關(guān)系型數(shù)據(jù)庫 31.3.1 關(guān)系型數(shù)據(jù)庫定義 31.3.2 關(guān)系型數(shù)據(jù)庫與表 41.3.3 主鍵與外鍵 41.3.4 字段約束 51.3.5 數(shù)據(jù)完整性 61.3.6 表的關(guān)聯(lián) 71.4 關(guān)系型數(shù)據(jù)庫的設(shè)計 81.4.1 E-R模型 81.4.2 數(shù)據(jù)庫設(shè)計過程 91.4.3 關(guān)系型數(shù)據(jù)庫規(guī)范化分析 10習題 13第2章 SQL Server 2000簡介 142.1 SQL Server 2000 的新特性 142.1.1 數(shù)據(jù)庫增強 142.1.2 聯(lián)合數(shù)據(jù)庫服務器 152.2 SQL Server 2000的安裝 152.2.1 安裝前的準備事項 152.2.2 SQL Server 2000 的硬件和軟件安裝要求 152.2.3 創(chuàng)建SQL Server 2000服務賬號 162.2.4 SQL Server 2000的安裝路徑 172.2.5 安裝SQL Server 2000的步驟 182.3 管理SQL Server 2000服務器組件 232.3.1 SQL Server 2000服務管理器 232.3.2 SQL Server 2000主要的服務器組件簡介 242.4 SQL Server 2000的通信組件 242.4.1 服務器端的網(wǎng)絡(luò)實用工具 252.4.2 客戶端網(wǎng)絡(luò)實用工具 252.5 SQL Server 2000主要的管理工具 262.5.1 企業(yè)管理器 262.5.2 查詢分析器 272.6 注冊服務器 272.7 一個簡單的應用舉例 27習題 30第3章 SQL Server數(shù)據(jù)庫管理 313.1 SQL Server數(shù)據(jù)庫簡介 313.1.1 SQL Server數(shù)據(jù)庫 313.1.2 設(shè)計SQL Server數(shù)據(jù)庫 313.1.3 數(shù)據(jù)庫中的對象 323.1.4 SQL Server數(shù)據(jù)庫類型 323.1.5 文件和文件組 333.1.6 日志 333.2 創(chuàng)建數(shù)據(jù)庫 343.2.1 使用Transact-SQL創(chuàng)建數(shù)據(jù)庫 343.2.2 使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫 363.3 修改數(shù)據(jù)庫 383.3.1 使用Transact-SQL修改數(shù)據(jù)庫 383.3.2 使用企業(yè)管理器修改數(shù)據(jù)庫 393.4 刪除數(shù)據(jù)庫 403.4.1 使用Transact-SQL刪除數(shù)據(jù)庫 403.4.2 使用企業(yè)管理器刪除數(shù)據(jù)庫 413.5 查看與設(shè)置數(shù)據(jù)庫參數(shù) 413.5.1 使用sp_helpdb查看數(shù)據(jù)庫信息 413.5.2 使用企業(yè)管理器查看數(shù)據(jù)庫信息 42習題 43第4章 表與視圖 454.1 SQL Server中的數(shù)據(jù)類型 454.1.1 數(shù)據(jù)類型 454.1.2 空值的含義 474.2 創(chuàng)建表 474.2.1 使用企業(yè)管理器創(chuàng)建表 474.2.2 使用CREATE TABLE語句創(chuàng)建表 484.3 修改表的結(jié)構(gòu) 494.3.1 使用企業(yè)管理器修改表結(jié)構(gòu) 494.3.2 使用ALTER TABLE語句修改表結(jié)構(gòu) 494.4 添加表中的記錄 504.4.1 使用企業(yè)管理器添加記錄 504.4.2 使用INSERT語句添加記錄 514.5 修改表中的記錄 524.5.1 使用企業(yè)管理器修改記錄 524.5.2 使用update語句修改記錄 524.6 刪除表中的記錄 524.6.1 使用企業(yè)管理器刪除記錄 524.6.2 使用DELETE語句刪除記錄 534.7 刪除表 534.7.1 使用企業(yè)管理器刪除表 534.7.2 使用DROP TABLE語句刪除表 544.8 視圖的概念 544.9 創(chuàng)建視圖 554.9.1 使用企業(yè)管理器創(chuàng)建視圖 554.9.2 使用CREATE VIEW創(chuàng)建視圖 574.10 管理視圖 584.10.1 查看和修改視圖信息 584.10.2 刪除視圖 594.11 通過視圖修改基本表中的數(shù)據(jù) 594.11.1 查詢操作 594.11.2 插入操作 604.11.3 修改操作 604.11.4 刪除操作 61習題 61第5章 SQL(結(jié)構(gòu)化查詢語言) 625.1 SQL 625.1.1 SQL概述 625.1.2 SQL的分類 625.2 SELECT查詢語句 635.2.1 查詢分析器 635.2.2 查詢語句格式 645.3 基于單表的查詢 655.3.1 查詢表中指定的字段 655.3.2 通配符“*”的使用 655.3.3 使用單引號加入字符串 655.3.4 使用別名 665.3.5 顯示表達式的值 675.3.6 使用DISTINCT短語消除重復的記錄 675.3.7 使用WHERE子句查詢特定的記錄 675.3.8 使用ORDER BY子句對查詢結(jié)果排序 745.3.9 SQL的聚合函數(shù) 765.3.10 使用GROUP BY子句對查詢結(jié)果進行分組 795.3.11 使用HAVING子句篩選結(jié)果表 805.4 基于多表的連接查詢 805.4.1 連接謂詞 815.4.2 以JOIN關(guān)鍵字指定的連接 835.5 子查詢 885.5.1 使用IN或NOT IN的子查詢 895.5.2 INSERT、DELETE和UPDATE語句中的子查詢 915.5.3 使用比較運算符的子查詢 935.5.4 使用EXISTS的子查詢 945.5.5 相關(guān)子查詢 965.5.6 使用UNION運算符組合多個結(jié)果 965.5.7 在查詢的基礎(chǔ)上創(chuàng)建新表 97習題 99第6章 Transact-SQL 1006.1 常量 1006.1.1 關(guān)于SQL標識符 1006.1.2 常量 1006.2 變量 1016.2.1 全局變量 1016.2.2 局部變量 1026.3 數(shù)據(jù)類型 1036.3.1 系統(tǒng)數(shù)據(jù)類型 1036.3.2 用戶定義數(shù)據(jù)類型 1036.4 運算符與表達式 1056.5 流程控制語句 1076.5.1 BEGIN…END語句 1076.5.2 IF…ELSE語句 1076.5.3 無條件轉(zhuǎn)移(GOTO)語句 1086.5.4 WHILE、BREAK和CONTINUE語句 1086.5.5 RETURN語句 1096.5.6 WAITFOR語句 1096.6 系統(tǒng)內(nèi)置函數(shù) 1106.6.1 系統(tǒng)函數(shù) 1106.6.2 日期函數(shù) 1126.6.3 字符串函數(shù) 1136.6.4 數(shù)據(jù)函數(shù) 1146.6.5 集合函數(shù) 1156.6.6 游標函數(shù) 1156.7 用戶自定義函數(shù) 1156.7.1 用戶函數(shù)的定義與調(diào)用 1156.7.2 用戶定義函數(shù)的刪除 120習題 120第7章 索引與數(shù)據(jù)完整性 1227.1 索引 1227.1.1 索引的分類 1227.1.2 索引的創(chuàng)建 1237.1.3 索引的刪除 1277.2 數(shù)據(jù)完整性 1297.2.1 數(shù)據(jù)完整性的分類 1297.2.2 PRIMARY KEY約束 1307.2.3 FOREIGN KEY約束 1317.2.4 UNIQUE約束 1327.2.5 CHECK約束 1347.2.6 默認值約束 135習題 137第8章 存儲過程和觸發(fā)器 1398.1 存儲過程概述 1398.1.1 存儲過程的基本概念 1398.1.2 存儲過程的類型 1398.2 存儲過程的創(chuàng)建 1408.2.1 使用CREATE PROCEDURE語句創(chuàng)建 1408.2.2 使用企業(yè)管理器創(chuàng)建 1438.2.3 使用向?qū)?chuàng)建 1438.3 執(zhí)行存儲過程 1458.4 存儲過程的參數(shù) 1478.4.1 參數(shù)傳遞方式 1478.4.2 使用默認參數(shù) 1498.4.3 使用帶OUTPUT的返回參數(shù) 1498.5 存儲過程的返回值 1508.5.1 RETURN語句 1508.5.2 捕獲存儲過程的返回值 1518.6 存儲過程的查看、修改和刪除 1528.6.1 存儲過程的查看 1528.6.2 存儲過程的修改 1528.6.3 存儲過程的刪除 1538.7 觸發(fā)器的概念 1538.8 觸發(fā)器的創(chuàng)建 1548.8.1 使用企業(yè)管理器創(chuàng)建觸發(fā)器 1548.8.2 使用Transact-SQL語句創(chuàng)建觸發(fā)器 1548.9 觸發(fā)器的使用 1578.9.1 inserted表和deleted表 1578.9.2 INSERT觸發(fā)器和UPDATE觸發(fā)器 1588.9.3 DELETE觸發(fā)器 1608.10 觸發(fā)器的修改及刪除 1618.10.1 觸發(fā)器的修改 1618.10.2 觸發(fā)器的刪除 162習題 162第9章 備份恢復 1639.1 備份和恢復概述 1639.1.1 備份和恢復需求分析 1639.1.2 數(shù)據(jù)庫備份的基本概念 1639.1.3 數(shù)據(jù)庫恢復概念 1649.2 備份操作和備份命令 1649.2.1 創(chuàng)建備份設(shè)備 1649.2.2 備份命令 1659.2.3 使用企業(yè)管理器進行備份 1679.2.4 使用備份向?qū)нM行備份 1699.3 恢復操作和恢復命令 1729.3.1 檢查點 1729.3.2 數(shù)據(jù)庫的恢復命令 1739.3.3 使用企業(yè)管理器恢復數(shù)據(jù)庫 1749.4 導入導出 1779.4.1 導入導出概念 1779.4.2 使用實用程序?qū)雽С鰯?shù)據(jù) 178習題 179第10章 系統(tǒng)安全管理 18010.1 SQL Server 2000的身份認證模式 18010.2 建立和管理用戶賬號 18110.2.1 Windows NT認證模式登錄賬號的建立與刪除 18110.2.2 SQL Server認證模式登錄賬號的建立與刪除 18110.2.3 通過企業(yè)管理器創(chuàng)建和刪除登錄賬號 18210.3 服務器角色與數(shù)據(jù)庫角色 18310.3.1 固定服務器角色 18410.3.2 固定數(shù)據(jù)庫角色 18510.3.3 用戶自定義數(shù)據(jù)庫角色 194習題 194第11章 游標和其他概念 19611.1 游標 19611.2 游標定義 19611.3 游標的使用及嵌套 19811.3.1 打開并填充游標 19811.3.2 讀取游標 19911.3.3 使用游標修改數(shù)據(jù) 20011.3.4 關(guān)閉游標 20011.3.5 釋放游標 20111.3.6 游標的嵌套 20111.4 事務 20211.4.1 事務的基本概念 20211.4.2 顯式事務 20411.4.3 隱式事務 20411.4.4 自動事務模式 20411.4.5 分布式事務 20511.5 鎖定 20511.5.1 鎖定粒度 20511.5.2 鎖模式 20511.5.3 顯示鎖定信息 20611.5.4 死鎖及其處理 20711.6 監(jiān)測 20811.6.1 系統(tǒng)性能評估及監(jiān)測 20811.6.2 性能監(jiān)測工具 209習題 211第12章 Visual Basic/SQL Server開發(fā)與編程 21212.1 ODBC概述 21212.1.1 ODBC體系結(jié)構(gòu) 21212.1.2 配置ODBC數(shù)據(jù)源 21312.2 OLE DB和ADO概述 21612.2.1 OLE DB體系結(jié)構(gòu) 21712.2.2 ADO對象模型 21812.2.3 使用ADO的簡單流程 21912.3 使用ADO數(shù)據(jù)控件訪問SQL Server數(shù)據(jù)庫 21912.3.1 在Visual Basic工程中添加ADO數(shù)據(jù)控件 22012.3.2 使用ADO數(shù)據(jù)控件連接SQL Server數(shù)據(jù)庫 22012.3.3 ADO數(shù)據(jù)控件在程序中的操作方法 22412.3.4 數(shù)據(jù)綁定控件的使用 22612.4 使用ADO對象訪問SQL Server數(shù)據(jù)庫 23312.4.1 引用ADO對象庫 23312.4.2 使用Connection對象 23412.4.3 使用Recordset對象處理數(shù)據(jù) 23612.4.4 使用Command對象 244習題 249第13章 學生信息管理系統(tǒng) 25013.1 需求分析 25013.2 系統(tǒng)設(shè)計 25013.2.1 系統(tǒng)功能分析 25013.2.2 系統(tǒng)功能模塊設(shè)計 25013.3 數(shù)據(jù)庫設(shè)計 25113.3.1 數(shù)據(jù)庫需求分析 25113.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 25213.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 25313.3.4 數(shù)據(jù)結(jié)構(gòu)的實現(xiàn) 25313.4 用戶登錄模塊的創(chuàng)建 25413.5 學生信息管理系統(tǒng)主窗體的創(chuàng)建 25613.5.1 創(chuàng)建學生信息管理系統(tǒng)的主窗體 25613.5.2 主窗體內(nèi)主要操作的程序?qū)崿F(xiàn) 25713.5.3 創(chuàng)建公用模塊 26013.6 子模塊的編制 26213.6.1 添加學生基本信息 26213.6.2 修改刪除學生基本信息 26513.6.3 查詢學生基本信息 26713.7 系統(tǒng)編譯與發(fā)行 268習題 268附錄 269附錄A 數(shù)據(jù)庫表結(jié)構(gòu) 269附錄B 常用語句 272附錄C 常用函數(shù) 273附錄D @@類函數(shù) 278附錄E 系統(tǒng)存儲過程 279附錄F 擴展存儲過程 281參考文獻 282
圖書封面
評論、評分、閱讀與下載
SQL Server數(shù)據(jù)庫原理及應用 PDF格式下載