歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >
數(shù)據(jù)庫(kù)原理與應(yīng)用

數(shù)據(jù)庫(kù)原理與應(yīng)用

出版社:清華大學(xué)出版社出版時(shí)間:2024-11-01
開(kāi)本: 其他 頁(yè)數(shù): 460
中 圖 價(jià):¥96.8(7.5折) 定價(jià)  ¥129.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車(chē) 收藏
運(yùn)費(fèi)6元,滿(mǎn)39元免運(yùn)費(fèi)
?新疆、西藏除外
本類(lèi)五星書(shū)更多>

數(shù)據(jù)庫(kù)原理與應(yīng)用 版權(quán)信息

數(shù)據(jù)庫(kù)原理與應(yīng)用 本書(shū)特色

一本書(shū)學(xué)會(huì)MySQL 8的用法、數(shù)據(jù)庫(kù)原理及其應(yīng)用。數(shù)據(jù)庫(kù)是Web應(yīng)用開(kāi)發(fā)、軟件開(kāi)發(fā)、數(shù)據(jù)庫(kù)管理、數(shù)據(jù)分析、數(shù)據(jù)處理系統(tǒng)等領(lǐng)域的核心技術(shù)!稊(shù)據(jù)庫(kù)原理與應(yīng)用:MySQL8版本》理論與實(shí)踐相結(jié)合,詳細(xì)講解數(shù)據(jù)庫(kù)原理、MySQL操作、數(shù)據(jù)庫(kù)設(shè)計(jì)方法、數(shù)據(jù)庫(kù)編程接口,幫助讀者掌握數(shù)據(jù)庫(kù)原理及其應(yīng)用的基礎(chǔ)知識(shí)!稊(shù)據(jù)庫(kù)原理與應(yīng)用:MySQL8版本》系統(tǒng)講解數(shù)據(jù)庫(kù)設(shè)計(jì)步驟,解析圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)例,指導(dǎo)讀者領(lǐng)悟數(shù)據(jù)庫(kù)設(shè)計(jì)方法。配套PPT課件、配套習(xí)題與答案、數(shù)據(jù)庫(kù)操作實(shí)驗(yàn)手冊(cè)。

數(shù)據(jù)庫(kù)原理與應(yīng)用 內(nèi)容簡(jiǎn)介

"數(shù)據(jù)庫(kù)技術(shù)是現(xiàn)代信息科學(xué)與技術(shù)領(lǐng)域的重要組成部分,是計(jì)算機(jī)數(shù)據(jù)處理與信息管理系統(tǒng)的基礎(chǔ)!稊(shù)據(jù)庫(kù)原理與應(yīng)用:MySQL8版本》結(jié)合MySQL數(shù)據(jù)庫(kù),詳細(xì)講解數(shù)據(jù)庫(kù)的原理和設(shè)計(jì)!稊(shù)據(jù)庫(kù)原理與應(yīng)用:MySQL8版本》配套PPT課件、習(xí)題與答案、教學(xué)大綱、數(shù)據(jù)庫(kù)操作實(shí)驗(yàn)手冊(cè)。 《數(shù)據(jù)庫(kù)原理與應(yīng)用:MySQL8版本》分為4篇,共22章,內(nèi)容包括數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)、關(guān)系數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL、數(shù)據(jù)庫(kù)安全、關(guān)系查詢(xún)處理和查詢(xún)優(yōu)化、數(shù)據(jù)庫(kù)恢復(fù)技術(shù)、并發(fā)控制、MySQL安裝和配置、MySQL數(shù)據(jù)庫(kù)基本操作、MySQL數(shù)據(jù)庫(kù)中的存儲(chǔ)引擎和數(shù)據(jù)類(lèi)型、MySQL數(shù)據(jù)庫(kù)表操作、MySQL索引與視圖操作、MySQL觸發(fā)器操作、MySQL數(shù)據(jù)操作、MySQL單表與多表數(shù)據(jù)查詢(xún)操作、MySQL運(yùn)算符與常用函數(shù)、MySQL存儲(chǔ)過(guò)程與函數(shù)操作、MySQL事務(wù)與安全機(jī)制、MySQL日志管理與數(shù)據(jù)庫(kù)維護(hù)、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)編程、MySQL圖書(shū)管理系統(tǒng)設(shè)計(jì)。 《數(shù)據(jù)庫(kù)原理與應(yīng)用:MySQL8版本》內(nèi)容翔實(shí)、知識(shí)結(jié)構(gòu)合理、語(yǔ)言簡(jiǎn)潔流暢、案例豐富,適合希望從事數(shù)據(jù)庫(kù)系統(tǒng)研究、開(kāi)發(fā)和應(yīng)用的研究人員和工程技術(shù)人員閱讀,也可作為高等院校或高職高專(zhuān)院校計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、信息技術(shù)等專(zhuān)業(yè)的數(shù)據(jù)庫(kù)課程的教材。"

數(shù)據(jù)庫(kù)原理與應(yīng)用 目錄

目 錄 第1篇 基礎(chǔ)理論篇 第 1 章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)3 1.1 數(shù)據(jù)庫(kù)系統(tǒng)概論3 1.1.1 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念3 1.1.2 數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與特點(diǎn)4 1.2 數(shù)據(jù)模型5 1.2.1 數(shù)據(jù)模型的組成要素6 1.2.2 數(shù)據(jù)的概念模型6 1.2.3 數(shù)據(jù)的邏輯模型11 1.2.4 數(shù)據(jù)的物理模型12 1.3 數(shù)據(jù)庫(kù)系統(tǒng)模式與結(jié)構(gòu)12 1.3.1 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)12 1.3.2 數(shù)據(jù)庫(kù)系統(tǒng)的二級(jí)映像功能13 1.4 數(shù)據(jù)庫(kù)系統(tǒng)的組成14 1.4.1 計(jì)算機(jī)硬件14 1.4.2 計(jì)算機(jī)軟件14 1.4.3 數(shù)據(jù)庫(kù)系統(tǒng)中的人員14 第 2 章 關(guān)系數(shù)據(jù)庫(kù)16 2.1 數(shù)學(xué)中關(guān)系的概念16 2.2 關(guān)系數(shù)據(jù)模型18 2.2.1 關(guān)系數(shù)據(jù)結(jié)構(gòu)18 2.2.2 關(guān)系操作19 2.3 數(shù)據(jù)庫(kù)完整性20 2.3.1 實(shí)體完整性21 2.3.2 參照完整性22 2.3.3 用戶(hù)定義完整性25 2.3.4 完整性約束命名子句27 2.3.5 域中的完整性限制28 2.3.6 斷言28 2.3.7 觸發(fā)器29 2.4 關(guān)系代數(shù)33 2.4.1 傳統(tǒng)的集合運(yùn)算34 2.4.2 專(zhuān)門(mén)的關(guān)系運(yùn)算35 2.5 關(guān)系模式和范式理論40 2.5.1 關(guān)系模式與屬性依賴(lài)40 2.5.2 范式理論42 2.5.3 數(shù)據(jù)依賴(lài)的公理系統(tǒng)47 2.5.4 模式分解51 第 3 章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL59 3.1 SQL語(yǔ)言概述59 3.1.1 SQL的特點(diǎn)59 3.1.2 SQL的基本概念60 3.2 數(shù)據(jù)定義61 3.2.1 模式的定義與刪除62 3.2.2 基本表的定義、刪除與修改63 3.2.3 索引的建立與刪除66 3.3 數(shù)據(jù)查詢(xún)68 3.3.1 單表查詢(xún)68 3.3.2 多表查詢(xún)80 3.4 數(shù)據(jù) 新90 3.4.1 插入數(shù)據(jù)90 3.4.2 修改數(shù)據(jù)92 3.4.3 刪除數(shù)據(jù)93 3.5 視圖94 3.5.1 定義視圖94 3.5.2 查詢(xún)視圖97 3.5.3 新視圖98 3.5.4 視圖的作用100 第 4 章 數(shù)據(jù)庫(kù)安全102 4.1 數(shù)據(jù)庫(kù)安全性概述102 4.1.1 數(shù)據(jù)庫(kù)的不安全因素102 4.1.2 安全標(biāo)準(zhǔn)簡(jiǎn)介103 4.2 數(shù)據(jù)庫(kù)安全性控制106 4.2.1 用戶(hù)身份鑒別107 4.2.2 存取控制108 4.2.3 自主存取控制方法109 4.2.4 授權(quán):授予與收回109 4.2.5 數(shù)據(jù)庫(kù)角色114 4.2.6 強(qiáng)制存取控制方法115 4.3 視圖機(jī)制117 4.4 審計(jì)117 4.4.1 數(shù)據(jù)庫(kù)審計(jì)的目的117 4.4.2 數(shù)據(jù)庫(kù)審計(jì)的主要組成部分118 4.4.3 數(shù)據(jù)庫(kù)審計(jì)的主要類(lèi)型118 4.4.4 審計(jì)事件119 第2篇 數(shù)據(jù)庫(kù)系統(tǒng)篇 第 5 章 查詢(xún)處理和查詢(xún)優(yōu)化123 5.1 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的查詢(xún)處理123 5.1.1 查詢(xún)處理步驟123 5.1.2 實(shí)現(xiàn)查詢(xún)操作的算法示例125 5.2 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的查詢(xún)優(yōu)化128 5.2.1 查詢(xún)優(yōu)化概述128 5.2.2 查詢(xún)優(yōu)化示例129 5.3 代數(shù)優(yōu)化131 5.3.1 關(guān)系代數(shù)表達(dá)式等價(jià)變換規(guī)則131 5.3.2 查詢(xún)樹(shù)的啟發(fā)式優(yōu)化133 5.4 物理優(yōu)化134 5.4.1 基于啟發(fā)式規(guī)則的存取路徑選擇優(yōu)化135 5.4.2 基于代價(jià)估算的優(yōu)化135 5.5 查詢(xún)計(jì)劃的執(zhí)行137 第 6 章 數(shù)據(jù)庫(kù)恢復(fù)技術(shù)138 6.1 事務(wù)的基本概念138 6.2 數(shù)據(jù)庫(kù)恢復(fù)概述139 6.3 故障的種類(lèi)140 6.4 恢復(fù)的實(shí)現(xiàn)技術(shù)141 6.4.1 數(shù)據(jù)轉(zhuǎn)儲(chǔ)142 6.4.2 登記日志文件143 6.5 恢復(fù)策略144 6.5.1 系統(tǒng)故障的恢復(fù)144 6.5.2 介質(zhì)故障的恢復(fù)145 6.5.3 事務(wù)故障的恢復(fù)145 6.6 具有檢查點(diǎn)的恢復(fù)技術(shù)146 6.7 數(shù)據(jù)庫(kù)鏡像148 第 7 章 并發(fā)控制149 7.1 并發(fā)控制概述150 7.2 封鎖152 7.3 封鎖協(xié)議152 7.4 活鎖和死鎖154 7.4.1 活鎖155 7.4.2 死鎖155 7.5 并發(fā)調(diào)度的可串行性157 7.5.1 可串行化調(diào)度157 7.5.2 沖突可串行化調(diào)度158 7.6 兩段鎖協(xié)議159 7.7 封鎖的粒度160 7.7.1 多粒度封鎖161 7.7.2 意向鎖162 7.8 其他并發(fā)控制機(jī)制163 7.8.1 多版本并發(fā)控制163 7.8.2 改進(jìn)的多版本并發(fā)控制164 第3篇 MySQL數(shù)據(jù)庫(kù)操作、管理與應(yīng)用篇 第 8 章 MySQL的安裝和配置169 8.1 MySQL概述169 8.1.1 MySQL簡(jiǎn)介169 8.1.2 MySQL的特點(diǎn)170 8.1.3 MySQL 8.0新增的特點(diǎn)171 8.2 下載和安裝MySQL172 8.2.1 下載MySQL172 8.2.2 安裝MySQL173 8.3 MySQL服務(wù)管理175 8.4 通過(guò)DOS窗口啟動(dòng)和關(guān)閉MySQL服務(wù)177 8.5 使用MySQL Workbench客戶(hù)端軟件178 8.6 MySQL常用圖形化管理軟件——SQLyog軟件179 8.7 MySQL命令行工具181 第 9 章 MySQL的數(shù)據(jù)庫(kù)基本操作184 9.1 數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)對(duì)象184 9.2 創(chuàng)建數(shù)據(jù)庫(kù)185 9.3 數(shù)據(jù)庫(kù)相關(guān)操作187 9.3.1 查看數(shù)據(jù)庫(kù)187 9.3.2 選擇數(shù)據(jù)庫(kù)188 9.3.3 刪除數(shù)據(jù)庫(kù)189 第 10 章 MySQL的存儲(chǔ)引擎和數(shù)據(jù)類(lèi)型191 10.1 認(rèn)識(shí)存儲(chǔ)引擎191 10.1.1 MySQL存儲(chǔ)引擎191 10.1.2 操作默認(rèn)存儲(chǔ)引擎193 10.1.3 選擇存儲(chǔ)引擎194 10.2 數(shù)據(jù)類(lèi)型195 10.2.1 整數(shù)類(lèi)型195 10.2.2 浮點(diǎn)數(shù)類(lèi)型、定點(diǎn)數(shù)類(lèi)型和位類(lèi)型197 10.2.3 日期和時(shí)間類(lèi)型199 10.2.4 字符串類(lèi)型200 第 11 章 MySQL的表操作203 11.1 創(chuàng)建表203 11.2 查看表結(jié)構(gòu)206 11.3 刪除表208 11.4 修改表209 11.5 操作表的約束216 第 12 章 MySQL的索引與視圖操作225 12.1 創(chuàng)建和查看索引225 12.1.1 創(chuàng)建和查看普通索引225 12.1.2 創(chuàng)建和查看 索引228 12.1.3 創(chuàng)建和查看全文索引231 12.1.4 創(chuàng)建和查看多列索引234 12.2 刪除索引236 12.3 創(chuàng)建視圖237 12.4 查看視圖240 12.5 刪除與修改視圖243 12.6 利用視圖操作基本表246 第 13 章 MySQL的觸發(fā)器操作248 13.1 創(chuàng)建觸發(fā)器248 13.2 查看觸發(fā)器252 13.3 刪除觸發(fā)器253 第 14 章 MySQL的數(shù)據(jù)操作255 14.1 插入數(shù)據(jù)記錄255 14.2 新數(shù)據(jù)記錄261 14.3 刪除數(shù)據(jù)記錄263 第 15 章 MySQL的單表與多表數(shù)據(jù)查詢(xún)操作265 15.1 簡(jiǎn)單數(shù)據(jù)記錄查詢(xún)265 15.1.1 簡(jiǎn)單數(shù)據(jù)查詢(xún)266 15.1.2 避免重復(fù)的數(shù)據(jù)查詢(xún)267 15.1.3 實(shí)現(xiàn)數(shù)學(xué)四則運(yùn)算的數(shù)據(jù)查詢(xún)268 15.1.4 設(shè)置顯示格式的數(shù)據(jù)查詢(xún)269 15.2 條件數(shù)據(jù)記錄查詢(xún)269 15.2.1 帶關(guān)系運(yùn)算符和邏輯運(yùn)算符的條件數(shù)據(jù)查詢(xún)270 15.2.2 帶BETWEEN AND關(guān)鍵字的范圍查詢(xún)271 15.2.3 帶IS NULL關(guān)鍵字的空值查詢(xún)272 15.2.4 帶IN關(guān)鍵字的集合查詢(xún)274 15.2.5 帶LIKE關(guān)鍵字的模糊查詢(xún)275 15.3 排序數(shù)據(jù)記錄查詢(xún)278 15.4 限制數(shù)據(jù)記錄查詢(xún)數(shù)量280 15.5 統(tǒng)計(jì)函數(shù)和分組數(shù)據(jù)記錄查詢(xún)282 15.6 連接操作290 15.6.1 自連接290 15.6.2 等值連接291 15.6.3 不等連接292 15.6.4 外連接293 15.7 合并查詢(xún)數(shù)據(jù)記錄296 15.8 子查詢(xún)297 第 16 章 MySQL的運(yùn)算符與常用函數(shù)303 16.1 使用算術(shù)運(yùn)算符303 16.2 使用比較運(yùn)算符304 16.3 使用邏輯運(yùn)算符308 16.4 使用位運(yùn)算符310 16.5 使用字符串函數(shù)312 16.6 使用數(shù)值函數(shù)322 16.7 使用日期和時(shí)間函數(shù)324 16.8 使用系統(tǒng)信息函數(shù)329 第 17 章 MySQL的存儲(chǔ)過(guò)程與函數(shù)操作331 17.1 創(chuàng)建存儲(chǔ)過(guò)程和函數(shù)331 17.2 存儲(chǔ)過(guò)程和函數(shù)的表達(dá)式334 17.3 查看與修改存儲(chǔ)過(guò)程和函數(shù)341 17.4 刪除存儲(chǔ)過(guò)程和函數(shù)345 第 18 章 MySQL的事務(wù)與安全機(jī)制347 18.1 事務(wù)概述347 18.2 MySQL事務(wù)控制語(yǔ)句348 18.3 MySQL事務(wù)隔離級(jí)別350 18.4 InnoDB鎖機(jī)制351 18.5 MySQL提供的權(quán)限352 18.6 MySQL提供的用戶(hù)機(jī)制355 18.7 權(quán)限管理363 18.7.1 對(duì)用戶(hù)進(jìn)行授權(quán)363 18.7.2 查看用戶(hù)擁有的權(quán)限364 18.7.3 收回用戶(hù)擁有的權(quán)限364 第 19 章 MySQL的日志管理與數(shù)據(jù)庫(kù)維護(hù)366 19.1 MySQL支持的日志366 19.2 操作二進(jìn)制日志367 19.3 操作錯(cuò)誤日志369 19.4 通用查詢(xún)?nèi)罩?70 19.5 慢查詢(xún)?nèi)罩?72 19.6 MySQL數(shù)據(jù)庫(kù)維護(hù)374 第4篇 設(shè)計(jì)與應(yīng)用開(kāi)發(fā)篇 第 20 章 數(shù)據(jù)庫(kù)設(shè)計(jì)385 20.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述385 20.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)386 20.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的方法387 20.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)的階段388 20.1.4 數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中的各級(jí)模式390 20.2 需求分析391 20.2.1 需求分析的任務(wù)391 20.2.2 需求分析的方法391 20.2.3 數(shù)據(jù)字典392 20.3 概念結(jié)構(gòu)設(shè)計(jì)394 20.3.1 概念模型394 20.3.2 擴(kuò)展的E-R模型395 20.3.3 UML399 20.3.4 概念結(jié)構(gòu)設(shè)計(jì)400 20.4 邏輯結(jié)構(gòu)設(shè)計(jì)407 20.4.1 E-R圖向關(guān)系模型轉(zhuǎn)換407 20.4.2 數(shù)據(jù)模型的優(yōu)化408 20.4.3 設(shè)計(jì)用戶(hù)外模式409 20.5 物理結(jié)構(gòu)設(shè)計(jì)410 20.5.1 數(shù)據(jù)庫(kù)物理設(shè)計(jì)的內(nèi)容和方法410 20.5.2 關(guān)系模式存取方法的選擇411 20.5.3 確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)413 20.5.4 評(píng)價(jià)物理結(jié)構(gòu)413 20.6 數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)414 20.6.1 數(shù)據(jù)的載入和應(yīng)用程序的調(diào)試414 20.6.2 數(shù)據(jù)庫(kù)的試運(yùn)行414 20.6.3 數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)415 第 21 章 數(shù)據(jù)庫(kù)編程417 21.1 嵌入式SQL417 21.1.1 嵌入式SQL的處理過(guò)程417 21.1.2 嵌入式SQL語(yǔ)句與主語(yǔ)言之間的通信418 21.1.3 不用游標(biāo)的SQL語(yǔ)句421 21.1.4 使用游標(biāo)的SQL語(yǔ)句422 21.1.5 動(dòng)態(tài)SQL423 21.2 過(guò)程化SQL424 21.2.1 過(guò)程化SQL的塊結(jié)構(gòu)424 21.2.2 變量和常量的定義425 21.2.3 流程控制425 21.3 ODBC編程427 21.3.1 ODBC概述427 21.3.2 ODBC工作原理概述427 21.3.3 ODBC API基礎(chǔ)429 21.3.4 ODBC的工作流程430 21.4 OLE DB434 21.5 JDBC編程436 第 22 章 MySQL圖書(shū)管理系統(tǒng)設(shè)計(jì)437 22.1 系統(tǒng)概述437 22.1.1 需求分析437 22.1.2 功能分析438 22.2 數(shù)據(jù)庫(kù)設(shè)計(jì)438 22.2.1 開(kāi)發(fā)工具及技術(shù)選型438 22.2.2 概念設(shè)計(jì)439 22.2.3 邏輯設(shè)計(jì)440 22.3 數(shù)據(jù)庫(kù)實(shí)施441
展開(kāi)全部

數(shù)據(jù)庫(kù)原理與應(yīng)用 作者簡(jiǎn)介

鄧立國(guó),東北大學(xué)計(jì)算機(jī)應(yīng)用博士,廣東工業(yè)大學(xué)教師。主要研究方向?yàn)閿?shù)據(jù)挖掘、知識(shí)工程、大數(shù)據(jù)處理、云計(jì)算、分布式計(jì)算等。著有圖書(shū):《Python深度學(xué)習(xí)原理、算法與案例》《scikit-learn機(jī)器學(xué)習(xí)實(shí)戰(zhàn)》《Python數(shù)據(jù)分析與挖掘?qū)崙?zhàn)》《Python大數(shù)據(jù)分析算法與實(shí)例》《Python機(jī)器學(xué)習(xí)算法與應(yīng)用》《數(shù)據(jù)庫(kù)原理與應(yīng)用(SQL Server 2016版本)》。

暫無(wú)評(píng)論……
書(shū)友推薦
返回頂部
中圖網(wǎng)
在線客服