SQL Server數(shù)據(jù)庫配置與管理指南》:采用由淺入深、循序漸進(jìn)的講解方式。
全面系統(tǒng)地講解SQL Server 2008各方面的知識。 提供完整的數(shù)據(jù)庫項目開發(fā)流程和實(shí)例應(yīng)用代碼。 實(shí)例豐富,書中包含2個案例和225個小實(shí)例。 提供最簡潔實(shí)用的SQL查詢語句。 贈送8.5小時《SQL Server數(shù)據(jù)庫配置與管理指南》實(shí)例講解視頻。 贈送1000頁電子書。 提供137頁P(yáng)PT文檔。 《SQL Server數(shù)據(jù)庫配置與管理指南》內(nèi)容簡介:SQL Server 2008是Microsoft公司最新發(fā)布的一款關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其宗旨是為各類用戶提供完整的數(shù)據(jù)庫解決方案,幫助用戶建立自己的電子商務(wù)體系,增強(qiáng)用戶對外界變化的反應(yīng)能力,提高用戶在市場競爭中的能力。
《SQL Server數(shù)據(jù)庫配置與管理指南》采取由淺入深的方式,介紹了SQL Server 2008從入門到精通所需的各個方面,其中包括SQL Server 2008的新增特性和安裝方法、管理及維護(hù)數(shù)據(jù)庫和數(shù)據(jù)表、SQL Server 2008數(shù)據(jù)庫備份和還原等。此外,還介紹了在SQL Server 2008中實(shí)現(xiàn)對報表和XML數(shù)據(jù)進(jìn)行管理方面的相關(guān)知識。最后講解了超市管理系統(tǒng)和商品銷售管理系統(tǒng)兩個案例的開發(fā)與應(yīng)用。同時,《SQL Server數(shù)據(jù)庫配置與管理指南》還介紹了大量的SQL Server使用經(jīng)驗,對使用中的重點(diǎn)、難點(diǎn)進(jìn)行了專門的講解,是一本有效、實(shí)用的入門指南,適合作為初、中級讀者的入門和參考用書。 2.1.3數(shù)據(jù)庫的特點(diǎn)
數(shù)據(jù)庫并不是與計算機(jī)的產(chǎn)生同時出現(xiàn)的,而是隨著計算機(jī)技術(shù)的發(fā)展而產(chǎn)生的。數(shù)據(jù)庫從產(chǎn)生到發(fā)展至今,具有以下幾個方面的特點(diǎn): (1)數(shù)據(jù)的獨(dú)立性。包括數(shù)據(jù)庫的邏輯結(jié)構(gòu)和應(yīng)用程序的相互獨(dú)立,也包括數(shù)據(jù)物理結(jié)構(gòu)的變化不影響數(shù)據(jù)的邏輯結(jié)構(gòu)。 (2)實(shí)現(xiàn)數(shù)據(jù)共享。在數(shù)據(jù)庫系統(tǒng)中,所有用戶可以同時存取數(shù)據(jù)庫中的數(shù)據(jù),也可以用各種方式通過接口使用數(shù)據(jù)庫,并提供數(shù)據(jù)共享。 (3)減少數(shù)據(jù)的冗余度。由于數(shù)據(jù)庫實(shí)現(xiàn)了數(shù)據(jù)共享,從而避免了用戶各自建立應(yīng)用文件的情況,減少了大量的重復(fù)數(shù)據(jù),維護(hù)了數(shù)據(jù)的一致性并且減少了數(shù)據(jù)的冗余度。 (4)故障恢復(fù)。數(shù)據(jù)庫系統(tǒng)可以及時發(fā)現(xiàn)并修復(fù)故障,從而防止數(shù)據(jù)被破壞。數(shù)據(jù)庫系統(tǒng)能盡快恢復(fù)數(shù)據(jù)庫系統(tǒng)運(yùn)行時可能出現(xiàn)的物理上或邏輯上的錯誤。 2.1.4數(shù)據(jù)庫管理的發(fā)展階段 計算機(jī)技術(shù)的不斷發(fā)展促進(jìn)了數(shù)據(jù)庫管理技術(shù)的快速發(fā)展,從20世紀(jì)50年代發(fā)展到現(xiàn)在,數(shù)據(jù)庫管理技術(shù)主要經(jīng)歷了4個階段。 1.人工管理階段 在20世紀(jì)50年代中期以前,計算機(jī)主要應(yīng)用于科學(xué)計算,計算機(jī)中除了硬件之外并沒有安裝任何軟件,也沒有操作系統(tǒng),用戶面對的是只有硬件的裸機(jī),這個階段是人工管理階段。這一階段的數(shù)據(jù)管理具有以下特點(diǎn): 數(shù)據(jù)不能夠被保存。 沒有軟件對數(shù)據(jù)進(jìn)行管理。 數(shù)據(jù)面向應(yīng)用并且不能夠被共享。 2.文件系統(tǒng)階段20世紀(jì)50年代后期到20世紀(jì)60年代中期是文件系統(tǒng)階段。在這一階段,計算機(jī)不僅用于科學(xué)計算,還用于大量的信息處理。在軟件方面已經(jīng)出現(xiàn)了操作系統(tǒng)和高級語言,并且操作系統(tǒng)提供了使用文件系統(tǒng)管理數(shù)據(jù)庫的方法,數(shù)據(jù)信息可以以文件的方式存儲在存儲器中。 3.數(shù)據(jù)庫管理階段20世紀(jì)70年代以來,數(shù)據(jù)庫技術(shù)得到了迅速的發(fā)展,在80年代相繼出現(xiàn)了一批商業(yè)化的關(guān)系數(shù)據(jù)庫系統(tǒng),如Oracle、Access和sybase等。 …… ![]() 第1篇 SQL Server 2008基礎(chǔ)篇
第1章 SQL Server 2008基礎(chǔ)概述 1.1 了解SQL Server 1.1.1 SQL Server語言介紹 1.1.2 SQL Server的發(fā)展 1.2 SQL Server 2008數(shù)據(jù)庫系統(tǒng)概述 1.2.1 SQL Server 2008介紹 1.2.2 SQL Server 2008的新增功能 1.3 SQL Server 2008的安裝與卸載 1.3.1 安裝SQL Server 2008時的注意事項 1.3.2 安裝的操作系統(tǒng)及硬件要求 1.3.3 系統(tǒng)安裝的操作步驟 1.3.4 卸載SQL Server 2008 1.4 小結(jié) 第2章 SQL Server 2008數(shù)據(jù)庫介紹 2.1 數(shù)據(jù)庫概述 2.1.1 數(shù)據(jù)庫的基本概念 2.1.2 數(shù)據(jù)庫的基本結(jié)構(gòu) 2.1.3 數(shù)據(jù)庫的特點(diǎn) 2.1.4 數(shù)據(jù)庫管理的發(fā)展階段 2.2 數(shù)據(jù)庫的基本類型 2.2.1 層次型數(shù)據(jù)庫 2.2.2 網(wǎng)絡(luò)型數(shù)據(jù)庫 2.2.3 關(guān)系型數(shù)據(jù)庫 2.3 SQL Server數(shù)據(jù)庫中的對象 2.3.1 數(shù)據(jù)表 2.3.2 視圖 2.3.3 索引 2.3.4 存儲過程 2.3.5 觸發(fā)器 2.3.6 約束 2.3.7 默認(rèn)值 2.3.8 角色 2.3.9 用戶 2.4 SQL Server 2008中的數(shù)據(jù)類型 2.4.1 字符串?dāng)?shù)據(jù)類型 2.4.2 二進(jìn)制數(shù)據(jù)類型 2.4.3 數(shù)值數(shù)據(jù)類型 2.4.4 浮點(diǎn)數(shù)據(jù)類型 2.4.5 日期時間數(shù)據(jù)類型 2.4.6 自定義數(shù)據(jù)類型 2.5 小結(jié) 第3章 SQL Server Management Studio管理器 3.1 SQL Server Management Studio介紹 3.1.1 啟動SQL Server Management Studio 3.1.2 設(shè)置環(huán)境布局 3.1.3 配置選項 3.1.4 代碼編輯器的使用 3.2 管理數(shù)據(jù)庫 3.2.1 創(chuàng)建數(shù)據(jù)庫 3.2.2 刪除數(shù)據(jù)庫 3.2.3 分離數(shù)據(jù)庫 3.2.4 附加數(shù)據(jù)庫 3.2.5 備份數(shù)據(jù)庫 3.2.6 恢復(fù)數(shù)據(jù)庫 3.2.7 收縮數(shù)據(jù)庫 3.3 管理數(shù)據(jù)表 3.3.1 創(chuàng)建數(shù)據(jù)表 3.3.2 修改數(shù)據(jù)表 3.3.3 重命名數(shù)據(jù)表 3.3.4 刪除數(shù)據(jù)表 3.3.5 導(dǎo)入數(shù)據(jù)表 3.3.6 導(dǎo)出數(shù)據(jù)表 3.3.7 數(shù)據(jù)壓縮 3.4 索引的管理 3.4.1 創(chuàng)建索引 3.4.2 管理索引 3.4.3 刪除索引 3.5 數(shù)據(jù)表中記錄信息的維護(hù) 3.5.1 插入數(shù)據(jù)信息 3.5.2 修改數(shù)據(jù)信息 3.5.3 刪除數(shù)據(jù)信息 3.6 小結(jié) 第4章 SQL Server 2008中的數(shù)據(jù)表與視圖 4.1 了解數(shù)據(jù)表與視圖 4.1.1 什么是數(shù)據(jù)表 4.1.2 數(shù)據(jù)表的種類 4.1.3 什么是視圖 4.1.4 視圖的種類 4.1.5 視圖的作用 4.2 使用CREATE TABLE語句創(chuàng)建數(shù)據(jù)表 4.2.1 CREATE TABLE語句的語法結(jié)構(gòu) 4.2.2 創(chuàng)建常見的數(shù)據(jù)表 4.2.3 創(chuàng)建具有自動編號字段的數(shù)據(jù)表 4.2.4 創(chuàng)建具有默認(rèn)值字段的數(shù)據(jù)表 4.2.5 創(chuàng)建具有約束規(guī)則的數(shù)據(jù)表 4.2.6 創(chuàng)建臨時表 4.3 使用ALTER TABLE語句修改數(shù)據(jù)表 4.3.1 ALTER TABLE語句的語法結(jié)構(gòu) 4.3.2 添加新的字段 4.3.3 刪除字段 4.3.4 修改字段屬性 4.3.5 設(shè)置數(shù)據(jù)表主鍵 4.3.6 禁用與啟用約束 4.4 使用DROP TABLE語句刪除數(shù)據(jù)表 4.4.1 DROP TABLE語句的語法結(jié)構(gòu) 4.4.2 刪除數(shù)據(jù)表 4.4.3 刪除臨時表 4.5 在SQL Server Management Studio中管理視圖 4.5.1 在SQL Server Management Studio中創(chuàng)建視圖 4.5.2 在SQL Server Management Studio中修改視圖 4.5.3 在SQL Server Management Studio中刪除視圖 4.6 使用T-SQL語句管理視圖 4.6.1 使用CREATE VIEW語句創(chuàng)建視圖 4.6.2 使用ALTER VIEW語句修改視圖 4.6.3 使用DROP VIEW語句刪除視圖 4.7 視圖的基本應(yīng)用 4.7.1 使用視圖查詢數(shù)據(jù) 4.7.2 使用視圖統(tǒng)計數(shù)據(jù) 4.7.3 通過視圖向數(shù)據(jù)表中插入數(shù)據(jù) 4.7.4 通過視圖修改數(shù)據(jù)表中的數(shù)據(jù) 4.7.5 通過視圖刪除數(shù)據(jù)表中的數(shù)據(jù) 4.8 小結(jié) 第2篇 SQL Server 2008數(shù)據(jù)庫管理篇 第5章 T-SQL基礎(chǔ)查詢 5.1 SELECT查詢語句介紹 5.1.1 SELECT語句的語法結(jié)構(gòu) 5.1.2 SELECT語句的執(zhí)行過程 5.2 SELECT語句查詢 5.2.1 查詢指定列數(shù)據(jù) 5.2.2 查詢所有列數(shù)據(jù) 5.2.3 在查詢時使用別名 5.3 基礎(chǔ)條件查詢 5.3.1 相等條件查詢 5.3.2 不等條件查詢 5.3.3 區(qū)間條件查詢 5.4 運(yùn)算符查詢 5.4.1 AND運(yùn)算符查詢 5.4.2 OR運(yùn)算符查詢 5.4.3 AND運(yùn)算符與OR運(yùn)算符組合查詢 5.4.4 IN運(yùn)算符查詢 5.4.5 NOT IN運(yùn)算符查詢 5.5 日期時間查詢 5.5.1 查詢指定日期數(shù)據(jù) 5.5.2 查詢?nèi)掌趨^(qū)間數(shù)據(jù) 5.5.3 查詢大于或小于某日期的數(shù)據(jù) 5.6 模糊查詢 5.6.1 LIKE運(yùn)算符查詢 5.6.2 “%”通配符查詢 5.6.3 “_”通配符查詢 5.6.4 “[]”通配符查詢 5.7 查詢中的相關(guān)處理 5.7.1 去除重復(fù)記錄 5.7.2 查詢前n條數(shù)據(jù)記錄 5.7.3 獲取指定字段的空值 5.8 對查詢結(jié)果進(jìn)行排序 5.8.1 ORDER BY語句的語句結(jié)構(gòu) 5.8.2 單列排序 5.8.3 多列排序 5.8.4 在排序時使用序號 5.9 小結(jié) 第6章 T-SQL高級查 6.1 連接查詢 6.1.1 多表連接查詢 6.1.2 內(nèi)連接查詢 6.1.3 外連接查詢 6.1.4 自連接查詢 6.2 聯(lián)合查詢 6.2.1 UNION語句查詢 6.2.2 INTERSECT語句查詢 6.2.3 EXCEPT語句查詢 6.3 子查詢 6.3.1 SELECT語句中的子查詢 6.3.2 IN語句中的子查詢 6.3.3 EXISTS語句的子查詢 6.3.4 ANY運(yùn)算符的子查詢 6.3.5 ALL運(yùn)算符的子查詢 6.4 交叉表查詢 6.4.1 使用CASE語句實(shí)現(xiàn)交叉表查詢 6.4.2 使用PIVOT語句實(shí)現(xiàn)交叉表查詢 6.5 小結(jié) 第7章 數(shù)據(jù)維護(hù)操作 7.1 數(shù)據(jù)的插入操作 7.1.1 INSERT語句的語法結(jié)構(gòu) 7.1.2 向數(shù)據(jù)表中的部分字段插入數(shù)據(jù) 7.1.3 向數(shù)據(jù)表中所有的字段插入數(shù)據(jù) 7.1.4 NULL值的插入 7.1.5 使用INSERT INTO…SELECT語句插入數(shù)據(jù) 7.1.6 使用SELECT INTO語句插入數(shù)據(jù) 7.2 使用UPDATE語句修改數(shù)據(jù)記錄 7.2.1 UPDATE語句的語法結(jié)構(gòu) 7.2.2 根據(jù)條件修改數(shù)據(jù)記錄 7.2.3 修改數(shù)據(jù)表中所有的數(shù)據(jù)記錄 7.2.4 修改數(shù)據(jù)字段中為NULL的數(shù)據(jù)信息 7.2.5 修改數(shù)據(jù)表中的前n條數(shù)據(jù)記錄 7.3 使用DELETE語句刪除數(shù)據(jù)記錄 7.3.1 DELETE語句的語法結(jié)構(gòu) 7.3.2 根據(jù)條件刪除數(shù)據(jù)記錄 7.3.3 刪除數(shù)據(jù)表中所有的數(shù)據(jù)記錄 7.4 使用TRUNCATE TABLE語句刪除數(shù)據(jù)記 7.4.1 TRUNCATE TABLE語句的語法結(jié)構(gòu) 7.4.2 使用TRUNCATE TABLE語句刪除數(shù)據(jù)記錄 7.5 小結(jié) 第8章 存儲過程 134 8.1 存儲過程概述 134 8.1.1 什么是存儲過程 8.1.2 存儲過程的分類 8.1.3 使用存儲過程的優(yōu)點(diǎn) 8.2 創(chuàng)建存儲過程 8.2.1 在SQL Server Management Studio中創(chuàng)建存儲過程 8.2.2 創(chuàng)建存儲過程的語法結(jié)構(gòu) 8.2.3 創(chuàng)建簡單的存儲過程 8.2.4 創(chuàng)建具有輸入?yún)?shù)的存儲過程 8.2.5 創(chuàng)建帶有返回參數(shù)的存儲過程 8.2.6 創(chuàng)建加密的存儲過程 8.2.7 創(chuàng)建CLR存儲過程 8.3 執(zhí)行存儲過程 8.3.1 在SQL Server Management Studio中執(zhí)行存儲過程 8.3.2 使用EXECUTE語句執(zhí)行存儲過程 8.4 修改存儲過程 8.4.1 在SQL Server Management Studio中修改存儲過程 8.4.2 使用ALTER PROCEDURE語句修改存儲過程 8.5 重命名存儲過程 8.5.1 在SQL Server Management Studio中重命名存儲過程 8.5.2 使用sp_rename語句重命名存儲過程 8.6 刪除存儲過程 8.6.1 在SQL Server Management Studio 中刪除存儲過程 8.6.2 使用DROP PROCEDURE語句 刪除存儲過程 8.7 查看存儲過程 8.7.1 查看存儲過程的源代碼 8.7.2 查看存儲過程中的對象 8.8 存儲過程的擴(kuò)展應(yīng)用 8.8.1 擴(kuò)展存儲過程的使用 8.8.2 錯誤信息處理 8.9 小結(jié) 第9章 觸發(fā)器 9.1 觸發(fā)器概述 9.1.1 了解觸發(fā)器 9.1.2 觸發(fā)器的分類 9.1.3 觸發(fā)器的作用 9.2 創(chuàng)建觸發(fā)器 9.2.1 在SQL Server Management Studio 中創(chuàng)建觸發(fā)器 9.2.2 創(chuàng)建INSERT類型的觸發(fā)器 9.2.3 創(chuàng)建UPDATE類型的觸發(fā)器 9.2.4 創(chuàng)建DELETE類型的觸發(fā)器 9.2.5 創(chuàng)建INSTEAD OF類型的觸發(fā)器 9.2.6 創(chuàng)建DDL觸發(fā)器 9.3 修改觸發(fā)器 9.3.1 在SQL Server Management Studio 中修改觸發(fā)器 9.3.2 使用ALTER TRIGGER語句修改觸發(fā)器 9.4 刪除觸發(fā)器 9.4.1 在SQL Server Management Studio 中刪除觸發(fā)器 9.4.2 使用DROP TRIGGER語句刪除 觸發(fā)器 9.5 啟用與禁用觸發(fā)器 9.5.1 禁用觸發(fā)器 9.5.2 啟用觸發(fā)器 9.6 小結(jié) 第10章 游標(biāo)管理 10.1 游標(biāo)概述 10.1.1 什么是游標(biāo) …… 第11章 函數(shù)應(yīng)用 第12章 索引與約束管理 第13章 事務(wù)控制與鎖定 第3篇 SQL Server 2008 管理及應(yīng)用篇 第14章 服務(wù)器的管理操作 第15章 數(shù)據(jù)庫的管理操作 第16章 報表服務(wù)及管理 第17章 XML數(shù)據(jù)管理 第18章 自動化任務(wù)與復(fù)制任務(wù)管理 第19章 數(shù)據(jù)庫安全管理 第20章 SQL Server 2008中的實(shí)用工具 第4篇 數(shù)據(jù)庫開發(fā)應(yīng)用篇 第21章 VB 6.0在SQL Server 2008中的應(yīng)用 第22章 C#在SQL Server 2008中的應(yīng)用 附錄A |
|