出版時(shí)間:2009-8 出版社:對(duì)外經(jīng)濟(jì)貿(mào)易大學(xué)出版社 作者:周仁云 主編 頁(yè)數(shù):299 字?jǐn)?shù):451000
內(nèi)容概要
數(shù)據(jù)庫(kù)是計(jì)算機(jī)應(yīng)用的一項(xiàng)重要技術(shù)。隨著計(jì)算機(jī)和網(wǎng)絡(luò)通訊等技術(shù)的發(fā)展,在網(wǎng)絡(luò)多用戶(hù)環(huán)境下熟練應(yīng)用數(shù)據(jù)庫(kù)進(jìn)行安全有效的管理,已成為計(jì)算機(jī)應(yīng)用及信息管理等專(zhuān)業(yè)學(xué)生必不可少的知識(shí)。Microsoft SQL Server 2005是微軟公司推出的SQL Server的最新版本,是一款很優(yōu)秀的數(shù)據(jù)庫(kù)軟件。本書(shū)以Microsoft SQL Server 2005為例,根據(jù)數(shù)據(jù)庫(kù)技術(shù)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)和應(yīng)用職業(yè)的知識(shí)結(jié)構(gòu)要求,參照相關(guān)的職業(yè)資格標(biāo)準(zhǔn),堅(jiān)持以實(shí)踐能力培養(yǎng)為導(dǎo)向的職業(yè)教育思想,通過(guò)豐富的實(shí)例詳細(xì)介紹使用SQL Server 2005進(jìn)行數(shù)據(jù)庫(kù)管理和開(kāi)發(fā)的過(guò)程。 本書(shū)由幾位多年從事數(shù)據(jù)庫(kù)一線(xiàn)教學(xué)的教師根據(jù)高職高專(zhuān)教學(xué)特點(diǎn)精心組織編寫(xiě)而成。本書(shū)的主要特點(diǎn)有: 第一,理論與實(shí)際相結(jié)合。既闡述了數(shù)據(jù)庫(kù)的基本原理和方法,又結(jié)合SQLServer 2005數(shù)據(jù)庫(kù)管理系統(tǒng)核心內(nèi)容詳細(xì)介紹了數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用,最后通過(guò)實(shí)例闡述了典型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)方法。使學(xué)生學(xué)以致用。 第二,結(jié)構(gòu)合理、內(nèi)容豐富,編者將多年對(duì)數(shù)據(jù)庫(kù)課程的實(shí)際教學(xué)經(jīng)驗(yàn)與學(xué)生在學(xué)習(xí)過(guò)程中普遍存在的問(wèn)題進(jìn)行了整合,內(nèi)容條理更清晰,更有利于教學(xué),成為一本真正意義上的教材。 第三,本書(shū)內(nèi)容詳實(shí),實(shí)例豐富,語(yǔ)言簡(jiǎn)潔流暢,由淺入深、循序漸進(jìn)。編者長(zhǎng)期在第一線(xiàn)從事教學(xué),對(duì)學(xué)生的特點(diǎn)和認(rèn)知規(guī)律有了深入的了解。在編寫(xiě)過(guò)程中既考慮概念的嚴(yán)謹(jǐn)和清晰,又兼顧了敘述的通俗易懂。 第四,以職業(yè)技術(shù)能力培養(yǎng)為主線(xiàn),采用任務(wù)驅(qū)動(dòng)模式的方式,重視實(shí)踐能力的培養(yǎng)。全書(shū)貫穿一個(gè)完整的數(shù)據(jù)庫(kù)實(shí)例展開(kāi)教學(xué)內(nèi)容。所有實(shí)例均圍繞該數(shù)據(jù)庫(kù)精心設(shè)計(jì),內(nèi)容集中、詳實(shí)、具典型性。 第五,本書(shū)內(nèi)容配有豐富的圖例說(shuō)明,幫助學(xué)生理解實(shí)際操作和實(shí)例效果。每章后面配有豐富的案例應(yīng)用與思考題。這些案例應(yīng)用與思考題都是編者在長(zhǎng)期的教學(xué)過(guò)程中積累下來(lái)的,一部分內(nèi)容是教學(xué)中學(xué)生常易混淆或模糊的概念,另一部分是近幾年各類(lèi)職業(yè)教育需求,數(shù)據(jù)庫(kù)管理和實(shí)際應(yīng)用等重要知識(shí)。
書(shū)籍目錄
第1章 數(shù)據(jù)庫(kù)基礎(chǔ) 1.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 1.2 數(shù)據(jù)模型 1.3 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu) 1.4 關(guān)系數(shù)據(jù)庫(kù) 1.5 思考題第2章 SQL Server 2005系統(tǒng)概述 2.1 SQL Server 2005體系結(jié)構(gòu) 2.2 新增與改進(jìn)特性 2.3 安裝SQL Server 2005 2.4 認(rèn)識(shí)SQL Server 2005 2.5 SQL Server 2005服務(wù)器的操作 2.6 案例應(yīng)用 2.7 思考題第3章 SQL Server 2005數(shù)據(jù)庫(kù) 3.1 數(shù)據(jù)庫(kù) 3.2 創(chuàng)建數(shù)據(jù)庫(kù) 3.3 使用SQL Server Management Studio管理數(shù)據(jù)庫(kù) 3.4 使用Transact.SQL管理數(shù)據(jù)庫(kù) 3.5 案例應(yīng)用 3.6 思考題第4章 數(shù)據(jù)庫(kù)表 4.1 數(shù)據(jù)表的概念與數(shù)據(jù)類(lèi)型 4.2 創(chuàng)建數(shù)據(jù)表 4.3 數(shù)據(jù)的添加與查看 4.4 數(shù)據(jù)表的修改與刪除 4.5 案例應(yīng)用 4.6 思考題第5章 數(shù)據(jù)完整性 5.1 概述 5.2 約束 5.3 默認(rèn)值 5.4 規(guī)則 5.5 案例應(yīng)用 5.6 思考題第6章 Transact.SQL語(yǔ)言 6.1 Transact.SQL語(yǔ)法約定 6.2 Transact.SQL的新增功能和增強(qiáng)功能 6.3 運(yùn)算符 6.4 函數(shù) 6.5 常量與變量 6.6 表達(dá)式 6.7 控制流語(yǔ)言 6.8 案例應(yīng)用 6.9 思考題第7章 SQL查詢(xún)及應(yīng)用 7.1 查詢(xún)工具的使用 7.2 SQL簡(jiǎn)單查詢(xún) 7.3 對(duì)分組結(jié)果進(jìn)行統(tǒng)計(jì) 7.4 嵌套查詢(xún) 7.5 連接查詢(xún) 7.6 合并查詢(xún) 7.7 空值的查找 7.8 案例應(yīng)用 7.9 思考題第8章 索引 8.1 索引的概述 8.2 索引的操作 8.3 設(shè)置索引的選項(xiàng) 8.4 分析和維護(hù)索引 8.5 全文索引 8.6 案例應(yīng)用 8.7 思考題第9章 視圖 9.1 視圖的概述 9.2 創(chuàng)建視圖 9.3 使用視圖 9.4 修改視圖 9.5 查看視圖信息 9.6 刪除視圖 ……第10章 存儲(chǔ)過(guò)程的觸發(fā)器第11章 游標(biāo)、事務(wù)和鎖第12章 數(shù)據(jù)庫(kù)安全管理第13章 數(shù)據(jù)庫(kù)備份與恢復(fù)第14章 SQL Server數(shù)據(jù)庫(kù)的應(yīng)用附錄參考文獻(xiàn)
章節(jié)摘錄
插圖:第1章 數(shù)據(jù)庫(kù)基礎(chǔ)1.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生于20世紀(jì)60年代末,是數(shù)據(jù)管理的最新技術(shù)。隨著計(jì)算機(jī)硬件技術(shù)和軟件技術(shù)的發(fā)展,以及數(shù)據(jù)管理應(yīng)用需求的日益增加,數(shù)據(jù)管理技術(shù)也在不斷地發(fā)展和完善。1.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)管理包括對(duì)數(shù)據(jù)進(jìn)行收集、分類(lèi)、組織、編碼、存儲(chǔ)、檢索和維護(hù)。最初的計(jì)算機(jī)主要用于復(fù)雜的科學(xué)計(jì)算,隨著計(jì)算機(jī)應(yīng)用技術(shù)的發(fā)展,人們開(kāi)始借助計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理。從計(jì)算機(jī)產(chǎn)生至今,數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了3個(gè)階段,分別是人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。1.人工管理階段人工管理階段(20世紀(jì)50年代),計(jì)算機(jī)主要應(yīng)用于科學(xué)計(jì)算。因當(dāng)時(shí)只有磁帶、卡片和紙帶等外存儲(chǔ)器,沒(méi)有磁盤(pán)等直接存取的存儲(chǔ)設(shè)備,沒(méi)有操作系統(tǒng),也沒(méi)有專(zhuān)門(mén)管理數(shù)據(jù)的軟件,數(shù)據(jù)的處理方式是批處理。由程序設(shè)計(jì)人員安排數(shù)據(jù)的物理存儲(chǔ)和加工處理。人工管理階段的數(shù)據(jù)管理具有如下特點(diǎn):(1)數(shù)據(jù)不長(zhǎng)期保存在計(jì)算機(jī)里,用完就刪除。由于計(jì)算機(jī)主要用于科學(xué)計(jì)算,程序處理時(shí)將數(shù)據(jù)輸入,程序處理完將數(shù)據(jù)輸出。一般情況下,輸入的數(shù)據(jù)和輸出的結(jié)果都不需要長(zhǎng)期保存。(2)數(shù)據(jù)不具有獨(dú)立性。當(dāng)數(shù)據(jù)的邏輯存儲(chǔ)結(jié)構(gòu)或物理存儲(chǔ)結(jié)構(gòu)發(fā)生變化時(shí),需要程序設(shè)計(jì)人員對(duì)程序做出相應(yīng)的修改,不能保證數(shù)據(jù)與程序的獨(dú)立性。(3)數(shù)據(jù)不共享。數(shù)據(jù)是面向應(yīng)用的,一組數(shù)據(jù)對(duì)應(yīng)一個(gè)程序,當(dāng)多個(gè)程序使用到相同的數(shù)據(jù)時(shí),必須各自定義,無(wú)法實(shí)現(xiàn)數(shù)據(jù)共享,因此程序之間存在大量的冗余數(shù)據(jù)。(4)數(shù)據(jù)由程序管理,與程序結(jié)合在一起。沒(méi)有專(zhuān)門(mén)的軟件系統(tǒng)管理數(shù)據(jù)。
編輯推薦
《SQL Server2005案例教程》是由對(duì)外經(jīng)濟(jì)貿(mào)易大學(xué)出版社出版。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版