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

出版時間:2012-1  出版社:清華大學(xué)出版社  作者:徐大偉  頁數(shù):381  

前言

   前言   數(shù)據(jù)庫技術(shù)產(chǎn)生于20世紀(jì)60年代末,經(jīng)過40多年的迅猛發(fā)展,已經(jīng)形成了完整的理論與技術(shù)體系,并已成為計算機(jī)科學(xué)技術(shù)中的一個重要分支。隨著信息技術(shù)的迅猛發(fā)展,數(shù)據(jù)庫技術(shù)已經(jīng)成為國家信息基礎(chǔ)設(shè)施和信息化社會中的最重要的支撐技術(shù)之一?!? 本書共分為12章,第1章是數(shù)據(jù)庫系統(tǒng)原理概論,第2章是Microsoft SQL Server 2005系統(tǒng)概述,第3章是SQL語言概述,第4章是Transact?SQL程序設(shè)計基礎(chǔ),第5章是SQL高級功能,第6章是數(shù)據(jù)庫的安全管理,第7章是數(shù)據(jù)庫的故障和恢復(fù),第8章是數(shù)據(jù)轉(zhuǎn)換,第9章是關(guān)系數(shù)據(jù)庫規(guī)范化理論,第10章是數(shù)據(jù)庫設(shè)計與實施,第11章是ADO.NET訪問數(shù)據(jù)庫技術(shù),第12章是在線考試系統(tǒng)開發(fā)實例。內(nèi)容覆蓋了關(guān)系數(shù)據(jù)庫系統(tǒng)的原理、設(shè)計和應(yīng)用技術(shù)?!? 本書是多年講授數(shù)據(jù)庫原理與數(shù)據(jù)庫應(yīng)用技術(shù)的一線教師結(jié)合自己的教學(xué)經(jīng)驗和教學(xué)體會,整理和豐富了教學(xué)講義而編寫的。本書主要特點如下?!? (1) 以關(guān)系數(shù)據(jù)庫系統(tǒng)為核心。在系統(tǒng)論述數(shù)據(jù)庫基本知識的基礎(chǔ)上,著重討論了關(guān)系數(shù)據(jù)庫的原理與實現(xiàn),其中對關(guān)系數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫體系結(jié)構(gòu)、關(guān)系規(guī)范化理論等都有較詳細(xì)、系統(tǒng)的說明?!? (2) 對傳統(tǒng)數(shù)據(jù)庫的內(nèi)容進(jìn)行了精簡。如對層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫,僅對其模型做了簡要介紹,刪除了一些與操作系統(tǒng)聯(lián)系較密切的存儲理論等?!? (3) 注重理論聯(lián)系實際,加強(qiáng)數(shù)據(jù)庫應(yīng)用技術(shù)。本書在數(shù)據(jù)庫語言(SQL)等數(shù)據(jù)庫應(yīng)用技術(shù)方面進(jìn)行了較為全面的論述,并結(jié)合一些實例較詳細(xì)地講解了數(shù)據(jù)庫設(shè)計方法,實例為讀者提供了真實的數(shù)據(jù)庫應(yīng)用場景,不僅有助于讀者從實際應(yīng)用的角度出發(fā),聯(lián)系所學(xué)理論,掌握所學(xué)內(nèi)容,而且也為讀者提供了將理論與實踐相結(jié)合的具體上機(jī)操作途徑,本教材還介紹了當(dāng)前較為流行的軟件開發(fā)工具ADO.NET,并結(jié)合SQL Server 2005數(shù)據(jù)庫給出了簡單的應(yīng)用,為讀者進(jìn)行課程設(shè)計、畢業(yè)設(shè)計或進(jìn)一步學(xué)習(xí)數(shù)據(jù)庫系統(tǒng)開發(fā)打下了基礎(chǔ)。   (4) 在內(nèi)容選取、章節(jié)安排、難易程度、例子選取等方面充分考慮到理論教學(xué)和實踐教學(xué)的需要,應(yīng)用能力培養(yǎng)目標(biāo)明確,力求使教材概念準(zhǔn)確,清晰,重點明確,內(nèi)容廣泛,便于取舍。每章均配有習(xí)題,既便于教學(xué),又有助于讀者加深對內(nèi)容的理解,掌握并鞏固概念。使讀者學(xué)完本書后,能夠具備數(shù)據(jù)庫應(yīng)用系統(tǒng)的獨(dú)立開發(fā)能力?!? 本書以掌握SQL Server 2005和SQL語言的應(yīng)用為目的,概念清楚,重點突出,章節(jié)安排合理,注重實用,力求語言簡潔,深入淺出,通過實例來掌握SQL Server 2005和SQL語言的應(yīng)用能力和技巧。為配合本課程的教學(xué)需要,本書還為教師配有習(xí)題參考答案,可發(fā)E-mail聯(lián)系索取?!? 本書由長春大學(xué)徐大偉、楊麗萍擔(dān)任主編,參加編寫的人員還有王薇。其中,第6、7章、第9~11章及前言由徐大偉編寫,第1~4章由楊麗萍編寫,第5、8、12章由王薇編寫,全書由徐大偉、楊麗萍統(tǒng)一定稿?!? 由于時間倉促,加之作者的水平有限,書中難免有疏漏和不足之處,懇請同行專家和廣大讀者批評指正?!? 編者   2011年8月

內(nèi)容概要

  本書詳細(xì)介紹了數(shù)據(jù)庫原理、方法及其應(yīng)用開發(fā)技術(shù)。全書共分12章,分別介紹了數(shù)據(jù)庫系統(tǒng)原理概論、microsoft sql
server
2005系統(tǒng)概述、sql語言概述、transact?sql程序設(shè)計基礎(chǔ)、sql高級功能、數(shù)據(jù)庫的安全管理、數(shù)據(jù)庫的故障和恢復(fù)、數(shù)據(jù)轉(zhuǎn)換、關(guān)系數(shù)據(jù)庫規(guī)范化理論、數(shù)據(jù)庫設(shè)計與實施、ado.net訪問數(shù)據(jù)庫技術(shù)、在線考試系統(tǒng)開發(fā)實例等內(nèi)容。同時書中以c#作為開發(fā)平臺詳細(xì)講述了ado.net訪問數(shù)據(jù)庫開發(fā)的全過程,最后書中介紹了一個在線考試系統(tǒng)開發(fā)實例。本書在講述理論的同時與sql
server 2005有機(jī)結(jié)合,使理論與實踐同步,同時介紹了使用ado.net和c#開發(fā)數(shù)據(jù)庫應(yīng)用程序的基本方法和技術(shù)。
  本書既可作為普通高等學(xué)校相關(guān)專業(yè)的教材,也可作為軟件學(xué)院、成人教育和自學(xué)考試同名課程的教材和教學(xué)參考書,還可供it領(lǐng)域的科技人員參考。

書籍目錄

第1章數(shù)據(jù)庫系統(tǒng)原理概論
1.1數(shù)據(jù)庫系統(tǒng)概述
1.1.1數(shù)據(jù)庫相關(guān)概念
1.1.2數(shù)據(jù)庫的基本特征
1.1.3數(shù)據(jù)管理技術(shù)的發(fā)展
1.2數(shù)據(jù)的表現(xiàn)形式和數(shù)據(jù)模型
1.2.1數(shù)據(jù)的三種范疇
1.2.2實體間的聯(lián)系
1.2.3數(shù)據(jù)模型
1.2.4概念數(shù)據(jù)模型
1.3傳統(tǒng)數(shù)據(jù)模型概述
1.3.1層次模型
1.3.2網(wǎng)狀模型
1.3.3關(guān)系模型
1.4數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)和組成
1.4.1模式的概念
1.4.2數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)
1.4.3數(shù)據(jù)獨(dú)立性
1.4.4數(shù)據(jù)庫管理系統(tǒng)dbms的組成
1.4.5數(shù)據(jù)庫系統(tǒng)的組成
1.5數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)和工作流程
1.6數(shù)據(jù)庫方向的職業(yè)、高校研究方向和認(rèn)證
1.7本章小結(jié)
習(xí)題1
第2章microsoft sql server 2005系統(tǒng)概述
2.1sql server 2005概述
2.2sql server 2005版本說明
2.3sql server 2005 express edition簡介
2.3.1sql server 2005 express edition的功能
2.3.2sql server 2005 express edition的下載地址
2.4sql server 2005 express edition安裝與配置
2.4.1關(guān)鍵安裝參數(shù)的考慮
2.4.2sql server 2005 express edition的安裝
2.4.3sql server 2005 express edition組件
2.4.4常見故障分析
2.5客戶/服務(wù)器體系結(jié)構(gòu)
2.6本章小結(jié)
習(xí)題2
第3章sql語言概述
3.1sql概述
3.1.1sql支持關(guān)系數(shù)據(jù)庫三級模式結(jié)構(gòu)
3.1.2sql語言的特點
3.1.3sql語言的組成
3.1.4transact?sql語言概述
3.2數(shù)據(jù)庫的定義
3.2.1數(shù)據(jù)庫文件概述
3.2.2使用sql server management studio定義數(shù)據(jù)庫
3.2.3使用sql語言定義數(shù)據(jù)庫
3.2.4常用的系統(tǒng)數(shù)據(jù)庫
3.3基本表的定義
3.3.1使用ssms定義基本表
3.3.2使用sql語言定義基本表
3.4數(shù)據(jù)更新
3.4.1利用ssms更新數(shù)據(jù)
3.4.2使用sql語言更新數(shù)據(jù)
3.5sql查詢
3.5.1利用ssms查詢數(shù)據(jù)
3.5.2單表查詢
3.5.3多表連接查詢
3.5.4子查詢
3.5.5組合查詢
3.6視圖和索引
3.6.1視圖概述
3.6.2視圖的創(chuàng)建和刪除
3.6.3索引概述
3.6.4索引的創(chuàng)建和刪除
3.7數(shù)據(jù)庫的完整性
3.7.1數(shù)據(jù)庫完整性概述
3.7.2數(shù)據(jù)完整性的實現(xiàn)
3.8本章小結(jié)
習(xí)題3
第4章transact?sql程序設(shè)計基礎(chǔ)
4.1transact?sql概述
4.1.1transact?sql簡介
4.1.2transact?sql語法格式
4.1.3transact?sql系統(tǒng)元素
4.2transact?sql函數(shù)
4.2.1函數(shù)的分類
4.2.2類型轉(zhuǎn)換函數(shù)
4.2.3日期和時間函數(shù)
4.2.4數(shù)學(xué)函數(shù)
4.2.5字符串函數(shù)
4.2.6系統(tǒng)函數(shù)
4.2.7文本和圖像函數(shù)
4.2.8其他函數(shù)
4.3transact?sql程序流程控制
4.3.1if…else…語句
4.3.2begin…end語句
4.3.3goto語句
4.3.4while、break、continue語句
4.3.5waitfor語句
4.3.6return語句
4.3.7case表達(dá)式
4.4本章小結(jié)
習(xí)題4
第5章sql高級功能
5.1存儲過程
5.1.1存儲過程概述
5.1.2使用ssms定義和執(zhí)行存儲過程
5.1.3使用sql語言定義和執(zhí)行存儲過程
5.1.4存儲過程的參數(shù)
5.2存儲過程的管理
5.2.1存儲過程的處理
5.2.2存儲過程的重編譯
5.2.3存儲過程的重命名、自動執(zhí)行和獲取執(zhí)行狀態(tài)
5.2.4擴(kuò)展存儲過程
5.3觸發(fā)器
5.3.1觸發(fā)器概述
5.3.2觸發(fā)器的定義
5.3.3觸發(fā)器的管理和應(yīng)用
5.4游標(biāo)
5.4.1游標(biāo)的概念
5.4.2游標(biāo)的創(chuàng)建
5.4.3游標(biāo)的使用
5.5嵌入式sql
5.5.1嵌入式sql概述
5.5.2靜態(tài)sql語句
5.5.3動態(tài)sql語句
5.6本章小結(jié)
習(xí)題5
第6章數(shù)據(jù)庫的安全管理
6.1數(shù)據(jù)庫安全概述
6.2sql server 2005的安全機(jī)制
6.2.1安全控制機(jī)制
6.2.2身份驗證模式
6.3服務(wù)器安全性管理
6.3.1登錄賬號創(chuàng)建和管理
6.3.2數(shù)據(jù)庫用戶賬號及權(quán)限
6.4角色設(shè)置與管理
6.4.1服務(wù)器角色
6.4.2數(shù)據(jù)庫角色
6.4.3應(yīng)用程序角色
6.5權(quán)限管理
6.5.1權(quán)限類型
6.5.2使用ssms管理權(quán)限
6.5.3使用transact?sql管理權(quán)限
6.6綜合案例
6.7事務(wù)
6.7.1事務(wù)概述
6.7.2事務(wù)調(diào)度
6.7.3sql事務(wù)處理模型
6.7.4事務(wù)隔離級別
6.7.5sql server中的事務(wù)模式
6.8并發(fā)控制
6.8.1封鎖技術(shù)
6.8.2事務(wù)隔離級別與封鎖規(guī)則
6.8.3封鎖的粒度
6.8.4封鎖帶來的問題
6.8.5兩段鎖協(xié)議
6.8.6悲觀并發(fā)控制與樂觀并發(fā)控制
6.8.7sql server的并發(fā)控制
6.9本章小結(jié)
習(xí)題6
第7章數(shù)據(jù)庫的故障和恢復(fù)
7.1數(shù)據(jù)庫備份基礎(chǔ)知識
7.1.1基本概念
7.1.2備份數(shù)據(jù)庫的目的
7.1.3備份數(shù)據(jù)庫的設(shè)備
7.1.4物理和邏輯設(shè)備
7.2數(shù)據(jù)庫恢復(fù)模式
7.2.1恢復(fù)模式的分類
7.2.2選擇恢復(fù)模式
7.2.3更改數(shù)據(jù)庫恢復(fù)模式
7.3數(shù)據(jù)庫備份策略
7.3.1備份的類型
7.3.2理解備份策略
7.4執(zhí)行數(shù)據(jù)庫備份
7.4.1完整備份
7.4.2差異備份
7.4.3事務(wù)日志備份
7.4.4尾日志備份
7.4.5文件和文件組備份
7.4.6備份的驗證與校驗
7.5執(zhí)行數(shù)據(jù)庫還原
7.5.1完整的數(shù)據(jù)庫還原
7.5.2差異的數(shù)據(jù)庫還原
7.5.3事務(wù)日志還原
7.5.4文件和文件組還原
7.5.5頁面還原
7.5.6段落還原
7.6用戶數(shù)據(jù)庫的災(zāi)難恢復(fù)
7.7master數(shù)據(jù)庫的災(zāi)難恢復(fù)
7.8數(shù)據(jù)庫快照
7.8.1創(chuàng)建數(shù)據(jù)庫快照
7.8.2創(chuàng)建數(shù)據(jù)庫快照的示例
7.8.3使用數(shù)據(jù)庫快照實現(xiàn)災(zāi)難恢復(fù)
7.9備份還原過程中常見問題
7.10本章小結(jié)
習(xí)題7
第8章數(shù)據(jù)轉(zhuǎn)換
8.1dts的基本概念
8.2數(shù)據(jù)的導(dǎo)入
8.3數(shù)據(jù)的導(dǎo)出
8.4本章小結(jié)
習(xí)題8
第9章關(guān)系數(shù)據(jù)庫規(guī)范化理論
9.1關(guān)系規(guī)范化理論概述
9.2關(guān)系模式的函數(shù)依賴
9.3關(guān)系模式的規(guī)范化
9.3.1第一范式
9.3.2第二范式
9.3.3第三范式
9.3.4多值依賴與第四范式
9.3.5各范式之間的關(guān)系
9.4本章小結(jié)
習(xí)題9
第10章數(shù)據(jù)庫設(shè)計與實施
10.1數(shù)據(jù)庫設(shè)計概述
10.1.1數(shù)據(jù)庫設(shè)計方法
10.1.2數(shù)據(jù)庫設(shè)計步驟
10.1.3數(shù)據(jù)庫規(guī)劃
10.1.4數(shù)據(jù)庫設(shè)計之需求分析
10.2概念結(jié)構(gòu)設(shè)計
10.2.1設(shè)計各局部應(yīng)用的e?r模型
10.2.2全局e?r模型的設(shè)計
10.3邏輯結(jié)構(gòu)設(shè)計
10.3.1邏輯結(jié)構(gòu)設(shè)計的步驟
10.3.2e?r圖向關(guān)系模型的轉(zhuǎn)換
10.3.3邏輯模式的優(yōu)化
10.3.4外模式的設(shè)計
10.4物理結(jié)構(gòu)設(shè)計
10.4.1物理結(jié)構(gòu)設(shè)計的內(nèi)容與方法
10.4.2關(guān)系模式存取方法選擇
10.4.3確定系統(tǒng)的存儲結(jié)構(gòu)
10.5數(shù)據(jù)庫的實施
10.5.1數(shù)據(jù)庫試運(yùn)行
10.5.2數(shù)據(jù)庫的運(yùn)行和維護(hù)
10.6數(shù)據(jù)庫應(yīng)用的結(jié)構(gòu)和開發(fā)環(huán)境
10.6.1數(shù)據(jù)庫應(yīng)用模型
10.6.2數(shù)據(jù)庫應(yīng)用開發(fā)環(huán)境odbc
10.7本章小結(jié)
習(xí)題10
第11章ado.net訪問數(shù)據(jù)庫技術(shù)
11.1ado.net概述
11.2ado.net核心組件
11.2.1connection對象
11.2.2command對象
11.2.3datareader對象
11.2.4dataadapter對象
11.2.5dataset對象
11.3常用服務(wù)器端數(shù)據(jù)訪問
11.3.1訪問基于sql的數(shù)據(jù)
11.3.2將sql數(shù)據(jù)綁定到datagrid
11.3.3執(zhí)行參數(shù)化選擇
11.3.4維護(hù)sql server數(shù)據(jù)庫中的數(shù)據(jù)
11.3.5處理主?從關(guān)系
11.3.6訪問存儲過程
11.4本章小結(jié)
習(xí)題11
第12章在線考試系統(tǒng)開發(fā)實例
12.1系統(tǒng)說明
12.2系統(tǒng)分析
12.3系統(tǒng)數(shù)據(jù)庫設(shè)計
12.4程序主要代碼
12.5本章小結(jié)
習(xí)題12
參考文獻(xiàn)

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計1條)

 
 

  •   又臟又舊,還敢買一手,呵呵!
 

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

京ICP備13047387號-7