數(shù)據(jù)庫原理與應(yīng)用基礎(chǔ)
定 價(jià):42 元
- 作者:李輝主編
- 出版時(shí)間:2019/8/1
- ISBN:9787040507492
- 出 版 社:高等教育出版社
- 中圖法分類:TP311.132.3
- 頁碼:361
- 紙張:膠版紙
- 版次:1
- 開本:16K
全書共18章,全面系統(tǒng)地介紹了數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理和基本技術(shù),主要內(nèi)容包括:數(shù)據(jù)庫系統(tǒng)概述、信息與數(shù)據(jù)模型、關(guān)系模型與關(guān)系規(guī)范化理論、數(shù)據(jù)庫設(shè)計(jì)方法、存儲(chǔ)引擎與數(shù)據(jù)庫操作管理、表定義與完整性約束控制、數(shù)據(jù)操作管理、索引、視圖、存儲(chǔ)過程與函數(shù)、觸發(fā)器與事件調(diào)度器、權(quán)限管理、事務(wù)與的多用戶并發(fā)控制、數(shù)據(jù)庫備份與還原、日志管理、分布式數(shù)據(jù)庫與的復(fù)制、集群技術(shù)、非關(guān)系型數(shù)據(jù)庫—NOSQL。通過對(duì)數(shù)據(jù)庫新技術(shù)的介紹,可以讓讀者簡單了解目前數(shù)據(jù)庫發(fā)展的前沿技術(shù)。
全書共18章,全面、系統(tǒng)地介紹數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理和基本技術(shù),主要內(nèi)容包括數(shù)據(jù)庫系統(tǒng)概述、信息與數(shù)據(jù)模型、關(guān)系模型與關(guān)系規(guī)范化理論、數(shù)據(jù)庫設(shè)計(jì)方法、存儲(chǔ)引擎與數(shù)據(jù)庫操作管理、表定義與完整性約束控制、數(shù)據(jù)操作管理、索引、視圖、存儲(chǔ)過程與函數(shù)、觸發(fā)器與事件調(diào)度器、權(quán)限管理、事務(wù)與MySQL的多用戶并發(fā)控制、數(shù)據(jù)庫備份與還原、日志管理、分布式數(shù)據(jù)庫與MySQL的復(fù)制、集群技術(shù)、MySQL在Web技術(shù)中的應(yīng)用等。通過對(duì)數(shù)據(jù)庫新技術(shù)的介紹,還可以讓讀者簡單了解目前數(shù)據(jù)庫發(fā)展的前沿技術(shù)。
《數(shù)據(jù)庫原理與應(yīng)用基礎(chǔ)(MySQL)》還以MySQL為背景介紹數(shù)據(jù)庫技術(shù)的實(shí)現(xiàn)。包括數(shù)據(jù)庫和數(shù)據(jù)表的維護(hù)、查詢與統(tǒng)計(jì)、視圖管理、存儲(chǔ)過程和觸發(fā)器的管理、用戶管理、約束和默認(rèn)管理、數(shù)據(jù)庫的備份和還原、存儲(chǔ)過程等內(nèi)容,使讀者可以充分利用MySQL平臺(tái)深刻理解數(shù)據(jù)庫技術(shù)的原理,達(dá)到理論和實(shí)踐緊密結(jié)合的目的。同時(shí)解決了學(xué)習(xí)者安裝上機(jī)數(shù)據(jù)庫管理系統(tǒng)軟件中的操作系統(tǒng)兼容性(32位和64位計(jì)算機(jī)、Windows、Linux和MacOS操作系統(tǒng)等)問題。
《數(shù)據(jù)庫原理與應(yīng)用基礎(chǔ)(MySQL)》內(nèi)容循序漸進(jìn)、深入淺出,概念清晰,條理性強(qiáng)。為緩解學(xué)習(xí)者初期動(dòng)手的茫然與困惑,書中安排了多個(gè)上機(jī)實(shí)驗(yàn),并在每一章都給出了一些實(shí)例。
《數(shù)據(jù)庫原理與應(yīng)用基礎(chǔ)(MySQL)》可作為“數(shù)據(jù)庫原理及應(yīng)用”課程的配套教材,也可供參加數(shù)據(jù)庫類考試的人員、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)設(shè)計(jì)人員、工程技術(shù)人員及其他相關(guān)人員參閱。
數(shù)據(jù)庫技術(shù)是現(xiàn)代信息技術(shù)的重要組成部分。數(shù)據(jù)庫技術(shù)隨著計(jì)算機(jī)技術(shù)的廣泛應(yīng)用與發(fā)展,無論是在數(shù)據(jù)庫技術(shù)的基礎(chǔ)理論、數(shù)據(jù)庫技術(shù)應(yīng)用、數(shù)據(jù)庫系統(tǒng)開發(fā),還是數(shù)據(jù)庫商品軟件推出方面,都有著長足的、迅速的進(jìn)步與發(fā)展。同時(shí)數(shù)據(jù)庫技術(shù)也是目前IT行業(yè)中發(fā)展最快的領(lǐng)域之一,已經(jīng)廣泛應(yīng)用于各種類型的數(shù)據(jù)處理系統(tǒng)之中。了解并掌握數(shù)據(jù)庫知識(shí)已經(jīng)成為對(duì)各類科研人員和管理人員的基本要求。目前,“數(shù)據(jù)庫原理及應(yīng)用”課程已逐漸成為本科院校計(jì)算機(jī)、軟件工程、信息管理等專業(yè)的一門重要專業(yè)課程。該課程既具有較強(qiáng)的理論性,又具有很強(qiáng)的實(shí)踐性。
本書是作者在長期從事數(shù)據(jù)庫課程教學(xué)和科研的基礎(chǔ)上,為滿足“數(shù)據(jù)庫原理及應(yīng)用”課程的教學(xué)需要而編寫。以學(xué)習(xí)者的角度重新調(diào)整章節(jié)知識(shí)點(diǎn)順序,主要內(nèi)容包括數(shù)據(jù)庫系統(tǒng)概述、信息與數(shù)據(jù)模型、關(guān)系模型與關(guān)系規(guī)范化理論、數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言、索引與視圖,并結(jié)合MySQL講述數(shù)據(jù)庫安全保護(hù)原理以及系統(tǒng)管理技術(shù)、數(shù)據(jù)庫服務(wù)器端編程(觸發(fā)器、存儲(chǔ)過程與函數(shù))等內(nèi)容。
本書內(nèi)容循序漸進(jìn)、深入淺出。以MySQL為應(yīng)用對(duì)象,解決了學(xué)習(xí)者安裝上機(jī)數(shù)據(jù)庫管理系統(tǒng)軟件中的操作系統(tǒng)兼容性(32位和64位計(jì)算機(jī)Windows、Linux和Mac OS操作系統(tǒng)等)問題。MySQL因其具有開源、免費(fèi)、體積小、易于安裝、性能高效、功能齊全等特點(diǎn),所以非常適合教學(xué)。為緩解學(xué)習(xí)者初期動(dòng)手的茫然與困惑,本書在每章專門將上機(jī)實(shí)踐環(huán)節(jié)分為驗(yàn)證性實(shí)驗(yàn)和設(shè)計(jì)性實(shí)驗(yàn)。
本書由李輝任主編,孫鑫鑫、張標(biāo)等參與了本書的編寫和資料整理工作,并對(duì)本書的編寫提出一些修改建議,在此向他們表示感謝。
雖然我們希望能夠?yàn)樽x者提供最好的教材和教學(xué)資源,但由于水平和經(jīng)驗(yàn)有限,錯(cuò)誤之處難免,懇請(qǐng)各位專家和讀者予以指正,并歡迎同行進(jìn)行交流。
第1章 數(shù)據(jù)庫系統(tǒng)概述
1.1 數(shù)據(jù)與數(shù)據(jù)管理技術(shù)
1.1.1 數(shù)據(jù)庫的基本概念
1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展
1.2 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)及組成
1.2.1 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)
1.2.2 數(shù)據(jù)庫系統(tǒng)的組成
1.3 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)
1.3.1 三級(jí)模式結(jié)構(gòu)
1.3.2 數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)
1.4 知識(shí)點(diǎn)小結(jié)
1.5 思考與練習(xí)
第2章 信息與數(shù)據(jù)模型
2.1 信息的三種世界及描述
2.2 數(shù)據(jù)模型
2.2.1 數(shù)據(jù)模型的概念
2.2.2 數(shù)據(jù)處理三層抽象描述
2.2.3 數(shù)據(jù)模型的要素
2.2.4 數(shù)據(jù)模型與數(shù)據(jù)模式的區(qū)別
2.3 概念模型
2.3.1 基本概念
2.3.2 E-R模型
2.4.邏輯模型
2.4.1 層次模型
2.4.2 網(wǎng)狀模型
2.4.3 關(guān)系模型
2.4.4 面向?qū)ο竽P?br />
2.5 概念模型向邏輯模型的轉(zhuǎn)換
2.6 知識(shí)點(diǎn)小結(jié)
2.7 思考與練習(xí)
2.8 概念模型(E-R圖)畫法與邏輯模式轉(zhuǎn)換實(shí)驗(yàn)
第3章 關(guān)系模型與關(guān)系規(guī)范化理論
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ù)及其運(yùn)算
3.2.1 關(guān)系的數(shù)學(xué)定義
3.2.2 關(guān)系代數(shù)概述
3.2.3 傳統(tǒng)的集合運(yùn)算
3.2.4 專門的關(guān)系運(yùn)算
3.3 數(shù)據(jù)庫設(shè)計(jì)的規(guī)范化
3.3.1 問題的提出
3.3.2 函數(shù)依賴
3.3.3 范式以及應(yīng)用案例
3.3.4 規(guī)范化
3.4 知識(shí)點(diǎn)小結(jié)
3.5 思考與練習(xí)
3.6 關(guān)系的完整性、規(guī)范化理解與應(yīng)用實(shí)驗(yàn)
……
第4章 數(shù)據(jù)庫設(shè)計(jì)方法
第5章 MySQL概述
第6章 MySQL存儲(chǔ)引擎與數(shù)據(jù)庫操作管理
第7章 MySQL表定義與完整性約束控制
第8章 MySQL數(shù)據(jù)操作管理
第9章 MySQL索引
第10章 MySQL視圖
第11章 MySQL存儲(chǔ)過程與函數(shù)
第12章 MySQL觸發(fā)器與事件調(diào)度器
第13章 MySQL權(quán)限管理
第14章 事務(wù)與MySQL的多用戶并發(fā)控制
第15章 MySQL數(shù)據(jù)庫備份與還原
第16章 MySQL日志管理
第17章 分布式數(shù)據(jù)庫與MySQL的復(fù)制、集群技術(shù)
第18章 PHP+MySQL編程應(yīng)用與實(shí)例
參考文獻(xiàn)