數(shù)據(jù)庫(kù)原理與應(yīng)用基礎(chǔ)
定 價(jià):42 元
- 作者:李輝主編
- 出版時(shí)間:2019/8/1
- ISBN:9787040507492
- 出 版 社:高等教育出版社
- 中圖法分類:TP311.132.3
- 頁(yè)碼:361
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
全書共18章,全面系統(tǒng)地介紹了數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、基本原理和基本技術(shù),主要內(nèi)容包括:數(shù)據(jù)庫(kù)系統(tǒng)概述、信息與數(shù)據(jù)模型、關(guān)系模型與關(guān)系規(guī)范化理論、數(shù)據(jù)庫(kù)設(shè)計(jì)方法、存儲(chǔ)引擎與數(shù)據(jù)庫(kù)操作管理、表定義與完整性約束控制、數(shù)據(jù)操作管理、索引、視圖、存儲(chǔ)過(guò)程與函數(shù)、觸發(fā)器與事件調(diào)度器、權(quán)限管理、事務(wù)與的多用戶并發(fā)控制、數(shù)據(jù)庫(kù)備份與還原、日志管理、分布式數(shù)據(jù)庫(kù)與的復(fù)制、集群技術(shù)、非關(guān)系型數(shù)據(jù)庫(kù)—NOSQL。通過(guò)對(duì)數(shù)據(jù)庫(kù)新技術(shù)的介紹,可以讓讀者簡(jiǎn)單了解目前數(shù)據(jù)庫(kù)發(fā)展的前沿技術(shù)。
全書共18章,全面、系統(tǒng)地介紹數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、基本原理和基本技術(shù),主要內(nèi)容包括數(shù)據(jù)庫(kù)系統(tǒng)概述、信息與數(shù)據(jù)模型、關(guān)系模型與關(guān)系規(guī)范化理論、數(shù)據(jù)庫(kù)設(shè)計(jì)方法、存儲(chǔ)引擎與數(shù)據(jù)庫(kù)操作管理、表定義與完整性約束控制、數(shù)據(jù)操作管理、索引、視圖、存儲(chǔ)過(guò)程與函數(shù)、觸發(fā)器與事件調(diào)度器、權(quán)限管理、事務(wù)與MySQL的多用戶并發(fā)控制、數(shù)據(jù)庫(kù)備份與還原、日志管理、分布式數(shù)據(jù)庫(kù)與MySQL的復(fù)制、集群技術(shù)、MySQL在Web技術(shù)中的應(yīng)用等。通過(guò)對(duì)數(shù)據(jù)庫(kù)新技術(shù)的介紹,還可以讓讀者簡(jiǎn)單了解目前數(shù)據(jù)庫(kù)發(fā)展的前沿技術(shù)。
《數(shù)據(jù)庫(kù)原理與應(yīng)用基礎(chǔ)(MySQL)》還以MySQL為背景介紹數(shù)據(jù)庫(kù)技術(shù)的實(shí)現(xiàn)。包括數(shù)據(jù)庫(kù)和數(shù)據(jù)表的維護(hù)、查詢與統(tǒng)計(jì)、視圖管理、存儲(chǔ)過(guò)程和觸發(fā)器的管理、用戶管理、約束和默認(rèn)管理、數(shù)據(jù)庫(kù)的備份和還原、存儲(chǔ)過(guò)程等內(nèi)容,使讀者可以充分利用MySQL平臺(tái)深刻理解數(shù)據(jù)庫(kù)技術(shù)的原理,達(dá)到理論和實(shí)踐緊密結(jié)合的目的。同時(shí)解決了學(xué)習(xí)者安裝上機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)軟件中的操作系統(tǒng)兼容性(32位和64位計(jì)算機(jī)、Windows、Linux和MacOS操作系統(tǒng)等)問(wèn)題。
《數(shù)據(jù)庫(kù)原理與應(yīng)用基礎(chǔ)(MySQL)》內(nèi)容循序漸進(jìn)、深入淺出,概念清晰,條理性強(qiáng)。為緩解學(xué)習(xí)者初期動(dòng)手的茫然與困惑,書中安排了多個(gè)上機(jī)實(shí)驗(yàn),并在每一章都給出了一些實(shí)例。
《數(shù)據(jù)庫(kù)原理與應(yīng)用基礎(chǔ)(MySQL)》可作為“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程的配套教材,也可供參加數(shù)據(jù)庫(kù)類考試的人員、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)設(shè)計(jì)人員、工程技術(shù)人員及其他相關(guān)人員參閱。
數(shù)據(jù)庫(kù)技術(shù)是現(xiàn)代信息技術(shù)的重要組成部分。數(shù)據(jù)庫(kù)技術(shù)隨著計(jì)算機(jī)技術(shù)的廣泛應(yīng)用與發(fā)展,無(wú)論是在數(shù)據(jù)庫(kù)技術(shù)的基礎(chǔ)理論、數(shù)據(jù)庫(kù)技術(shù)應(yīng)用、數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā),還是數(shù)據(jù)庫(kù)商品軟件推出方面,都有著長(zhǎng)足的、迅速的進(jìn)步與發(fā)展。同時(shí)數(shù)據(jù)庫(kù)技術(shù)也是目前IT行業(yè)中發(fā)展最快的領(lǐng)域之一,已經(jīng)廣泛應(yīng)用于各種類型的數(shù)據(jù)處理系統(tǒng)之中。了解并掌握數(shù)據(jù)庫(kù)知識(shí)已經(jīng)成為對(duì)各類科研人員和管理人員的基本要求。目前,“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程已逐漸成為本科院校計(jì)算機(jī)、軟件工程、信息管理等專業(yè)的一門重要專業(yè)課程。該課程既具有較強(qiáng)的理論性,又具有很強(qiáng)的實(shí)踐性。
本書是作者在長(zhǎng)期從事數(shù)據(jù)庫(kù)課程教學(xué)和科研的基礎(chǔ)上,為滿足“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程的教學(xué)需要而編寫。以學(xué)習(xí)者的角度重新調(diào)整章節(jié)知識(shí)點(diǎn)順序,主要內(nèi)容包括數(shù)據(jù)庫(kù)系統(tǒng)概述、信息與數(shù)據(jù)模型、關(guān)系模型與關(guān)系規(guī)范化理論、數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言、索引與視圖,并結(jié)合MySQL講述數(shù)據(jù)庫(kù)安全保護(hù)原理以及系統(tǒng)管理技術(shù)、數(shù)據(jù)庫(kù)服務(wù)器端編程(觸發(fā)器、存儲(chǔ)過(guò)程與函數(shù))等內(nèi)容。
本書內(nèi)容循序漸進(jìn)、深入淺出。以MySQL為應(yīng)用對(duì)象,解決了學(xué)習(xí)者安裝上機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)軟件中的操作系統(tǒng)兼容性(32位和64位計(jì)算機(jī)Windows、Linux和Mac OS操作系統(tǒng)等)問(wèn)題。MySQL因其具有開(kāi)源、免費(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ù)庫(kù)系統(tǒng)概述
1.1 數(shù)據(jù)與數(shù)據(jù)管理技術(shù)
1.1.1 數(shù)據(jù)庫(kù)的基本概念
1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展
1.2 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)及組成
1.2.1 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)
1.2.2 數(shù)據(jù)庫(kù)系統(tǒng)的組成
1.3 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)
1.3.1 三級(jí)模式結(jié)構(gòu)
1.3.2 數(shù)據(jù)庫(kù)系統(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ù)庫(kù)設(shè)計(jì)的規(guī)范化
3.3.1 問(wèn)題的提出
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ù)庫(kù)設(shè)計(jì)方法
第5章 MySQL概述
第6章 MySQL存儲(chǔ)引擎與數(shù)據(jù)庫(kù)操作管理
第7章 MySQL表定義與完整性約束控制
第8章 MySQL數(shù)據(jù)操作管理
第9章 MySQL索引
第10章 MySQL視圖
第11章 MySQL存儲(chǔ)過(guò)程與函數(shù)
第12章 MySQL觸發(fā)器與事件調(diào)度器
第13章 MySQL權(quán)限管理
第14章 事務(wù)與MySQL的多用戶并發(fā)控制
第15章 MySQL數(shù)據(jù)庫(kù)備份與還原
第16章 MySQL日志管理
第17章 分布式數(shù)據(jù)庫(kù)與MySQL的復(fù)制、集群技術(shù)
第18章 PHP+MySQL編程應(yīng)用與實(shí)例
參考文獻(xiàn)