出版時間:2009-8 出版社:清華大學出版社 作者:邵超,張斌,張巧榮 編著 頁數(shù):307
前言
隨著信息技術(shù)的迅速發(fā)展和廣泛應(yīng)用,計算機的應(yīng)用也已從單用戶模式逐步向客戶機/服務(wù)器網(wǎng)絡(luò)模式發(fā)展,信息管理也從工資、人事等單方面的管理向全企業(yè)的管理信息系統(tǒng)發(fā)展,而數(shù)據(jù)庫作為后臺支持已成為信息管理中不可缺少的重要組成部分。管理信息系統(tǒng)、辦公自動化系統(tǒng)、決策分析系統(tǒng)、企業(yè)資源規(guī)劃系統(tǒng)等都需要大量地應(yīng)用數(shù)據(jù)庫技術(shù)。Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng)是目前最為常用的大型數(shù)據(jù)庫管理系統(tǒng)之一,它建立在成熟而強大的關(guān)系模型基礎(chǔ)上,可以很好地支持客戶機/服務(wù)器網(wǎng)絡(luò)模式,能夠滿足各種類型的構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫的需求,具有功能強大、安全可靠等特點,可用于大型聯(lián)機事務(wù)處理、電子商務(wù)、數(shù)據(jù)倉庫和商業(yè)智能等。它具有方便易用的圖形界面,并提供了一套完整的管理工具和實用工具,大大減輕了管理員的工作量,使用戶對數(shù)據(jù)庫的操作變得非常簡單,正是由于SQLServer具有操作簡單、功能強大、安全性高等特點,因此成為目前各級、各類學校學習大型數(shù)據(jù)庫管理系統(tǒng)的首選對象。SQLServer2008是Microsoft最新一代的數(shù)據(jù)庫管理系統(tǒng),一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能(BusinessIntcuigence,BI)工具提供了企業(yè)級的數(shù)據(jù)管理。SQLServer2008數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使用戶可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序,并引入用于提高開發(fā)人員、架構(gòu)師和管理員的能力和效率的新功能。本書是作者多年從事數(shù)據(jù)庫教學和開發(fā)的積累和總結(jié),結(jié)合數(shù)據(jù)庫基礎(chǔ)知識,涵蓋了SQLServer2008開發(fā)、分析和管理的方方面面。本書從基礎(chǔ)人手,面向?qū)嶋H應(yīng)用,采取了理論和實踐相結(jié)合的方式,將教學設(shè)計結(jié)合到教材建設(shè)上,以提高教材的可教性和易學性。同時,在書中最后針對各個內(nèi)容,精心設(shè)計了相應(yīng)的實驗環(huán)節(jié),為學生熟練掌握數(shù)據(jù)庫開發(fā)技術(shù)打好堅實的基礎(chǔ)。全書共14章,分為4個部分,具體結(jié)構(gòu)劃分如下:第1部分基礎(chǔ)篇(第1-第3章)介紹數(shù)據(jù)庫的基礎(chǔ)理論知識,包括數(shù)據(jù)庫的基本概念、概念模型、數(shù)據(jù)模型,以及關(guān)系數(shù)據(jù)庫理論和關(guān)系數(shù)據(jù)庫設(shè)計等。第2部分應(yīng)用篇(第4-第9章)介紹數(shù)據(jù)庫的基礎(chǔ)應(yīng)用,包括SQLServer2008發(fā)展歷史、安裝步驟、主要管理工具,以及SQLServer2008數(shù)據(jù)庫管理、數(shù)據(jù)表管理、數(shù)據(jù)、視圖和索引等。
內(nèi)容概要
本書主要介紹Microsoft公司最新推出的大型數(shù)據(jù)庫管理系統(tǒng)SQL server 2008的功能特點以及使用sQL server 2008進行數(shù)據(jù)庫開發(fā)的實用技術(shù)。作者根據(jù)多年的教學和開發(fā)經(jīng)驗,按照教學規(guī)律編寫了本書,主要內(nèi)容包括緒論、關(guān)系數(shù)據(jù)庫理論、關(guān)系數(shù)據(jù)庫設(shè)計、sQL server 2008概述、SQLserver 2008數(shù)據(jù)庫管理、sQL Server 2008數(shù)據(jù)表管理、數(shù)據(jù)查詢、視圖、索引、T-SQL、事務(wù)與游標、存儲過程和觸發(fā)器、數(shù)據(jù)庫的備份和恢復(fù)、系統(tǒng)安全管理等。 本書對sQL server 2008的主要功能及使用方法的描述清晰明了,突出重點和難點,同時注重對實際技能的培養(yǎng),每章后都有習題,并提供相關(guān)實驗內(nèi)容,可加深對基本知識的理解,使學生在學習相關(guān)知識后能夠立即動手開發(fā)自己的數(shù)據(jù)庫系統(tǒng),真正做到學以致用。 本書既可作為計算機及其相關(guān)專業(yè)本??粕摹皵?shù)據(jù)庫應(yīng)用技術(shù)”或“數(shù)據(jù)庫原理及應(yīng)用”課程教材,也可供數(shù)據(jù)庫開發(fā)技術(shù)人員使用。
書籍目錄
第1章 緒論 1.1 數(shù)據(jù)庫系統(tǒng)概述 1.1.1 數(shù)據(jù)庫系統(tǒng)的基本概念 1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展 1.2 概念模型 1.2.1 客觀對象的抽象過程 1.2.2 概念模型的基本內(nèi)容 1.2.3 E—R模型和E—R圖 1.3 數(shù)據(jù)模型 1.3.1 數(shù)據(jù)模型的組成要素 1.3.2 常見的數(shù)據(jù)模型 1.4 數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu) 1.4.1 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu) 1.4.2 數(shù)據(jù)庫系統(tǒng)的兩級映像功能 1.4.3 實例 1.5 本章小結(jié) 習題1第2章 關(guān)系數(shù)據(jù)庫理論 2.1 關(guān)系模型 2.1.1 關(guān)系模型的三要素 2.1.2 關(guān)系數(shù)據(jù)結(jié)構(gòu) 2.1.3 關(guān)系的完整性約束條件 2.2 關(guān)系代數(shù) 2.2.1 傳統(tǒng)的集合運算 2.2.2 專門的關(guān)系運算 2.2.3 綜合實例 2.3 規(guī)范化理論 2.3.1 問題的提出 2.3.2 規(guī)范化 2.3.3 模式的分解 2.4 本章小結(jié) 習題2第3章 關(guān)系數(shù)據(jù)庫設(shè)計 3.1 數(shù)據(jù)庫設(shè)計概述 3.1.1 數(shù)據(jù)庫設(shè)計的方法 3.1.2 數(shù)據(jù)庫設(shè)計的基本步驟 3.2 概念結(jié)構(gòu)設(shè)計 3.2.1 概念結(jié)構(gòu)設(shè)計的方法和步驟 3.2.2 局部視圖的設(shè)計 3.2.3 局部視圖的集成 3.3 邏輯結(jié)構(gòu)設(shè)計 3.3.1 E—R圖向關(guān)系模型的轉(zhuǎn)換 3.3.2 數(shù)據(jù)模型的優(yōu)化 3.3.3 外模式的設(shè)計 3.4 本章小結(jié) 習題3第4章 SQL Server 2008概述 4.1 SQL Server 2008簡介 4.1.1 SQL Server發(fā)展 4.1.2 sQL server 2008版本體系和安裝要求 4.1.3 SQL Server 2008體系結(jié)構(gòu) 4.1.4 SQL Server 2008新特性 4.2 SQL Server 2008安裝 4.3 SQL Server 2008配置 4.3.1 SQL Server 2008數(shù)據(jù)庫服務(wù)器服務(wù)啟動和停止 4.3.2 注冊服務(wù)器 4.3.3 創(chuàng)建服務(wù)器組 4.4 SQL Server 2008主要管理工具 4.4.1 SQL Server 2008管理平臺 4.4.2 商務(wù)智能開發(fā)平臺 4.4.3 SQL Server分析器 4.4.4 數(shù)據(jù)庫引擎優(yōu)化顧問 4.4.5 Analysis Services 4.4.6 sQL Server配置管理器 4.4.7 SQL Server文檔和教程 4.5 系統(tǒng)數(shù)據(jù)庫和示例數(shù)據(jù)庫 ……第5章 SQL Server 2008數(shù)據(jù)庫管理第6章 SQL Server 2008數(shù)據(jù)表管理第7章 數(shù)據(jù)查詢第8章 視圖第9章 索引第10章 T-SQL編程基礎(chǔ)第11章 事務(wù)和游標第12章 存儲過程和觸發(fā)器第13章 數(shù)據(jù)庫備份和恢復(fù)第14章 系統(tǒng)安全管理附錄A 樣本數(shù)據(jù)庫student表結(jié)構(gòu)附錄B 樣本數(shù)據(jù)庫student表結(jié)構(gòu)附錄C SQL Server2008實驗參考文獻
章節(jié)摘錄
插圖:第1章 緒論本章學習目標掌握數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的基本概念;了解數(shù)據(jù)管理技術(shù)的發(fā)展歷程;掌握概念模型和數(shù)據(jù)模型的基本概念;掌握數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)及其兩級映像功能。1.1 數(shù)據(jù)庫系統(tǒng)概述在人類社會進入信息時代的今天,信息已成為當今社會的核心資源,人們的經(jīng)濟活動基本上是圍繞信息展開的。通過對信息資源的開發(fā)利用,可有效降低社會的運營成本,使各種社會資源得到最大限度的節(jié)約和合理運用。例如,通過搜集用戶的需求信息,企業(yè)可以有針對性地開發(fā)新產(chǎn)品,可以減少產(chǎn)品庫存甚至保持零庫存等。資源浪費和決策失誤在很大程度上是由信息的不對稱和不通暢造成的,數(shù)據(jù)庫和網(wǎng)絡(luò)則是緩解這一問題的兩種主要技術(shù)。隨著現(xiàn)代計算機技術(shù)的飛速發(fā)展,所有這些信息都可以得到有效的管理和利用,這就是在各行各業(yè)都起著基礎(chǔ)和核心作用的信息系統(tǒng)。而在信息系統(tǒng)中,起著基礎(chǔ)和核心作用的則是數(shù)據(jù)庫。數(shù)據(jù)庫用來對信息進行有效的組織和管理,為信息系統(tǒng)的正常運行和作用發(fā)陣提供最基礎(chǔ)的數(shù)據(jù)支持,是信息系統(tǒng)賴以成功的重要保障。有了數(shù)據(jù)庫以及由此建立的信息系統(tǒng),可以做到:在圖書館浩如煙海的圖書中,讀者可以輕松地找到想要的圖書及其存放位置;在超市紛繁復(fù)雜的商品及其銷售記錄中,超市管理員可以輕松地發(fā)現(xiàn)哪些商品近期暢銷,而哪些商品又庫存不足,在學生眾多的選課成績中,班主任可以快速地統(tǒng)計出每名學生的學位課總學分、專業(yè)課不及格門次、平均學分成績等。
編輯推薦
《數(shù)據(jù)庫實用教程:SQL Server 2008》特點:案例驅(qū)動的教學模式、一線優(yōu)秀教師擔綱編寫、立體化教學資源解決方案。
圖書封面
評論、評分、閱讀與下載