數(shù)據(jù)庫基礎(chǔ)與應(yīng)用(微課版 第3版)
定 價(jià):¥69.8
中 教 價(jià):¥41.88 (6.00折)
庫 存 數(shù): 0
本書是中國人民大學(xué)王珊教授和山東建筑大學(xué)李盛恩教授聯(lián)合編著并修訂的。本書側(cè)重于數(shù)據(jù)庫系統(tǒng)的應(yīng)用,重點(diǎn)介紹了開發(fā)關(guān)系數(shù)據(jù)庫系統(tǒng)的基本知識(shí)和基本方法,包括數(shù)據(jù)庫系統(tǒng)的基本概念、基本技術(shù)及數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù),數(shù)據(jù)倉庫和聯(lián)機(jī)分析處理等數(shù)據(jù)庫的新技術(shù)及新應(yīng)用等。全書內(nèi)容豐富,系統(tǒng)性強(qiáng),知識(shí)體系新穎,理論與實(shí)踐相結(jié)合,具有先進(jìn)性和實(shí)用性。本書可作為高等院校理工科計(jì)算機(jī)專業(yè)數(shù)據(jù)庫課程的教材,也可供相關(guān)工程技術(shù)人員參考使用。
1.本書是中國人民大學(xué)王珊教授的數(shù)據(jù)庫經(jīng)典教材。2.專門為普通高等院校量身定做的數(shù)據(jù)庫權(quán)威教材。3.此版為修訂版,已經(jīng)有一定的市場份額。4.本書配有微課,傳承經(jīng)典。
王珊教授, 女, 博士生導(dǎo)師 1962年考入北京大學(xué)物理系本科,1968年畢業(yè)。1981年獲中國人民大學(xué)信息系計(jì)算機(jī)應(yīng)用與技術(shù)工學(xué)碩士學(xué)位。1984至1986年應(yīng)姚詩斌教授邀請赴美國馬里蘭大學(xué)合作研究,開發(fā)關(guān)系數(shù)據(jù)庫管理系統(tǒng)XDB。自1981年畢業(yè)后留校工作以來,一直從事計(jì)算機(jī)數(shù)據(jù)庫和知識(shí)庫系統(tǒng)方向的教學(xué)、科研和系統(tǒng)開發(fā)工作。培養(yǎng)和正在培養(yǎng)博士、碩士研究生100余名。主持承擔(dān)了國家科技攻關(guān)項(xiàng)目、863高科技項(xiàng)目、國家自然科學(xué)基金重大和重點(diǎn)項(xiàng)目、北京市科技計(jì)劃重點(diǎn)項(xiàng)目等30多項(xiàng);在國內(nèi)外雜志、學(xué)術(shù)會(huì)議上發(fā)表論文200余篇。出版數(shù)據(jù)庫方向著作20余本,如:《數(shù)據(jù)庫系統(tǒng)系統(tǒng)概論》(獲優(yōu)秀教材獎(jiǎng)),《數(shù)據(jù)倉庫技術(shù)和聯(lián)機(jī)分析處理》等。 20多年來 她主持研制和開發(fā)了從高性能并行數(shù)據(jù)庫到嵌入式移動(dòng)數(shù)據(jù)庫等多個(gè)具有自主版權(quán)的數(shù)據(jù)庫管理系統(tǒng)。她的科研和教學(xué)成果曾獲得國家科技進(jìn)步二等獎(jiǎng)、電子部科技進(jìn)步特等獎(jiǎng)、北京市科技進(jìn)步二等獎(jiǎng)(2次)、*科技進(jìn)步二等獎(jiǎng)、優(yōu)秀教材獎(jiǎng)(2次)等多項(xiàng)獎(jiǎng)勵(lì)。曾獲得國家人事部授于的有突出貢獻(xiàn)的中青年專家、全國優(yōu)秀教師、全國五一勞動(dòng)獎(jiǎng)?wù)碌葮s譽(yù)稱號。
第 1章 概述 11.1 數(shù)據(jù)庫系統(tǒng)的基本概念 11.1.1 數(shù)據(jù) 11.1.2 數(shù)據(jù)庫 11.1.3 數(shù)據(jù)庫管理系統(tǒng) 31.1.4 數(shù)據(jù)庫系統(tǒng) 51.2 數(shù)據(jù)模型 61.2.1 數(shù)據(jù)模型的三要素 61.2.2 3種數(shù)據(jù)模型 71.3 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu) 81.4 數(shù)據(jù)庫系統(tǒng)的特點(diǎn) 91.5 數(shù)據(jù)庫系統(tǒng)的分類 111.6 數(shù)據(jù)庫管理系統(tǒng)的演變 12小結(jié) 12習(xí)題 13第 2章 關(guān)系模型 142.1 關(guān)系模型概述 142.1.1 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu) 142.1.2 關(guān)系模型的數(shù)據(jù)操作 172.1.3 關(guān)系模型的完整性 182.2 關(guān)系代數(shù) 192.2.1 集合運(yùn)算 202.2.2 關(guān)系運(yùn)算 222.3 示例數(shù)據(jù)庫 24小結(jié) 27習(xí)題 27第3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 303.1 SQL概述 303.1.1 SQL的產(chǎn)生和發(fā)展 303.1.2 SQL的組成 303.1.3 SQL的特點(diǎn) 313.2 數(shù)據(jù)類型和表的定義 323.2.1 數(shù)據(jù)類型 323.2.2 表的定義 343.3 數(shù)據(jù)查詢 383.3.1 單表查詢 393.3.2 多表查詢 503.3.3 集合運(yùn)算 533.3.4 子查詢 553.4 數(shù)據(jù)更新 713.5 視圖 733.6 索引 793.7 存取控制 813.8 空值的處理 85小結(jié) 87習(xí)題 87第4章 查詢處理及優(yōu)化 894.1 查詢處理的步驟 894.2 實(shí)現(xiàn)關(guān)系運(yùn)算的算法 894.2.1 外部排序 904.2.2 集合運(yùn)算算法 914.2.3 選擇運(yùn)算算法 934.2.4 連接運(yùn)算算法 944.3 查詢優(yōu)化 954.3.1 查詢優(yōu)化概述 954.3.2 查詢優(yōu)化實(shí)例 964.3.3 查詢優(yōu)化的一般策略 984.3.4 關(guān)系代數(shù)等價(jià)變換規(guī)則 984.3.5 關(guān)系代數(shù)表達(dá)式的優(yōu)化算法 1004.3.6 查詢優(yōu)化的一般步驟 100小結(jié) 101習(xí)題 102第5章 事務(wù)及事務(wù)管理 1035.1 事務(wù) 1035.1.1 事務(wù)的特性 1035.1.2 定義事務(wù)的SQL語句 1045.2 日志、備份和恢復(fù)技術(shù) 1065.2.1 故障種類 1065.2.2 應(yīng)對措施 1075.2.3 恢復(fù)過程 1095.3 并發(fā)控制技術(shù) 1105.3.1 并發(fā)引發(fā)的異常 1115.3.2 封鎖技術(shù) 1125.3.3 隔離級別 115小結(jié) 116習(xí)題 117第6章 客戶機(jī) 服務(wù)器環(huán)境 1196.1 客戶機(jī) 服務(wù)器的一般概念 1196.2 兩層與多層客戶機(jī) 服務(wù)器架構(gòu) 120小結(jié) 123習(xí)題 123第7章 SQL程序設(shè)計(jì) 1247.1 嵌入式SQL 1247.1.1 嵌入式SQL的一般形式 1247.1.2 嵌入式SQL語句與宿主語言之間的通信 1257.1.3 查詢結(jié)果為一條記錄的SELECT語句 1257.1.4 游標(biāo) 1267.1.5 動(dòng)態(tài)SQL簡介 1297.1.6 實(shí)例 1317.2 存儲(chǔ)過程和SQL PSM 1337.3 觸發(fā)器 1377.3.1 基本概念 1377.3.2 SQL:1999標(biāo)準(zhǔn)的觸發(fā)器 1397.3.3 SQL Server 2000的觸發(fā)器 1397.4 JDBC簡介 1427.4.1 JDBC原理概述 1427.4.2 JDBC的工作流程 1437.4.3 實(shí)例 147小結(jié) 150習(xí)題 151第8章 實(shí)體-聯(lián)系模型 1528.1 基本的實(shí)體-聯(lián)系模型 1528.1.1 基本概念 1538.1.2 常見問題及解決方法 1578.2 擴(kuò)充的實(shí)體-聯(lián)系模型 1608.2.1 IsA聯(lián)系 1608.2.2 Part-Of聯(lián)系 1618.3 從實(shí)體-聯(lián)系模型到關(guān)系模型的轉(zhuǎn)換 1628.3.1 實(shí)體型轉(zhuǎn)換為關(guān)系 1628.3.2 聯(lián)系型轉(zhuǎn)換為關(guān)系 1638.3.3 IsA聯(lián)系轉(zhuǎn)換為關(guān)系 164小結(jié) 165習(xí)題 166第9章 關(guān)系規(guī)范化理論 1679.1 數(shù)據(jù)依賴對關(guān)系模式的影響 1679.2 函數(shù)依賴 1689.2.1 函數(shù)依賴的基本概念 1689.2.2 碼 1699.3 范式 1699.3.1 第 1范式(1NF) 1709.3.2 第 2范式(2NF) 1719.3.3 第3范式(3NF) 1729.3.4 BC范式(BCNF) 1729.4 多值依賴與第4范式(4NF) 1739.4.1 多值依賴 1749.4.2 第4范式(4NF) 1759.5 關(guān)系模式的規(guī)范化 1759.6 數(shù)據(jù)依賴的公理系統(tǒng) 1769.7 模式分解 1799.7.1 模式分解的3個(gè)定義 1799.7.2 分解的無損連接性和保持函數(shù)依賴性 1819.7.3 模式分解的算法 182小結(jié) 185習(xí)題 185第 10章 對象關(guān)系數(shù)據(jù)庫 18710.1 關(guān)系模型的限制 18710.2 面向?qū)ο竽P?18910.2.1 面向?qū)ο蟮幕靖拍?18910.2.2 面向?qū)ο竽P?19110.3 對象關(guān)系模型 19510.3.1 類型系統(tǒng) 19510.3.2 對象關(guān)系 19810.3.3 子表和超表 19910.3.4 查詢和更新 200小結(jié) 202習(xí)題 202第 11章 XML數(shù)據(jù)庫 20311.1 XML簡介 20311.1.1 XML的特點(diǎn) 20311.1.2 XML的應(yīng)用 20411.1.3 XML的相關(guān)標(biāo)準(zhǔn) 20411.1.4 XML數(shù)據(jù)庫 20511.2 XML文檔 20611.3 DTD-XML模式定義語言 20811.4 XML Schema-XML模式定義語言 20911.5 XPath查詢語言 21111.5.1 數(shù)據(jù)模型 21211.5.2 路徑表達(dá)式 21311.5.3 XPath函數(shù) 21511.6 XQuery查詢語言 21611.6.1 FLWOR表達(dá)式 21611.6.2 連接 21711.6.3 嵌套查詢 21911.6.4 排序 21911.7 SQL XML標(biāo)準(zhǔn) 22011.7.1 發(fā)布XML文檔 22011.7.2 存儲(chǔ)和查詢XML文檔 227小結(jié) 232習(xí)題 232第 12章 數(shù)據(jù)倉庫和聯(lián)機(jī)分析處理 23412.1 從數(shù)據(jù)庫到數(shù)據(jù)倉庫 23412.2 數(shù)據(jù)倉庫的基本概念 23612.2.1 什么是數(shù)據(jù)倉庫 23612.2.2 主題與面向主題 23612.2.3 數(shù)據(jù)倉庫的數(shù)據(jù)是集成的 23812.2.4 數(shù)據(jù)倉庫的數(shù)據(jù)是不可更新的 23912.2.5 數(shù)據(jù)倉庫的數(shù)據(jù)是隨時(shí)間不斷變化的 23912.3 數(shù)據(jù)倉庫的數(shù)據(jù)組織 23912.4 數(shù)據(jù)倉庫系統(tǒng)的體系結(jié)構(gòu) 24012.4.1 數(shù)據(jù)倉庫的后臺(tái)工具 24112.4.2 數(shù)據(jù)倉庫服務(wù)器和聯(lián)機(jī)分析處理服務(wù)器 24212.4.3 前臺(tái)工具 24212.5 企業(yè)的體系化數(shù)據(jù)環(huán)境 24312.5.1 數(shù)據(jù)環(huán)境的層次 24312.5.2 數(shù)據(jù)集市 24312.6 創(chuàng)建數(shù)據(jù)倉庫 24412.7 聯(lián)機(jī)分析處理和多維數(shù)據(jù)模型 24412.7.1 多維數(shù)據(jù)模型的基本概念 24512.7.2 多維分析的基本操作 24712.8 聯(lián)機(jī)分析處理服務(wù)器的實(shí)現(xiàn) 24912.8.1 MOLAP結(jié)構(gòu) 24912.8.2 ROLAP結(jié)構(gòu) 251小結(jié) 251習(xí)題 252第 13章 新型數(shù)據(jù)庫系統(tǒng) 25313.1 SQL和NoSQL數(shù)據(jù)庫系統(tǒng)的區(qū)別 25313.2 列簇?cái)?shù)據(jù)庫系統(tǒng)HBase 25513.2.1 數(shù)據(jù)模型 25513.2.2 基本使用方法 25713.2.3 存儲(chǔ)模型 25713.2.4 集群 26013.3 列簇?cái)?shù)據(jù)庫系統(tǒng)Cassandra 26213.3.1 數(shù)據(jù)模型 26213.3.2 存儲(chǔ)模型 26213.3.3 集群 26213.3.4 基本使用方法 26413.4 鍵-值對數(shù)據(jù)庫系統(tǒng)Redis 26513.4.1 數(shù)據(jù)模型 26513.4.2 基本使用方法 26513.4.3 事務(wù)及持久化 26913.4.4 集群 27113.5 文檔數(shù)據(jù)庫系統(tǒng)MongoDB 27113.5.1 數(shù)據(jù)模型 27113.5.2 集群 27313.5.3 基本使用方法 27513.6 圖數(shù)據(jù)庫系統(tǒng)Neo4j 27613.6.1 數(shù)據(jù)模型 27613.6.2 基本使用方法 277小結(jié) 279習(xí)題 279參考文獻(xiàn) 280