出版時間:2009-1 出版社:電子工業(yè)出版社 作者:希賽IT發(fā)展研究中心組 編 頁數(shù):620
前言
本書著重闡述SQL Server 2008之中最為基礎(chǔ)和實用的相關(guān)知識、實際項目中最重要和最常用的應(yīng)用,以及讀者最關(guān)心的功能,理論結(jié)合實際,應(yīng)用實際項目貫穿全書,使讀者能在迅速地掌握理論知識的同時將其應(yīng)用到實際項目當(dāng)中,能更快、更好地掌握SQL Server 2008。為了幫助初學(xué)者更快地掌握SQL Server 2008基礎(chǔ)知識,也為了使有基礎(chǔ)的讀者更快地提高,筆者依照讀者的學(xué)習(xí)規(guī)律,分類講解、循序漸進地介紹了SQL Server 2008的最常用也是最重要的知識及其在實際中的運用。本書特點在本書中,所有的示例都是經(jīng)過反復(fù)實驗、確認(rèn)可以準(zhǔn)確無誤地運行的。只要靈活運用這些示例,就可以充分地掌握SQL Server 2008的各個常用及重要的功能,輕松建立所需的數(shù)據(jù)庫系統(tǒng)并高效地應(yīng)用。本書具有如下特點:實例豐富,內(nèi)容充實。在本書中,對大部分知識點都列舉了實例來說明該功能是如何實現(xiàn)的,從T-SQL和SQL Server Management Studio兩種不同的方式來進行論證。講解通俗,步驟詳細(xì)。在本書中每個實例的步驟都以通俗易懂的語言描述,并配以插圖講解和文字說明,讀者只需要按照步驟操作,就可以輕松實現(xiàn)書中所敘述的SQL Server 2008的各項功能,舉一反三,掌握實際運用技巧。在本書中,穿插了很多實際的項目案例,最后一章更是通過兩個完整項目實例,深入解析怎樣在實際的項目環(huán)境下使用SQL Server各項功能,以及怎樣與它們進行交互。適合閱讀本書的讀者本書具有實例豐富、知識全面、實用性極強的特點,因此本書可以作為初學(xué)者的學(xué)習(xí)用書,也可以作為中級讀者的提高教程,對高級讀者也有一定的啟發(fā)意義。具體來說,適合如下讀者閱讀:(1)初學(xué)SQL Server系列DBMS的讀者,本書覆蓋了SQL Server系列DBMS的幾乎所有的重要和常用的功能,大量的示例使讀者在學(xué)習(xí)基礎(chǔ)知識后,對SQL Server有較好的理解和掌握。(2)對舊版本的SQL Server 系列DBMS有一定了解和使用經(jīng)驗,想升級到新版本的SQL Server 2008的讀者。本書提供了一個很好的橋梁,使這部分讀者可以無縫地從舊版本轉(zhuǎn)換到新版本。(3)對理論學(xué)習(xí)甚多而實際項目經(jīng)驗缺乏,以及有些實踐經(jīng)驗但沒有系統(tǒng)學(xué)習(xí)理論的讀者。本書很好地使實踐和理論相結(jié)合。(4)數(shù)據(jù)庫專業(yè)管理和開發(fā)人員。本書內(nèi)容由淺入深,并輔以大量的實例說明,對于缺乏項目實戰(zhàn)經(jīng)驗的程序員來說,可以用于快速積累項目開發(fā)經(jīng)驗。隨書的配套光盤中含有全書所有實例的源代碼,供讀者學(xué)習(xí)參考使用。所有程序均經(jīng)過了作者精心的調(diào)試。本書的技術(shù)支持希賽是中國領(lǐng)先的互聯(lián)網(wǎng)技術(shù)和IT教育公司,在互聯(lián)網(wǎng)服務(wù)、科技圖書出版、人才培養(yǎng)方面,希賽始終保持IT業(yè)界的領(lǐng)先地位。希賽對國家信息化建設(shè)和軟件產(chǎn)業(yè)化發(fā)展具有強烈的使命感,利用希賽網(wǎng)強大的平臺優(yōu)勢,加強與促進IT人士之間的信息交流和共享,實現(xiàn)IT價值?!跋Y?,影響IT”是全體希賽人不懈努力和追求的目標(biāo)!希賽網(wǎng)以希賽顧問團為技術(shù)依托,是中國最大的IT資源平臺。在國家權(quán)威機構(gòu)發(fā)布的《計算機圖書出版市場綜述》中,稱贊希賽叢書為讀者所稱道,希賽的圖書已經(jīng)形成品牌,在讀者心目中具有良好的形象。由于時間倉促和作者的水平有限,書中的錯誤和不妥之處在所難免,敬請讀者批評指正。
內(nèi)容概要
《貫通SQL Server 2008數(shù)據(jù)庫系統(tǒng)開發(fā)(附VCD光盤1張)》分為25章,包括SQL Server 2008的最基本、最常用、最重要的知識,同時通過貫穿全文的實例使讀者更易、更快地掌握各章的知識點,最后通過實際應(yīng)用中的完整實例讓讀者順利地將所學(xué)理論知識運用到實際工作中去。全書內(nèi)容由淺入深,并輔以大量的實例說明,使讀者能更快、更好地掌握SQL Server 2008。 隨書的配套光盤中含有全書所有實例的源代碼,供讀者學(xué)習(xí)參考使用?! 敦炌⊿QL Server 2008數(shù)據(jù)庫系統(tǒng)開發(fā)(附VCD光盤1張)》可供初學(xué)者作為入門書籍,也可為有一定的SQL Server編程基礎(chǔ)的程序員作為參考用書,對于缺乏項目實戰(zhàn)經(jīng)驗的程序員還可用于快速積累項目開發(fā)經(jīng)驗。
書籍目錄
第1篇 基礎(chǔ)知識篇第1章 SQL Server 2008概述、安裝和配置1.1 SQL Server 2008概述1.1.1 數(shù)據(jù)庫引擎1.1.2 分析服務(wù)1.1.3 集成服務(wù)1.1.4 復(fù)制1.1.5 報表服務(wù)1.1.6 通知服務(wù)1.1.7 全文搜索1.1.8 Service Broker1.2 選擇SQL Server 2008的優(yōu)勢1.3 安裝SQL Server 2008軟、硬件要求1.4 安裝示例1.5 服務(wù)器網(wǎng)絡(luò)配置1.5.1 SQL Server配置管理器1.5.2 配置服務(wù)器網(wǎng)絡(luò)協(xié)議和網(wǎng)絡(luò)庫1.5.3 加密與SQL Server的連接1.6 客戶端網(wǎng)絡(luò)配置1.6.1 本地客戶端配置1.6.2 使用防火墻系統(tǒng)1.7 小結(jié)第2章 SQL Server 2008新增及加強功能介紹2.1 新增及加強功能簡介2.2 安全方面2.2.1 加密2.2.2 審計2.3 管理方面2.3.1 數(shù)據(jù)壓縮2.3.2 資源管理器2.3.3 管理非結(jié)構(gòu)化數(shù)據(jù)2.4 開發(fā)方面2.4.1 一次性插入多行數(shù)據(jù)2.4.2 FORCESEEK提示2.4.3 GROUPING SETS2.4.4 兼容性級別2.4.5 用戶自定義表數(shù)據(jù)類型2.4.6 表值參數(shù)2.4.7 MERGE語句2.5 新的數(shù)據(jù)類型2.6 安裝2.7 系統(tǒng)效能方面2.8 其他增強2.8.1 報表服務(wù)的新功能2.8.2 服務(wù)器合并解決方案2.8.3 與Microsoft Office 2007結(jié)合2.8.4 SQL Server集成服務(wù)2.8.5 SQL Server分析服務(wù)2.9 小結(jié)第3章 SQL Server管理工具集3.1 SQL Server管理工具集簡介3.2 功能組件和工具窗口介紹3.3 使用SQL Server管理工具集管理服務(wù)器3.4 使用SQL Server管理工具集編寫、分析和編輯腳本3.5 使用SQL Server管理工具集模板3.6 在SQL Server管理工具集中開發(fā)解決方案和項目3.7 SQL Server管理工具集與其他組件協(xié)同工作3.8 小結(jié)第4章 數(shù)據(jù)庫和規(guī)范式4.1 概述4.2 數(shù)據(jù)庫的物理存儲結(jié)構(gòu)設(shè)計和邏輯結(jié)構(gòu)設(shè)計4.2.1 數(shù)據(jù)庫物理存儲結(jié)構(gòu)設(shè)計4.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計4.3 創(chuàng)建數(shù)據(jù)庫4.4 刪除數(shù)據(jù)庫4.5 修改數(shù)據(jù)庫4.5.1 修改數(shù)據(jù)庫的名稱4.5.2 更改數(shù)據(jù)庫所有者4.6 數(shù)據(jù)庫設(shè)計規(guī)范式4.7 系統(tǒng)數(shù)據(jù)庫4.8 小結(jié)第5章 表5.1 概述5.2 表的結(jié)構(gòu)5.3 創(chuàng)建表5.3.1 字段5.3.2 數(shù)據(jù)類型5.3.3 表設(shè)計5.3.4 全局唯一標(biāo)識符與自動編號字段5.3.5 用戶定義數(shù)據(jù)類型5.3.6 創(chuàng)建計算字段5.4 修改數(shù)據(jù)記錄5.5 更改表設(shè)計5.6 刪除表5.7 表的連接5.8 表的其他操作5.8.1 表的導(dǎo)入5.8.2 鎖定表的某些記錄5.9 小結(jié)第6章 索引6.1 概述6.2 索引的基本概念6.2.1 索引的結(jié)構(gòu)6.2.2 索引的優(yōu)點和缺點6.3 索引的設(shè)計準(zhǔn)則6.4 索引的類型6.4.1 聚集索引與非聚集索引6.4.2 唯一索引與非唯一索引6.4.3 單列索引與多列索引6.5 填充因子6.6 創(chuàng)建索引6.7 禁用索引6.8 刪除索引6.9 小結(jié)第7章 視圖7.1 視圖概述7.1.1 視圖的優(yōu)點7.1.2 視圖的類型7.2 創(chuàng)建視圖7.2.1 創(chuàng)建視圖的準(zhǔn)則7.2.2 創(chuàng)建視圖的方法7.3 使用視圖7.3.1 使用索引視圖7.3.2 使用分區(qū)視圖7.4 可更新的視圖7.5 通過視圖來更新數(shù)據(jù)7.6 更改視圖7.6.1 更改視圖的名稱7.6.2 更改視圖的定義7.7 刪除視圖7.8 小結(jié)第8章 數(shù)據(jù)庫的備份、還原和維護8.1 概述8.2 備份數(shù)據(jù)庫8.2.1 備份概述8.2.2 完全備份8.2.3 差異備份8.2.4 使用事務(wù)日志備份8.2.5 將數(shù)據(jù)庫遷移到其他系統(tǒng)進行備份8.2.6 導(dǎo)入/導(dǎo)出8.3 還原和恢復(fù)數(shù)據(jù)庫8.3.1 還原方案8.3.2 解決孤立用戶8.3.3 還原差異數(shù)據(jù)庫備份8.3.4 還原事務(wù)日志備份8.3.5 完全恢復(fù)8.3.6 大容量日志記錄恢復(fù)8.4 備份和恢復(fù)系統(tǒng)數(shù)據(jù)庫8.4.1 備份系統(tǒng)數(shù)據(jù)庫8.4.2 還原系統(tǒng)數(shù)據(jù)庫8.5 附加和分離數(shù)據(jù)庫8.5.1 分離數(shù)據(jù)庫8.5.2 附加數(shù)據(jù)庫8.5.3 使用分離和附加操作來移動數(shù)據(jù)庫8.6 復(fù)制8.6.1 復(fù)制類型概述8.6.2 執(zhí)行復(fù)制8.7 維護計劃和策略8.7.1 維護計劃概述8.7.2 如何創(chuàng)建維護計劃8.8 小結(jié)第9章 存儲過程9.1 存儲過程概述9.1.1 存儲過程的優(yōu)缺點9.1.2 存儲過程的種類9.2 創(chuàng)建存儲過程9.2.1 創(chuàng)建自定義存儲過程時的一些注意事項9.2.2 創(chuàng)建用戶自定義存儲過程9.2.3 擴展存儲過程9.2.4 存儲過程表達式語法解析9.2.5 參數(shù)9.2.6 游標(biāo)9.2.7 嵌套存儲過程9.2.8 在存儲過程中使用數(shù)據(jù)庫事務(wù)處理9.3 執(zhí)行存儲過程9.3.1 在SQL Server中執(zhí)行存儲過程9.3.2 在Java/JSP中調(diào)用存儲過程9.4 更新存儲過程9.4.1 重命名存儲過程9.4.2 修改存儲過程9.4.3 重新編譯存儲過程9.5 刪除存儲過程9.6 系統(tǒng)存儲過程9.7 優(yōu)化存儲過程9.8 存儲過程分頁9.9 項目示例:企業(yè)員工考勤查詢系統(tǒng)9.10 小結(jié)第10章 T-SQL基礎(chǔ)10.1 概述10.1.1 T-SQL語言的特點10.1.2 T-SQL語言類型10.2 數(shù)據(jù)類型10.3 關(guān)系代數(shù)10.4 T-SQL基本語法約定10.5 變量10.6 運算符10.7 函數(shù)10.8 控制流程語句10.9 小結(jié)第11章 高級T-SQL11.1 概述11.2 腳本與批處理11.2.1 使用INSERT...SELECT進行批處理添加11.2.2 使用INSERT TOP進行批處理添加11.2.3 使用SELECT...INTO進行批處理添加11.3 添加存儲過程的查詢結(jié)果11.4 使用UPDATE TOP修改數(shù)據(jù)記錄11.5 刪除數(shù)據(jù)記錄11.5.1 使用DELETE TOP刪除數(shù)據(jù)記錄11.5.2 使用帶OUTPUT子句的DELETE刪除數(shù)據(jù)記錄11.5.3 使用TRUNCATE TABLE表達式刪除數(shù)據(jù)記錄11.6 匯總和分組數(shù)據(jù)11.6.1 使用GROUP BY11.6.2 使用COMPUTE BY11.7 模糊查詢11.8 使用T-SQL代碼進行全文索引11.9 小結(jié)第12章 觸發(fā)器12.1 概述12.2 創(chuàng)建觸發(fā)器12.3 修改觸發(fā)器12.3.1 查看觸發(fā)器12.3.2 修改觸發(fā)器的定義12.3.3 重命名觸發(fā)器12.4 禁用與啟用觸發(fā)器12.5 刪除觸發(fā)器12.6 嵌套觸發(fā)器12.7 遞歸觸發(fā)器12.8 使用觸發(fā)器12.8.1 使用觸發(fā)器概述12.8.2 檢查特定的字段是否已被修改12.8.3 使用包含ROLLBACK TRANSACTION表達式的觸發(fā)器12.8.4 有條件的INSERT觸發(fā)器12.8.5 指定AFTER觸發(fā)器的順序12.8.6 使用INSTEAD OF觸發(fā)器更新視圖12.8.7 使用TRY...CATCH表達式12.8.8 使用sp_addmessage創(chuàng)建用戶定義錯誤消息12.9 DDL觸發(fā)器、DML觸發(fā)器和CLR觸發(fā)器12.9.1 DDL觸發(fā)器12.9.2 DML觸發(fā)器12.9.3 CLR觸發(fā)器12.10 實例:員工就餐統(tǒng)計系統(tǒng)12.11 小結(jié)第13章 作業(yè)和警報13.1 概述13.2 創(chuàng)建作業(yè)13.3 管理作業(yè)13.3.1 修改作業(yè)13.3.2 運行作業(yè)13.3.3 禁用作業(yè)13.3.4 停止作業(yè)13.3.5 刪除作業(yè)13.4 作業(yè)響應(yīng)13.5 警報13.5.1 創(chuàng)建事件警報13.5.2 創(chuàng)建性能警報13.5.3 編輯警報13.5.4 刪除警報13.6 操作員13.6.1 創(chuàng)建操作員13.6.2 向操作員分配警報13.6.3 修改操作員13.6.4 刪除操作員13.7 為作業(yè)通知和警報配置SQL Server Agent Mail13.8 診斷及解決作業(yè)和警報故障13.9 實例:企業(yè)巡更考勤系統(tǒng)13.10 小結(jié)第14章 安全14.1 概述14.2 身份驗證14.2.1 身份驗證模式概述14.2.2 身份驗證模式的更改14.3 安全管理14.3.1 SQL Server登錄管理14.3.2 數(shù)據(jù)庫角色管理14.3.3 權(quán)限管理14.3.4 應(yīng)用程序角色管理14.3.5 事務(wù)日志管理14.4 訪問管理14.4.1 啟用Guest用戶14.4.2 拒絕用戶訪問14.4.3 管理對數(shù)據(jù)庫的訪問14.4.4 對數(shù)據(jù)庫訪問進行授權(quán)14.4.5 管理對表和列的訪問14.5 數(shù)據(jù)文件安全14.6 安全配置安全配置策略14.7 加密14.8 小結(jié)第15章 SQL Server報表服務(wù)15.1 SQL Server報表服務(wù)概述15.2 報表服務(wù)體系架構(gòu)15.3 報表服務(wù)功能15.4 安裝SQL Server報表服務(wù)15.5 配置報表服務(wù)15.6 創(chuàng)建和設(shè)計報表15.7 部署報表服務(wù)15.7.1 報表服務(wù)的部署模式15.7.2 報表服務(wù)部署計劃15.7.3 復(fù)制報表服務(wù)器環(huán)境15.8 訪問報表15.9 發(fā)布報表15.10 管理報表服務(wù)15.10.1 管理報表服務(wù)的要求15.10.2 報表服務(wù)器管理工具15.10.3 報表服務(wù)安裝的備份和還原15.10.4 報表服務(wù)器數(shù)據(jù)庫15.11 小結(jié)第16章 商業(yè)智能開發(fā)套件16.1 概述16.2 BIDS圖形界面介紹16.2.1 起始頁16.2.2 BIDS主界面16.2.3 菜單16.2.4 自定義環(huán)境、工具和窗口16.3 生成BI解決方案16.4 設(shè)計、開發(fā)和調(diào)試SQL Server Integration Services包16.5 小結(jié)第17章 分析服務(wù)17.1 概述17.2 多維數(shù)據(jù)17.3 數(shù)據(jù)挖掘17.4 使用分析服務(wù)17.5 小結(jié)第18章 集成服務(wù)18.1 概述18.2 復(fù)制和下載文件18.2.1 FTP任務(wù)18.2.2 文件系統(tǒng)任務(wù)18.3 發(fā)送電子郵件以響應(yīng)事件18.4 管理SQL Server對象和數(shù)據(jù)18.5 小結(jié)第19章 性能工具19.1 概述19.2 數(shù)據(jù)庫引擎優(yōu)化顧問19.2.1 數(shù)據(jù)庫引擎優(yōu)化顧問圖形用戶界面(GUI)程序19.2.2 dta實用工具19.3 SQL Server事件探查器(SQL Server Profiler)19.3.1 SQL跟蹤19.3.2 使用SQL Server事件探查器19.4 小結(jié)第20章 配置工具20.1 概述20.2 報表服務(wù)配置管理器20.3 SQL Server配置管理器20.4 SQL Server錯誤和使用情況報告20.5 SQL Server安裝中心20.6 小結(jié)第 2 篇 交互提高篇第21章 提高查詢性能21.1 概述21.2 建立索引以快速執(zhí)行查詢21.3 用“數(shù)據(jù)庫引擎優(yōu)化顧問”來優(yōu)化查詢21.4 其他提高查詢性能方法21.5 小結(jié)第22章 訪問SQL Server 200822.1 配置服務(wù)器22.2 訪問SQL Server22.3 遠(yuǎn)程訪問22.4 局域網(wǎng)中多個SQL Server 2008互聯(lián)同步數(shù)據(jù)22.5 項目實例:服務(wù)部就餐統(tǒng)計系統(tǒng)22.6 小結(jié)第23章 SQL Server 2008與Office 2007集成23.1 概述23.2 SQL Server與Excel的集成23.2.1 在Excel中使用SQL Server的數(shù)據(jù)23.2.2 Excel數(shù)據(jù)轉(zhuǎn)入到SQL Server23.3 SQL Server 2008數(shù)據(jù)挖掘外接程序23.3.1 Excel表分析工具23.3.2 Excel數(shù)據(jù)挖掘客戶端23.3.3 數(shù)據(jù)挖掘Visio模板23.4 使用SQL Server 2008和Office構(gòu)造OLAP報表應(yīng)用23.5 小結(jié)第24章 Java與SQL Server24.1 概述24.2 使用JDBC與SQL Server進行交互24.3 使用ODBC與SQL Server進行交互24.4 項目實例:數(shù)字化圖書管理系統(tǒng)24.5 小結(jié)第3篇 項目實戰(zhàn)篇第25章 完整項目實例25.1 概述25.2 企業(yè)巡更考勤系統(tǒng)(B/S)25.3 數(shù)字化圖書管理系統(tǒng)(C/S與B/S結(jié)合)25.4 小結(jié)實例目錄例2-1 一次插入多行數(shù)據(jù)例2-2 FORCESEEK提示例2-3 使用CREATE TYPE語句創(chuàng)建用戶自定義表數(shù)據(jù)類型例2-4 使用表值參數(shù)例2-5 使用MERGE在一張表上執(zhí)行更新和刪除操作例2-6 新數(shù)據(jù)類型1例2-7 新數(shù)據(jù)類型2例2-8 新數(shù)據(jù)類型3例2-9 設(shè)置系統(tǒng)數(shù)據(jù)類型 datetime2例2-10 控制數(shù)據(jù)類型的精度例2-11 新數(shù)據(jù)類型4例2-12 經(jīng)理和雇員之間的父子關(guān)系例3-1 縮進代碼例3-2 查找特定部分順序的存儲過程例3-3 使用自定義模板例3-4 確定結(jié)束日期早于開始日期的工作訂單例4-1 創(chuàng)建未指定文件的數(shù)據(jù)庫例4-2 創(chuàng)建指定數(shù)據(jù)和事務(wù)日志文件的數(shù)據(jù)庫例4-3 刪除單個數(shù)據(jù)庫例4-4 刪除多個數(shù)據(jù)庫例4-5 刪除數(shù)據(jù)庫快照例4-6 修改數(shù)據(jù)庫名例4-7 修改數(shù)據(jù)庫所有者例4-8 重建系統(tǒng)數(shù)據(jù)庫例8-1 備份到磁盤設(shè)備例8-2 創(chuàng)建完整備份和差異備份例8-3 數(shù)據(jù)合并例8-4 通過OPENDATASOURCE查詢表t1例8-5 通過OPENROWSET查詢表t1例8-6 使用bcp例8-7 通過SQL執(zhí)行bcp例8-8 數(shù)據(jù)轉(zhuǎn)換例8-9 查找孤立用戶例8-10 將用戶名對應(yīng)的登錄名添加到syslogins中例8-11 將用戶名映射為指定的登錄名例8-12 解決dbo為孤立用戶的情況例8-13 還原數(shù)據(jù)庫及差異數(shù)據(jù)庫備份例8-14 還原數(shù)據(jù)庫及其差異數(shù)據(jù)庫和事務(wù)日志備份例8-15 事務(wù)日志還原到某個標(biāo)記處例8-16 還原完整數(shù)據(jù)庫例8-17 分離數(shù)據(jù)庫1例8-18 分離數(shù)據(jù)庫2例8-19 打開數(shù)據(jù)庫主密鑰例8-20 對主密鑰啟用自動加密例9-1 判斷存儲過程是否存在例9-2 創(chuàng)建存儲過程例9-3 帶有復(fù)雜SELECT語句的簡單過程例9-4 帶有參數(shù)的簡單過程例9-5 帶有通配符參數(shù)的簡單過程例9-6 使用OUTPUT參數(shù)的過程例9-7 使用OUTPUT游標(biāo)參數(shù)的過程例9-8 使用WITH RECOMPILE選項的過程例9-9 使用WITH ENCRYPTION選項過程例9-10 創(chuàng)建帶參數(shù)的儲存過程例9-11 在存儲過程中使用游標(biāo)例9-12 在JSP中調(diào)用存儲過程例9-13 重命名存儲過程例9-14 修改存儲過程test例9-15 在Database Engine Query中刪除存儲過程例9-16 刪除擴展存儲過程例9-18 staffQuery.jsp例9-19 創(chuàng)建存儲過程kqOnDutyReport1例9-20 創(chuàng)建存儲過程SelectCDate1例12-1 發(fā)送通知郵件例12-2 INSTEAD OF觸發(fā)器例12-3 觸發(fā)器中IF UPDATE應(yīng)用例12-4 虛擬表inserted和deleted例12-5 創(chuàng)建觸發(fā)器例12-6 更新t2表中的數(shù)據(jù)例12-7 查詢某個數(shù)據(jù)庫中的所有觸發(fā)器例12-8 使用SQL 語句查看觸發(fā)器tg_sum的內(nèi)容例12-9 修改觸發(fā)器的內(nèi)容例12-10 修改觸發(fā)器名例12-11 禁用觸發(fā)器tg_sum例12-12 刪除觸發(fā)器例12-13 創(chuàng)建操作記錄表例12-14 在數(shù)據(jù)表上創(chuàng)建觸發(fā)器例12-15 創(chuàng)建類別表例12-16 在類別表上創(chuàng)建觸發(fā)器例12-17 檢測表t的第二列和第三列是否被修改過例12-18 觸發(fā)器回滾例12-19 觸發(fā)器回滾例12-20 觸發(fā)器回滾例12-21 有條件的INSERT觸發(fā)器例12-22 創(chuàng)建product_Insert觸發(fā)器例12-23 創(chuàng)建product_Insert1觸發(fā)器例12-24 改變觸發(fā)器次序例12-25 使用Instead Of觸發(fā)器例12-26 包含錯誤處理函數(shù)的存儲過程例12-27 CATCH塊捕捉錯誤例12-28 TRY CATCH構(gòu)造處理錯誤例12-29 創(chuàng)建用戶定義消息例12-30 調(diào)用定義的錯誤消息例12-31 創(chuàng)建用于保護數(shù)據(jù)庫中的數(shù)據(jù)表不被修改和刪除的存儲過程例12-32 創(chuàng)建用于保護當(dāng)前SQL Server服務(wù)器里所有數(shù)據(jù)庫不能被刪除的存儲過程例12-33 創(chuàng)建用來記錄數(shù)據(jù)庫修改狀態(tài)的觸發(fā)器例12-34 判斷庫存數(shù)量是否為0例12-35 使用inserted表例12-36 員工就餐統(tǒng)計系統(tǒng)例13-1 添加一個沒有功能的作業(yè)例13-2 添加一個具有尋呼、電子郵件和網(wǎng)絡(luò)發(fā)送信息的作業(yè)例13-3 修改作業(yè)例13-5 更改原來存在的作業(yè)步驟例13-6 刪除原先存在的作業(yè)步驟例13-7 從作業(yè)中刪除關(guān)聯(lián)服務(wù)器例13-8 將作業(yè)指派給本地服務(wù)器例13-9 將作業(yè)指派給不同的服務(wù)器例13-10 啟動作業(yè)例13-11 更改作業(yè)的名稱例13-12 停止一個作業(yè)例13-13 刪除一個作業(yè)例13-14 為警報添加電子郵件通知例13-15 創(chuàng)建事件警報例13-16 編輯警報例13-17 刪除警報例13-18 設(shè)置操作員信息例13-19 修改操作員信息例13-20 刪除操作員例13-21 企業(yè)巡更考勤系統(tǒng)例14-1 創(chuàng)建登錄ID和默認(rèn)數(shù)據(jù)庫例14-2 創(chuàng)建使用其他默認(rèn)語言的登錄ID例14-3 創(chuàng)建帶有特定SID的登錄ID例14-4 刪除登錄例14-5 將Windows NT用戶設(shè)定為SQL Server登錄者例14-6 拒絕Windows NT用戶登錄到SQL Server例14-7 刪除Windows NT用戶的登錄信息例14-8 顯示登錄信息例14-9 將用戶添加到固定服務(wù)器角色中例14-10 創(chuàng)建應(yīng)用程序角色例14-11 刪除數(shù)據(jù)庫中的應(yīng)用程序角色例14-12 修改應(yīng)用程序角色的密碼例14-13 啟用Guest用戶例14-14 啟用/禁用登錄名例14-15 檢查被禁用的登錄名例14-16 刪除登錄名例14-17 創(chuàng)建數(shù)據(jù)庫角色并添加用戶例14-18 判斷當(dāng)前用戶例14-19 刪除用戶及角色例14-20 為數(shù)據(jù)庫用戶授予某種權(quán)限例14-21 創(chuàng)建數(shù)據(jù)庫用戶例14-22 撤銷用戶授權(quán)例14-24 授予用戶對表的操作權(quán)限例14-25 收回賦予給某個用戶的權(quán)限例14-26 拒絕用戶訪問例14-27 授予權(quán)限例14-29 產(chǎn)生數(shù)據(jù)庫主密鑰例14-30 產(chǎn)生密鑰例14-31 加密數(shù)據(jù)例14-32 數(shù)據(jù)解密例14-33 用RC4算法產(chǎn)生對稱密鑰例15-1 報表服務(wù)器的URL示例例22-1 查詢當(dāng)前連接所使用的協(xié)議例22-2 使用連接字符串連接SQL Server例22-3 創(chuàng)建一個鏈接服務(wù)器例22-4 服務(wù)部就餐統(tǒng)計系統(tǒng)例24-1 使用JDBC連接MS SQL Server例24-2 使用ODBC數(shù)據(jù)源連接MS SQL Server例24-3 數(shù)字化圖書管理系統(tǒng)例25-1 企業(yè)巡更考勤系統(tǒng)(B/S)例25-2 數(shù)字化圖書管理系統(tǒng)(C/S與B/S結(jié)合)……
章節(jié)摘錄
第1篇 基礎(chǔ)知識篇 第1章 SQL Server 2008概述、安裝和配置 本章將對SQL Server 2008做一個比較全面的概述,讓讀者了解什么是SQL Server 2008,它有什么作用,并介紹它的一些基本功能?! ”菊乱矊ьI(lǐng)讀者一起來安裝SQL Server 2008。首先詳細(xì)敘述各個版本所要求的計算機軟、硬件配置,讀者在安裝SQL Server 2008某個版本之前一定要驗證自己的計算機是不是滿足所需的最低要求,然后詳細(xì)描述了整個安裝過程的步驟?! 〗榻B安裝好SQL Server 2008之后怎樣對它進行一些基本的功能配置。讀者在閱讀完本章之后會對sQLServer2008有一個大致的了解,為后續(xù)學(xué)習(xí)奠定基礎(chǔ)。 1.1 SQL Server 2008概述 SQL Server 2008是用于大規(guī)模聯(lián)機事務(wù)處理(On—Line Transaction Processin9,OLTP)、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用的數(shù)據(jù)庫平臺;也是用于數(shù)據(jù)集成、分析和報表解決方案的商業(yè)智能平臺?! QL Server 2008組件包括數(shù)據(jù)庫引擎、報表服務(wù)、分析服務(wù)、通知服務(wù)、集成服務(wù)、全文搜索、復(fù)制和Service Broker等?! QL Server 2008使用一些組件工具來幫助實現(xiàn)開發(fā)和管理任務(wù),例如SQL Server ManagementStudi0和SQL Server Business Intelligence Development Studi0。在SQL Server Management Studi0中,可以開發(fā)和管理SQL Server數(shù)據(jù)庫引擎和通知解決方案,管理已部署的Analysis Services(分析服務(wù))解決方案,管理和運行Integration Services(集成服務(wù))包,以及管理報表服務(wù)器和ReportingServices報表與報表模型,同時可以可視化管理數(shù)據(jù)庫,以及編輯和執(zhí)行SQL語句。在BIDS(BusinessIntelligenceDevelopmentStudi0,商業(yè)智能開發(fā)工具)中,可以使用以下項目來開發(fā)商業(yè)智能解決方案:使用Analysis Services項目開發(fā)多維數(shù)據(jù)集、維度和挖掘結(jié)構(gòu)。
編輯推薦
《貫通SQLServer2008數(shù)據(jù)庫系統(tǒng)開發(fā)》可供初學(xué)者作為入門書籍,也可為有一定的SQL Server編程基礎(chǔ)的程序員作為參考用書,對于缺乏項目實戰(zhàn)經(jīng)驗的程序員還可用于快速積累項目開發(fā)經(jīng)驗。 《貫通SQLServer2008數(shù)據(jù)庫系統(tǒng)開發(fā)》遵循了循序漸進的原則,逐步引領(lǐng)讀者從基礎(chǔ)到各個知識點的學(xué)習(xí),最后通過兩個實例項目進行全面剖析SQL Server在實際工程中的應(yīng)用?! 敦炌⊿QLServer2008數(shù)據(jù)庫系統(tǒng)開發(fā)》著重闡述SQL Server 2008之中最為基礎(chǔ)和實用的相關(guān)知識、實際項目中最重要和最常用的應(yīng)用,以及讀者最關(guān)心的功能,理論結(jié)合實際,應(yīng)用實際項目貫穿全書,使讀者能在迅速地掌握理論知識的同時將其應(yīng)用到實際項目當(dāng)中,能更快、更好地掌握SQL Server 2008。
圖書封面
評論、評分、閱讀與下載
貫通SQL Server 2008數(shù)據(jù)庫系統(tǒng)開發(fā) PDF格式下載