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