熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用 (第二版)

中國水利水電出版社
    【作 者】主編 劉淳 【I S B N 】978-7-5084-6585-2 【責(zé)任編輯】李炎 【適用讀者群】高職高專 【出版時(shí)間】2009-06-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第2版 【頁 數(shù)】248 【千字?jǐn)?shù)】 【印 張】 【定 價(jià)】26 【叢 書】普通高等教育“十一五”國家級(jí)規(guī)劃教材 【備注信息】
圖書詳情

    本書在第一版的基礎(chǔ)上,按照高職高專院校計(jì)算機(jī)類相關(guān)專業(yè)對(duì)數(shù)據(jù)庫課程的教學(xué)要求,結(jié)合作者多年教學(xué)實(shí)踐與研發(fā)經(jīng)驗(yàn),并考慮到讀者的反饋信息,對(duì)各章節(jié)內(nèi)容、結(jié)構(gòu)等進(jìn)行修訂、調(diào)整、完善和補(bǔ)充。全書共9章。主要內(nèi)容包括:數(shù)據(jù)庫基本知識(shí)、SQL Server 2005數(shù)據(jù)庫管理與操作、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL、關(guān)系數(shù)據(jù)庫設(shè)計(jì)理論、數(shù)據(jù)庫的安全性與完整性、數(shù)據(jù)庫的事務(wù)處理、SQL Server 2005程序設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)方法、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)實(shí)例及常用數(shù)據(jù)庫接口等。

    本書以SQL Server 2005中文版作為背景,通過大量實(shí)例系統(tǒng)地介紹數(shù)據(jù)庫系統(tǒng)有關(guān)原理與應(yīng)用實(shí)踐,以理論為基礎(chǔ),以應(yīng)用為目標(biāo),并將理論與應(yīng)用有機(jī)地結(jié)合。

    本書內(nèi)容全面,深入淺出,例題豐富,圖文并茂,適合作為高職高專院校相關(guān)專業(yè)學(xué)生學(xué)習(xí)數(shù)據(jù)庫系統(tǒng)基本理論、SQL Server 2005數(shù)據(jù)庫基本操作及數(shù)據(jù)庫程序設(shè)計(jì)的教材,同時(shí),也是廣大數(shù)據(jù)庫愛好者的首選參考書。

    將數(shù)據(jù)庫原理與實(shí)踐操作聯(lián)系緊密的部分抽取出來,突出重點(diǎn),把一些內(nèi)容抽象且對(duì)于以后應(yīng)用非必需的部分略去,做到理論知識(shí)必需、夠用即可;對(duì)每一個(gè)理論部分,都穿插以SQL Server 2005的示例應(yīng)用,使學(xué)生在學(xué)習(xí)數(shù)據(jù)庫理論部分時(shí),有實(shí)際例子來促進(jìn)對(duì)原理的深入理解。

    第二版前言數(shù)據(jù)庫技術(shù)作為數(shù)據(jù)管理最有效的手段,它的出現(xiàn)極大地促進(jìn)了計(jì)算機(jī)應(yīng)用的發(fā)展,目前基于數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)應(yīng)用已成為計(jì)算機(jī)應(yīng)用的主流。作為計(jì)算機(jī)及相關(guān)專業(yè)的學(xué)生,數(shù)據(jù)庫管理與數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)已成為大學(xué)期間的核心課程。本書作者長期在高職高專院校從事數(shù)據(jù)庫課程教學(xué)與研究,講解過“數(shù)據(jù)庫系統(tǒng)原理”、“SQL Server數(shù)據(jù)庫”及“Oracle數(shù)據(jù)庫”等課程。在教學(xué)實(shí)踐中發(fā)現(xiàn),把“數(shù)據(jù)庫系統(tǒng)原理”與特定的數(shù)據(jù)庫管理系統(tǒng)作為兩門課程分開講解,不僅占用了大量寶貴的課時(shí),且學(xué)習(xí)效果不佳。如開始學(xué)習(xí)“數(shù)據(jù)庫系統(tǒng)原理”時(shí),沒有實(shí)際的數(shù)據(jù)庫管理系統(tǒng)(DBMS)實(shí)例可參照,對(duì)抽象概念無法理解,更缺乏有效手段來驗(yàn)證解決方法的正確性(如SQL語句的運(yùn)用),學(xué)習(xí)特定的數(shù)據(jù)庫管理系統(tǒng)時(shí)(如SQL Server),由于理論基礎(chǔ)薄弱,對(duì)實(shí)際的數(shù)據(jù)庫應(yīng)用、開發(fā)很難適應(yīng)。鑒于此,作者于2004年開始進(jìn)行“數(shù)據(jù)庫系統(tǒng)原理”與“SQL Server 2000”課程整合研究,并于2005年初出版了《數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用》第一版,第一版中,將數(shù)據(jù)庫原理與實(shí)踐操作聯(lián)系緊密的部分抽取出來,突出重點(diǎn),把一些內(nèi)容抽象且對(duì)于以后應(yīng)用非必需的部分略去,做到理論知識(shí)必需、夠用即可。對(duì)每一個(gè)理論部分,都穿插以SQL Server 2000的實(shí)例應(yīng)用,使學(xué)生在學(xué)習(xí)數(shù)據(jù)庫理論部分時(shí),有實(shí)際例子來促進(jìn)對(duì)原理的深入理解,同時(shí),也掌握了實(shí)際數(shù)據(jù)庫管理軟件的應(yīng)用,提高了學(xué)生的實(shí)踐能力。該教材在全國二十幾所高職院校得到廣泛應(yīng)用,受到廣大師生的一致好評(píng),并于2008年獲評(píng)為“普通高等教育‘十一五’國家級(jí)規(guī)劃教材”。為答謝讀者的厚愛,我們?cè)诒3值谝话婢帉戯L(fēng)格的基礎(chǔ)上,通過對(duì)數(shù)據(jù)庫應(yīng)用的廣泛調(diào)研,再次對(duì)教學(xué)內(nèi)容進(jìn)行調(diào)整,按照高職高專院校計(jì)算機(jī)類相關(guān)專業(yè)對(duì)數(shù)據(jù)庫課程的教學(xué)要求,結(jié)合作者多年教學(xué)實(shí)踐與研發(fā)經(jīng)驗(yàn),并考慮到讀者的反饋信息,對(duì)各章節(jié)內(nèi)容、結(jié)構(gòu)等進(jìn)行修訂、調(diào)整、完善和補(bǔ)充,修訂成了《數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用(第二版)》。本書以目前在國內(nèi)應(yīng)用最為普及的SQL Server 2005中文版為對(duì)象,介紹數(shù)據(jù)庫系統(tǒng)的基本概念和原理,以及 SQL Server 2005 系統(tǒng)的特點(diǎn)、功能、操作、管理和維護(hù)等,并詳細(xì)介紹數(shù)據(jù)庫的設(shè)計(jì)和數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)。全書共9章,內(nèi)容簡述如下:第1章:數(shù)據(jù)庫基本知識(shí)概述。主要介紹數(shù)據(jù)庫系統(tǒng)基本概念、數(shù)據(jù)管理的進(jìn)展、數(shù)據(jù)模型、數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)的功能及關(guān)系代數(shù)基礎(chǔ)知識(shí)。第2章:SQL Server 2005。介紹SQL Server 2005安裝、管理、配置及數(shù)據(jù)對(duì)象的基本操作。第3章:標(biāo)準(zhǔn)SQL語句。通過大量實(shí)例介紹關(guān)系數(shù)據(jù)庫的數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操作以及數(shù)據(jù)控制等語句的使用。第4章:數(shù)據(jù)庫設(shè)計(jì)理論。介紹數(shù)據(jù)依賴的概念及關(guān)系模式規(guī)范化理論。第5章:數(shù)據(jù)庫的安全性與完整性,介紹數(shù)據(jù)庫的安全控制方法及數(shù)據(jù)庫完整性概念。并介紹了SQL Server 2005中安全控制技術(shù)與完整性定義。第6章:數(shù)據(jù)庫事務(wù)和數(shù)據(jù)恢復(fù)。介紹數(shù)據(jù)庫事務(wù)的概念與并發(fā)控制機(jī)制及數(shù)據(jù)庫恢復(fù)技術(shù)。第7章:SQL Server 2005程序設(shè)計(jì)。詳細(xì)介紹SQL Server 2005擴(kuò)展SQL語言(Transact-SQL語言)及SQL Server 2005存儲(chǔ)過程、函數(shù)、觸發(fā)器的設(shè)計(jì)。第8章:數(shù)據(jù)庫設(shè)計(jì)。介紹數(shù)據(jù)庫的邏輯設(shè)計(jì)和物理設(shè)計(jì)的一般方法,并通過一個(gè)數(shù)據(jù)庫設(shè)計(jì)實(shí)例介紹數(shù)據(jù)庫設(shè)計(jì)的一般過程。第9章:數(shù)據(jù)庫應(yīng)用程序開發(fā)。主要介紹數(shù)據(jù)庫的前臺(tái)開發(fā)技術(shù),包括數(shù)據(jù)庫應(yīng)用系統(tǒng)的常用體系結(jié)構(gòu)、數(shù)據(jù)庫應(yīng)用程序接口(ODBC、JDBC和OLE DB)及.net和Java開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的實(shí)例。為了方便讀者學(xué)習(xí),每章后面都附有大量的習(xí)題。本書可作為高等職業(yè)學(xué)校、高等專科學(xué)校、成人高校及本科院校舉辦的二級(jí)職業(yè)技術(shù)學(xué)院和民辦高校的數(shù)據(jù)庫系統(tǒng)基本理論、SQL Server 2005數(shù)據(jù)庫基本操作及數(shù)據(jù)庫程序設(shè)計(jì)等課程的教材,同時(shí),也可供廣大數(shù)據(jù)庫愛好者學(xué)習(xí)考書。本書由劉淳任主編,程道鳳、楊麗霞、史瑞芳任副主編,各章主要編寫人員分工如下:龍雁編寫了第1章、方俊編寫了第2章、劉淳編寫了第3章、劉立編寫了第4章、程道鳳編寫了第5章、楊麗霞編寫了第6章、史瑞芳編寫了第7章、雷軍環(huán)編寫了第8章、陳志平編寫了第9章。參加本書編寫工作的還有許鵬、李華平、黃永生、賈遂民、李季、楊秀生、胡曉明、吳正平等。由于作者水平有限,書中不足與疏漏之處在所難免,懇請(qǐng)讀者不吝指正。

    第二版前言
    第一版前言
     
    第1章   數(shù)據(jù)庫基本知識(shí) 1
    1.1  信息、數(shù)據(jù)與數(shù)據(jù)處理 1
    1.1.1  數(shù)據(jù)與信息 1
    1.1.2  數(shù)據(jù)處理 1
    1.1.3  數(shù)據(jù)處理的發(fā)展 1
    1.1.4  數(shù)據(jù)庫技術(shù)的發(fā)展 3
    1.1.5  數(shù)據(jù)庫新技術(shù) 4
    1.2  數(shù)據(jù)庫系統(tǒng) 6
    1.2.1  數(shù)據(jù)庫系統(tǒng)的組成 6
    1.2.2  數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu) 8
    1.2.3  數(shù)據(jù)庫管理系統(tǒng)的功能 9
    1.2.4  數(shù)據(jù)庫管理系統(tǒng)的組成 10
    1.2.5  數(shù)據(jù)庫系統(tǒng)的特點(diǎn) 11
    1.3  數(shù)據(jù)模型 11
    1.3.1  現(xiàn)實(shí)世界的數(shù)據(jù)描述 11
    1.3.2  數(shù)據(jù)模型 13
    1.3.3  關(guān)系的基本概念及其特點(diǎn) 14
    1.4  關(guān)系數(shù)據(jù)庫與關(guān)系代數(shù) 15
    1.4.1  關(guān)系數(shù)據(jù)庫概述 15
    1.4.2  關(guān)系數(shù)據(jù)結(jié)構(gòu) 15
    1.4.3  關(guān)系的完整性 19
    1.4.4  關(guān)系代數(shù) 20
    1.4.5  關(guān)系數(shù)據(jù)庫管理系統(tǒng) 25
    習(xí)題一 26
    第2章  SQL Server 2005 29
    2.1  SQL Server 2005概述 29
    2.1.1  SQL Server簡介 29
    2.1.2  SQL Server的發(fā)展 29
    2.1.3  SQL Server 2005架構(gòu)設(shè)計(jì)與新特性 29
    2.2  SQL Server 2005安裝 31
    2.2.1  選擇SQL Server 2005數(shù)據(jù)庫版本 31
    2.2.2  SQL Server 2005硬件要求 32
    2.2.3  SQL Server 2005軟件要求 33
    2.2.4  SQL Server 2005安裝過程 34
    2.2.5  驗(yàn)證安裝 42
    2.3  SQL Server Management Studio管理工具 42
    2.3.1  啟動(dòng)SQL Server Management Studio
              工具 43
    2.3.2  在SQL Server Management Studio
              中注冊(cè)服務(wù)器 43
    2.3.3  在SQL Server Management Studio
              中連接服務(wù)器 46
    2.3.4  查詢編輯器 47
    2.4  SQL Server 2005數(shù)據(jù)庫對(duì)象的操作 49
    2.4.1  數(shù)據(jù)庫的創(chuàng)建、修改及刪除 50
    2.4.2  數(shù)據(jù)表的基本操作 53
    2.4.3  數(shù)據(jù)庫索引的管理 59
    2.5  SQL Server 2005服務(wù)器管理 61
    2.5.1  啟動(dòng)、停止、暫停和重新啟動(dòng)SQL
              Server服務(wù) 61
    2.5.2  配置啟動(dòng)模式 62
    2.5.3  更改登錄身份 62
    2.5.4  SQL Server 2005網(wǎng)絡(luò)配置 63
    2.5.5  配置客戶端網(wǎng)絡(luò)協(xié)議 65
    2.5.6  配置SQL Server 2005服務(wù)器屬性 65
    第3章  關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 68
    3.1  SQL概述 68
    3.2  數(shù)據(jù)定義 68
    3.3  數(shù)據(jù)查詢 72
    3.3.1  單表查詢 72
    3.3.2  多表查詢 77
    3.3.3  嵌套查詢 80
    3.4  數(shù)據(jù)更新 82
    3.4.1  插入數(shù)據(jù) 82
    3.4.2  修改數(shù)據(jù) 83
    3.4.3  刪除數(shù)據(jù) 84
    3.5  視圖 85
    3.6  數(shù)據(jù)控制 88
    習(xí)題三 90
    第4章  關(guān)系數(shù)據(jù)庫設(shè)計(jì)理論 93
    4.1  數(shù)據(jù)依賴 93
    4.1.1  關(guān)系模式中的數(shù)據(jù)依賴 93
    4.1.2  數(shù)據(jù)依賴對(duì)關(guān)系模式的影響 94
    4.1.3  有關(guān)概念 95
    4.2  范式 96
    4.2.1  第一范式(1NF) 97
    4.2.2  第二范式(2NF) 98
    4.2.3  第三范式(3NF) 100
    4.2.4  BC范式(BCNF) 101
    4.2.5  多值依賴與第四范式(4NF) 102
    4.3  關(guān)系模式的分解 105
    4.3.1  關(guān)系模式規(guī)范化的步驟 105
    4.3.2  關(guān)系模式的分解 106
    習(xí)題四 109
    第5章  數(shù)據(jù)庫的安全性與完整性 111
    5.1  數(shù)據(jù)庫的安全性 111
    5.1.1  安全性控制的一般方法 111
    5.1.2  數(shù)據(jù)庫用戶的種類 115
    5.2  SQL Server 2005數(shù)據(jù)庫的安全性管理 115
    5.2.1  SQL Server 2005安全管理機(jī)制 115
    5.2.2  身份驗(yàn)證模式 118
    5.2.3  登錄管理 118
    5.2.4  用戶管理 122
    5.2.5  架構(gòu)管理 123
    5.3  完整性 125
    5.3.1  完整性約束條件 125
    5.3.2  完整性控制 127
    5.3.3  SQL Server的完整性 129
    習(xí)題五 130
    第6章  數(shù)據(jù)庫的事務(wù)處理與數(shù)據(jù)恢復(fù) 132
    6.1  事務(wù)管理的基本概念 132
    6.1.1  事務(wù)(Transaction)的概念 132
    6.1.2  事務(wù)的狀態(tài) 132
    6.1.3  事務(wù)的特性 133
    6.1.4  SQL Server中的事務(wù) 134
    6.2  并發(fā)控制 134
    6.2.1  并發(fā)操作引起的問題 134
    6.2.2  封鎖 136
    6.2.3  封鎖出現(xiàn)的問題及解決方法 139
    6.2.4  可串行化調(diào)度 141
    6.2.5  SQL Server的并發(fā)控制機(jī)制 142
    6.3  數(shù)據(jù)庫恢復(fù) 143
    6.3.1  數(shù)據(jù)庫系統(tǒng)的故障 143
    6.3.2  數(shù)據(jù)庫備份技術(shù) 144
    6.3.3  數(shù)據(jù)庫恢復(fù)策略 146
    6.3.4  SQL Server 2005的數(shù)據(jù)備份
              和恢復(fù) 147
    習(xí)題六 152
    第7章  SQL Server 2005程序設(shè)計(jì) 154
    7.1  Transact-SQL程序設(shè)計(jì)基礎(chǔ) 154
    7.1.1  Transact-SQL語法格式約定 154
    7.1.2  標(biāo)識(shí)符 155
    7.1.3  運(yùn)算符 155
    7.1.4  變量 157
    7.1.5  流程控制語句 158
    7.1.6  異常處理 162
    7.1.7  游標(biāo) 163
    7.2  存儲(chǔ)過程 166
    7.2.1  存儲(chǔ)過程概述 166
    7.2.2  存儲(chǔ)過程的優(yōu)點(diǎn) 166
    7.2.3  用Transact-SQL語句創(chuàng)建
              存儲(chǔ)過程 167
    7.2.4  執(zhí)行存儲(chǔ)過程 169
    7.2.5  刪除存儲(chǔ)過程 169
    7.2.6  在SQL Server Management Studio
              中修改存儲(chǔ)過程 169
    7.2.7  使用SQL Server Management Studio
              中模板新建存儲(chǔ)過程 171
    7.3  函數(shù) 171
    7.3.1  函數(shù)類型 171
    7.3.2  函數(shù)的優(yōu)點(diǎn) 171
    7.3.3  函數(shù)與存儲(chǔ)過程 171
    7.3.4  用Transact-SQL語句創(chuàng)建函數(shù) 172
    7.3.5  刪除函數(shù) 173
    7.3.6  在SQL Server Management Studio
              中修改函數(shù) 174
    7.3.7  函數(shù)的調(diào)用 174
    7.3.8  常用內(nèi)置函數(shù) 175
    7.4  觸發(fā)器 177
    7.4.1  觸發(fā)器概述 178
    7.4.2  AFTER觸發(fā)器 179
    7.4.3  INSTEAD OF觸發(fā)器 181
    7.4.4  在SQL Server Management Studio
              中修改觸發(fā)器 184
    第8章  數(shù)據(jù)庫設(shè)計(jì) 185
    8.1  數(shù)據(jù)庫設(shè)計(jì)概述 185
    8.2  需求分析 187
    8.2.1  需求分析的任務(wù) 187
    8.2.2  需求分析的基本步驟 187
    8.2.3  需求分析應(yīng)用實(shí)例 189
    8.3  概念結(jié)構(gòu)設(shè)計(jì) 193
    8.3.1  概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟 193
    8.3.2  局部視圖設(shè)計(jì) 195
    8.3.3  視圖的集成 196
    8.3.4  概念結(jié)構(gòu)設(shè)計(jì)實(shí)例 199
    8.4  邏輯結(jié)構(gòu)設(shè)計(jì) 201
    8.4.1  邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)和步驟 201
    8.4.2  概念模型轉(zhuǎn)換為一般的關(guān)系模型 202
    8.4.3  邏輯結(jié)構(gòu)設(shè)計(jì)綜合實(shí)例 203
    8.4.4  將一般的關(guān)系模型轉(zhuǎn)換為SQL Server
               2005下的關(guān)系模型 204
    8.4.5  數(shù)據(jù)模型的優(yōu)化 205
    8.4.6  設(shè)計(jì)用戶外模式 206
    8.5  數(shù)據(jù)庫的物理設(shè)計(jì) 207
    8.6  數(shù)據(jù)庫實(shí)施 209
    8.7  數(shù)據(jù)庫運(yùn)行與維護(hù) 210
    習(xí)題八 211
    第9章  數(shù)據(jù)庫應(yīng)用程序開發(fā) 213
    9.1  數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)方法 213
    9.2  數(shù)據(jù)庫應(yīng)用程序的體系結(jié)構(gòu) 214
    9.2.1  主機(jī)集中型結(jié)構(gòu) 215
    9.2.2  文件型服務(wù)器結(jié)構(gòu) 215
    9.2.3  二層客戶/服務(wù)器(C/S)結(jié)構(gòu) 216
    9.2.4  三層客戶/服務(wù)器結(jié)構(gòu) 218
    9.3  數(shù)據(jù)庫與應(yīng)用程序的接口 219
    9.3.1  ODBC 220
    9.3.2  一致數(shù)據(jù)訪問技術(shù)(Universal
              Data Access,UDA) 223
    9.3.3  JDBC 226
    9.4  數(shù)據(jù)庫應(yīng)用程序開發(fā) 228
    習(xí)題九 233
    參考文獻(xiàn) 235
最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過250字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
万盛区| 越西县| 安福县| 龙江县| 林周县| 武鸣县| 惠来县| 尉氏县| 仁布县| 武冈市| 赞皇县| 凌源市| 石阡县| 阿巴嘎旗| 特克斯县| 富源县| 海门市| 泽普县| 鹤峰县| 台北市| 济阳县| 广河县| 汪清县| 江北区| 赤壁市| 贺兰县| 淳安县| 英德市| 皋兰县| 奎屯市| 罗山县| 比如县| 白沙| 密云县| 惠安县| 始兴县| 仁怀市| 张掖市| 临西县| 临海市| 仙游县|