SQL Server實(shí)例教程

出版時(shí)間:2012-1  出版社:電子工業(yè)出版社  作者:劉志成,寧云智,劉釗 編著  

前言

  本書(shū)是湖南省職業(yè)院校教育教學(xué)改革研究項(xiàng)目(項(xiàng)目編號(hào):ZJGB2009014)和高職高專計(jì)算機(jī)類專業(yè)立項(xiàng)課題(課題編號(hào):jzw59011025)的研究成果,是國(guó)家示范性建設(shè)院校重點(diǎn)建設(shè)專業(yè)(軟件技術(shù)專業(yè))的建設(shè)成果,是實(shí)踐環(huán)節(jié)系統(tǒng)化設(shè)計(jì)的實(shí)驗(yàn)成果。  SQL Server 2008是由Microsoft公司于2008年推出的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它在SQL Server 2005的基礎(chǔ)上,增強(qiáng)了許多功能,從而可以更好地作為各種企業(yè)級(jí)應(yīng)用的后臺(tái)數(shù)據(jù)庫(kù),也可以方便地實(shí)現(xiàn)數(shù)據(jù)庫(kù)的管理功能?! ≡摻滩牡谝话嬗?007年編寫(xiě)完成后,得到了廣大讀者和同行的認(rèn)可,并于2010年被教育部高等學(xué)校高職高專計(jì)算機(jī)類專業(yè)教學(xué)指導(dǎo)委員會(huì)評(píng)為“2010年度高職高專計(jì)算機(jī)類專業(yè)優(yōu)秀教材”。本次修訂采納了企業(yè)專家和同行的意見(jiàn),更新了軟件版本,優(yōu)化了教學(xué)案例。本教材以兩個(gè)實(shí)際的項(xiàng)目(WebShop電子商城系統(tǒng)和圖書(shū)管理系統(tǒng))為中心,全面、翔實(shí)地介紹了應(yīng)用SQL Server 2008數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)管理的各種操作以及數(shù)據(jù)庫(kù)程序開(kāi)發(fā)所需的各種知識(shí)和技能,進(jìn)一步固化了以下特色: ?。?)教學(xué)內(nèi)容系統(tǒng)化。根據(jù)軟件程序員和SQL Server數(shù)據(jù)庫(kù)管理員崗位能力的要求,以培養(yǎng)學(xué)生數(shù)據(jù)庫(kù)應(yīng)用、管理和開(kāi)發(fā)能力為目標(biāo),以實(shí)際數(shù)據(jù)庫(kù)管理項(xiàng)目為載體,優(yōu)化了教學(xué)內(nèi)容。重點(diǎn)介紹使用SQL Server Management Studio和T-SQL語(yǔ)言進(jìn)行數(shù)據(jù)庫(kù)管理的各種技術(shù)。 ?。?)教學(xué)項(xiàng)目真實(shí)化。在真實(shí)數(shù)據(jù)庫(kù)管理項(xiàng)目的基礎(chǔ)上,經(jīng)過(guò)精心設(shè)計(jì)將項(xiàng)目分解為231個(gè)既獨(dú)立又具有一定聯(lián)系的小任務(wù)。學(xué)生在任務(wù)的完成過(guò)程中,學(xué)習(xí)SQL Server 2008理論知識(shí)并訓(xùn)練數(shù)據(jù)庫(kù)操作技能?! 。?)理論實(shí)踐一體化?;诙嗄杲虒W(xué)實(shí)踐,合理設(shè)計(jì)教師知識(shí)講解、教師操作示范、學(xué)生技能訓(xùn)練等教學(xué)環(huán)節(jié),融“教、學(xué)、做”于一體。每一任務(wù)均先提出任務(wù)目標(biāo),然后由教師講解并示范任務(wù)完成過(guò)程,最后由學(xué)生模仿完成類似的數(shù)據(jù)庫(kù)管理任務(wù),體現(xiàn)“做中學(xué)、學(xué)以致用”的教學(xué)理念。 ?。?)技能訓(xùn)練層次化。本教材精心設(shè)置了課堂實(shí)踐、課外拓展、單元實(shí)踐、綜合實(shí)訓(xùn)、探索設(shè)計(jì)等多層次的實(shí)踐環(huán)節(jié)。讓學(xué)生通過(guò)不斷地實(shí)踐,實(shí)現(xiàn)數(shù)據(jù)庫(kù)應(yīng)用、管理和開(kāi)發(fā)技能的螺旋推進(jìn),最終實(shí)現(xiàn)與職業(yè)能力的“零距離”?! ”緯?shū)由湖南鐵道職業(yè)技術(shù)學(xué)院劉志成、寧云智、劉釗編著,湖南鐵道職業(yè)技術(shù)學(xué)院王詠梅、陳承歡、吳獻(xiàn)文、馮向科、林??怠⑼鯕g燕、李蓓蓓、薛志良、林東升等老師參與了部分內(nèi)容的編寫(xiě)和文字排版工作,電子工業(yè)出版社的編輯對(duì)本書(shū)的編寫(xiě)提出了許多寶貴的意見(jiàn),在此表示感謝。也感謝我的摯友趙愛(ài)云先生一直以來(lái)的支持和鼓勵(lì)?! ”緯?shū)適合作為高職高專計(jì)算機(jī)類專業(yè)數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程的教材,同時(shí)也可以作為培訓(xùn)教材使用。由于時(shí)間倉(cāng)促以及編者水平有限,書(shū)中難免存在錯(cuò)誤和疏漏之處,歡迎廣大讀者和同仁提出寶貴意見(jiàn)和建議?! 【幷?/pre>

內(nèi)容概要

  本書(shū)全面、翔實(shí)地介紹應(yīng)用SQL Server
2008數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)管理的各種操作以及數(shù)據(jù)庫(kù)程序開(kāi)發(fā)所需的各種知識(shí)和技能,主要內(nèi)容包括:數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ),數(shù)據(jù)庫(kù)操作,表操作,查詢操作,視圖操作,索引操作,T-SQL編程和存儲(chǔ)過(guò)程操作,觸發(fā)器操作,游標(biāo)、事務(wù)和鎖,數(shù)據(jù)庫(kù)安全操作,數(shù)據(jù)庫(kù)管理操作和SQL
Server數(shù)據(jù)庫(kù)程序開(kāi)發(fā)。
  作者在多年的數(shù)據(jù)庫(kù)教學(xué)與數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)經(jīng)驗(yàn)的基礎(chǔ)上,根據(jù)軟件行業(yè)程序員和數(shù)據(jù)庫(kù)管理員的崗位能力要求以及高職學(xué)生的認(rèn)知規(guī)律精心組織本教材內(nèi)容;通過(guò)一個(gè)實(shí)際的“WebShop電子商城”數(shù)據(jù)庫(kù)的管理和開(kāi)發(fā),以任務(wù)的形式介紹SQL
Server
2008的各項(xiàng)管理和開(kāi)發(fā)技術(shù);面向“理論實(shí)踐一體化”教學(xué)過(guò)程,將知識(shí)講解和技能訓(xùn)練有機(jī)結(jié)合,融“教、學(xué)、做”于一體;提供教材中數(shù)據(jù)庫(kù)的完整腳本和配套電子課件。

書(shū)籍目錄

第1章 課程定位與教學(xué)案例綜述 
 1.1 職業(yè)崗位能力需求分析 
 1.2 課程設(shè)置和課程定位分析 
 1.3 教學(xué)案例與案例數(shù)據(jù)庫(kù)說(shuō)明 
  1.3.1 教學(xué)案例綜述 
  1.3.2 WebShop數(shù)據(jù)庫(kù)說(shuō)明 
  1.3.3 BookMIS數(shù)據(jù)庫(kù)說(shuō)明 
 本章小結(jié) 
第2章 數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ) 
 2.1 數(shù)據(jù)庫(kù)技術(shù)概述 
  2.1.1 數(shù)據(jù)庫(kù)技術(shù)發(fā)展簡(jiǎn)史 
  2.1.2 數(shù)據(jù)庫(kù)系統(tǒng)的概念 
 2.2 三種主要的數(shù)據(jù)模型 
  2.2.1 網(wǎng)狀模型 
  2.2.2 層次模型 
  2.2.3 關(guān)系模型 
 2.3 SQL Server 2008基礎(chǔ) 
  2.3.1 SQL Server 2008的新增功能 
  2.3.2 SQL Server 2008 的版本 
  2.3.3 SQL Server 2008的安裝 
 2.4 SQL Server 2008的簡(jiǎn)單使用 
  2.4.1 使用SQL Server Management Studio 
  2.4.2 查看和配置SQL Server服務(wù) 
 小結(jié)與習(xí)題 
第3章 數(shù)據(jù)庫(kù)操作 
 3.1 SQL Server 2008數(shù)據(jù)庫(kù) 
  3.1.1 數(shù)據(jù)庫(kù)概述 
  3.1.2 系統(tǒng)數(shù)據(jù)庫(kù) 
  3.1.3 文件和文件組 
 3.2 使用SSMS管理數(shù)據(jù)庫(kù) 
 3.3 使用T-SQL管理數(shù)據(jù)庫(kù) 
  3.3.1 創(chuàng)建數(shù)據(jù)庫(kù) 
  3.3.2 修改數(shù)據(jù)庫(kù) 
  3.3.3 查看數(shù)據(jù)庫(kù) 
  3.3.4 刪除數(shù)據(jù)庫(kù) 
  3.3.5 收縮數(shù)據(jù)庫(kù)和數(shù)據(jù)文件 
  3.3.6 移動(dòng)數(shù)據(jù)庫(kù)文件 
  3.3.7 更改數(shù)據(jù)庫(kù)所有者 
 小結(jié)與習(xí)題 
第4章 表操作 
 4.1 SQL Server表的概念與數(shù)據(jù)類型 
 4.2 使用SSMS管理表 
 4.3 使用T-SQL管理表 
 4.4 記錄操作 
  4.4.1 使用SSMS進(jìn)行記錄操作 
  4.4.2 使用T-SQL進(jìn)行記錄操作 
 4.5 SQL Server 2008中的數(shù)據(jù)完整性 
  4.5.1 數(shù)據(jù)完整性概述 
  4.5.2 列約束和表約束 
  4.5.3 允許空值約束 
  4.5.4 DEFAULT定義 
  4.5.5 CHECK約束 
  4.5.6 PRIMARY KEY約束 
  4.5.7 FOREIGN KEY約束 
  4.5.8 UNIQUE約束 
 小結(jié)與習(xí)題 
第5章 查詢操作 
 5.1 單表查詢 
  5.1.1 選擇列 
  5.1.2 選擇行 
  5.1.3 ORDER BY子句 
  5.1.4 GROUP BY子句 
  5.1.5 COMPUTE BY子句 
  5.1.6 WITH CUBE匯總數(shù)據(jù) 
  5.1.7 分頁(yè)和排名 
 5.2 連接查詢 
  5.2.1 內(nèi)連接 
  5.2.2 外連接 
  5.2.3 交叉連接 
 5.3 子查詢 
  5.3.1 子查詢類型 
  5.3.2 記錄操作語(yǔ)句中的子查詢 
  5.3.3 子查詢規(guī)則 
 5.4 聯(lián)合查詢 
 5.5 交叉表查詢 
  5.5.1 PIVOT 
  5.5.2 UNPIVOT 
 5.6 SSMS中實(shí)現(xiàn)查詢 
 小結(jié)與習(xí)題 
第6章 視圖操作 
 6.1 視圖概述 
 6.2 使用SSMS管理視圖 
 6.3 使用T-SQL管理視圖 
 6.4 使用視圖 
  6.4.1 查詢視圖數(shù)據(jù) 
  6.4.2 修改視圖數(shù)據(jù) 
  6.4.3 友情提示 
 小結(jié)與習(xí)題 
第7章 索引操作 
 7.1 索引概述 
  7.1.1 索引簡(jiǎn)介 
  7.1.2 索引類型 
 7.2 使用SSMS管理索引 
 7.3 使用T-SQL管理索引 
 7.4 全文索引 
  7.4.1 全文索引概述 
  7.4.2 使用“全文索引向?qū)А薄?br />  7.4.3 使用T-SQL管理全文索引 
 小結(jié)與習(xí)題 
第8章 T-SQL編程和存儲(chǔ)過(guò)程操作 
 8.1 T-SQL語(yǔ)言基礎(chǔ) 
 8.2 變量和運(yùn)算符 
  8.2.1 變量 
  8.2.2 運(yùn)算符 
 8.3 流程控制語(yǔ)句 
 8.4 常用函數(shù) 
 8.5 存儲(chǔ)過(guò)程基礎(chǔ) 
 8.6 使用SSMS管理存儲(chǔ)過(guò)程 
  8.6.1 創(chuàng)建和執(zhí)行存儲(chǔ)過(guò)程 
  8.6.2 查看、修改和刪除存儲(chǔ)過(guò)程 
 8.7 使用T-SQL管理存儲(chǔ)過(guò)程 
  8.7.1 創(chuàng)建和執(zhí)行存儲(chǔ)過(guò)程 
  8.7.2 查看、修改和刪除存儲(chǔ)過(guò)程 
 小結(jié)與習(xí)題 
第9章 觸發(fā)器操作 
 9.1 觸發(fā)器概述 
 9.2 使用SSMS管理觸發(fā)器 
  9.2.1 創(chuàng)建觸發(fā)器 
  9.2.2 禁用、修改和刪除觸發(fā)器 
 9.3 使用T-SQL管理觸發(fā)器 
  9.3.1 創(chuàng)建觸發(fā)器 
  9.3.2 修改和查看觸發(fā)器 
  9.3.3 禁用/啟用和刪除觸發(fā)器 
 9.4 觸發(fā)器的應(yīng)用 
  9.4.1 實(shí)施參照完整性 
  9.4.2 實(shí)施特殊業(yè)務(wù)規(guī)則 
 9.5 友情提示 
 小結(jié)與習(xí)題 
第10章 游標(biāo)、事務(wù)和鎖 
 10.1 游標(biāo) 
 10.2 事務(wù) 
  10.2.1 事務(wù)概述 
  10.2.2 自動(dòng)提交事務(wù) 
  10.2.3 顯式事務(wù) 
  10.2.4 隱式事務(wù) 
 10.3 鎖 
  10.3.1 并發(fā)問(wèn)題 
  10.3.2 鎖的類型 
  10.3.3 查看鎖 
  10.3.4 設(shè)置事務(wù)隔離級(jí)別 
  10.3.5 死鎖的處理 
 小結(jié)與習(xí)題 
第11章 數(shù)據(jù)庫(kù)安全操作 
 11.1 數(shù)據(jù)庫(kù)安全概述 
 11.2 登錄管理 
  11.2.1 驗(yàn)證模式 
  11.2.2 使用SSMS管理登錄名 
  11.2.3 使用T-SQL管理登錄名 
 11.3 用戶管理 
  11.3.1 使用SSMS管理數(shù)據(jù)庫(kù)用戶 
  11.3.2 使用T-SQL管理數(shù)據(jù)庫(kù)用戶 
 11.4 角色管理 
  11.4.1 服務(wù)器角色 
  11.4.2 數(shù)據(jù)庫(kù)角色 
  11.4.3 應(yīng)用程序角色 
 11.5 權(quán)限管理 
  11.5.1 權(quán)限類型 
  11.5.2 使用SSMS管理權(quán)限 
  11.5.3 使用T-SQL管理權(quán)限 
  11.6 架構(gòu)管理 
  11.6.1 架構(gòu)概述 
  11.6.2 使用SSMS管理架構(gòu) 
  11.6.3 使用T-SQL管理架構(gòu) 
 小結(jié)與習(xí)題 
第12章 數(shù)據(jù)庫(kù)管理操作 
 12.1 數(shù)據(jù)庫(kù)備份 
  12.1.1 數(shù)據(jù)庫(kù)備份概述 
  12.1.2 數(shù)據(jù)庫(kù)備份設(shè)備 
  12.1.3 執(zhí)行數(shù)據(jù)庫(kù)備份 
 12.2 數(shù)據(jù)庫(kù)恢復(fù) 
  12.2.1 數(shù)據(jù)庫(kù)恢復(fù)概述 
  12.2.2 執(zhí)行數(shù)據(jù)庫(kù)恢復(fù) 
 12.3 數(shù)據(jù)庫(kù)的分離與附加 
  12.3.1 分離和附加概述 
  12.3.2 分離數(shù)據(jù)庫(kù) 
  12.3.3 附加數(shù)據(jù)庫(kù) 
 12.4 數(shù)據(jù)導(dǎo)入/導(dǎo)出 
  12.4.1 數(shù)據(jù)導(dǎo)入/導(dǎo)出概述 
  12.4.2 數(shù)據(jù)導(dǎo)出 
  12.4.3 數(shù)據(jù)導(dǎo)入 
 12.5 復(fù)制數(shù)據(jù)庫(kù) 
 小結(jié)與習(xí)題 
第13章 SQL Server數(shù)據(jù)庫(kù)程序開(kāi)發(fā) 
 13.1 數(shù)據(jù)庫(kù)應(yīng)用程序結(jié)構(gòu) 
  13.1.1 客戶機(jī)/服務(wù)器結(jié)構(gòu) 
  13.1.2 瀏覽器/服務(wù)器結(jié)構(gòu) 
  13.1.3 3層/N層結(jié)構(gòu) 
  13.1.4 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) 
 13.2 Java平臺(tái)SQL Server數(shù)據(jù)庫(kù)程序開(kāi)發(fā) 
  13.2.1 ODBC/JDBC 
  13.2.2 JDBC API介紹 
  13.2.3 使用J2SE開(kāi)發(fā)SQL Server數(shù)據(jù)庫(kù)程序 
  13.2.4 使用JSP開(kāi)發(fā)SQL Server數(shù)據(jù)庫(kù)程序 
 13.3 VS 2008平臺(tái)SQL Server數(shù)據(jù)庫(kù)程序開(kāi)發(fā) 
  13.3.1 ADO.NET 
  13.3.2 ADO.NET數(shù)據(jù)庫(kù)操作對(duì)象 
  13.3.3 使用C#.NET開(kāi)發(fā)SQL Server數(shù)據(jù)庫(kù)程序 
  13.3.4 使用ASP.NET 3.5開(kāi)發(fā)SQL Server數(shù)據(jù)庫(kù)程序 
 小結(jié)與習(xí)題 
 附錄A 綜合實(shí)訓(xùn) 
  一、實(shí)訓(xùn)目的 
  二、實(shí)訓(xùn)內(nèi)容 
  一數(shù)據(jù)庫(kù)對(duì)象的管理 
  二數(shù)據(jù)庫(kù)安全策略 
  三數(shù)據(jù)查詢 
  四數(shù)據(jù)管理 
  五數(shù)據(jù)庫(kù)程序開(kāi)發(fā) 
  三、實(shí)訓(xùn)要求 
  四、實(shí)訓(xùn)安排 
  五、實(shí)訓(xùn)考核 
 附錄B 參考試卷

編輯推薦

  《SQL Server實(shí)例教程(2008版)》可作為高職高專軟件技術(shù)、網(wǎng)絡(luò)技術(shù)、信息管理和電子商務(wù)等專業(yè)的教材,也可作為計(jì)算機(jī)培訓(xùn)班的教材及SQL Server 2008數(shù)據(jù)庫(kù)自學(xué)者的參考書(shū)。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    SQL Server實(shí)例教程 PDF格式下載


用戶評(píng)論 (總計(jì)2條)

 
 

  •   好,就是薄了一點(diǎn)
  •   還行,應(yīng)付上課
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7