SQL Server2008數(shù)據(jù)庫應(yīng)用技術(shù)

出版時間:2010-1  出版社:趙增敏 機械工業(yè)出版社 (2010-01出版)  作者:趙增敏 編  頁數(shù):274  

前言

SQL Server是由Microsoft公司推出的一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。SQL Server 2008是SQLServer的最新版本,它推出了許多新的功能特性,并對部分關(guān)鍵功能進行了改進,是迄今為止最強大和最全面的SQL Server版本。SQL Server 2008達成了SQL Server以前版本所一直努力追求的目標,最終讓SQL Server成為數(shù)據(jù)平臺的理念變成了現(xiàn)實。SQL Server 2008實現(xiàn)了數(shù)據(jù)平臺愿景,可以滿足數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅(qū)動應(yīng)用程序的需求,支持關(guān)鍵任務(wù)企業(yè)數(shù)據(jù)平臺、動態(tài)開發(fā)、關(guān)系數(shù)據(jù)以及商業(yè)智能。本書共分9章。第l章介紹使用SQL Server 2008所需要的一些基礎(chǔ)知識,主要包括數(shù)據(jù)庫技術(shù)概述、SQL Server 2008概述、SQL Server 2008主要組件以及SQL Server服務(wù)器管理;第2章介紹如何創(chuàng)建和管理數(shù)據(jù)庫,主要包括數(shù)據(jù)庫概述、創(chuàng)建數(shù)據(jù)庫、修改數(shù)據(jù)庫、備份和還原數(shù)據(jù)庫;第3章講述表的創(chuàng)建與管理,主要包括數(shù)據(jù)庫設(shè)計、數(shù)據(jù)類型、創(chuàng)建和修改表;第4章討論如何操作數(shù)據(jù)庫數(shù)據(jù),主要包括向表中插入數(shù)據(jù)、更新表中的數(shù)據(jù)、從表中刪除數(shù)據(jù)、導(dǎo)入和導(dǎo)出數(shù)據(jù);第5章介紹數(shù)據(jù)庫數(shù)據(jù)的檢索,以SELECT語句為主線討論如何通過選擇查詢從數(shù)據(jù)庫中檢索數(shù)據(jù);第6章講述索引與視圖的使用,主要包括索引概述、設(shè)計索引、實現(xiàn)索引、視圖概述、實現(xiàn)視圖、管理和應(yīng)用視圖;第7章講述Transact-SQL程序設(shè)計,主要包括Transact-SQL概述、流程控制語句、函數(shù)、游標以及事務(wù)處理;第8章講述存儲過程和觸發(fā)器的使用;第9章介紹SQL Server 2008安全性管理,主要包括身份驗證、登錄賬戶管理、固定服務(wù)器角色管理、數(shù)據(jù)庫用戶管理、架構(gòu)管理、數(shù)據(jù)庫角色管理、權(quán)限管理。在編寫過程中,作者力求體現(xiàn)現(xiàn)代職業(yè)教育的性質(zhì)、任務(wù)和培養(yǎng)目標,堅持以就業(yè)為導(dǎo)向、以能力培養(yǎng)為目標,突出教材的實用性、適用性和先進性,注意介紹SQL Server 2008的新特性和新功能。本書提供了豐富的實例,通過這些實例的分析和實現(xiàn),深入淺出、循序漸進地引導(dǎo)讀者學(xué)習(xí)和掌握本課程的知識體系和操作技能。

內(nèi)容概要

  《SQL Server2008數(shù)據(jù)庫應(yīng)用技術(shù)》詳細地講述了SQL Server 2008的基本操作和應(yīng)用。全書共分9章,主要內(nèi)容包括:SQL Server 2008使用基礎(chǔ)、數(shù)據(jù)庫的創(chuàng)建與管理、表的創(chuàng)建與管理、操作數(shù)據(jù)庫數(shù)據(jù)、檢索數(shù)據(jù)庫數(shù)據(jù)、索引與視圖、Trans-act-SQL程序設(shè)計、存儲過程和觸發(fā)器,以及安全性管理?!禨QL Server2008數(shù)據(jù)庫應(yīng)用技術(shù)》堅持以就業(yè)為導(dǎo)向、以能力培養(yǎng)為目標,力求突出實用性、適用性和先進性。每章后面均配有實訓(xùn)和習(xí)題?!  禨QL Server2008數(shù)據(jù)庫應(yīng)用技術(shù)》可作為高職高專院校計算機類專業(yè)的教材,也可作為數(shù)據(jù)庫應(yīng)用開發(fā)和管理人員的參考書。

書籍目錄

出版說明前言第1章 SQL Server 2008使用基礎(chǔ)1.1 數(shù)據(jù)庫技術(shù)概述1.1.1 數(shù)據(jù)庫1.1.2 關(guān)系型數(shù)據(jù)庫1.1.3 數(shù)據(jù)庫管理系統(tǒng)1.2 SQL Server 2008概述1.2.1 SQL Server 2008的版本1.2.2 SQL Server 2008的新增功能1.2.3 SQL Server 2008的安裝1.3 SQL Server 2008主要組件1.3.1 SQL Server服務(wù)器組件1.3.2 SQL Server Management Studio1.3.3 SQL Server配置管理器1.3.4 SQL Server Profiler1.4 SQL Server服務(wù)器管理1.4.1 管理服務(wù)器1.4.2 管理服務(wù)器組1.5 實訓(xùn)1.6 習(xí)題第2章 數(shù)據(jù)庫的創(chuàng)建與管理2.1 數(shù)據(jù)庫概述2.1.1 數(shù)據(jù)庫基本概念2.1.2 文件與文件組2.1.3 事務(wù)日志2.1.4 系統(tǒng)數(shù)據(jù)庫2.2 創(chuàng)建數(shù)據(jù)庫2.2.1 使用SSMS創(chuàng)建數(shù)據(jù)庫2.2.2 使用SQL語句創(chuàng)建數(shù)據(jù)庫2.3 修改數(shù)據(jù)庫2.3.1 設(shè)置數(shù)據(jù)庫選項2.3.2 擴展數(shù)據(jù)庫2.3.3 收縮數(shù)據(jù)庫2.3.4 擴展事務(wù)日志2.3.5 創(chuàng)建文件組2.3.6 分離和附加數(shù)據(jù)庫2.3.7 重命名數(shù)據(jù)庫2.3.8 更改數(shù)據(jù)庫所有者2.3.9 刪除數(shù)據(jù)庫2.4 備份和還原數(shù)據(jù)庫2.4.1 備份數(shù)據(jù)庫2.4.2 還原數(shù)據(jù)庫2.5 實訓(xùn)2.6 習(xí)題第3章 表的創(chuàng)建與管理3.1 數(shù)據(jù)庫設(shè)計3.1.1 制訂表規(guī)劃3.1.2 規(guī)范化邏輯設(shè)計3.2 數(shù)據(jù)類型3.2.1 數(shù)據(jù)類型概述3.2.2 數(shù)字數(shù)據(jù)類型3.2.3 字符串?dāng)?shù)據(jù)類型3.2.4 日期和時間數(shù)據(jù)類型3.2.5 其他數(shù)據(jù)類型3.2.6 別名數(shù)據(jù)類型3.3 創(chuàng)建和修改表3.3.1 創(chuàng)建表3.3.2 添加和刪除列3.3.3 修改列的屬性3.3.4 創(chuàng)建和修改標識符列3.3.5 創(chuàng)建和修改主鍵3.3.6 創(chuàng)建和修改唯一約束3.3.7 創(chuàng)建和修改檢查約束3.3.8 創(chuàng)建和修改列的默認值3.3.9 創(chuàng)建和修改外鍵3.3.10 創(chuàng)建數(shù)據(jù)庫關(guān)系圖3.3.11 查看表3.3.12 重命名表3.3.1 3刪除表3.4 實訓(xùn)3.5 習(xí)題第4章 操作數(shù)據(jù)庫數(shù)據(jù)4.1 向表中插人數(shù)據(jù)4.1.1 在“結(jié)果”窗格中插入數(shù)據(jù)4.1.2 使用INSERT插入數(shù)據(jù)4.1.3 使用BULKINSERT復(fù)制數(shù)據(jù)4.1.4 使用INSERTSELECT插入數(shù)據(jù)4.2 更新表中的數(shù)據(jù)4.2.1 在“結(jié)果”窗格中編輯數(shù)據(jù)4.2.2 使用UPDATE更新數(shù)據(jù)4.2.3 使用FROM子句更改數(shù)據(jù)4.2.4 使用TOP限制更新的數(shù)據(jù)4.3 從表中刪除數(shù)據(jù)4.3.1 使用“結(jié)果”窗格刪除數(shù)據(jù)4.3.2 使用DELETE刪除數(shù)據(jù)4.3.3 使用TOP限制刪除的行4.3.4 使用TRUNCATETABLE刪除所有行4.4 導(dǎo)入和導(dǎo)出數(shù)據(jù)4.4.1 導(dǎo)人數(shù)據(jù)4.4.2 導(dǎo)出數(shù)據(jù)4.5 實訓(xùn)4.6 習(xí)題第5章 檢索數(shù)據(jù)庫數(shù)據(jù)5.1 SELECT語句概述5.1.1 SELECT語句的組成5.1.2 查詢工具介紹5.2 使用SELECT定義選擇列表5.2.1 從表中選擇所有列5.2.2 從表中選擇特定列5.2.3 從表中選擇特殊列5.2.4 設(shè)置結(jié)果集列的名稱5.2.5 在選擇列表中進行計算5.2.6 使用DISTINCT消除重復(fù)項5.2.7 使用TOP限制結(jié)果集5.3 使用FROM指定數(shù)據(jù)源5.3.1 沒有FROM子句的SELECT語句5.3.2 使用內(nèi)部連接5.3.3 使用外部連接5.3.4 使用交叉連接5.4 使用WHERE篩選數(shù)據(jù)5.4.1 WHERE子句的語法格式5.4.2 使用比較搜索條件5.4.3 使用范圍搜索條件5.4.4 使用列表搜索條件5.4.5 搜索條件中的模式匹配5.4.6 使用邏輯運算符5.5 使用ORDER BY對數(shù)據(jù)排序5.5.1 ORDERBY子句的語法格式5.5.2 將TOP…WITH TIES與ORDER BY子句聯(lián)用5.6 使用GROUP BY對數(shù)據(jù)分組5.6.1 GROUP BY子句的組件5.6.2 在分組操作中應(yīng)用搜索條件5.6.3 使用聚合函數(shù)匯總數(shù)據(jù)5.7 操作結(jié)果集5.7.1 使用UNION組合結(jié)果集5.7.2 使用公用表表達式5.7.3 使用PIVOT運算符5.7.4 將結(jié)果集保存到表中5.8 使用子查詢5.8.1 使用子查詢進行集成員測試5.8.2 使用子查詢進行比較測試5.8.3 使用子查詢進行存在性測試5.8.4 使用子查詢替代表達式5.9 實訓(xùn)5.10 習(xí)題第6章 索引與視圖6.1 索引概述6.1.1 索引的基本概念6.1.2 索引的類型6.2 設(shè)計索引6.2.1 索引設(shè)計準則6.2.2 設(shè)計聚集索引6.2.3 設(shè)計非聚集索引6.2.4 設(shè)計唯一索引6.3 實現(xiàn)索引6.3.1 使用對象資源管理器創(chuàng)建索引6.3.2 使用CREATE INDEX語句創(chuàng)建索引6.3.3 查看索引信息6.3.4 刪除索引6.4 視圖概述6.4.1 視圖的基本概念6.4.2 視圖的用途和限制6.5 實現(xiàn)視圖6.5.1 使用對象資源管理器創(chuàng)建視圖6.5.2 使用CREATE VIEW語句創(chuàng)建視圖6.6 管理和應(yīng)用視圖6.6.1 修改視圖6.6.2 重命名視圖6.6.3 查看視圖相關(guān)信息6.6.4.通過視圖修改數(shù)據(jù)6.6.5 刪除視圖6.7 實訓(xùn)6.8 習(xí)題第7章 Transact SQL程序設(shè)計7.1 Transaet SQL概述7.1.1 Transact-SQL語言組成7.1.2 批處理與腳本7.1.3 標識符7.1.4 常量7.1.5 局部變量7.1.6 表達式7.1.7 空值7.1.8 注釋語句7.2 流程控制語句7.2.1 BEGIN…END語句7.2.2 IFELSE語句7.2.3 CASE函數(shù)7.2.4 GOTO語句7.2.5 WAITFOR語句7.2.6 WHILE語句7.2.7 TRY…CATCH語句7.3 函數(shù)7.3.1 函數(shù)概述7.3.2 字符串函數(shù)7.3.3 數(shù)學(xué)函數(shù)7.3.4 日期函數(shù)7.3.5 轉(zhuǎn)換函數(shù)7.3.6 系統(tǒng)函數(shù)7.3.7 用戶定義函數(shù)7.4 游標7.4.1 游標概述7.4.2 定義游標7.4.3 打開游標7.4.4 通過游標提取數(shù)據(jù)7.4.5 通過游標更新數(shù)據(jù)7.4.6 關(guān)閉和釋放游標7.5 處理事務(wù)7.5.1 事務(wù)概述7.5.2 編寫有效的事務(wù)7.5.3 啟動事務(wù)7.5.4 設(shè)置事務(wù)保存點7.5.5 提交事務(wù)7.5.6 回滾事務(wù)7.6 實訓(xùn)7.7 習(xí)題第8章 存儲過程和觸發(fā)器8.1 存儲過程8.1.1 創(chuàng)建存儲過程8.1.2 執(zhí)行存儲過程8.1.3 執(zhí)行字符串8.1.4 管理存儲過程8.2 觸發(fā)器8.2.1 觸發(fā)器概述8.2.2 設(shè)計DML觸發(fā)器8.2.3 實現(xiàn)DML觸發(fā)器8.2.4 設(shè)計DDL觸發(fā)器8.2.5 實現(xiàn)DDL觸發(fā)器8.2.6 管理觸發(fā)器8.3 實訓(xùn)8.4 習(xí)題第9章 安全性管理9.1 身份驗證9.1.1 身份驗證模式9.1.2 設(shè)置身份驗證模式9.2 登錄賬戶管理9.2.1 創(chuàng)建登錄賬戶9.2.2 修改登錄賬戶9.2.3 刪除登錄賬戶9.3 固定服務(wù)器角色管理9.3.1 固定服務(wù)器角色的權(quán)限9.3.2 管理固定服務(wù)器角色成員9.4 數(shù)據(jù)庫用戶管理9.4.1 創(chuàng)建數(shù)據(jù)庫用戶9.4.2 修改數(shù)據(jù)庫用戶9.4.3 刪除數(shù)據(jù)庫用戶9.5 架構(gòu)管理9.5.1 創(chuàng)建架構(gòu)9.5.2 修改架構(gòu)9.5.3 刪除架構(gòu)9.6 數(shù)據(jù)庫角色管理9.6.1 固定數(shù)據(jù)庫角色的權(quán)限9.6.2 管理數(shù)據(jù)庫角色9.6.3 管理數(shù)據(jù)庫角色成員9.7 權(quán)限管理9.7.1 權(quán)限的類型9.7.2 授予權(quán)限9.7.3 取消權(quán)限9.7.4 拒絕權(quán)限9.7.5 使用對象資源管理器管理權(quán)限9.8 實訓(xùn)9.9 習(xí)題

章節(jié)摘錄

插圖:1.2 SQL Sever 2008概述SQL Server 2008達成了SQL Server以前所有版本一直努力要達到的目標,最終讓SQLServer成為數(shù)據(jù)平臺的理念變成了現(xiàn)實。下面首先介紹SQL Server 2008的版本,然后介紹SQL Server 2008的新增功能,最后介紹安裝SQL Server 2008的安裝。1.2.1 SQL Server 2008的版本SQL Server 2008提供了不同的版本,可以滿足單位和個人獨特的性能、運行環(huán)境以及價格要求,至于安裝哪個版本取決于具體的應(yīng)用需要。另外,還必須符合計算機硬件和軟件方面的必備條件。下面介紹SQL Server 2008的不同版本。1)企業(yè)版。一個全面的數(shù)據(jù)管理和商業(yè)智能平臺,提供企業(yè)級的可擴展性、高度可用性和高安全性以運行企業(yè)關(guān)鍵業(yè)務(wù)應(yīng)用,其使用場景是:大規(guī)模聯(lián)機事務(wù)處理(On-Line Trans-action Processing,OLTP)、大規(guī)模報表、先進的分析以及數(shù)據(jù)倉庫。2)標準版。一個完整的數(shù)據(jù)管理和商業(yè)智能平臺,提供最好的易用性和可管理性來運行部門級應(yīng)用,其使用場景是:部門級應(yīng)用、中小型規(guī)模OLTP、報表和分析。3)工作組版。一個可信賴的數(shù)據(jù)管理和報表平臺,提供各分支應(yīng)用程序以及安全性的遠程同步和管理功能。該版本是運行分支位置數(shù)據(jù)庫的理想選擇,其使用場景是:分支數(shù)據(jù)存儲、分支報表以及遠程同步。4)網(wǎng)絡(luò)版。借助于面向Web服務(wù)環(huán)境的高度可用的Internet,為客戶提供低成本、大規(guī)模、高度可用的Web應(yīng)用程序或主機解決方案。對于為從小規(guī)模至大規(guī)模Web資產(chǎn)提供可擴展性和可管理性功能的Web宿主和網(wǎng)站來說,網(wǎng)絡(luò)版是一項總擁有成本較低的選擇。5)移動版。一個免費的嵌入式SQL Server數(shù)據(jù)庫,可創(chuàng)建移動設(shè)備、桌面端和Web端獨立運行的和偶爾連接的應(yīng)用程序。該版本的使用場景是:獨立嵌入式開發(fā)和斷開式連接客戶端。6)學(xué)習(xí)版。提供學(xué)習(xí)和創(chuàng)建桌面應(yīng)用程序和小型應(yīng)用程序,并可被獨立軟件廠商(Inde-pendent Software Vendors,ISVs)重新發(fā)布的免費版本。該版本可用于替換微軟桌面引擎(Mi-crosoft Desktop Engine,MSDE),可與Visual Studio開發(fā)環(huán)境集成,使開發(fā)人員可輕松開發(fā)功能豐富、存儲安全且部署快速的數(shù)據(jù)驅(qū)動應(yīng)用程序。該版本的使用場景是:入門級學(xué)習(xí)、免費的ISVs重新發(fā)布以及富桌面端應(yīng)用。1.2.2 SQL Server 2008的新增功能Microsoft SQL Server 2008推出了許多新的功能特性,并改進了關(guān)鍵功能,使得它成為迄今為止最強大和最全面的SQL Server版本。SQL Server 2008的新增功能可歸納為以下3個方面:可信賴、高效率和智能化。1.可信賴SQL Server為業(yè)務(wù)關(guān)鍵型應(yīng)用程序提供最高級別的安全性、可靠性和伸縮性?!ね该鞯臄?shù)據(jù)加密。允許加密整個數(shù)據(jù)庫、數(shù)據(jù)文件或日志文件,無需更改應(yīng)用程序。

編輯推薦

《SQL Server2008數(shù)據(jù)庫應(yīng)用技術(shù)》:全國高等職業(yè)教育規(guī)劃教材

圖書封面

評論、評分、閱讀與下載


    SQL Server2008數(shù)據(jù)庫應(yīng)用技術(shù) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7