SQL Server數(shù)據(jù)庫配置與管理指南》:采用由淺入深、循序漸進(jìn)的講解方式。
全面系統(tǒng)地講解SQL Server 2008各方面的知識(shí)。 提供完整的數(shù)據(jù)庫項(xiàng)目開發(fā)流程和實(shí)例應(yīng)用代碼。 實(shí)例豐富,書中包含2個(gè)案例和225個(gè)小實(shí)例。 提供最簡潔實(shí)用的SQL查詢語句。 贈(zèng)送8.5小時(shí)《SQL Server數(shù)據(jù)庫配置與管理指南》實(shí)例講解視頻。 贈(zèng)送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)用戶對(duì)外界變化的反應(yīng)能力,提高用戶在市場(chǎng)競(jìng)爭(zhēng)中的能力。
《SQL Server數(shù)據(jù)庫配置與管理指南》采取由淺入深的方式,介紹了SQL Server 2008從入門到精通所需的各個(gè)方面,其中包括SQL Server 2008的新增特性和安裝方法、管理及維護(hù)數(shù)據(jù)庫和數(shù)據(jù)表、SQL Server 2008數(shù)據(jù)庫備份和還原等。此外,還介紹了在SQL Server 2008中實(shí)現(xiàn)對(duì)報(bào)表和XML數(shù)據(jù)進(jìn)行管理方面的相關(guān)知識(shí)。最后講解了超市管理系統(tǒng)和商品銷售管理系統(tǒng)兩個(gè)案例的開發(fā)與應(yīng)用。同時(shí),《SQL Server數(shù)據(jù)庫配置與管理指南》還介紹了大量的SQL Server使用經(jīng)驗(yàn),對(duì)使用中的重點(diǎn)、難點(diǎn)進(jìn)行了專門的講解,是一本有效、實(shí)用的入門指南,適合作為初、中級(jí)讀者的入門和參考用書。 2.1.3數(shù)據(jù)庫的特點(diǎn)
數(shù)據(jù)庫并不是與計(jì)算機(jī)的產(chǎn)生同時(shí)出現(xiàn)的,而是隨著計(jì)算機(jī)技術(shù)的發(fā)展而產(chǎn)生的。數(shù)據(jù)庫從產(chǎn)生到發(fā)展至今,具有以下幾個(gè)方面的特點(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í)存取數(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)可以及時(shí)發(fā)現(xiàn)并修復(fù)故障,從而防止數(shù)據(jù)被破壞。數(shù)據(jù)庫系統(tǒng)能盡快恢復(fù)數(shù)據(jù)庫系統(tǒng)運(yùn)行時(shí)可能出現(xiàn)的物理上或邏輯上的錯(cuò)誤。 2.1.4數(shù)據(jù)庫管理的發(fā)展階段 計(jì)算機(jī)技術(shù)的不斷發(fā)展促進(jìn)了數(shù)據(jù)庫管理技術(shù)的快速發(fā)展,從20世紀(jì)50年代發(fā)展到現(xiàn)在,數(shù)據(jù)庫管理技術(shù)主要經(jīng)歷了4個(gè)階段。 1.人工管理階段 在20世紀(jì)50年代中期以前,計(jì)算機(jī)主要應(yīng)用于科學(xué)計(jì)算,計(jì)算機(jī)中除了硬件之外并沒有安裝任何軟件,也沒有操作系統(tǒng),用戶面對(duì)的是只有硬件的裸機(jī),這個(gè)階段是人工管理階段。這一階段的數(shù)據(jù)管理具有以下特點(diǎn): 數(shù)據(jù)不能夠被保存。 沒有軟件對(duì)數(shù)據(jù)進(jìn)行管理。 數(shù)據(jù)面向應(yīng)用并且不能夠被共享。 2.文件系統(tǒng)階段20世紀(jì)50年代后期到20世紀(jì)60年代中期是文件系統(tǒng)階段。在這一階段,計(jì)算機(jī)不僅用于科學(xué)計(jì)算,還用于大量的信息處理。在軟件方面已經(jīng)出現(xiàn)了操作系統(tǒng)和高級(jí)語言,并且操作系統(tǒng)提供了使用文件系統(tǒng)管理數(shù)據(jù)庫的方法,數(shù)據(jù)信息可以以文件的方式存儲(chǔ)在存儲(chǔ)器中。 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時(shí)的注意事項(xiàng) 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ù)庫中的對(duì)象 2.3.1 數(shù)據(jù)表 2.3.2 視圖 2.3.3 索引 2.3.4 存儲(chǔ)過程 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í)間數(shù)據(jù)類型 2.4.6 自定義數(shù)據(jù)類型 2.5 小結(jié) 第3章 SQL Server Management Studio管理器 3.1 SQL Server Management Studio介紹 3.1.1 啟動(dòng)SQL Server Management Studio 3.1.2 設(shè)置環(huán)境布局 3.1.3 配置選項(xiàng) 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)建具有自動(dòng)編號(hào)字段的數(shù)據(jù)表 4.2.4 創(chuàng)建具有默認(rèn)值字段的數(shù)據(jù)表 4.2.5 創(chuàng)建具有約束規(guī)則的數(shù)據(jù)表 4.2.6 創(chuàng)建臨時(shí)表 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 刪除臨時(shí)表 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)計(jì)數(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 在查詢時(shí)使用別名 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 日期時(shí)間查詢 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 對(duì)查詢結(jié)果進(jìn)行排序 5.8.1 ORDER BY語句的語句結(jié)構(gòu) 5.8.2 單列排序 5.8.3 多列排序 5.8.4 在排序時(shí)使用序號(hào) 5.9 小結(jié) 第6章 T-SQL高級(jí)查 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章 存儲(chǔ)過程 134 8.1 存儲(chǔ)過程概述 134 8.1.1 什么是存儲(chǔ)過程 8.1.2 存儲(chǔ)過程的分類 8.1.3 使用存儲(chǔ)過程的優(yōu)點(diǎn) 8.2 創(chuàng)建存儲(chǔ)過程 8.2.1 在SQL Server Management Studio中創(chuàng)建存儲(chǔ)過程 8.2.2 創(chuàng)建存儲(chǔ)過程的語法結(jié)構(gòu) 8.2.3 創(chuàng)建簡單的存儲(chǔ)過程 8.2.4 創(chuàng)建具有輸入?yún)?shù)的存儲(chǔ)過程 8.2.5 創(chuàng)建帶有返回參數(shù)的存儲(chǔ)過程 8.2.6 創(chuàng)建加密的存儲(chǔ)過程 8.2.7 創(chuàng)建CLR存儲(chǔ)過程 8.3 執(zhí)行存儲(chǔ)過程 8.3.1 在SQL Server Management Studio中執(zhí)行存儲(chǔ)過程 8.3.2 使用EXECUTE語句執(zhí)行存儲(chǔ)過程 8.4 修改存儲(chǔ)過程 8.4.1 在SQL Server Management Studio中修改存儲(chǔ)過程 8.4.2 使用ALTER PROCEDURE語句修改存儲(chǔ)過程 8.5 重命名存儲(chǔ)過程 8.5.1 在SQL Server Management Studio中重命名存儲(chǔ)過程 8.5.2 使用sp_rename語句重命名存儲(chǔ)過程 8.6 刪除存儲(chǔ)過程 8.6.1 在SQL Server Management Studio 中刪除存儲(chǔ)過程 8.6.2 使用DROP PROCEDURE語句 刪除存儲(chǔ)過程 8.7 查看存儲(chǔ)過程 8.7.1 查看存儲(chǔ)過程的源代碼 8.7.2 查看存儲(chǔ)過程中的對(duì)象 8.8 存儲(chǔ)過程的擴(kuò)展應(yīng)用 8.8.1 擴(kuò)展存儲(chǔ)過程的使用 8.8.2 錯(cuò)誤信息處理 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章 報(bào)表服務(wù)及管理 第17章 XML數(shù)據(jù)管理 第18章 自動(dòng)化任務(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 |
|