數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用——基于SQL Server 2008(21世紀高等學校規(guī)劃教材 計算機應(yīng)用)
定 價:35 元
- 作者:王瑞金 主編
- 出版時間:2014/1/1
- ISBN:9787302339274
- 出 版 社:清華大學出版社
- 中圖法分類:TP311.13
- 頁碼:334
- 紙張:膠版紙
- 版次:1
- 開本:16開
《數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用:基于SQL Server 2008/21世紀高等學校規(guī)劃教材·計算機應(yīng)用》系統(tǒng)地介紹了數(shù)據(jù)庫系統(tǒng)理論及應(yīng)用和開發(fā)技術(shù)與方法。全書分三篇15章,第一篇為“數(shù)據(jù)庫系統(tǒng)原理”,由第1章至第5章組成,主要講述數(shù)據(jù)管理技術(shù)的發(fā)展、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫理論、關(guān)系規(guī)范化、數(shù)據(jù)庫系統(tǒng)設(shè)計等內(nèi)容;第二篇為“SQL Server 2008關(guān)系數(shù)據(jù)庫管理系統(tǒng)”,由第6章至第11章組成,主要介紹SQL Server 2008的數(shù)據(jù)操縱、Transact-SQL程序設(shè)計、SQL Server的數(shù)據(jù)庫安全、控制、維護等方面的內(nèi)容;第三篇為“基于C#.NET的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)”,由第12章至第15章組成,介紹利用C#開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本方法和技術(shù),包括Visual Studio 2008開發(fā)環(huán)境和流程.C#編程基礎(chǔ)、VS2008中的數(shù)據(jù)庫開發(fā)技術(shù)以及進銷存管理系統(tǒng)開發(fā)實例等內(nèi)容。
《數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用:基于SQL Server 2008/21世紀高等學校規(guī)劃教材·計算機應(yīng)用》可作為高等學校信息管理與信息系統(tǒng)、電子商務(wù)、計算機等相關(guān)專業(yè)數(shù)據(jù)庫課程的教材,也可供從事數(shù)據(jù)庫系統(tǒng)開發(fā)和應(yīng)用的人員參考。
·教學目標明確,注重理論與實踐的結(jié)合 ·教學方法靈活,培養(yǎng)學生自主學習的能力 ·教學內(nèi)容先進,強調(diào)計算機在各專業(yè)中的應(yīng)用 ·教學模式完善,提供配套的教學資源解決方案
隨著信息技術(shù)的發(fā)展,各類工程或管理實踐已經(jīng)演變成信息技術(shù)支持下的活動。從MRPII(制造資源規(guī)劃)、ERP(企業(yè)資源規(guī)劃)、BPR(業(yè)務(wù)流程重組),到MES(制造執(zhí)行系統(tǒng))、SCM(供應(yīng)鏈管理)、CRM(客戶關(guān)系管理)、EC(電子商務(wù))、AI(人工智能)等概莫能外;谛畔⒓夹g(shù)的管理系統(tǒng)已經(jīng)成了各行各業(yè)有效運行的基礎(chǔ),信息技術(shù)的教育自然也就成了各學科教育中的一項重要內(nèi)容。數(shù)據(jù)庫技術(shù)是構(gòu)建信息系統(tǒng)的核心技術(shù)之一,也是信息技術(shù)領(lǐng)域發(fā)展最快的技術(shù)。數(shù)據(jù)庫技術(shù)的教學內(nèi)容隨著技術(shù)的演化而不斷更新變化,從早期的dBase、FoxBase、FoxPro、Visual FoxPro,到目前的SQL Server、Oracle等,一直是信息技術(shù)教學中的重點內(nèi)容。
本書的編寫力求理論與實踐的結(jié)合,使之能夠適應(yīng)管理類及信息技術(shù)類各相關(guān)專業(yè)數(shù)據(jù)庫技術(shù)應(yīng)用的教學需求。
首先,實現(xiàn)數(shù)據(jù)庫技術(shù)的原理、應(yīng)用與開發(fā)的相結(jié)合。教材開篇利用一定的篇幅講解數(shù)據(jù)庫原理的主要內(nèi)容,為隨后內(nèi)容的學習奠定理論基礎(chǔ)。著重應(yīng)用的數(shù)據(jù)庫管理系統(tǒng)部分選用目前最為流行的Microsoft公司的SQL Server 2008,達到學以致用。由于SQL Server 2008是運行于后臺的數(shù)據(jù)庫引擎,使學習者無法體驗依托SQL Server 2008開發(fā)系統(tǒng)的過程。而目前多數(shù)教材也舍棄了客戶端開發(fā)知識的講解。本教材選擇目前廣泛流行的.NET作為系統(tǒng)開發(fā)平臺系統(tǒng)講解數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā),這樣可使學生在學習過程中能夠運用聯(lián)機和程序兩種方式實現(xiàn)數(shù)據(jù)庫的操作,從而全面學習數(shù)據(jù)庫系統(tǒng)應(yīng)用開發(fā)方面的知識。
其次,合理安排教學內(nèi)容與次序。由于本書涉及知識內(nèi)容廣泛,因此,根據(jù)教學對象和專業(yè)特點,在內(nèi)容上作了適當取舍,以期在有限的時間內(nèi)達到最好的教學效果。在內(nèi)容的安排上,兼顧教與學、理論與實踐并重協(xié)調(diào)的原則,對內(nèi)容進行了模塊組合。具體教學實踐中,教學人員可根據(jù)自己特定要求靈活安排和掌握。
通過本書的學習,讀者不僅可以系統(tǒng)地掌握數(shù)據(jù)庫技術(shù)的基礎(chǔ)理論、設(shè)計方法,還可以系統(tǒng)地掌握現(xiàn)代數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)技術(shù)。全書共分為三篇:
第一篇為“數(shù)據(jù)庫系統(tǒng)原理”,由第1章至第5章組成,主要講述數(shù)據(jù)管理技術(shù)的發(fā)展、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫理論、關(guān)系規(guī)范化、數(shù)據(jù)庫系統(tǒng)設(shè)計等內(nèi)容。重點在于數(shù)據(jù)庫的基本概念、原理、方法等核心內(nèi)容和關(guān)系數(shù)據(jù)庫的知識,旨在為后續(xù)內(nèi)容的學習奠定一定的理論基礎(chǔ)。
第二篇為“SQL Server 2008關(guān)系數(shù)據(jù)庫管理系統(tǒng)”,由第6章至第11章組成。主要介紹SQL Server 2008的功能特點及其管理工具的使用、TransactSQL的數(shù)據(jù)操縱和程序設(shè)計、SQL Server的數(shù)據(jù)庫安全、控制、維護等方面的內(nèi)容。SQL Server 2008是基于網(wǎng)絡(luò)環(huán)境下的分布式數(shù)據(jù)庫管理系統(tǒng),功能強大,內(nèi)容豐富,本教材只是選取最核心和常用的內(nèi)容予以介紹。
第三篇為“基于C#.NET的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)”,由第12章至第15章組成。該篇基于MS Visual Studio 2008開發(fā)環(huán)境,介紹利用C#開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本方法和技術(shù),包括Visual Studio 2008開發(fā)環(huán)境和流程、C#編程基礎(chǔ)、VS 2008中的數(shù)據(jù)庫開發(fā)技術(shù)以及進銷存管理系統(tǒng)開發(fā)實例等內(nèi)容。
本書由王瑞金任主編,段會川任副主編,第一篇由王瑞金(山東大學)和曹青青(山東大學)編寫,第二篇由王瑞金和李潔(山東大學)編寫,第三篇由段會川(山東師范大學)和崔行臣(山東廣播電視大學)編寫,全書由王瑞金統(tǒng)稿。
在編著本書的過程中,參閱了國內(nèi)外大量文獻,在此對撰寫這些文獻的專家和學者致以誠摯的謝意,如有疏漏,敬請文獻的作者諒解。清華大學出版社的廣大員工高效率的辛勤工作也為本書的出版提供了可靠保障,在此謹致謝忱。
鑒于作者水平有限,錯誤或不當之處在所難免,懇請專家和讀者批評指正。
本書第三篇實例程序代碼可從網(wǎng)站(http://219.218.118.131/sjk)下載。
編者
2013年8月
第一篇 數(shù)據(jù)庫系統(tǒng)原理
第1章 數(shù)據(jù)庫基本概念
1.1 信息、數(shù)據(jù)與數(shù)據(jù)庫
1.1.1 信息與數(shù)據(jù)
1.1.2 數(shù)據(jù)管理與數(shù)據(jù)庫
1.2 數(shù)據(jù)管理技術(shù)及其發(fā)展
1.2.1 人工管理階段
1.2.2 文件系統(tǒng)管理階段
1.2.3 數(shù)據(jù)庫系統(tǒng)階段
1.3 數(shù)據(jù)庫系統(tǒng)
1.3.1 數(shù)據(jù)庫系統(tǒng)的構(gòu)成
1.3.2 數(shù)據(jù)庫體系結(jié)構(gòu)
1.4 數(shù)據(jù)庫管理系統(tǒng)
1.4.1 數(shù)據(jù)庫管理系統(tǒng)的工作模式
1.4.2 數(shù)據(jù)庫管理系統(tǒng)的主要功能 第一篇 數(shù)據(jù)庫系統(tǒng)原理
第1章 數(shù)據(jù)庫基本概念
1.1 信息、數(shù)據(jù)與數(shù)據(jù)庫
1.1.1 信息與數(shù)據(jù)
1.1.2 數(shù)據(jù)管理與數(shù)據(jù)庫
1.2 數(shù)據(jù)管理技術(shù)及其發(fā)展
1.2.1 人工管理階段
1.2.2 文件系統(tǒng)管理階段
1.2.3 數(shù)據(jù)庫系統(tǒng)階段
1.3 數(shù)據(jù)庫系統(tǒng)
1.3.1 數(shù)據(jù)庫系統(tǒng)的構(gòu)成
1.3.2 數(shù)據(jù)庫體系結(jié)構(gòu)
1.4 數(shù)據(jù)庫管理系統(tǒng)
1.4.1 數(shù)據(jù)庫管理系統(tǒng)的工作模式
1.4.2 數(shù)據(jù)庫管理系統(tǒng)的主要功能
習題1
第2章 數(shù)據(jù)模型
2.1 信息描述
2.1.1 現(xiàn)實世界
2.1.2 信息世界
2.1.3 數(shù)據(jù)世界
2.2 概念模型
2.2.1 概念模型的基本概念
2.2.2 概念模型的表示方法
2.3 數(shù)據(jù)模型和關(guān)系模型
2.3.1 數(shù)據(jù)模型概述
2.3.2 關(guān)系模型概述
習題2
第3章 關(guān)系數(shù)據(jù)模型
3.1 關(guān)系模型及其定義
3.1.1 關(guān)系數(shù)據(jù)結(jié)構(gòu)
3.1.2 關(guān)系操作概述
3.1.3 關(guān)系的完整性
3.2 關(guān)系代數(shù)
3.2.1 關(guān)系查詢語言和關(guān)系運算
3.2.2 傳統(tǒng)的關(guān)系運算
3.2.3 專門的關(guān)系運算
3.2.4 關(guān)系運算應(yīng)用實例
3.3 關(guān)系系統(tǒng)
3.3.1 關(guān)系系統(tǒng)的定義
3.3.2 關(guān)系系統(tǒng)的分類
習題3
第4章 關(guān)系數(shù)據(jù)庫規(guī)范化理論
4.1 關(guān)系模式規(guī)范化的必要性
4.2 函數(shù)依賴
4.2.1 函數(shù)依賴的定義
4.2.2 函數(shù)依賴的Armstrong公理
4.2.3 鍵及候選鍵
4.3 規(guī)范化與范式
4.3.1 第一范式(1NF)
4.3.2 第二范式(2NF)
4.3.3 第三范式(3NF)
4.3.4 Boyce-Codd范式(BCNF)
習題4
第5章 數(shù)據(jù)庫系統(tǒng)設(shè)計
5.1 數(shù)據(jù)庫設(shè)計概述
5.1.1 數(shù)據(jù)庫系統(tǒng)設(shè)計的內(nèi)容
5.1.2 數(shù)據(jù)庫設(shè)計的基本方法
5.1.3 數(shù)據(jù)庫系統(tǒng)設(shè)計的基本步驟
5.2 數(shù)據(jù)庫規(guī)劃
5.3 需求分析
5.3.1 需求分析的步驟
5.3.2 需求分析的方法
5.4 概念結(jié)構(gòu)設(shè)計
5.4.1 概念結(jié)構(gòu)的特點及設(shè)計方法
5.4.2 數(shù)據(jù)抽象與局部視圖設(shè)計
5.4.3 視圖的集成
……
第二篇 MS SQL Server 2008關(guān)系數(shù)據(jù)庫管理系統(tǒng)
第三篇 基于C#.NET的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)