發表於2024-11-23
《軟件入門與提高叢書:SQL Server2008入門與提高》內容豐富、實例精彩、覆蓋麵廣、指導性強,力求以全麵的知識及豐富的實例來指導讀者透徹地學習SQL Server 2008數據庫各方麵的知識。《軟件入門與提高叢書:SQL Server2008入門與提高》適閤所有想全麵學習SQL Server 2008數據庫的初學者快速入門,也適閤有一定數據庫基礎的技術人員參考。另外,對於大中專院校和培訓班的學生,《軟件入門與提高叢書:SQL Server2008入門與提高》更是一本不可多得的教材。
《SQL Server 2008入門與提高》將引導讀者利用SQL Server 2008技術進行數據庫管理與開發實踐。《SQL Server 2008入門與提高》共17章,主要內容包括關係數據庫的有關知識、安裝和配置SQL Server 2008、創建數據庫和錶、修改數據庫文件、數據庫的備份和恢復、管理和操作數據錶、設計錶數據完整性、查詢與管理錶數據、Transact-SQL編程、存儲過程和觸發器的開發、數據庫的安全管理和係統自動化管理,以及CLR、SMO和XML等高級開發知識。《SQL Server 2008入門與提高》書附帶的光盤中提供瞭示例數據庫、視頻和案例源文件,以及一些典型數據庫,可方便讀者學習使用。
《SQL Server 2008入門與提高》內容豐富、實例精彩、覆蓋麵廣、指導性強,力求以全麵的知識及豐富的實例來指導讀者透徹地學習SQL Server 2008數據庫各方麵的知識。本書適閤所有想全麵學習SQL Server 2008數據庫的初學者快速入門,也適閤有一定數據庫基礎的技術人員參考。另外,對於大中專院校和培訓班的學生,本書更是一本不可多得的教材。
劉俊強,擁有近10年的數據庫係統開發經驗,曾開發過考試係統、超市管理係統和綜閤業務係統等,現就職於某大型IT公司,從事SQLServer、Oracle和Linux等方麵的開發和管理工作,曾發錶過多篇計算機專業論文,也翻譯和編寫過幾部著作。
第1章 數據庫與SQL Server 2008
1.1 數據庫與關係數據庫
1.1.1 數據庫簡介
1.1.2 數據庫模型
1.1.3 關係數據庫簡介
1.2 關係數據庫術語
1.3 數據庫建模
1.3.1 範式理論
1.3.2 實體—關係模型
1.4 實踐案例:將E—R模型轉換為關係模型
1.5 SQL Server 2008的簡介
1.5.1 SQL Server的發展曆史
1.5.2 SQL Server 2008的新特性
1.6 實踐案例:安裝SQL Server 2008
1.7 實踐案例:升級為SQL Server 2008
1.8 卸載SQL Server 2008
1.9 思考與練習
1.10 練一練
第2章 使用SQL Server 2008的管理工具
2.1 SQL Server配置管理器
2.1.1 管理服務
2.1.2 管理服務器和協議
2.1.3 本地客戶端協議配置
2.2 實踐案例:配置命名管道
2.3 SQL Server Management Studio
2.3.1 SQLSMS簡介
2.3.2 注冊服務器
2.3.3 配置服務器
2.4 實踐案例:配置身份驗證模式
2.5 sqlcmd工具
2.5.1 連接到數據庫
2.5.2 執行語句
2.6 實踐案例:使用輸入和輸齣文件
2.7 其他管理工具
2.7.1 Business Intelligence Development Studio
2.7.2 數據庫引擎優化顧問
2.7.3 SQL Server Profiler
2.7.4 Reporting Services配置
2.7.5 實用命令行工具
2.7.6 SQL Server聯機叢書
2.8 思考與練習
2.9 練一練
第3章 SQL Server 2008入門操作
3.1 係統數據庫
3.2 數據庫的組成
3.2.1 數據庫元素
3.2.2 數據庫文件
3.2.3 文件和文件組
3.2.4 數據庫狀態
3.3 實踐案例:查詢數據庫和文件狀態
3.4 創建數據庫
3.4.1 使用SQLSMS工具創建
3.4.2 使用CREATE DATBASE語句創建
3.5 實踐案例:使用多文件組創建數據庫
3.6 實踐案例:修改數據庫名稱
3.7 刪除數據庫
3.7.1 使用SQLSMS工具刪除
3.7.2 使用DROP DATABASE刪除
3.8 思考與練習
3.9 練一練
第4章 維護SQL Server數據庫
4.1 數據庫快照
4.1.1 數據庫快照簡介
4.1.2 創建和刪除數據庫快照
4.2 實踐案例:使用數據庫快照
4.3 修改數據庫
4.3.1 收縮數據庫
4.3.2 收縮數據庫文件
4.3.3 移動數據庫文件
4.3.4 擴大數據庫
4.4 分離和附加數據庫
4.4.1 分離數據庫
4.4.2 附加數據庫
4.5 實踐案例:使用語句分離和附加數據庫
4.6 生成SQL腳本
4.6.1 將數據錶生成SQL腳本
4.6.2 將數據庫生成SQL腳本
4.7 實踐案例:導入/導齣數據
4.8 備份數據庫
4.8.1 SQL Server備份類型
4.8.2 SQL Server備份設備
4.8.3 通過圖形嚮導備份數據庫
4.8.4 使用BACKUP語句備份數據庫
4.8.5 執行差異備份
4.9 恢復數據庫
4.9.1 SQL Server恢復模式簡介
4.9.2 配置恢復模式
4.9.3 使用圖形化嚮導恢復數據庫
4.9.4 使用RESTORE語句恢復數據庫
4.10 思考與練習
4.11 練一練
第5章 操作數據錶
5.1 SQL Server錶
5.1.1 什麼是錶
5.1.2 臨時錶
5.1.3 係統錶
5.2 定義列的數據類型
5.2.1 基本數據類型
5.2.2 創建用戶定義的數據類型
5.3 實踐案例:使用係統存儲過程管理自定義類型
5.4 創建數據錶
5.4.1 使用SQLSMS創建
5.4.2 使用語句創建
5.5 實踐案例:使用SQLSMS操作錶
5.5.1 添加數據
5.5.2 修改數據
5.5.3 刪除數據
5.6 修改錶
5.6.1 錶名
5.6.2 錶屬性
5.6.3 列
5.7 刪除錶
5.8 思考與練習
5.9 練一練
第6章 錶的完整性約束
6.1 約束概述
6.1.1 約束簡介
6.1.2 約束的分類
6.2 默認值對象
6.2.1 創建默認值語法格式
6.2.2 綁定默認值
6.2.3 查看默認值
6.2.4 刪除默認值
6.3 規則對象
6.3.1 創建規則的語法格式
6.3.2 綁定規則
6.3.3 查看規則
6.3.4 刪除規則
6.4 實現列的基本約束
6.4.1 主鍵約束
6.4.2 外鍵約束
6.4.3 自動編號約束
6.4.4 非空約束
6.4.5 唯一性約束
6.4.6 默認值約束
6.4.7 驗證約束
6.5 實踐案例:設計圖書信息錶約束規則
6.6 思考與練習
6.7 練一練
第7章 T—SQL語言編程入門
7.1 T—SQL語言簡介
7.2 語法基礎
7.2.1 常量
7.2.2 變量
7.2.3 注釋
7.3 運算符
7.3.1 賦值運算符
7.3.2 算術運算符
7.3.3 字符串連接運算符
7.3.4 比較運算符
7.3.5 邏輯運算符
7.3.6 一元運算符
7.3.7 位運算符
7.3.8 運算符優先級
7.4 流程語句
7.4.1 語句塊
7.4.2 條件語句
7.4.3 分支語句
7.4.4 循環語句
7.4.5 錯誤處理語句
7.4.6 其他語句
7.5 實踐案例:使用WHILE循環輸齣一個倒三角形
7.6 遊標
7.6.1 定義遊標
7.6.2 打開遊標
7.6.3 檢索遊標
7.6.4 關閉與刪除遊標
7.7 思考與練習
7.8 練一練
第8章 T—SQL高級編程
第9章 T—SQL修改錶數據
第10章 T—SQL查詢數據
第11章 T—SQL復雜查詢
第12章 管理數據庫對象
第13章 觸發器編程
第14章 存儲過程編程
第15章 SQL Server高級編程
第16章 管理數據庫安全
第17章 産品展示模塊
參考答案
前 言
SQL Server是Microsoft公司的關係型數據庫管理係統産品,從20世紀80年代後期開始開發,先後經曆瞭7.0、2000、2005和2008四個大版本。SQL Server 2008 R2是2008的最新版本,它擁有許多新的特性和關鍵的改進,使得它成為迄今為止最強大和最全麵的SQL Server版本。它的齣現更是促進瞭計算機應用嚮各行業的滲透,為企業解決數據爆炸和數據驅動的應用提供瞭有力的技術支持。
本書具有知識全麵、實例精彩、指導性強的特點,力求以全麵的知識性及豐富的實例來指導讀者透徹地學習SQL Server 2008基礎知識。
本書內容
第1章 數據庫與SQL Server 2008。本章介紹數據庫的概念,關係數據庫的簡介及其術語,規範關係和數據庫建模的方法,以及SQL Server的發展史和SQL Server 2008的安裝及卸載。
第2章 開始使用SQL Server 2008。本章主要介紹SQL Server 2008的管理工具和程序,如SQL Server配置管理器、SQL Server Management Studio以及SQLCMD等。
第3章 SQL Server 2008入門操作。本章介紹SQL Server 2008自帶的係統數據庫,數據庫的構成部分,以及數據庫的創建、重命名和刪除方法。
第4章 維護SQL Server 2008數據庫。本章主要介紹SQL Server 2008數據庫的各種管理操作,如數據庫快照、修改數據庫文件、重命名數據庫、備份與導齣等。
第5章 操作數據錶。本章主要介紹SQL Server 2008數據錶的各種管理操作,如係統錶和臨時錶的定義,創建錶,定義列的數據類型,修改錶名以及刪除錶等。
第6章 錶的完整性約束。本章詳細介紹默認值和規則的應用,以及SQL Server 2008中應用於列的各種約束,如不能為空、不能重復等。
第7章 T-SQL語言編程入門。本章主要介紹T-SQL語言的基礎知識,包括T-SQL語言的分類、常量、變量、注釋、各類運算符及優先級、流程語句的使用等。
第8章 T-SQL高級編程。本章將講解SQL語言在數據庫中的高級應用,如調用係統函數、編寫自定義函數,以及使用事務和鎖確保數據的完整性等。
第9章 T-SQL修改錶數據。本章詳細介紹數據操縱語言中INSERT、UPDATE和DELETE語句對數據進行插入、更新和刪除的方法。
第10章 T-SQL查詢數據。本章詳細介紹SELECT語句的應用,包括在查詢時可以指定列、指定條件甚至執行計算,對查詢結果進行排序、分組和統計等。
第11章 T-SQL復雜查詢。本章詳細介紹SELECT嵌套的子查詢,以及多錶連接的方法。
第12章 管理數據庫對象。本章主要介紹數據庫中架構、視圖和索引三個對象的使用。
第13章 觸發器編程。本章主要介紹觸發器的操作,包括觸發器的概念和分類,DML觸發器的創建,觸發器的管理(如禁用與啓用、修改和刪除),觸發器的高級應用(如DDL觸發器、嵌套和遞歸觸發器)。
第14章 存儲過程編程。本章主要介紹存儲過程的操作,包括存儲過程的類型、創建普通存儲過程、加密和臨時存儲過程、查看和修改存儲過程,以及使用存儲過程的參數等。
第15章 SQL Server高級編程。本章從三個方麵講解SQL Server 2008的高級編程技術,分彆是XML編程、CLR編程和SMO編程。
第16章 管理數據庫安全。本章首先介紹SQL Server 2008提供的各個安全級彆,然後重點介紹身份驗證模式、登錄名、數據庫用戶、權限及角色的管理。
第17章 産品展示模塊。本章利用ASP.NET和SQL Server 2008開發一個商業係統的産品展示模塊,功能包括顯示産品、産品詳情、增加和刪除産品,以及分類的管理。
本書特色
本書中的大量內容來自真實的SQL Server 數據庫示例,力求解決讀者在實際操作中遇到的問題,使讀者更容易地掌握SQL Server 2008數據庫應用。本書難度適中,內容由淺入深,實用性強,覆蓋麵廣,條理清晰。
* 知識點全:本書緊緊圍繞SQL Server 2008數據庫展開講解,具有很強的邏輯性和係統性。
* 實例豐富:書中各實例均經過作者精心設計和挑選,是根據作者在實際開發中的經驗總結而來的,涵蓋瞭在實際開發中所遇到的各種問題。
* 應用廣泛:對於精選案例,分析深入淺齣,而且有些程序能夠直接在項目中使用。
* 基於理論,注重實踐:在閤適位置安排綜閤應用實例,或者小型應用程序,將理論應用到實踐中,從而加強讀者的實際應用能力,鞏固開發基礎知識。
* 貼心的提示:為瞭便於讀者閱讀,全書還穿插著一些技巧、提示等小貼士,體例約定如下。
提示:通常是一些貼心的提醒,以讓讀者加深印象,或者提供解決問題的方法。
注意:提齣學習過程中需要特彆注意的一些知識點和內容,或者相關信息。
技巧:通過簡短的文字,指齣知識點在應用時的一些小竅門。
讀者對象
本書可以作為SQL Server數據庫的入門書籍,也可以幫助中級讀者提高技能。
本書適閤以下人員閱讀學習。
* 沒有數據庫應用基礎的SQL Server入門人員。
* 有一些數據庫應用基礎,並且希望全麵學習SQL Server數據庫的讀者。
* 各大中專院校的在校學生和相關授課老師。
* 相關培訓班的學員。
本書由劉俊強編著,另外參與本書編寫及設計工作的還有侯政雲、劉利利、鄭誌榮、肖進、侯艷書、崔再喜、侯政洪、李海燕、祝紅濤、賀春雷等,在此錶示感謝。在本書的編寫過程中,我們力求精益求精,但難免存在一些不足之處,敬請廣大讀者批評指正。
編 者
SQL Server 2008入門與提高(附光盤) 下載 mobi pdf epub txt 電子書 格式 2024
SQL Server 2008入門與提高(附光盤) 下載 mobi epub pdf 電子書隻能說還行吧
評分好評,還可以
評分質量不錯,很好。
評分非常好的一本書 包裝很好 質量很好
評分不錯的圖書。
評分這本書還行吧
評分物有所值物有所值
評分覺的還是很不錯的,看啦有一段時間啦
評分可以啊
SQL Server 2008入門與提高(附光盤) mobi epub pdf txt 電子書 格式下載 2024