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