出版時間:2010-5 出版社:王亞楠 機械工業(yè)出版社 (2010-05出版) 作者:王亞楠 編 頁數(shù):268
前言
SQLSet-eer2005是微軟公司具有里程碑意義的企業(yè)級數(shù)據(jù)庫管理系統(tǒng)和分析軟件系統(tǒng)。它為企業(yè)用戶提供了一個集成的數(shù)據(jù)解決方案,也是高等學校學生學習數(shù)據(jù)庫技術(shù)的理想軟件。本書根據(jù)高等職業(yè)技術(shù)教育的特點,結(jié)合教學改革和應用實踐編寫而成。本書在內(nèi)容范圍的選取和結(jié)構(gòu)體系的組織上都經(jīng)過認真策劃與設計,具有一定的特點。在內(nèi)容上,以學生管理系統(tǒng)作為分析案例,以銷售系統(tǒng)作為實訓案例,案例的分析與開發(fā)幾乎覆蓋了SQLServer2005數(shù)據(jù)庫技術(shù)所涉及的所有知識點。分析案例以知識點為依據(jù)劃分為多個項目,每個章節(jié)實現(xiàn)一個項目,采用“提出問題一分析解決問題一歸納總結(jié)”的編寫模式引導學生由淺人深地掌握SQLSeiwer2005的數(shù)據(jù)庫管理技術(shù),以實踐來理解理論;實訓案例采用一個獨立的系統(tǒng),可幫助學生鞏固所學知識和技能。在結(jié)構(gòu)上,采用“提出問題一學習要點一內(nèi)容示例一歸納總結(jié)一習題實訓”的結(jié)構(gòu)體系。在每章開始處簡單介紹該章要求掌握的知識點;然后詳盡地講述了該章的內(nèi)容主體,并以經(jīng)過調(diào)試的實例進行例證;結(jié)尾處都有該章小結(jié);最后附有實訓項目和同步測試,供學生檢查與消化該章節(jié)所學知識。全書共14章,第1章介紹了SQLServer2005的產(chǎn)品組件、安裝過程、管理工具及配置管理;第2章介紹了數(shù)據(jù)庫基礎理論知識及數(shù)據(jù)庫系統(tǒng)設計方法;第3章介紹了數(shù)據(jù)庫的存儲結(jié)構(gòu)及其管理技術(shù);第4章介紹了表和約束的管理以及表的數(shù)據(jù)操縱;第5章介紹了數(shù)據(jù)庫備份與還原、數(shù)據(jù)導入與導出等數(shù)據(jù)管理技術(shù);第6章介紹了T-SQL程序設計的基礎知識;第7章詳細介紹了數(shù)據(jù)查詢語句SELECT的使用方法;第8章介紹了索引的概念及其管理;第9章介紹了視圖的概念及其管理;第10章介紹了存儲過程的概念及其管理;第11章介紹了觸發(fā)器的概念及管理;第12章介紹了事務和游標等T-SQL高級應用技術(shù);第13章介紹了SQLServer2005的安全管理技術(shù);第14章以C/S和B/S結(jié)構(gòu)的數(shù)據(jù)庫應用系統(tǒng)開發(fā)為實例,介紹了前端程序設計語言對SQLServer2005的數(shù)據(jù)訪問技術(shù)。本書由王亞楠主編,姚越、張梅和趙立新參與編寫。其中,王亞楠編寫第2-10章,姚越編寫第1章,張梅編寫第ll~12章,趙立新編寫第13~14章。全書由王亞楠統(tǒng)稿。由于作者水平所限,書中錯漏之處,請讀者批評指正。
內(nèi)容概要
《SQL Server 2005數(shù)據(jù)庫應用技術(shù)》以培養(yǎng)學生分析、設計、實施數(shù)據(jù)庫系統(tǒng)的能力為目的,通過實例全面介紹了SQLServer2005的基礎知識和應用技術(shù),主要內(nèi)容包括SQLServer2005安裝與配置、數(shù)據(jù)庫技術(shù)基礎、數(shù)據(jù)庫設計與管理、表、數(shù)據(jù)管理、T-SQL基礎、數(shù)據(jù)查詢、索引、視圖、存儲過程、觸發(fā)器、T-SQL高級應用、安全管理和數(shù)據(jù)庫應用系統(tǒng)開發(fā)技術(shù)等?! 禨QL Server2005數(shù)據(jù)庫應用技術(shù)》以學生管理系統(tǒng)作為分析案例,以銷售系統(tǒng)作為實訓案例,每章采用“提出問題-學習要點-內(nèi)容示例-歸納總結(jié)-習題實訓”的結(jié)構(gòu)體系。 《SQL Server2005數(shù)據(jù)庫應用技術(shù)》可作為高職高專計算機相關(guān)專業(yè)的教材,也可作為SQLServer2005數(shù)據(jù)庫初中級用戶的參考資料。
書籍目錄
前言 第1章 SQL Server 2005概述 1.1 SQL Server 2005簡介 1.1.1 SQL Server 2005的產(chǎn)品組件 1.1.2 SQL Server 2005的新增特性 1.2 安裝SQL Server 2005 1.2.1 SQL Server 2005的版本 1.2.2 SQL Server 2005的系統(tǒng)需求 1.2.3 SQL Server 2005的安裝過程 1.3 SQL Server 2005的管理工具 1.3.1 SQL Server Management Studio 1.3.2 性能工具 1.3.3 配置工具 1.3.4 聯(lián)機叢書 1.4 配置SQL Server 2005 1.4.1 注冊服務器 1.4.2 使用查詢編輯器 本章小結(jié) 實訓項目 同步測試 第2章 數(shù)據(jù)庫技術(shù) 2.1 數(shù)據(jù)庫技術(shù)基礎 2.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展 2.1.2 數(shù)據(jù)庫技術(shù)的概念 2.1.3 數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu) 2.2 數(shù)據(jù)模型 2.2.1 概念模型 2.2.2 數(shù)據(jù)模型 2.3 關(guān)系數(shù)據(jù)庫 2.3.1 關(guān)系數(shù)據(jù)結(jié)構(gòu) 2.3.2 關(guān)系數(shù)據(jù)完整性 2.3.3 關(guān)系數(shù)據(jù)庫語言SQL 2.3.4 關(guān)系規(guī)范化 2.4 數(shù)據(jù)庫設計 2.4.1 數(shù)據(jù)庫設計的步驟 2.4.2 數(shù)據(jù)庫設計的實例 本章小結(jié) 實訓項目 同步測試 第3章 數(shù)據(jù)庫管理 3.1 數(shù)據(jù)庫的組成 3.1.1 系統(tǒng)數(shù)據(jù)庫 3.1.2 用戶數(shù)據(jù)庫 3.1.3 數(shù)據(jù)庫快照 3.2 數(shù)據(jù)庫的存儲結(jié)構(gòu) 3.2.1 邏輯存儲結(jié)構(gòu) 3.2.2 物理存儲結(jié)構(gòu) 3.3 創(chuàng)建數(shù)據(jù)庫 3.3.1 使用SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫 3.3.2 使用T-SQL語句創(chuàng)建數(shù)據(jù)庫 3.4 管理數(shù)據(jù)庫 3.4.1 選擇數(shù)據(jù)庫 3.4.2 查看數(shù)據(jù)庫 3.4.3 修改數(shù)據(jù)庫 3.4.4 收縮數(shù)據(jù)庫 3.4.5 刪除數(shù)據(jù)庫 3.4.6 分離與附加數(shù)據(jù)庫 本章小結(jié) 實訓項目 同步測試 第4章 表 4.1 表概述 4.1.1 表的概念 4.1.2 表的類型 4.2 設計表 4.2.1 表的設計要素 4.2.2 數(shù)據(jù)類型 4.2.3 表的設計實例 4.3 定義表的結(jié)構(gòu) 4.3.1 創(chuàng)建表結(jié)構(gòu) 4.3.2 查看表結(jié)構(gòu) 4.3.3 修改表結(jié)構(gòu) 4.3.4 刪除表結(jié)構(gòu) 4.4 操縱表的數(shù)據(jù) 4.4.1 插入數(shù)據(jù) 4.4.2 更新數(shù)據(jù) 4.4.3 刪除數(shù)據(jù) 4.5 定義約束 4.5.1 約束 4.5.2 PRIMARY KEY約束 4.5.3 UNIQUE約束 4.5.4 FOREIGN KEY約束 4.5.5 CHECK約束 4.5.6 DEFAULT約束 4.5.7 數(shù)據(jù)庫關(guān)系圖 本章小結(jié) 實訓項目 同步測試 第5章 數(shù)據(jù)管理 5.1 備份與還原概述 5.1.1 備份與還原的作用 5.1.2 恢復模式 5.1.3 備份與還原的類型 5.1.4 備份設備 5.2 備份數(shù)據(jù)庫 5.2.1 使用SQL Server Management Studio備份數(shù)據(jù)庫 5.2.2 使用T-SQL語句備份數(shù)據(jù)庫 5.3 還原數(shù)據(jù)庫 5.3.1 使用SQL Server Management Studio還原數(shù)據(jù)庫 5.3.2 使用T-SQL語句還原數(shù)據(jù)庫 5.4 導入和導出數(shù)據(jù) 5.4.1 使用SQL Server導入和導出向?qū)?5.4.2 使用bcp實用工具 5.4.3 使用T-SQL語句導入大容量數(shù)據(jù) 本章小結(jié) 實訓項目 同步測試 第6章 T-SQL基礎 6.1 常量和變量 6.1.1 常量 6.1.2 變量 6.2 運算符和表達式 6.2.1 運算符 6.2.2 表達式 6.3 函數(shù) 6.3.1 數(shù)學函數(shù) 6.3.2 字符串函數(shù) 6.3.3 日期時間函數(shù) 6.3.4 轉(zhuǎn)換函數(shù) 6.3.5 系統(tǒng)函數(shù) 6.3.6 用戶定義函數(shù) 6.4 過程T-SQL 6.4.1 控制流 6.4.2 批處理 6.5 處理數(shù)據(jù)庫錯誤 6.5.1 TRY...CATCH語句 6.5.2 RAISERROR語句 6.5.3 @@ERROR全局變量 6.6 注釋 本章小結(jié) 實訓項目 同步測試 第7章 數(shù)據(jù)查詢 7.1 SELECT語句 7.1.1 SELECT語句的結(jié)構(gòu) 7.1.2 SELECT語句的功能 7.2 簡單查詢 7.2.1 使用SELECT子句選擇列 7.2.2 使用WHERE子句選擇行 7.2.3 使用ORDER BY子句排序 7.3 匯總查詢 7.3.1 使用集合函數(shù)進行全部數(shù)據(jù)匯總 7.3.2 使用GROUP BY子句進行分組數(shù)據(jù)匯總 7.3.3 使用COMPUTE子句進行明細匯總 7.4 聯(lián)接查詢 7.4.1 聯(lián)接查詢概述 7.4.2 交叉聯(lián)接查詢 7.4.3 內(nèi)連接查詢 7.4.4 外連接查詢 7.4.5 單表和多表聯(lián)接查詢 7.5 聯(lián)合查詢 7.6 子查詢 7.6.1 比較子查詢 7.6.2 IN子查詢 7.6.3 EXISTS子查詢 本章小結(jié) 實訓項目 同步測試 第8章 索引 8.1 索引概述 8.1.1 索引的概念 8.1.2 索引的特性 8.1.3 索引的意義 8.2 索引的類型 8.2.1 索引的結(jié)構(gòu) 8.2.2 聚集索引 8.2.3 非聚集索引 8.3 定義索引 8.3.1 設計索引 8.3.2 創(chuàng)建索引 8.3.3 查看索引 8.3.4 修改索引 8.3.5 刪除索引 本章小結(jié) 實訓項目 同步測試 第9章 視圖 9.1 視圖概述 9.1.1 視圖的概念 9.1.2 視圖的類型 9.1.3 視圖的作用 9.2 定義視圖 9.2.1 創(chuàng)建視圖 9.2.2 查看視圖 9.2.3 修改視圖 9.2.4 刪除視圖 9.3 通過視圖操縱數(shù)據(jù) 9.3.1 更新聯(lián)接視圖 9.3.2 更新計算視圖 9.3.3 更新檢查選項視圖 本章小結(jié) 實訓項目 同步測試 第10章 存儲過程 10.1 存儲過程概述 10.1.1 存儲過程的概念 10.1.2 存儲過程的類型 10.1.3 存儲過程的作用 10.2 創(chuàng)建和執(zhí)行存儲過程 10.2.1 創(chuàng)建和執(zhí)行不帶參數(shù)的存儲過程 10.2.2 創(chuàng)建和執(zhí)行帶輸入?yún)?shù)的存儲過程 10.2.3 創(chuàng)建和執(zhí)行帶輸出參數(shù)的存儲過程 10.3管理存儲過程 本章小結(jié) 實訓項目 同步測試 第11章 觸發(fā)器 11.1 觸發(fā)器概述 11.1.1 觸發(fā)器的概念 11.1.2 觸發(fā)器的類型 11.2 管理DML觸發(fā)器 11.2.1 DML觸發(fā)器簡介 11.2.2 創(chuàng)建DML觸發(fā)器 11.2.3 管理DML觸發(fā)器 11.3 DDL觸發(fā)器 11.3.1 DDL觸發(fā)器簡介 11.3.2 創(chuàng)建DDL觸發(fā)器 11.3.3 管理DDL觸發(fā)器 本章小結(jié) 實訓項目 同步測試 第12章 T-SQL高級應用 12.1 事務 12.1.1 事務的特性 12.1.2 事務的控制 12.1.3 事務的模式 12.2 游標 12.2.1 游標的概念 12.2.2 使用游標 本章小結(jié) 實訓項目 同步測試 第13章 安全管理 13.1 安全管理概述 13.1.1 安全管理結(jié)構(gòu) 13.1.2 安全管理模型 13.2 服務器安全管理 13.2.1 身份驗證模式 13.2.2 管理登錄用戶 13.2.3 管理固定服務器角色 13.3 數(shù)據(jù)庫安全管理 13.3.1 管理數(shù)據(jù)庫用戶 13.3.2 管理數(shù)據(jù)庫角色 13.3.3 管理架構(gòu) 13.4 權(quán)限管理 13.4.1 安全對象的權(quán)限 13.4.2 使用SQL Server Management Studio管理權(quán)限 13.4.3 使用T-SQL管理權(quán)限 13.5 數(shù)據(jù)加密 13.5.1 加密層次結(jié)構(gòu) 13.5.2 數(shù)據(jù)加密示例 本章小結(jié) 實訓項目 同步測試 第14章 數(shù)據(jù)庫應用系統(tǒng)開發(fā)技術(shù) 14.1 數(shù)據(jù)庫訪問技術(shù) 14.1.1 ODBC數(shù)據(jù)訪問技術(shù) 14.1.2 ADO數(shù)據(jù)訪問技術(shù) 14.2 C/S結(jié)構(gòu)的應用系統(tǒng)開發(fā)實例 14.3 B/S結(jié)構(gòu)的應用系統(tǒng)開發(fā)實例 本章小結(jié) 同步測試 實訓項目 參考文獻
章節(jié)摘錄
插圖:1.企業(yè)版(EnterpriseEdition)SQLServer2005企業(yè)版適用于超大型企業(yè)的數(shù)據(jù)管理和分析平臺。它支持SQlServer2005的所有功能,包括超大規(guī)模的聯(lián)機事務處理(OLTP)、高度復雜的數(shù)據(jù)分析、數(shù)據(jù)倉庫系統(tǒng)以及網(wǎng)站所需要的性能。企業(yè)版的全面商業(yè)智能和分析能力及其高可用性功能,使它可以處理大多數(shù)關(guān)鍵業(yè)務的企業(yè)的工作。企業(yè)版是最全面的SQL Servet 2005版本,能夠滿足最完整的數(shù)據(jù)庫解決方案,是超大型企業(yè)的首選數(shù)據(jù)庫產(chǎn)品。企業(yè)版還推出了一種適用于32位或64位平臺的企業(yè)評估版(E-valuationEdition),它具有企業(yè)版的所有功能,但運行時間只有120天。2.標準版(StandardEdition)SQLServer2005標準版適用于中小型企業(yè)的數(shù)據(jù)管理和分析平臺。它支持電子商務、數(shù)據(jù)倉庫和業(yè)務流解決方案所需的基本功能。標準版的集成商業(yè)智能和高可用性功能可以為企業(yè)提供支持其運營所需的基本功能。標準版的功能特征適合于較大規(guī)模的數(shù)據(jù)集,但在使用系統(tǒng)資源、索引視圖、快速還原及數(shù)據(jù)分區(qū)等方面受限制。標準版是數(shù)據(jù)量大,但又不需要企業(yè)版全部功能的中小型企業(yè)的理想選擇。3.工作組版(WorkgroupEdition)SQLServer2005工作組版適用于小型企業(yè)或部門的數(shù)據(jù)管理解決方案,它對于數(shù)據(jù)量的大小和用戶數(shù)量沒有限制。工作組版包括SQLServer產(chǎn)品的核心數(shù)據(jù)庫功能,既可以充當前端Web服務器,也可以用于部門或分支機構(gòu)的后端服務器。工作組版是一個人門級的數(shù)據(jù)庫產(chǎn)品,不適合大中型企業(yè)應用。工作組版是小型企業(yè)或部門的理想選擇,并且該版本容易升級到標準版或企業(yè)版。4.開發(fā)版(DeveloperEdition)SQLServer。2005開發(fā)版是適用于開發(fā)人員開發(fā)和測試基于SQI.Server的應用程序的數(shù)據(jù)庫產(chǎn)品。開發(fā)版包括企業(yè)版的所有功能,但它只被授權(quán)用于開發(fā)和測試系統(tǒng),而不能用于企業(yè)的生產(chǎn)服務器。開發(fā)版是數(shù)據(jù)庫應用程序的開發(fā)和測試人員的理想選擇,根據(jù)企業(yè)生產(chǎn)的需要允許升級到企業(yè)版。5.學習版(ExpressEdition)SQLServer2005學習版是一個免費的、易于管理的、與MicrosoftVisualStudio2005集成的數(shù)據(jù)庫產(chǎn)品。學習版可以輕松開發(fā)功能豐富、存儲安全、可快速部署的數(shù)據(jù)驅(qū)動應用程序。它可以充當客戶端數(shù)據(jù)庫和數(shù)據(jù)量非常小的服務器數(shù)據(jù)庫。學習版不適合公司范圍的應用,是非專業(yè)開發(fā)人員以及創(chuàng)建客戶端應用程序的編程愛好者的理想選擇。1.2.2SQLServer2005的系統(tǒng)需求sQLServei·2005的系統(tǒng)需求是指產(chǎn)品運行時所需的硬件、操作系統(tǒng)和網(wǎng)絡等環(huán)境的最低要求。為了確保產(chǎn)品的正常安裝和有效運行,在安裝之前需要清楚sQLServer2005各種版本對系統(tǒng)環(huán)境的需求。
編輯推薦
《SQL Server 2005數(shù)據(jù)庫應用技術(shù)》:21世紀高職高專規(guī)劃教材系列
圖書封面
評論、評分、閱讀與下載
21世紀高職高專規(guī)劃教材系列·SQL Server 2005數(shù)據(jù)庫應用技術(shù) PDF格式下載