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