出版時間:2010-4 出版社:清華大學 作者:祝紅濤//李璽 頁數(shù):461
Tag標簽:無
前言
SQL Server 2008是一個可信任的、高效的、智能的數(shù)據(jù)平臺,旨在滿足目前和將來管理與使用數(shù)據(jù)的需求。SQL Server 2008是一個重要的產(chǎn)品版本,它推出了許多新的特性和關鍵的改進,成為至今為止最強大、最全面的SQL Server版本。 在SQL Server 2005的基礎上,SQL Server 2008進一步增加了部分特性和安全性,例如頁面自動修復、性能提高、加強可支持性、簡單的數(shù)據(jù)加密、支持外鍵管理和增加審查等。 本書由淺入深地介紹了SQLServer2008中最基本、最常用、最重要的知識,同時通過貫穿全文的實驗指導可以使讀者更容易、更迅速地掌握各章的知識點,最后通過實際應用中的完整實例讓讀者順利地將所學的理論知識運用到實際工作中去,達到學以致用的目的。 本書共分為17章,概要內(nèi)容如下。 第1章為認識SQL Server 2008。本章介紹了數(shù)據(jù)庫關系理論,SQL Server 2008的特性及體系結(jié)構(gòu),以及如何安裝和卸載SQL Server 2008。 第2章為SQL Server 2008管理工具集。本章主要介紹了SQLServer 2008的各種管理工具,例如SQL Server Management Studio等。 第3章為SQL Server 2008的墓本管理。本章主要介紹了如何創(chuàng)建和維護表、表中列數(shù)據(jù)類型、數(shù)據(jù)完整性,以及如何設計表的規(guī)范化等內(nèi)容。 第4章為查詢和管理表數(shù)據(jù)。本章主要介紹了如何在SQL Server 2008中使用SELECT、INSERT、UPDATE和DELETE語句查詢和管理表中的數(shù)據(jù)。 第5章為查詢復雜數(shù)據(jù)。本章主要介紹了如何在表之間使用多表連接、內(nèi)連接、外連接、交叉連接、自連接進行復雜查詢,以及如何在語句中使用子查詢。 第6章為管理數(shù)據(jù)庫對象。本章主要介紹了如何管理SQL Server 2008中的架構(gòu)、視圖、索引等數(shù)據(jù)庫對象。 第7章為管理數(shù)據(jù)庫和數(shù)據(jù)庫文件。本章主要介紹了如何查看數(shù)據(jù)庫狀態(tài)、修改與刪除數(shù)據(jù)庫、分離與附加數(shù)據(jù)庫,以及創(chuàng)建與刪除數(shù)據(jù)庫快照。 第8章為Transact-SQL編程。本章主要介紹了Transact-SQL語言中的常量與變量、運算符、控制語句和函數(shù),最后對事務、鎖和游標等作簡單介紹。 第9章為存儲過程。本章主要介紹了如何創(chuàng)建、使用與管理存儲過程,如何處理存儲過程中的錯誤信息,以及如何優(yōu)化存儲過程。 第10章為觸發(fā)器。本章主要介紹了SQL Server 2008中的觸發(fā)器類型,以及不同類型的觸發(fā)器的創(chuàng)建方法。另外,還介紹了如何管理觸發(fā)器。 第11章為維護數(shù)據(jù)庫安全。本章主要介紹了SQL Server 2008的安全機制,以及SQL Server 2008中的登錄賬戶、數(shù)據(jù)庫用戶、角色和權(quán)限。 第12章為備份與恢復數(shù)據(jù)庫。本章主要介紹了如何創(chuàng)建備份設備、執(zhí)行數(shù)據(jù)備份的幾種備份類型、恢復模式以及恢復數(shù)據(jù)庫的兩種方法。 第13章為系統(tǒng)自動化任務管理。本章主要介紹了如何配置數(shù)據(jù)庫郵件、操作員、作業(yè)、警報以及如何維護數(shù)據(jù)庫等內(nèi)容。 第14章為SQL Server 2008 XML開發(fā)。本章重點介紹了SQL Server 2008提供的XML支持功能,其中包括XML數(shù)據(jù)類型、XML數(shù)據(jù)類型查詢方法、FOR XML子句的4種模式,以及其他的XML技術支持。 第15章為SQL Server 2008高級開發(fā)。本章主要介紹了CLR存儲過程、CLR觸發(fā)器、SMO操作SQL Server 2008、報表服務和集成服務。 第16章為產(chǎn)品展示模塊。本章結(jié)合SQL Server 2008技術與ASP.NET編程技術實現(xiàn)實際應用中的產(chǎn)品展示模塊。
內(nèi)容概要
SQL Server 2008是Microsoft發(fā)布的大型關系數(shù)據(jù)庫管理系統(tǒng)。SQL Server 2008推出了許多新的特性和關鍵的改進,使得它成為至今為止最強大和最全面的SQL Server版本。SQL Server 2008與Microsoft數(shù)據(jù)平臺技術的結(jié)合使得用戶可以快速、輕松地建立基于數(shù)據(jù)的解決方案?! ”緯蓽\入深地介紹了SQL Server 2008中最基本、最常用、最重要的知識,主要內(nèi)容包括安裝SQL Server 2008、SQL Server 2008的管理工具集、查詢與管理表數(shù)據(jù)、管理數(shù)據(jù)庫對象、管理數(shù)據(jù)庫和數(shù)據(jù)庫文件、Transact-SQL編程、數(shù)據(jù)庫的安全管理、數(shù)據(jù)庫的備份與恢復、SQL Server 2008的系統(tǒng)自動化管理,以及XML開發(fā)和高級開發(fā)等,最后結(jié)合ASP.NET技術創(chuàng)建兩個應用實例來介紹SQL Server 2008在實際項目中的使用?! ”緯m合作為高等院校數(shù)據(jù)庫技術專業(yè)、信息管理與信息系統(tǒng)專業(yè)的教材,也可以作為有一定SQL Server 2008基礎的數(shù)據(jù)庫管理開發(fā)人員的參考書。
書籍目錄
第1章 認識SOL Server 2008 1.1 關系數(shù)據(jù)庫 1.2 關系數(shù)據(jù)庫與SQL Server 2008 1.3 安裝SQL Server 2008 1.4 實驗指導——注冊SQL Server服務器 1.5 升級到SQL Server 2008 1.6 實驗指導——卸載SQL Server 2008 1.7 習題 第2章 SQL Server 2008管理工具集 2.1 SQL Server Management Studio 2.2 Business Intelligence Development Studio 2.3 SQL Server配置管理器, 2.4 實驗指導——隱藏SQL Server數(shù)據(jù)庫引擎實例 2.5 實驗指導——配置SQL Server 2008的TCP/IP端口 2.6 SQL Server Profiler 2.7 數(shù)據(jù)庫引擎優(yōu)化顧問 2.8 sqlcmd 2.9 實驗指導——讀取數(shù)據(jù)庫數(shù)據(jù)到外部txt文件 2.10 習題 第3章 SQL Server 2008的基本管理 3.1 SQL Server 2008數(shù)據(jù)庫 3.2 創(chuàng)建數(shù)據(jù)庫 3.3 實驗指導——創(chuàng)建學生管理系統(tǒng)數(shù)據(jù)庫smsyaem 3.4 創(chuàng)建表 3.5 指定列數(shù)據(jù)類型 3.6 數(shù)據(jù)完整性 3.7 實驗指導——創(chuàng)建表的主鍵 3.8 實驗指導——定義學生管理系統(tǒng)表關系圖 3.9 維護表 3.10 設計表的規(guī)范化 3.11 習題 第4章 查詢和管理表數(shù)據(jù) 4.1 標準查詢 4.2 使用WHERE子句 4.3 實驗指導——在WHERE子句中使用邏輯運算符 4.4 規(guī)范化結(jié)果集 4.5 插入數(shù)據(jù) 4.6 實驗指導——使用INSERT語句插入多行數(shù)據(jù) 4.7 更新數(shù)據(jù) 4.8 實驗指導——更新多列 4.9 刪除數(shù)據(jù) 4.10 習題 第5章 查詢復雜數(shù)據(jù) 5.1 多表連接 5.2 實驗指導——查詢Java班所教的科目 5.3 內(nèi)連接 5.4 外連接 5.5 交叉連接 5.6 自連接 5.7 聯(lián)合查詢 5.8 實驗指導——按層次查看所有員工的信息. 5.9 子查詢 5.10 實驗指導——查詢比Java班學生年齡都小的學生信息 5.11 習題 第6章 管理數(shù)據(jù)庫對象 6.1 架構(gòu) 6.2 實驗指導——創(chuàng)建圖書明細架構(gòu) 6.3 視圖 6.4 實驗指導——創(chuàng)建藥品詳情視圖 6.5 索引 6.6 實驗指導——對藥品信息建立聚集索引 6.7 習題 第7章 管理數(shù)據(jù)庫和數(shù)據(jù)庫文件 7.1 查看數(shù)據(jù)庫狀態(tài) 7.2 修改數(shù)據(jù)庫 7.3 實驗指導——增加輔助數(shù)據(jù)庫文件 7.4 刪除數(shù)據(jù)庫 7.5 分離與附加數(shù)據(jù)庫 7.6 實驗指導——附加stusystem數(shù)據(jù)庫 7.7 數(shù)據(jù)庫快照 7.8 實驗指導——將數(shù)據(jù)庫恢復到數(shù)據(jù)庫快照 7.9 習題 第8章 Transact-SQL編程 8.1 Transact-SQL語言基礎 8.2 運算符 8.3 控制語句 8.4 實驗指導——查詢學生的科目成績并劃分級別 8.5 函數(shù) 8.6 高級操作 8.7 實驗指導——使用自定義函數(shù)按姓名獲取學生信息 8.8 習題 第9章 存儲過程 9.1 使用存儲過程 9.2 實驗指導——使用SQL Server 2008的系統(tǒng)存儲過程 9.3 實驗指導——使用存儲過程按學號查詢學生信息 9.4 管理存儲過程 9.5 處理錯誤信息 9.6 優(yōu)化存儲過程 9.7 實驗指導——修改存儲過程并處理錯誤信息 9.8 習題 第10章 觸發(fā)器 10.1 了解觸發(fā)器 10.2 創(chuàng)建觸發(fā)器 10.3 實驗指導——使用觸發(fā)器刪除班級 10.4 管理觸發(fā)器 10.5 習題 第11章 維護數(shù)據(jù)庫安全 11.1 SQL Server 2008安全機制 11.2 創(chuàng)建賬戶與數(shù)據(jù)庫用戶 11.3 刪除用戶與登錄 11.4 角色 11.5 權(quán)限 11.6 實驗指導——創(chuàng)建管理學生信息及成績的管理員 11.7 習題 第12章 備份與恢復數(shù)據(jù)庫 12.1 備份概述 12.2 數(shù)據(jù)備份 12.3 實驗指導——創(chuàng)建完整、差異兼事務日志備份stusystem數(shù)據(jù)庫 12.4 恢復模式 12.5 恢復數(shù)據(jù)庫 12.6 實驗指導——按時間點恢復stusystem數(shù)據(jù)庫 12.7 習題 第13章 系統(tǒng)自動化任務管理 13.1 SQL Server代理 13.2 數(shù)據(jù)庫郵件 13.3 操作員 13.4 作業(yè) 13.5 實驗指導——創(chuàng)建定時備份stusystem數(shù)據(jù)庫作業(yè) 13.6 警報 13.7 實驗指導——在作業(yè)上創(chuàng)建性能條件警報 13.8 維護計劃 13.9 習題 第14章 SOL Server 2008 XML開發(fā) 14.1 使用XML數(shù)據(jù)類型 14.2 實驗指導——XML數(shù)據(jù)類型綜合應用 14.3 查詢XML數(shù)據(jù) 14.4 實驗指導——使用PATH模式 14.5 其他XML技術 14.6 習題 第15章 SQL Server 2008高級開發(fā) 15.1 使用CLR開發(fā)數(shù)據(jù)庫對象 15.2 使用SMO操作SQL Server 2008 15.3 實驗指導——使用存儲過程添加學生信息 15.4 使用報表服務 15.5 使用集成服務 15.6 習題 第16章 產(chǎn)品展示模塊 16.1 系統(tǒng)分析 16.2 公共部分 16.3 產(chǎn)品展示 16.4 習題 第15章 SQL Server 2008高級開發(fā) 15.1 使用CLR開發(fā)數(shù)據(jù)庫對象 15.2 使用SMO操作SQL Server 2008 15.3 實驗指導——使用存儲過程添加學生信息 15.4 使用報表服務 15.5 使用集成服務 15.6 習題 第16章 產(chǎn)品展示模塊 16.1 系統(tǒng)分析 16.2 公共部分 16.3 產(chǎn)品展示 16.4 管理產(chǎn)品分類 第17章 圖書館管理系統(tǒng) 17.1 系統(tǒng)分析 17.2 創(chuàng)建圖書館管理系統(tǒng)項目 17.3 登錄模塊 17.4 系統(tǒng)設置模塊 17.5 管理讀者模塊 17.6 管理圖書模塊 17.7 借閱管理
章節(jié)摘錄
插圖:3.智能的SQL Server 2008在整個企業(yè)范圍內(nèi)實現(xiàn)了全面的商務智能,可進行任意大小、任意復雜度的報表和數(shù)據(jù)分析,實現(xiàn)強大的界面交互并與Microsoft Office System高度集成。SQL Server 2008具有以下新功能。·使用Resource Governor管理并發(fā)工作負載?!ねㄟ^Policy.Based Management在企業(yè)范圍內(nèi)加強策略的兼容性?!ねㄟ^數(shù)據(jù)壓縮以及稀疏列來降低存儲需求并提升查詢性能?!ねㄟ^Transparent Data Encryption和高級審核實現(xiàn)對敏感數(shù)據(jù)的保護?!ねㄟ^Performance System Analysis,在企業(yè)范圍內(nèi)對SQL Server 2008的實例進行排錯、調(diào)優(yōu)以及監(jiān)控?!ぴ赟QL Server Analysis Services中構(gòu)建高性能分析解決方案,實現(xiàn)可伸縮性、高性能、數(shù)據(jù)挖掘以及增強的用戶界面?!ぴ赟QL Server Repo~mg Services中利用其提升的性能、高可用性、虛擬化技術與Microsoft Offce 2007高度集成?!ねㄟ^對空間數(shù)據(jù)的支持,實現(xiàn)對地理信息軟件的集成。1.2.2 SQL Server 2008的新特性在SQL Server2008中,不僅對原有性能進行了改進,還添加了許多新特性,比如新添了數(shù)據(jù)集成功能,改進了分析服務、報表服務以及Office集成等。1.SQL Server集成服務SQL Server集成服務(SQL Server Integration Services,SSIS)是一個嵌入式應用程序,用于開發(fā)和執(zhí)行ETL(Extract-Transform.Load,解壓縮、轉(zhuǎn)換和加載)包。SSIS代替了SQL Server 2000的DTS(Data Transformation Services,數(shù)據(jù)轉(zhuǎn)換服務),其集成服務功能既包含了實現(xiàn)簡單的導入導出包所必需的Wizard導向插件、工具以及任務,也有非常復雜的數(shù)據(jù)清理功能。
編輯推薦
《SQL Server 2008數(shù)據(jù)庫應用簡明教程》:內(nèi)容詳實,覆蓋數(shù)據(jù)庫基礎、數(shù)據(jù)庫管理、數(shù)據(jù)庫維護、數(shù)據(jù)庫操作和開發(fā);結(jié)構(gòu)清晰,語法知識+應用示例 實驗指導;實用性強,每章后面都配有習題,讓讀者鞏固學習內(nèi)容;網(wǎng)站服務,網(wǎng)站提供大約32個小時的教學視頻,多個資深版主與讀者實時交流,幫助其快速提高 。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
SQL Server 2008數(shù)據(jù)庫應用簡明教程 PDF格式下載