本書共分兩部分。第1部分是數(shù)據(jù)庫原理及應(yīng)用基本知識(shí)點(diǎn)與習(xí)題;第2部分是數(shù)據(jù)庫原理及應(yīng)用實(shí)驗(yàn)指導(dǎo),根據(jù)數(shù)據(jù)庫原理及應(yīng)用數(shù)學(xué)目標(biāo)共設(shè)計(jì)了11個(gè)實(shí)驗(yàn),詳細(xì)講述了每一個(gè)實(shí)驗(yàn)的實(shí)驗(yàn)?zāi)康、?shí)驗(yàn)內(nèi)容和要求、實(shí)驗(yàn)步驟和結(jié)果,對(duì)Microsoft SQL Server 2014、Visio和Power Designer、Microsoft Visual Studio 2010.net等數(shù)據(jù)設(shè)計(jì)與開發(fā)進(jìn)行實(shí)際案例講解。
數(shù)據(jù)庫技術(shù)是產(chǎn)生于20世紀(jì)60年代末的計(jì)算機(jī)數(shù)據(jù)管理技術(shù).是計(jì)算機(jī)軟件領(lǐng)域的一個(gè)重要分支.隨著數(shù)據(jù)庫系統(tǒng)的推廣.計(jì)算機(jī)應(yīng)用已深入人類社會(huì)的各個(gè)領(lǐng)域.如當(dāng)前的管理信息系統(tǒng)(MIS)、企業(yè)資源規(guī)劃(ERP)、計(jì)算機(jī)集成制造系統(tǒng)(CIMS)、地理信息系統(tǒng)(GIS)、決策支持系統(tǒng)(DDS)等都是以數(shù)據(jù)庫技術(shù)為基礎(chǔ)的.目前我國實(shí)施的國家信息化、“金”字工程、數(shù)字城市等都是以數(shù)據(jù)庫為基礎(chǔ)的大型計(jì)算機(jī)系統(tǒng).所以.我國高等院校從20世紀(jì)80年代開始就把數(shù)據(jù)庫原理及其應(yīng)用作為計(jì)算機(jī)類專業(yè)的主要課程之一.目前.數(shù)據(jù)庫原理及應(yīng)用課程是各高等院校計(jì)算機(jī)類專業(yè)、信息管理與信息系統(tǒng)以及相關(guān)專業(yè)的一門重要專業(yè)基礎(chǔ)課程.本書在.數(shù)據(jù)庫原理及應(yīng)用.第2版和.數(shù)據(jù)庫原理及應(yīng)用學(xué)習(xí)與實(shí)驗(yàn)指導(dǎo)教程.(ISBN978 ̄7 ̄111 ̄29294 ̄4)的基礎(chǔ)上編寫而成.作為與.數(shù)據(jù)庫原理及應(yīng)用.第2版配套的輔助教材.幫助廣大讀者加深對(duì)數(shù)據(jù)庫基本原理的理解、對(duì)基本技術(shù)的應(yīng)用、對(duì)基本知識(shí)的掌握.全書共分兩部分:第1部分是數(shù)據(jù)庫原理及應(yīng)用基本知識(shí)點(diǎn)與習(xí)題.第2部分是數(shù)據(jù)庫原理及應(yīng)用實(shí)驗(yàn)指導(dǎo).第1部分按照主教材.數(shù)據(jù)庫原理及應(yīng)用.第2版章節(jié)給出第1~13章各章的基本知識(shí)點(diǎn)以及各章的習(xí)題.力圖通過習(xí)題的練習(xí).復(fù)習(xí)和掌握主教材所講的概念、知識(shí).檢驗(yàn)和鞏固主教材中的學(xué)習(xí)內(nèi)容.進(jìn)一步加深對(duì)數(shù)據(jù)庫系統(tǒng)基本概念的理解、對(duì)基本技術(shù)的應(yīng)用、對(duì)基本知識(shí)的掌握.增強(qiáng)學(xué)生分析問題、解決問題的能力.為了進(jìn)一步加強(qiáng)數(shù)據(jù)庫原理及應(yīng)用課程實(shí)驗(yàn)和課程設(shè)計(jì)等實(shí)踐教學(xué)環(huán)節(jié).第2部分根據(jù)主教材章節(jié)的內(nèi)容.編排了11個(gè)實(shí)驗(yàn).這部分內(nèi)容詳細(xì)講述了每一個(gè)實(shí)驗(yàn)的實(shí)驗(yàn)?zāi)康、?shí)驗(yàn)內(nèi)容和要求、實(shí)驗(yàn)步驟和結(jié)果.結(jié)合實(shí)際案例對(duì)MicrosoftSQLServer2014、Visio和PowerDesigner、MicrosoftVisualStudio2010..net等數(shù)據(jù)庫設(shè)計(jì)與開發(fā)工具進(jìn)行講解.力圖通過綜合實(shí)驗(yàn)來幫助用戶擴(kuò)展應(yīng)用能力.能熟練地使用現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)和軟件設(shè)計(jì)與開發(fā)工具.進(jìn)行數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)和數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā).進(jìn)一步提高讀者的實(shí)踐能力.為方便讀者學(xué)習(xí).本書在第1部分每章習(xí)題部分配有一個(gè)二維碼.掃描二維碼即可獲得各章習(xí)題的答案.
本書習(xí)題內(nèi)容廣泛.實(shí)驗(yàn)案例具體.內(nèi)容豐富.可作為計(jì)算機(jī)類專業(yè)及相關(guān)專業(yè)本科生“數(shù)據(jù)庫原理及應(yīng)用”課程的教學(xué)與學(xué)習(xí)指導(dǎo).也可供研究生、廣大軟件設(shè)計(jì)和開發(fā)人員參考.
本書難免有錯(cuò)誤和不足.希望廣大讀者對(duì)本書提出寶貴意見和建議.敬請(qǐng)指正.
編者
目錄
前言
第1部分?jǐn)?shù)據(jù)庫原理及應(yīng)用
基本知識(shí)點(diǎn)與習(xí)題1
第1章數(shù)據(jù)庫系統(tǒng)概述1
11基本知識(shí)點(diǎn)1
1.2習(xí)題11
第2章數(shù)據(jù)模型4
2.1基本知識(shí)點(diǎn)4
2.2習(xí)題24
第3章數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)7
3.1基本知識(shí)點(diǎn)7
3.2習(xí)題37
第4章關(guān)系數(shù)據(jù)庫方法10
4.1基本知識(shí)點(diǎn)10
4.2習(xí)題410
第5章關(guān)系數(shù)據(jù)庫的結(jié)構(gòu)化查詢語言15
5.1基本知識(shí)點(diǎn)15
5.2習(xí)題516
第6章關(guān)系模式的規(guī)范化理論21
6.1基本知識(shí)點(diǎn)21
6.2習(xí)題621
第7章數(shù)據(jù)庫設(shè)計(jì)24
7.1基本知識(shí)點(diǎn)24
7.2習(xí)題724
第8章數(shù)據(jù)庫保護(hù)28
8.1基本知識(shí)點(diǎn)28
8.2習(xí)題828
第9章MicrosoftSQLServer31
9.1基本知識(shí)點(diǎn)31
9.2習(xí)題931
第10章ASP.NET和ADO.NET
數(shù)據(jù)庫開發(fā)技術(shù)33
10.1基本知識(shí)點(diǎn)33
10.2習(xí)題1033
第11章數(shù)據(jù)倉庫與數(shù)據(jù)挖掘34
11.1基本知識(shí)點(diǎn)34
11.2習(xí)題1134
第12章XML數(shù)據(jù)庫35
12.1基本知識(shí)點(diǎn)35
12.2習(xí)題1235
第2部分?jǐn)?shù)據(jù)庫原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)36
實(shí)驗(yàn)1數(shù)據(jù)庫的創(chuàng)建與管理36
實(shí)驗(yàn)2數(shù)據(jù)表的創(chuàng)建與管理42
實(shí)驗(yàn)3數(shù)據(jù)的插入、修改、刪除更新操作55
實(shí)驗(yàn)4SQL數(shù)據(jù)查詢62
實(shí)驗(yàn)5SQL聚合函數(shù)70
實(shí)驗(yàn)6視圖管理75
實(shí)驗(yàn)7需求分析與數(shù)據(jù)流圖繪制86
實(shí)驗(yàn)8數(shù)據(jù)庫E ̄R模型設(shè)計(jì)89
實(shí)驗(yàn)9數(shù)據(jù)庫的備份和恢復(fù)97
實(shí)驗(yàn)10數(shù)據(jù)庫完整性與安全性102
實(shí)驗(yàn)11數(shù)據(jù)庫應(yīng)用系統(tǒng)實(shí)例116
參考文獻(xiàn)147