出版時間:2009-7 出版社:水利水電出版社 作者:杜文潔,白萍 主編 頁數(shù):275
前言
隨著信息技術(shù)的廣泛應(yīng)用和互聯(lián)網(wǎng)的迅猛發(fā)展,以信息產(chǎn)業(yè)發(fā)展水平為主要特征的綜合國力競爭日趨激烈,軟件產(chǎn)業(yè)作為信息產(chǎn)業(yè)的核心和國民經(jīng)濟信息化的基礎(chǔ),越來越受到世界各國的高度重視。中國加入世貿(mào)組織后,必須以積極的姿態(tài),在更大范圍和更深程度上參與國際合作和競爭。在這種形勢下,擺在我們面前的突出問題是人才短缺,計算機應(yīng)用與軟件技術(shù)專業(yè)領(lǐng)域技能型人才的缺乏尤為突出,無論是數(shù)量還是質(zhì)量,都遠不能適應(yīng)國內(nèi)軟件產(chǎn)業(yè)的發(fā)展和信息化建設(shè)的需要。因此,深化教育教學(xué)改革,推動高等職業(yè)教育與培訓(xùn)的全面發(fā)展,大力提高教學(xué)質(zhì)量,是迫在眉睫的重要任務(wù)?! ?000年6月,國務(wù)院發(fā)布《鼓勵軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策》,明確提出鼓勵資金、人才等資源投向軟件產(chǎn)業(yè),并要求教育部門根據(jù)市場需求進一步擴大軟件人才培養(yǎng)規(guī)模,依托高等學(xué)校、科研院所,建立一批軟件人才培養(yǎng)基地。2002年9月,國務(wù)院辦公廳轉(zhuǎn)發(fā)了國務(wù)院信息化工作辦公室制定的《振興軟件產(chǎn)業(yè)行動綱要》,該《綱要》明確提出要改善軟件人才結(jié)構(gòu),大規(guī)模培養(yǎng)軟件初級編程人員,滿足軟件工業(yè)化生產(chǎn)的需要。教育部也于2001年12月在35所大學(xué)啟動了示范性軟件學(xué)院的建設(shè)工作,并于2003年11月啟動了試辦示范性軟件職業(yè)技術(shù)學(xué)院的建設(shè)工作?! ∈痉缎攒浖殬I(yè)技術(shù)學(xué)院的建設(shè)目標是:經(jīng)過幾年努力,建設(shè)一批能夠培養(yǎng)大量具有競爭能力的實用型軟件職業(yè)技術(shù)人才的基地,面向就業(yè)、產(chǎn)學(xué)結(jié)合,為我國??茖哟诬浖殬I(yè)技術(shù)人才培養(yǎng)起到示范作用,并以此推動高等職業(yè)技術(shù)教育人才培養(yǎng)體系與管理體制和運行機制的改革。要達到這個目標,建立一套適合軟件職業(yè)技術(shù)學(xué)院人才培養(yǎng)模式的教材體系顯得尤為重要。
內(nèi)容概要
本書全面講述了利用SQL Server 2005進行數(shù)據(jù)庫管理的各種操作以及數(shù)據(jù)庫系統(tǒng)開發(fā)所需的相關(guān)技術(shù)。全書共有12章。第1~10章內(nèi)容包括數(shù)據(jù)庫技術(shù)概述、SQL Server 2005概述、數(shù)據(jù)庫與表的實現(xiàn)、數(shù)據(jù)查詢技術(shù)、視圖、存儲過程、觸發(fā)器、游標及事務(wù)、數(shù)據(jù)庫的備份與恢復(fù)、數(shù)據(jù)庫的安全管理;第11章以“網(wǎng)上書店”為例介紹了基于ASENET 2.0開發(fā)Web應(yīng)用系統(tǒng)的分析與開發(fā)過程;第12章是綜合實訓(xùn)。 本書可作為高職高專院校計算機專業(yè)數(shù)據(jù)庫課程的教材,也可作為計算機培訓(xùn)班的培訓(xùn)教材,還可作為SQL Server 2005數(shù)據(jù)庫自學(xué)者的參考書。
書籍目錄
序前言第1章 數(shù)據(jù)庫技術(shù)概述 1.1 數(shù)據(jù)庫技術(shù)基礎(chǔ) 1.1.1 數(shù)據(jù)庫技術(shù)的發(fā)展簡史 1.1.2 數(shù)據(jù)庫技術(shù)中的常用術(shù)語 1.2 3 種主要的數(shù)據(jù)模型 1.2.1 層次模型 1.2.2 網(wǎng)狀模型 1.2.3 關(guān)系模型 1.3 關(guān)系數(shù)據(jù)庫 1.3.1 基本術(shù)語 1.3.2 規(guī)范化設(shè)計 1.4 數(shù)據(jù)庫設(shè)計 1.4.1 需求分析 1.4.2 結(jié)構(gòu)設(shè)計 1.4.3 數(shù)據(jù)庫實施 1.4.4 數(shù)據(jù)庫運行與維護 本章小結(jié) 習(xí)題一第2章 SQL Server 2005概述 2.1 SQL Server 2005簡介 2.2 SQL Server 2005的新特性 2.3 SQL Server 2005數(shù)據(jù)平臺 2.4 SQL Server 2005版本 2.5 安裝SQL Server 2005 2.5.1 準備安裝SQL Server 2005 2.5.2 安裝SQL Server 2005 2.5.3 卸載SQL Server 2005 2.6 SQL Server 2005管理及開發(fā)工具 2.6.1 SQL Server管理控制臺 2.6.2 SQL Server配置管理器 2.6.3 SQL Server外圍應(yīng)用配置器 2.6.4 數(shù)據(jù)庫引擎優(yōu)化顧問 2.6.5 事件探查器 2.6.6 SQLCMD命令提示實用工具 2.7 SQL Server 2005聯(lián)機叢書 本章小結(jié) 習(xí)題二第3章 數(shù)據(jù)庫與表的實現(xiàn) 3.1 SQL Server 2005數(shù)據(jù)庫基礎(chǔ) 3.1.1 數(shù)據(jù)庫文件 3.1.2 數(shù)據(jù)庫文件組 3.1.3 系統(tǒng)數(shù)據(jù)庫 3.2 數(shù)據(jù)庫的創(chuàng)建與管理 3.2.1 數(shù)據(jù)庫的創(chuàng)建 3.2.2 數(shù)據(jù)庫的修改 3.2.3 收縮數(shù)據(jù)庫 3.2.4 數(shù)據(jù)庫的分離與附加 3.2.5 脫機與聯(lián)機數(shù)據(jù)庫 3.2.6 刪除數(shù)據(jù)庫 3.3 表的創(chuàng)建與管理 3.3.1 數(shù)據(jù)類型 3.3.2 創(chuàng)建表 3.3.3 修改表 3.3.4 刪除表 3.3.5 表中數(shù)據(jù)操作 3.3.6 數(shù)據(jù)完整性 3.4 數(shù)據(jù)庫索引 3.4.1 索引概述 3.4.2 索引類型 3.4.3 創(chuàng)建索引 3.4.4 查看索引 3.4.5 修改索引 3.4.6 刪除索引 3.5 數(shù)據(jù)庫關(guān)系圖 3.5.1 表的關(guān)系 3.5.2 數(shù)據(jù)庫關(guān)系圖的基本操作 本章小結(jié) 習(xí)題三第4章 數(shù)據(jù)查詢技術(shù) 4.1 SELECT語句的基本語法 4.2 基本查詢 4.2.1 查詢?nèi)苛行畔? 4.2.2 查詢部分列信息 4.2.3 輸出別名修飾 4.2.4 DISTINCT關(guān)鍵字的使用 4.2.5 輸出計算列 4.2.6 ORDER BY子句的使用 4.2.7 TOP關(guān)鍵字的使用 4.3 條件查詢 4.3.1 使用關(guān)系表達式查詢 4.3.2 使用邏輯表達式查詢 4.3.3 設(shè)置取值范圍的查詢 4.3.4 空值查詢 4.3.5 模糊查詢 4.4 分組查詢 4.4.1 GROUP BY子句的使用 4.4.2 HAVING子句的使用 4.5 連接查詢 4.5.1 內(nèi)連接 4.5.2 外連接 4.5.3 交叉連接 4.5.4 自連接 4.6 子查詢 4.6.1 返回單行的子查詢 4.6.2 返回多行的子查詢 4.6.3 子查詢與數(shù)據(jù)更新 4.7 聯(lián)合查詢 4.8 SELECT INTO的使用 本章小結(jié) 習(xí)題四第5章 視圖 5.1 視圖概述 5.1.1 視圖的概念 5.1.2 視圖的優(yōu)點 5.1.3 視圖的分類 5.2 創(chuàng)建視圖 5.2.1 使用SSMS創(chuàng)建視圖 5.2.2 使用T-SQL語句創(chuàng)建視圖 5.3 查看視圖 5.3.1 使用SSMS查看視圖 5.3.2 使用T-SQL語句查看視圖 5.3.3 使用系統(tǒng)存儲過程查看視圖 5.4 修改視圖 5.4.1 使用SSMS修改視圖 5.4.2 使用T-SQL語句修改視圖 5.5 刪除視圖 5.5.1 使用SSMS刪除視圖 5.5.2 使用T-SQL語句刪除視圖 5.6 通過視圖修改基本表數(shù)據(jù) 5.6.1 通過視圖向基本表中插入數(shù)據(jù) 5.6.2 通過視圖更新基本表中的數(shù)據(jù) 5.6.3 通過視圖刪除基本表中的數(shù)據(jù) 本章小結(jié) 習(xí)題五第6章 存儲過程 6.1 Transact-SQL語言 6.1.1 Transact-SQL語言簡介 6.1.2 標識符、注釋符、運算符 6.1.3 常量和變量 6.1.4 函數(shù) 6.1.5 流程控制語句 6.1.6 批處理 6.2 存儲過程概述 6.2.1 存儲過程的概念 6.2.2 存儲過程的優(yōu)點 6.2.3 存儲過程的分類 6.3 創(chuàng)建存儲過程 6.3.1 創(chuàng)建簡單的存儲過程 6.3.2 創(chuàng)建帶輸入?yún)?shù)的存儲過程 6.3.3 創(chuàng)建帶輸出參數(shù)的存儲過程 6.4 重新編譯存儲過程 6.5 管理存儲過程 6.5.1 查看存儲過程 6.5.2 修改存儲過程 6.5.3 刪除存儲過程 本章小結(jié) 習(xí)題六第7章觸發(fā)器 7.1 觸發(fā)器概述 7.1.1 觸發(fā)器的概念 7.1.2 觸發(fā)器的分類 7.2 創(chuàng)建觸發(fā)器 7.2.1 創(chuàng)建DML觸發(fā)器 7.2.2 創(chuàng)建DDL觸發(fā)器 7.3 管理觸發(fā)器 7.3.1 查看觸發(fā)器 7.3.2 修改觸發(fā)器 7.3.3 刪除觸發(fā)器 7.3.4 啟用或禁用觸發(fā)器 本章小結(jié) 習(xí)題七第8章 游標及事務(wù) 8.1 游標概述 8.1.1 游標的概念 8.1.2 游標的優(yōu)點 8.1.3 游標的分類 8.2 游標的基本操作 8.2.1 聲明游標 8.2.2 打開游標 8.2.3 提取游標中的數(shù)據(jù) 8.2.4 關(guān)閉游標 8.2.5 釋放游標 8.2.6 游標舉例 8.3 使用游標修改數(shù)據(jù) 8.3.1 更新數(shù)據(jù) 8.3.2 刪除數(shù)據(jù) 8.4 事務(wù) 8.4.1 事務(wù)概述 8.4.2 自動提交事務(wù) 8.4.3 顯示事務(wù) 8.4.4 隱式事務(wù) 8.4.5 事務(wù)和批處理的區(qū)別 本章小結(jié) 習(xí)題八第9章 數(shù)據(jù)庫的備份與恢復(fù) 9.1 備份概述 9.1.1 備份的概念 9.1.2 備份類型 9.2 備份設(shè)備 9.2.1 備份設(shè)備的類型 9.2.2創(chuàng)建備份設(shè)備 9.3 創(chuàng)建數(shù)據(jù)庫備份 9.3.1 創(chuàng)建完整備份 9.3.2 創(chuàng)建差異備份 9.3.3 創(chuàng)建事務(wù)曰志備份 9.3.4 創(chuàng)建文件和文件組備份 9.4 數(shù)據(jù)庫備份策略 9.5 數(shù)據(jù)庫恢復(fù)概述 9.5.1 數(shù)據(jù)庫恢復(fù)的概念 9.5.2 數(shù)據(jù)庫恢復(fù)模式 9.6 恢復(fù)數(shù)據(jù)庫 9.6.1 使用SSMS工具恢復(fù)數(shù)據(jù) 9.6.2 使用T-SQL語句恢復(fù)數(shù)據(jù) 本章小結(jié) 習(xí)題九第10章 數(shù)據(jù)庫的安全管理 10.1 SQL Server驗證模式 10.1.1 Windows驗證模式 10.1.2 混合驗證模式 10.1.3 設(shè)置驗證模式 10.2 賬戶管理 10.2.1 創(chuàng)建賬戶 10.2.2 修改和刪除賬戶 10.2.3 特殊的SA賬戶 10.3 用戶管理 10.4 權(quán)限管理 10.4.1 權(quán)限類型 10.4.2 權(quán)限管理 10.5 角色管理 10.5.1 服務(wù)器角色 10.5.2 數(shù)據(jù)庫角色 10.5.3 應(yīng)用程序角色 本章小結(jié) 習(xí)題十第11章 數(shù)據(jù)庫與表的實現(xiàn) 11.1 系統(tǒng)總體設(shè)計 11.2 數(shù)據(jù)庫設(shè)計 11.3 程序設(shè)計 11.3.1 公共類的編寫 11.3.2 系統(tǒng)首頁設(shè)計 11.3.3 會員注冊頁面設(shè)計 11.3.4 會員登錄頁面設(shè)計 11.3.5 圖書查詢頁面設(shè)計 11.3.6 圖書詳情頁面設(shè)計 11.3.7 購物車頁面設(shè)計 11.3.8 訂單提交頁面設(shè)計第12章 綜合實訓(xùn)附錄A 網(wǎng)上書店(BookStore)數(shù)據(jù)庫說明附錄B 教務(wù)管理系統(tǒng)(SMIS)數(shù)據(jù)庫說明參考文獻
章節(jié)摘錄
5.1.3 視圖的分類 在SQL Server 2005中,視圖可分為3種類型,即標準視圖、索引視圖和分區(qū)視圖。 ?。?)標準視圖。標準視圖是從一個或幾個基本表中導(dǎo)出的表,是一種虛擬表,不占用物理存儲空間,只保存了一個sQL查詢。通常情況下的視圖都是標準視圖,它是一種邏輯對象?! 。?)索引視圖。相對于標準視圖而言,對于那些需要對大量數(shù)據(jù)進行復(fù)雜處理的視圖,為每個引用視圖的查詢動態(tài)生成結(jié)果集的開銷就很大。如果在查詢中需要頻繁地引用這類視圖,那么就可以通過對視圖創(chuàng)建唯一聚集索引來提高性能。對視圖創(chuàng)建唯一聚集索引后,結(jié)果集將存儲在數(shù)據(jù)庫中,就像為表創(chuàng)建了聚集索引一樣?! ∷饕晥D是被具體化的視圖,即它是通過計算并存儲的視圖。索引視圖可以提高某些類型查詢的性能,尤其適用于聚合許多行的查詢,但不太適用經(jīng)常更新的基本數(shù)據(jù)集?! 。?)分區(qū)視圖。通過使用分區(qū)視圖,可以連接一臺或多臺服務(wù)器的成員表中的分區(qū)數(shù)據(jù),使得這些數(shù)據(jù)看起來就像來自同一個表中一樣。分區(qū)視圖又分為本地分區(qū)視圖和分布式分區(qū)視圖。本地分區(qū)視圖是指視圖中所有參與的基本表或視圖存在于同一個sQL Server實例中;而分布式分區(qū)視圖表示視圖中所有參與的基本表或視圖中至少有一個存在于不同的服務(wù)器sQL Server實例中。
編輯推薦
強調(diào)實踐 面向就業(yè) 產(chǎn)學(xué)結(jié)合 SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)是微軟公司精心打造的企業(yè)級數(shù)據(jù)庫平臺產(chǎn)品,已經(jīng)被越來越多的企業(yè)使用。它是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,為企業(yè)中的用戶提供了一個更安全、可靠和高效的平臺。 本書把培養(yǎng)學(xué)生動手能力、實踐能力和可持續(xù)發(fā)展能力放在首位。既注重基礎(chǔ)知識和基本技能的培養(yǎng),又高度重視對學(xué)生實際項目開發(fā)能力的引導(dǎo)和培養(yǎng),深入貫徹“職業(yè)教育就是就業(yè)教育”的思想。本書由淺入深,從實用的角度出發(fā),結(jié)合大量的實例,操作性強,描述了實例的具體設(shè)計步驟并提供詳細代碼,使讀者能夠快速上手。
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫開發(fā)技術(shù) PDF格式下載