注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)系統(tǒng)原理及MySQL應(yīng)用教程(第2版)

數(shù)據(jù)庫(kù)系統(tǒng)原理及MySQL應(yīng)用教程(第2版)

數(shù)據(jù)庫(kù)系統(tǒng)原理及MySQL應(yīng)用教程(第2版)

定 價(jià):¥69.00

作 者: 李輝 等 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): “十三五”普通高等教育規(guī)劃教材
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111636557 出版時(shí)間: 2019-10-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 351 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《數(shù)據(jù)庫(kù)系統(tǒng)原理及MySQL應(yīng)用教程(第2版)》共19章,全面地講述了數(shù)據(jù)庫(kù)技術(shù)的基本原理和應(yīng)用。主要內(nèi)容包括:數(shù)據(jù)庫(kù)概述、信息與數(shù)據(jù)模型、關(guān)系代數(shù)與關(guān)系數(shù)據(jù)庫(kù)理論、數(shù)據(jù)庫(kù)設(shè)計(jì)方法、MySQL的安裝與使用、MySQL存儲(chǔ)引擎與數(shù)據(jù)庫(kù)操作管理、MySQL表定義與完整性約束控制、MySQL數(shù)據(jù)操作管理、MySQL索引、MySQL視圖、MySQL存儲(chǔ)過(guò)程與函數(shù)、MySQL觸發(fā)器與事件調(diào)度器、MySQL權(quán)限管理、事務(wù)與MySQL的多用戶并發(fā)控制、MySQL數(shù)據(jù)庫(kù)備份與還原、MySQL日志管理、分布式數(shù)據(jù)庫(kù)與MySQL的應(yīng)用、MySQL在Web開(kāi)發(fā)中的應(yīng)用、非關(guān)系型數(shù)據(jù)庫(kù)——NoSQL等內(nèi)容。該書(shū)以MySQL為背景介紹了數(shù)據(jù)庫(kù)技術(shù)的實(shí)現(xiàn),使讀者可以充分利用MySQL平臺(tái)深刻理解數(shù)據(jù)庫(kù)技術(shù)的原理,達(dá)到理論和實(shí)踐緊密結(jié)合的目的。同時(shí)解決了讀者安裝上機(jī)數(shù)據(jù)庫(kù)管理軟件中的操作兼容性(32和64位計(jì)算機(jī)、Windows、Linux和MAC操作等)問(wèn)題。《數(shù)據(jù)庫(kù)系統(tǒng)原理及MySQL應(yīng)用教程(第2版)》內(nèi)容循序漸進(jìn),深入淺出,概念清晰,條理性強(qiáng),每一章節(jié)都給出了相應(yīng)的實(shí)例,為緩解讀者初期動(dòng)手的茫然與困惑,該書(shū)在每章專門(mén)設(shè)置了實(shí)驗(yàn)任務(wù)?!稊?shù)據(jù)庫(kù)系統(tǒng)原理及MySQL應(yīng)用教程(第2版)》可作為本科相關(guān)“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程的配套教材,同時(shí)也可以供參加數(shù)據(jù)庫(kù)類考試的人員、數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)設(shè)計(jì)人員、工程技術(shù)人員及其他相關(guān)人員參閱。對(duì)于非計(jì)算機(jī)的本科學(xué)生,如果希望學(xué)到關(guān)鍵、實(shí)用的數(shù)據(jù)庫(kù)技術(shù),也可將該書(shū)作為教材。

作者簡(jiǎn)介

暫缺《數(shù)據(jù)庫(kù)系統(tǒng)原理及MySQL應(yīng)用教程(第2版)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述
1.1 數(shù)據(jù)與數(shù)據(jù)管理技術(shù)
1.1.1 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念
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.3.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 關(guān)系模型
2.6.1 關(guān)系數(shù)據(jù)結(jié)構(gòu)
2.6.2 關(guān)系操作
2.6.3 關(guān)系的完整性
2.7 知識(shí)點(diǎn)小結(jié)
2.8 思考與練習(xí)
第3章 關(guān)系代數(shù)與關(guān)系數(shù)據(jù)庫(kù)理論
3.1 關(guān)系代數(shù)及其運(yùn)算
3.1.1 關(guān)系的數(shù)學(xué)定義
3.1.2 關(guān)系代數(shù)概述
3.1.3 傳統(tǒng)的集合運(yùn)算
3.1.4 專門(mén)的關(guān)系運(yùn)算
3.2 關(guān)系演算
3.2.1 元組關(guān)系演算
3.2.2 域關(guān)系演算
3.3 關(guān)系代數(shù)表達(dá)式的優(yōu)化
3.4 關(guān)系數(shù)據(jù)庫(kù)理論
3.4.1 問(wèn)題的提出
3.4.2 函數(shù)依賴
3.4.3 關(guān)系模式的范式及規(guī)范化
3.5 關(guān)系模式的分解
3.6 知識(shí)點(diǎn)小結(jié)
3.7 思考與練習(xí)
第4章 數(shù)據(jù)庫(kù)設(shè)計(jì)方法
4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述
4.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容
4.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)
4.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)方法的分類
4.1.4 數(shù)據(jù)庫(kù)設(shè)計(jì)的階段
4.2 需求分析
4.2.1 需求描述與分析
4.2.2 需求分析分類
4.2.3 需求分析的內(nèi)容、方法和步驟
4.2.4 數(shù)據(jù)字典
4.3 概念結(jié)構(gòu)設(shè)計(jì)
4.3.1 概念結(jié)構(gòu)設(shè)計(jì)的必要性及要求
4.3.2 概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟
4.3.3 采用E-R模型設(shè)計(jì)概念結(jié)構(gòu)的方法
4.4 邏輯結(jié)構(gòu)設(shè)計(jì)
4.4.1 E-R圖向關(guān)系模型的轉(zhuǎn)換
4.4.2 關(guān)系模式規(guī)范化
4.4.3 模式評(píng)價(jià)與改進(jìn)
4.5 物理結(jié)構(gòu)設(shè)計(jì)
4.5.1 物理結(jié)構(gòu)設(shè)計(jì)的內(nèi)容和方法
4.5.2 評(píng)價(jià)物理結(jié)構(gòu)
4.6 數(shù)據(jù)庫(kù)行為設(shè)計(jì)
4.7 數(shù)據(jù)庫(kù)實(shí)施
4.8 數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù)
4.9 知識(shí)點(diǎn)小結(jié)
4.10 思考與練習(xí)
第5章 MySQL的安裝與使用
5.1 MySQL簡(jiǎn)介
5.2 MySQL工作流程
5.3 MySQL構(gòu)成
5.4 MySQL服務(wù)器與端口號(hào)
5.5 MySQL的安裝和使用
5.5.1 MySQL的下載與安裝
5.5.2 啟動(dòng)和停止MySQL服務(wù)器
5.5.3 連接和斷開(kāi)MySQL服務(wù)器
5.5.4 卸載MySQL
5.6 Navicat的安裝與使用
5.6.1 下載與安裝
5.6.2 Navicat的使用
5.6.3 在Navicat中運(yùn)行SQL語(yǔ)句
5.7 知識(shí)點(diǎn)小結(jié)
5.8 思考與練習(xí)
第6章 MySQL存儲(chǔ)引擎與數(shù)據(jù)庫(kù)操作管理
6.1 存儲(chǔ)引擎
6.1.1 概述
6.1.2 InnoDB存儲(chǔ)引擎
6.1.3 MyISAM存儲(chǔ)引擎
6.1.4 MEMORY存儲(chǔ)引擎
6.1.5 MERGE存儲(chǔ)引擎
6.1.6 其他存儲(chǔ)引擎
6.1.7 存儲(chǔ)引擎的選擇
6.2 字符集
6.2.1 概述
6.2.2 MySQL支持的字符集
6.2.3 MySQL字符集的選擇
6.2.4 MySQL字符集的設(shè)置
6.3 MySQL數(shù)據(jù)庫(kù)操作管理
6.3.1 創(chuàng)建數(shù)據(jù)庫(kù)
6.3.2 修改數(shù)據(jù)庫(kù)名稱
6.3.3 刪除數(shù)據(jù)庫(kù)
6.4 知識(shí)點(diǎn)小結(jié)
6.5 思考與練習(xí)
第7章 MySQL表定義與完整性約束控制
7.1 表的基本概念
7.2 數(shù)據(jù)類型
7.2.1 數(shù)值類型
7.2.2 日期時(shí)間類型
7.2.3 字符串類型
7.2.4 復(fù)合類型
7.2.5 二進(jìn)制類型
7.2.6 選擇合適的數(shù)據(jù)類型
7.3 運(yùn)算符
7.3.1 算術(shù)運(yùn)算符
7.3.2 比較運(yùn)算符
7.3.3 邏輯運(yùn)算符
7.3.4 位運(yùn)算符
7.4 數(shù)據(jù)表的操作
7.4.1 創(chuàng)建數(shù)據(jù)表
7.4.2 查看數(shù)據(jù)表結(jié)構(gòu)
7.4.3 修改數(shù)據(jù)表
7.4.4 復(fù)制數(shù)據(jù)表
7.4.5 刪除數(shù)據(jù)表
7.4.6 表管理中的注意事項(xiàng)
7.5 MySQL約束控制
7.5.1 數(shù)據(jù)完整性約束
7.5.2 字段的約束
7.5.3 刪除約束
7.6 知識(shí)點(diǎn)小結(jié)
7.7 思考與練習(xí)
第8章 MySQL數(shù)據(jù)操作管理
8.1 插入數(shù)據(jù)
8.1.1 為表的所有字段插入數(shù)據(jù)
8.1.2 為表的指定字段插入數(shù)據(jù)
8.1.3 同時(shí)插入多條記錄
8.1.4 從目標(biāo)表中插入值
8.1.5 REPLACE語(yǔ)句
8.2 修改數(shù)據(jù)
8.3 刪除數(shù)據(jù)
8.3.1 使用DELETE刪除表數(shù)據(jù)
8.3.2 使用TRUNCATE清空表數(shù)據(jù)
8.4 單表查詢
8.4.1 SELECT語(yǔ)法
8.4.2 簡(jiǎn)單查詢
8.4.3 條件查詢
8.4.4 查詢
8.5 多表查詢
8.5.1 內(nèi)連接查詢
8.5.2 外連接查詢
8.5.3 子查詢
8.6 知識(shí)點(diǎn)小結(jié)
8.7 思考與練習(xí)
第9章 MySQL索引
9.1 索引
9.1.1 索引概述
9.1.2 索引的作用
9.1.3 索引的分類
9.2 索引的定義和管理
9.2.1 創(chuàng)建索引
9.2.2 查看索引
9.2.3 刪除索引
9.3 設(shè)計(jì)原則和注意事項(xiàng)
9.4 知識(shí)點(diǎn)小結(jié)
9.5 思考與練習(xí)
第10章 MySQL視圖
10.1 視圖
10.1.1 視圖概述
10.1.2 視圖的優(yōu)勢(shì)
10.1.3 視圖的工作機(jī)制
10.2 視圖定義和管理
10.2.1 創(chuàng)建與使用視圖
10.2.2 刪除視圖
10.2.3 查看視圖定義
10.2.4 修改視圖定義
10.3 更新視圖數(shù)據(jù)
10.4 對(duì)視圖的進(jìn)一步說(shuō)明
10.5 知識(shí)點(diǎn)小結(jié)
10.6 思考與練習(xí)
第11章 MySQL存儲(chǔ)過(guò)程與函數(shù)
11.1 存儲(chǔ)過(guò)程與函數(shù)簡(jiǎn)介
11.1.1 概念
11.1.2 存儲(chǔ)過(guò)程和函數(shù)區(qū)別
11.2 存儲(chǔ)過(guò)程與函數(shù)操作
11.2.1 創(chuàng)建和使用存儲(chǔ)過(guò)程或函數(shù)
11.2.2 變量
11.2.3 定義條件和處理
11.2.4 游標(biāo)的使用
11.2.5 流程的控制
11.2.6 查看存儲(chǔ)過(guò)程或函數(shù)
11.2.7 刪除存儲(chǔ)過(guò)程或函數(shù)
11.3 函數(shù)
11.3.1 數(shù)學(xué)函數(shù)
11.3.2 字符串函數(shù)
11.3.3 日期和時(shí)間函數(shù)
11.3.4 信息函數(shù)
11.3.5 加密函數(shù)
11.3.6 控制流函數(shù)
11.4 知識(shí)點(diǎn)小結(jié)
11.5 思考與練習(xí)
第12章 MySQL觸發(fā)器與事件調(diào)度器
12.1 觸發(fā)器
12.1.1 概念
12.1.2 創(chuàng)建使用觸發(fā)器
12.1.3 查看觸發(fā)器
12.1.4 刪除觸發(fā)器
12.1.5 對(duì)觸發(fā)器的進(jìn)一步說(shuō)明
12.2 事件
12.2.1 事件的概念
12.2.2 創(chuàng)建事件
12.2.3 修改事件
12.2.4 刪除事件
12.3 知識(shí)點(diǎn)小結(jié)
12.4 思考與練習(xí)
第13章 MySQL權(quán)限管理
13.1 MySQL權(quán)限
13.1.1 MySQL權(quán)限工作原理
13.2 權(quán)限表
13.2.1 user表
13.2.2 db表和host表
13.2.3 tables_priv表
13.2.4 columns_priv表
13.2.5 procs_priv表
13.3 用戶管理
13.3.1 添加用戶
13.3.2 查看用戶
13.3.3 修改用戶賬號(hào)
13.3.4 修改用戶口令
13.3.5 刪除用戶
13.4 賬戶權(quán)限管理
13.4.1 權(quán)限授予
13.4.2 權(quán)限的轉(zhuǎn)移和限制
13.4.3 權(quán)限的撤銷(xiāo)
13.5 知識(shí)點(diǎn)小結(jié)
13.6 思考與練習(xí)
第14章 事務(wù)與MySQL的多用戶并發(fā)控制
14.1 事務(wù)
14.1.1 事務(wù)的概念
14.1.2 事務(wù)的ACID特性
14.1.3 MySQL事務(wù)控制語(yǔ)句
14.1.4 事務(wù)的隔離性級(jí)別
14.2 MySQL的并發(fā)控制
14.2.1 并發(fā)概述
14.2.2 鎖的概述
14.2.3 MyISAM表的表級(jí)鎖
14.2.4 InnoDB表的行級(jí)鎖
14.2.5 死鎖
14.3 知識(shí)點(diǎn)小結(jié)
14.4 思考與練習(xí)
第15章 MySQL數(shù)據(jù)庫(kù)備份與還原
15.1 備份與還原概述
15.1.1 備份的重要性與常見(jiàn)故障
15.1.2 備份的策略與常用方法
15.1.3 數(shù)據(jù)庫(kù)的還原
15.2 通過(guò)文件備份和還原
15.3 通過(guò)命令mysqldump備份與還原
15.3.1 應(yīng)用mysqldump命令備份數(shù)據(jù)
15.3.2 應(yīng)用mysqldump命令還原數(shù)據(jù)
15.4 從文本文件導(dǎo)出和導(dǎo)入表數(shù)據(jù)
15.5 知識(shí)點(diǎn)小結(jié)
15.6 思考與練習(xí)
第16章 MySQL日志管理
16.1 MySQL的日志
16.2 日志管理
16.2.1 啟動(dòng)日志
16.2.2 查看日志
16.2.3 刪除日志
16.3 二進(jìn)制日志管理
16.3.1 啟動(dòng)二進(jìn)制日志
16.3.2 查看二進(jìn)制日志
16.3.3 刪除二進(jìn)制日志
16.3.4 二進(jìn)制日志還原數(shù)據(jù)庫(kù)
16.4 慢查詢?nèi)罩竟芾?br />16.4.1 啟動(dòng)慢查詢?nèi)罩?br />16.4.2 查看慢查詢?nèi)罩?br />16.4.3 刪除慢查詢?nèi)罩?br />16.5 通用查詢?nèi)罩竟芾?br />16.5.1 啟動(dòng)通用查詢?nèi)罩?br />16.5.2 查看通用查詢?nèi)罩?br />16.5.3 刪除通用查詢?nèi)罩?br />16.6 知識(shí)點(diǎn)小結(jié)
16.7 思考與練習(xí)
第17章 分布式數(shù)據(jù)庫(kù)與MySQL的運(yùn)維
17.1 分布式數(shù)據(jù)庫(kù)
17.1.1 集中式與分布式
17.1.2 分布式數(shù)據(jù)庫(kù)的基本概念
17.1.3 分布式數(shù)據(jù)庫(kù)的模式結(jié)構(gòu)
17.1.4 分布式數(shù)據(jù)庫(kù)管理系統(tǒng)
17.1.5 分布式數(shù)據(jù)庫(kù)系統(tǒng)
17.1.6 分布式數(shù)據(jù)存儲(chǔ)方法
17.2 MySQL數(shù)據(jù)切分技術(shù)
17.3 MySQL復(fù)制技術(shù)
17.3.1 MySQL復(fù)制的概念
17.3.2 MySQL復(fù)制的優(yōu)勢(shì)
17.3.3 MySQL復(fù)制的實(shí)現(xiàn)原理
17.3.4 MySQL復(fù)制的模式
17.4 MySQL集群技術(shù)
17.4.1 MySQL Cluster基本概念
17.4.2 理解MySQL Cluster節(jié)點(diǎn)
17.5 MySQL的緩存機(jī)制
17.6 知識(shí)點(diǎn)小結(jié)
17.7 思考與練習(xí)
第18章 MySQL在Web開(kāi)發(fā)中的應(yīng)用
18.1 PHP概述
18.1.1 何謂PHP
18.1.2 PHP優(yōu)勢(shì)
18.1.3 PHP的工作原理
18.1.4 PHP結(jié)合數(shù)據(jù)庫(kù)應(yīng)用的優(yōu)勢(shì)
18.2 HTML與表單
18.2.1 HTML基礎(chǔ)知識(shí)
18.2.2 HTML表單簡(jiǎn)介
18.2.3 表單數(shù)據(jù)的接收
18.3 使用PHP進(jìn)行MySQL數(shù)據(jù)庫(kù)編程
18.3.1 PHP對(duì)MySQL數(shù)據(jù)庫(kù)的工作原理
18.3.2 編程步驟
18.3.3 使用PHP操作MySQL數(shù)據(jù)庫(kù)
18.4 PHP操作數(shù)據(jù)庫(kù)的常見(jiàn)問(wèn)題與解決方案
18.5 知識(shí)點(diǎn)小結(jié)
18.6 思考與練習(xí)
第19章 非關(guān)系型數(shù)據(jù)庫(kù)-NoSQL
19.1 NoSQL概述
19.2 NoSQL數(shù)據(jù)庫(kù)與關(guān)系型數(shù)據(jù)庫(kù)的比較
19.2.1 關(guān)系型數(shù)據(jù)庫(kù)的優(yōu)勢(shì)
19.2.2 關(guān)系型數(shù)據(jù)庫(kù)的劣勢(shì)
19.2.3 NoSQL數(shù)據(jù)庫(kù)的優(yōu)勢(shì)
19.3 NoSQL數(shù)據(jù)庫(kù)的類型
19.3.1 鍵值(Key/Value)型數(shù)據(jù)庫(kù)
19.3.2 面向文檔的數(shù)據(jù)庫(kù)
19.3.3 面向列的數(shù)據(jù)庫(kù)
19.4 NoSQL數(shù)據(jù)庫(kù)選用原則
19.5 NoSQL的CAP理論
19.6 主流NoSQL數(shù)據(jù)庫(kù)
19.6.1 HBase
19.6.2 Redis
19.6.3 MongoDB
19.6.4 Couchbase
19.6.5 LevelDB
19.7 知識(shí)點(diǎn)小結(jié)
19.8 思考與練習(xí)
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)