數(shù)據(jù)庫原理與技術(shù)
-
【作 者】陸勤 編著
【I S B N 】978-7-5084-4694-3
【責(zé)任編輯】郭東青
【適用讀者群】本科
【出版時(shí)間】2007-07-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數(shù)】216
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥19
【叢 書】新世紀(jì)電子信息與自動(dòng)化系列課程改革教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書按照非計(jì)算機(jī)專業(yè)計(jì)算機(jī)課程基本要求中所規(guī)定的數(shù)據(jù)庫技術(shù)基礎(chǔ)課程的教學(xué)內(nèi)容,并參考教育部制定的計(jì)算機(jī)教學(xué)基礎(chǔ)課程的教學(xué)大綱編寫而成,全書共分9章,主要內(nèi)容包括:數(shù)據(jù)庫的基本概念及數(shù)據(jù)模式、SQL語言、關(guān)系數(shù)據(jù)庫系統(tǒng)及其查詢優(yōu)化、數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)與維護(hù),特別為讀者在SQL Server 2000平臺(tái)進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)提供指導(dǎo)內(nèi)容。每一章后都留有思考題與習(xí)題。
本書內(nèi)容翔實(shí),注意理論與實(shí)例相結(jié)合。深入淺出,通俗易懂,實(shí)用性強(qiáng)。
本書配有PowerPoint制作的電子教案,教師可根據(jù)教學(xué)實(shí)際情況隨意修改。
1.本書內(nèi)容翔實(shí),注意理論與實(shí)例相結(jié)合。深入淺出,通俗易懂,實(shí)用性強(qiáng)。
2.本書配有PowerPoint制作的電子教案,教師可根據(jù)教學(xué)實(shí)際情況隨意修改。
本書按照非計(jì)算機(jī)專業(yè)計(jì)算機(jī)課程基本要求中所規(guī)定的數(shù)據(jù)庫技術(shù)基礎(chǔ)課程的教學(xué)內(nèi)容,并參考教育部制定的計(jì)算機(jī)基礎(chǔ)教學(xué)主要課程的教學(xué)大綱編寫而成。
全書共分9章,第1章為數(shù)據(jù)庫系統(tǒng)概論,介紹數(shù)據(jù)管理技術(shù)發(fā)展史、數(shù)據(jù)庫系統(tǒng)的基本概念及數(shù)據(jù)模型等。第2章至第5章分別介紹關(guān)系數(shù)據(jù)庫的關(guān)系運(yùn)算基礎(chǔ)理論、關(guān)系數(shù)據(jù)庫語言SQL、關(guān)系系統(tǒng)的查詢優(yōu)化及關(guān)系數(shù)據(jù)庫系統(tǒng)的規(guī)范化設(shè)計(jì)方法。第6章介紹數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)技術(shù),包括數(shù)據(jù)庫的并發(fā)控制機(jī)制、數(shù)據(jù)庫安全性的實(shí)現(xiàn)、數(shù)據(jù)庫完整性控制和數(shù)據(jù)庫的恢復(fù)等主要內(nèi)容。第7章和第8章分別介紹了數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)方法及數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)。第9章介紹了SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)的使用方法。另外,每一章后都留有思考題與習(xí)題,主要習(xí)題的答案在附錄給出,以便讀者參考。
本書可用作高等學(xué)校非計(jì)算機(jī)專業(yè)本科學(xué)生數(shù)據(jù)庫技術(shù)基礎(chǔ)課程的教材,旨在培養(yǎng)學(xué)生運(yùn)用數(shù)據(jù)庫技術(shù)進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的能力。一般情況下,課堂講授學(xué)時(shí)數(shù)應(yīng)安排40~50學(xué)時(shí),集體上機(jī)實(shí)踐時(shí)間應(yīng)安排20~30學(xué)時(shí),可根據(jù)具體條件適當(dāng)增減教學(xué)內(nèi)容和學(xué)時(shí)數(shù)。多上機(jī)實(shí)踐是學(xué)好本書內(nèi)容的重要保障,希望讀者通過學(xué)習(xí)本書,盡快掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的基本技能。
本書由陸勤編著。作者特別感謝鄒逢興教授對(duì)本書的出版所給予的巨大幫助。
由于作者水平有限,書中難免存在錯(cuò)誤或不當(dāng)之處,敬請(qǐng)讀者批評(píng)指正。
編者
2007年5月
前言
第1章 數(shù)據(jù)庫系統(tǒng)概論 1
1.1 數(shù)據(jù)管理技術(shù)發(fā)展史 2
1.1.1 人工管理階段 2
1.1.2 文件系統(tǒng)管理階段 2
1.1.3 數(shù)據(jù)庫系統(tǒng)管理階段 3
1.2 數(shù)據(jù)庫系統(tǒng) 5
1.2.1 數(shù)據(jù)庫系統(tǒng)概念 5
1.2.2 數(shù)據(jù)庫結(jié)構(gòu) 7
1.2.3 數(shù)據(jù)庫系統(tǒng) 8
1.2.4 數(shù)據(jù)庫系統(tǒng)語言 9
1.2.5 數(shù)據(jù)庫系統(tǒng)運(yùn)行管理與控制軟件 11
1.3 數(shù)據(jù)模型 11
1.3.1 實(shí)體—聯(lián)系模型 12
1.3.2 關(guān)系模型 14
1.3.3 層次模型 16
1.3.4 網(wǎng)狀模型 17
思考題與習(xí)題 18
第2章 關(guān)系運(yùn)算 19
2.1 關(guān)系代數(shù) 20
2.1.1 傳統(tǒng)的集合運(yùn)算 20
2.1.2 專門的關(guān)系運(yùn)算 22
2.2 關(guān)系演算 26
2.2.1 元組關(guān)系演算 26
2.2.2 域關(guān)系演算 27
思考題與習(xí)題 28
第3章 關(guān)系數(shù)據(jù)庫語言SQL 31
3.1 SQL語言概述 32
3.2 數(shù)據(jù)查詢 33
3.2.1 簡(jiǎn)單查詢 34
3.2.2 復(fù)雜查詢 41
3.3 數(shù)據(jù)庫結(jié)構(gòu)操作 48
3.4 數(shù)據(jù)更新 49
3.5 數(shù)據(jù)庫視圖操作 51
3.6 建立與刪除索引 56
3.7 數(shù)據(jù)庫安全性 56
思考題與習(xí)題 59
第4章 關(guān)系系統(tǒng)查詢優(yōu)化 65
4.1 關(guān)系系統(tǒng)及其查詢優(yōu)化 66
4.2 查詢優(yōu)化的一般準(zhǔn)則 68
4.3 關(guān)系代數(shù)等價(jià)變換規(guī)則 69
4.4 關(guān)系系統(tǒng)優(yōu)化的一般步驟 70
思考題與習(xí)題 71
第5章 關(guān)系數(shù)據(jù)庫的規(guī)范化設(shè)計(jì) 73
5.1 問題的提出 74
5.2 函數(shù)依賴 76
5.3 范式的定義 77
5.4 關(guān)系模式規(guī)范化方法 80
5.5 關(guān)系模式的分解算法 84
5.5.1 邏輯蘊(yùn)涵和函數(shù)依賴集合的閉包 84
5.5.2 無損連接分解算法 85
5.5.3 關(guān)系的規(guī)范化分解算法基礎(chǔ) 86
5.5.4 BCNF和3NF算法 89
思考題與習(xí)題 91
第6章 數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)技術(shù) 93
6.1 數(shù)據(jù)庫的并發(fā)控制機(jī)制 94
6.1.1 事務(wù) 94
6.1.2 事務(wù)的并發(fā)執(zhí)行 97
6.1.3 封鎖 98
6.1.4 并發(fā)調(diào)度的可串行性 105
6.1.5 兩段鎖協(xié)議 107
6.1.6 封鎖粒度 110
6.2 數(shù)據(jù)庫安全性的實(shí)現(xiàn) 112
6.2.1 數(shù)據(jù)庫安全性的含義 112
6.2.2 安全性控制的一般方法 112
6.3 數(shù)據(jù)庫完整性控制 116
6.3.1 數(shù)據(jù)庫完整性的含義 116
6.3.2 完整性規(guī)則的組成 117
6.3.3 完整性約束條件的分類 118
6.4 數(shù)據(jù)庫的恢復(fù) 119
6.4.1 數(shù)據(jù)庫恢復(fù)的含義 119
6.4.2 數(shù)據(jù)庫系統(tǒng)的主要故障 119
6.4.3 數(shù)據(jù)庫恢復(fù)的原理及其策略 121
6.4.4 數(shù)據(jù)庫的故障和恢復(fù)的實(shí)現(xiàn)技術(shù) 124
思考題與習(xí)題 126
第7章 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì) 129
7.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)概述 130
7.2 數(shù)據(jù)庫應(yīng)用系統(tǒng)規(guī)劃 130
7.3 數(shù)據(jù)庫應(yīng)用系統(tǒng)分析 130
7.3.1 詳細(xì)調(diào)查 130
7.3.2 系統(tǒng)分析 131
7.4 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì) 132
7.5 數(shù)據(jù)庫應(yīng)用系統(tǒng)實(shí)現(xiàn) 133
思考題與習(xí)題 135
第8章 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)指導(dǎo) 137
思考題與習(xí)題 143
第9章 SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)簡(jiǎn)介 145
9.1 關(guān)于 SQL Server 146
9.2 SQL Server 2000的主要組件 146
9.3 SQL Server的主要數(shù)據(jù)庫類型 147
9.4 SQL Server 系統(tǒng)表簡(jiǎn)介 148
9.5 Transact-SQL程序設(shè)計(jì) 149
9.5.1 變量 149
9.5.2 流程控制命令 150
9.5.3 用戶自定義函數(shù) 154
9.6 運(yùn)用SQL Server管理數(shù)據(jù)庫 155
9.6.1 企業(yè)管理器 155
9.6.2 創(chuàng)建數(shù)據(jù)庫 158
9.6.3 表操作 163
9.6.4 視圖 167
思考題與習(xí)題 173
附錄 本書部分習(xí)題參考解答 175
參考文獻(xiàn) 203
- 達(dá)夢(mèng)數(shù)據(jù)庫管理與應(yīng)用 [主 編 郭景輝 范麗萍 莊 鑫]
- Python數(shù)據(jù)庫編程 [主編 殷樹友 邢 翀]
- SQL Server 2019數(shù)據(jù)庫實(shí)戰(zhàn)教程 [主編 岳付強(qiáng) 曾陳萍 唐承佳]
- MySQL數(shù)據(jù)庫技術(shù)項(xiàng)目化教程——基于OBE理念 [主編 劉崇巍 龐金龍]
- MySQL數(shù)據(jù)庫應(yīng)用項(xiàng)目化教程 [主編 代恒 王明超]
- 數(shù)據(jù)庫原理與實(shí)踐(MySQL版) [楊俊杰 劉忠艷]
- MySQL數(shù)據(jù)庫項(xiàng)目式教程 [陳亞峰]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2019) [主 編 嚴(yán)暉 周肆清]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2019) [主編 嚴(yán)暉 劉衛(wèi)國(guó)]
- 數(shù)據(jù)庫原理及應(yīng)用SQL Server 2014(微課版) [主 編 趙德福]
- MySQL數(shù)據(jù)庫項(xiàng)目化教程(第二版) [主編 鄭小蓉]
- 數(shù)據(jù)庫原理及應(yīng)用(MySQL版) [瞿英 裴祥喜 王玉恒]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2019) [主 編 沙有闖]
- 數(shù)據(jù)庫系統(tǒng)工程師真題精析與命題密卷 [鐘志宏]
- 數(shù)據(jù)庫原理與應(yīng)用——基于SQL Server 2016 [主編 彭浩 黃勝 鄒競(jìng)]
- 數(shù)據(jù)庫系統(tǒng)工程師5天修煉 [鐘志宏]
- Access數(shù)據(jù)庫基礎(chǔ)教程實(shí)驗(yàn)指導(dǎo)與習(xí)題集 [主 編 饒拱維 楊貴茂 吳華光]
- Access 數(shù)據(jù)庫基礎(chǔ)教程 [主編 饒拱維 楊貴茂 郭其標(biāo)]
- MySQL數(shù)據(jù)庫項(xiàng)目化教程 [主編 鄭小蓉 段萍]
- C#數(shù)據(jù)庫編程技術(shù) [主編 顧家銘]
- 數(shù)據(jù)庫原理及應(yīng)用(MySQL版) [主編 高亮 韓玉民]
- 數(shù)據(jù)庫原理 [主編 楊俊杰 張瑋]
- 數(shù)據(jù)庫原理與技術(shù)(第三版)實(shí)驗(yàn)指導(dǎo) [程傳慶]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2008版)(第二版) [主編 嚴(yán)暉 王小玲]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2008)(第二版) [主編 嚴(yán)暉 周肆清]
- 數(shù)據(jù)庫原理與SQL語言 [主編 余恒芳 汪曉青]
- 數(shù)據(jù)庫原理與技術(shù)(第三版) [程傳慧]
- MySQL數(shù)據(jù)庫開發(fā)實(shí)戰(zhàn) [肖睿 訾永所 侯小毛]
- Access 2010數(shù)據(jù)庫應(yīng)用教程(第二版) [主編 李亞]
- Access 2010數(shù)據(jù)庫實(shí)用教程 [主編 張明 宣繼濤]
- 生活經(jīng)管more>>
- 智能控制導(dǎo)論(第四版)
- 智能控制導(dǎo)論(第三版)
- 自動(dòng)控制——建模•分析•設(shè)
- 信號(hào)處理與系統(tǒng)分析(第二版)
- 智能控制導(dǎo)論(第二版)
- 數(shù)據(jù)結(jié)構(gòu)
- 網(wǎng)頁設(shè)計(jì)
- 電路基礎(chǔ)與集成電子技術(shù)
- 數(shù)字圖像處理與分析基礎(chǔ)
- 信號(hào)處理與系統(tǒng)分析
- C++程序設(shè)計(jì)基礎(chǔ)
- 控制器件
- 自動(dòng)控制原理實(shí)踐教程
- 系統(tǒng)辨識(shí)基礎(chǔ)
- 大學(xué)計(jì)算機(jī)
- 多媒體應(yīng)用技術(shù)基礎(chǔ)

