注冊(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ù)技術(shù)及應(yīng)用:基于SQL Server 2016和MongoDB

數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用:基于SQL Server 2016和MongoDB

數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用:基于SQL Server 2016和MongoDB

定 價(jià):¥69.80

作 者: 馬忠貴,王建萍 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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


ISBN: 9787302536185 出版時(shí)間: 2020-05-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 440 字?jǐn)?shù):  

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

  本書(shū)采用關(guān)系數(shù)據(jù)庫(kù)(SQL Server 2016)和非關(guān)系數(shù)據(jù)庫(kù)(MongoDB)對(duì)照闡述,介紹各自的優(yōu)勢(shì)。采用數(shù)據(jù)庫(kù)基本理論與實(shí)踐相結(jié)合的原則,在注重理論性、系統(tǒng)性、科學(xué)性的同時(shí),兼顧培養(yǎng)學(xué)生的自主創(chuàng)新學(xué)習(xí)能力。為此,本書(shū)通過(guò)目前Z流行的數(shù)據(jù)庫(kù)管理系統(tǒng)SQL Server 2016和MongoDB的學(xué)習(xí)掌握數(shù)據(jù)庫(kù)技術(shù)的基本原理,并使用目前比較流行的高級(jí)程序設(shè)計(jì)語(yǔ)言Java開(kāi)發(fā)具體的應(yīng)用系統(tǒng)。

作者簡(jiǎn)介

  馬忠貴,男,工學(xué)博士,北京科技大學(xué)計(jì)算機(jī)與通信工程學(xué)院副教授,碩士生導(dǎo)師,現(xiàn)任通信工程系黨支部書(shū)記、副主任。作為課題負(fù)責(zé)人主持國(guó)家自然科學(xué)基金、物聯(lián)網(wǎng)專項(xiàng)、北京市自然科學(xué)基金等縱向課題4項(xiàng),作為主要研究人員參加國(guó)家863計(jì)劃重點(diǎn)項(xiàng)目、“十一五”科技支撐計(jì)劃項(xiàng)目、教育部科學(xué)技術(shù)研究重大項(xiàng)目、國(guó)家自然科學(xué)基金、北京市自然科學(xué)基金課題等10項(xiàng)。已發(fā)表論文60余篇,其中SCI、EI檢索50余篇。編著學(xué)術(shù)著作5部,出版教材4部。已申請(qǐng)和授權(quán)國(guó)家發(fā)明專利5項(xiàng),登記計(jì)算機(jī)軟件著作權(quán)5項(xiàng)。

圖書(shū)目錄


目錄
第1章數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.1數(shù)據(jù)、信息與數(shù)據(jù)處理
1.1.1數(shù)據(jù)
1.1.2信息
1.1.3數(shù)據(jù)處理
1.2大數(shù)據(jù)概述
1.2.1大數(shù)據(jù)的定義
1.2.2大數(shù)據(jù)的特征
1.2.3大數(shù)據(jù)的作用
1.3數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展
1.3.1人工管理階段
1.3.2文件系統(tǒng)管理階段
1.3.3數(shù)據(jù)庫(kù)系統(tǒng)管理階段
1.3.4高級(jí)數(shù)據(jù)庫(kù)系統(tǒng)管理階段
1.3.5新興數(shù)據(jù)管理階段
1.4數(shù)據(jù)庫(kù)系統(tǒng)的組成
1.4.1數(shù)據(jù)庫(kù)
1.4.2數(shù)據(jù)庫(kù)管理系統(tǒng)
1.4.3硬件系統(tǒng)
1.4.4相關(guān)軟件
1.4.5人員
1.5數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)
1.5.1數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)
1.5.2數(shù)據(jù)庫(kù)系統(tǒng)的二級(jí)映像
1.5.3數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)
1.6本章知識(shí)點(diǎn)小結(jié)
1.7習(xí)題
第2章數(shù)據(jù)模型
2.1數(shù)據(jù)模型的概念及類型
2.1.1數(shù)據(jù)模型的基本概念
2.1.2數(shù)據(jù)模型的組成要素
2.1.3數(shù)據(jù)模型的分類
2.2概念模型
2.2.1概念模型的基本概念
2.2.2概念模型的表示方法
2.3邏輯模型
2.3.1邏輯模型的基本概念
2.3.2常用的邏輯模型
2.4物理模型
2.5關(guān)系模型的集合論定義
2.5.1笛卡兒積
2.5.2關(guān)系與關(guān)系模式
2.5.3關(guān)系的類型
2.5.4關(guān)系的性質(zhì)
2.5.5關(guān)系模型
2.5.6概念模型與關(guān)系模型之間的轉(zhuǎn)換
2.6關(guān)系模型的完整性
2.6.1實(shí)體完整性
2.6.2參照完整性
2.6.3域完整性
2.6.4用戶定義完整性
2.7關(guān)系代數(shù)
2.7.1傳統(tǒng)的集合運(yùn)算
2.7.2專門(mén)的關(guān)系運(yùn)算
2.8關(guān)系演算與查詢優(yōu)化
2.8.1元組關(guān)系演算
2.8.2域關(guān)系演算
2.8.3查詢優(yōu)化
2.9本章知識(shí)點(diǎn)小結(jié)
2.10習(xí)題


第3章SQL Server 2016數(shù)據(jù)庫(kù)基礎(chǔ)
3.1SQL Server 2016簡(jiǎn)介
3.1.1SQL Server的發(fā)展歷程
3.1.2SQL Server 2016的主要功能
3.1.3SQL Server 2016的各版本和支持的功能
3.1.4SQL Server 2016的服務(wù)器組件
3.1.5SQL Server 2016的主要管理工具
3.2SQL Server 2016的登錄
3.2.1啟動(dòng)數(shù)據(jù)庫(kù)引擎
3.2.2SQL Server Management Studio的啟動(dòng)與連接
3.3SQL Server Management Studio簡(jiǎn)介
3.3.1對(duì)象資源管理器
3.3.2查詢編輯器
3.3.3已注冊(cè)的服務(wù)器
3.3.4模板瀏覽器
3.4SQL Server 2016數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)與分類
3.4.1SQL Server 2016數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)與文件
3.4.2SQL Server 2016數(shù)據(jù)庫(kù)的分類
3.4.3SQL Server 2016數(shù)據(jù)庫(kù)的狀態(tài)
3.4.4SQL Server 2016數(shù)據(jù)庫(kù)的分離與附加
3.5TransactSQL程序設(shè)計(jì)基礎(chǔ)
3.5.1SQL與TransactSQL
3.5.2SQL Server 2016的標(biāo)識(shí)符
3.5.3SQL Server 2016的數(shù)據(jù)類型
3.5.4常量、變量、運(yùn)算符
3.5.5函數(shù)
3.5.6表達(dá)式
3.5.7注釋
3.6本章知識(shí)點(diǎn)小結(jié)
3.7習(xí)題
第4章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言
4.1SQL的三級(jí)模式結(jié)構(gòu)
4.2SQL的數(shù)據(jù)定義
4.2.1數(shù)據(jù)庫(kù)的創(chuàng)建與管理
4.2.2基本表的創(chuàng)建與管理
4.2.3索引的創(chuàng)建和維護(hù)
4.3SQL的數(shù)據(jù)操縱
4.3.1插入數(shù)據(jù)
4.3.2修改數(shù)據(jù)
4.3.3刪除數(shù)據(jù)
4.4SQL的數(shù)據(jù)查詢
4.4.1單表無(wú)條件查詢
4.4.2單表帶條件查詢
4.4.3分組查詢和排序查詢
4.4.4多表查詢
4.4.5嵌套查詢
4.5視圖
4.5.1視圖概述
4.5.2創(chuàng)建視圖
4.5.3修改視圖
4.5.4刪除視圖
4.5.5重命名視圖
4.5.6查看視圖
4.5.7查詢視圖
4.5.8更新視圖
4.6SQL的數(shù)據(jù)控制
4.6.1數(shù)據(jù)控制簡(jiǎn)介
4.6.2授權(quán)
4.6.3收回權(quán)限
4.6.4拒絕權(quán)限
4.7本章知識(shí)點(diǎn)小結(jié)
4.8習(xí)題
第5章TransactSQL程序設(shè)計(jì)進(jìn)階
5.1批處理和腳本
5.1.1批處理概述
5.1.2腳本
5.2流程控制語(yǔ)句
5.2.1BEGIN…END語(yǔ)句塊
5.2.2IF…ELSE語(yǔ)句
5.2.3CASE語(yǔ)句
5.2.4WHILE語(yǔ)句
5.2.5GOTO語(yǔ)句
5.2.6RETURN語(yǔ)句
5.2.7WAITFOR語(yǔ)句
5.2.8TRY…CATCH語(yǔ)句
5.2.9PRINT語(yǔ)句
5.3存儲(chǔ)過(guò)程
5.3.1存儲(chǔ)過(guò)程概述
5.3.2創(chuàng)建存儲(chǔ)過(guò)程
5.3.3執(zhí)行存儲(chǔ)過(guò)程
5.3.4查看存儲(chǔ)過(guò)程
5.3.5修改存儲(chǔ)過(guò)程
5.3.6刪除存儲(chǔ)過(guò)程
5.3.7重命名存儲(chǔ)過(guò)程
5.4觸發(fā)器
5.4.1觸發(fā)器概述
5.4.2創(chuàng)建觸發(fā)器
5.4.3查看觸發(fā)器
5.4.4修改觸發(fā)器
5.4.5刪除觸發(fā)器
5.4.6重命名觸發(fā)器
5.4.7啟用和禁用觸發(fā)器
5.5本章知識(shí)點(diǎn)小結(jié)
5.6習(xí)題
第6章關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論
6.1關(guān)系模式的規(guī)范化問(wèn)題
6.1.1關(guān)系模式規(guī)范化問(wèn)題的提出
6.1.2關(guān)系模式規(guī)范化解決的方法
6.1.3關(guān)系模式規(guī)范化的研究?jī)?nèi)容
6.2函數(shù)依賴的基本概念
6.2.1函數(shù)依賴
6.2.2函數(shù)依賴的三種基本情形
6.2.3碼的函數(shù)依賴
6.3關(guān)系模式的規(guī)范化
6.3.1第一范式
6.3.2第二范式
6.3.3第三范式
6.3.4BCNF范式
6.3.5多值依賴與第四范式
6.4關(guān)系模式規(guī)范化的步驟
6.5本章知識(shí)點(diǎn)小結(jié)
6.6習(xí)題
第7章MongoDB數(shù)據(jù)庫(kù)基礎(chǔ)
7.1MongoDB簡(jiǎn)介
7.1.1MongoDB的發(fā)展歷史
7.1.2MongoDB的設(shè)計(jì)原則
7.1.3MongoDB的數(shù)據(jù)類型
7.1.4MongoDB的基本概念及其與關(guān)系數(shù)據(jù)庫(kù)的對(duì)比
7.2搭建MongoDB環(huán)境
7.2.1下載和安裝MongoDB
7.2.2配置MongoDB
7.2.3啟動(dòng)MongoDB
7.2.4停止MongoDB
7.2.5可視化管理工具
7.3從MongoDB shell訪問(wèn)MongoDB
7.3.1啟動(dòng)MongoDB shell
7.3.2理解MongoDB shell命令
7.3.3理解MongoDB shell原生方法和構(gòu)造函數(shù)
7.3.4理解命令參數(shù)和結(jié)果
7.3.5腳本編程
7.4MongoDB數(shù)據(jù)庫(kù)的管理
7.4.1創(chuàng)建或切換數(shù)據(jù)庫(kù)
7.4.2顯示數(shù)據(jù)庫(kù)
7.4.3刪除數(shù)據(jù)庫(kù)
7.5MongoDB集合的管理
7.5.1顯示集合
7.5.2創(chuàng)建集合
7.5.3刪除集合
7.5.4特殊的集合
7.6MongoDB文檔的管理
7.6.1插入文檔
7.6.2更新文檔
7.6.3刪除文檔
7.6.4查詢文檔
7.6.5MongoDB的查詢優(yōu)化
7.7MongoDB索引的管理
7.7.1索引的分類
7.7.2創(chuàng)建索引
7.7.3刪除索引
7.7.4查詢索引
7.8數(shù)據(jù)的導(dǎo)入和導(dǎo)出
7.8.1mongoimport
7.8.2mongoexport
7.9本章知識(shí)點(diǎn)小結(jié)
7.10習(xí)題
第8章數(shù)據(jù)庫(kù)的安全和維護(hù)
8.1數(shù)據(jù)庫(kù)的安全性
8.1.1數(shù)據(jù)庫(kù)安全性概述
8.1.2數(shù)據(jù)庫(kù)安全性控制的一般方法
8.1.3SQL Server的安全性管理
8.1.4MongoDB的安全性管理
8.2數(shù)據(jù)庫(kù)的完整性
8.2.1數(shù)據(jù)庫(kù)的完整性概述
8.2.2完整性約束條件
8.2.3完整性控制
8.2.4SQL Server的完整性
8.3數(shù)據(jù)庫(kù)的并發(fā)控制
8.3.1事務(wù)
8.3.2并發(fā)控制概述
8.3.3常用的封鎖技術(shù)
8.3.4SQL Server的并發(fā)控制
8.3.5MongoDB的并發(fā)控制
8.4數(shù)據(jù)庫(kù)的備份與恢復(fù)
8.4.1數(shù)據(jù)庫(kù)備份
8.4.2數(shù)據(jù)庫(kù)恢復(fù)
8.4.3SQL Server的備份與恢復(fù)
8.4.4MongoDB的備份與恢復(fù)
8.5本章知識(shí)點(diǎn)小結(jié)
8.6習(xí)題
第9章數(shù)據(jù)庫(kù)設(shè)計(jì)
9.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述
9.1.1數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)
9.1.2數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)
9.1.3數(shù)據(jù)庫(kù)設(shè)計(jì)的方法
9.1.4數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟
9.2需求分析
9.2.1需求分析的任務(wù)
9.2.2需求調(diào)查
9.2.3需求分析的方法
9.2.4需求分析的結(jié)果
9.3概念結(jié)構(gòu)設(shè)計(jì)
9.3.1概念結(jié)構(gòu)設(shè)計(jì)概述
9.3.2概念結(jié)構(gòu)設(shè)計(jì)的方法
9.3.3自底向上的概念結(jié)構(gòu)設(shè)計(jì)的步驟
9.4邏輯結(jié)構(gòu)設(shè)計(jì)
9.4.1概念模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型
9.4.2關(guān)系模型的優(yōu)化與改進(jìn)
9.4.3設(shè)計(jì)外模式
9.5物理結(jié)構(gòu)設(shè)計(jì)
9.5.1物理結(jié)構(gòu)設(shè)計(jì)概述
9.5.2關(guān)系模式的存取方法的選擇
9.5.3數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)的確定
9.5.4物理結(jié)構(gòu)設(shè)計(jì)的評(píng)價(jià)
9.6數(shù)據(jù)庫(kù)的實(shí)施
9.6.1建立實(shí)際的數(shù)據(jù)庫(kù)結(jié)構(gòu)
9.6.2數(shù)據(jù)載入
9.6.3編制與調(diào)試應(yīng)用程序
9.6.4數(shù)據(jù)庫(kù)試運(yùn)行
9.6.5整理文檔
9.7數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù)
9.8數(shù)據(jù)庫(kù)設(shè)計(jì)案例
9.8.1引言
9.8.2系統(tǒng)需求分析
9.8.3概念結(jié)構(gòu)設(shè)計(jì)
9.8.4邏輯結(jié)構(gòu)設(shè)計(jì)
9.8.5物理結(jié)構(gòu)設(shè)計(jì)
9.8.6數(shù)據(jù)庫(kù)的實(shí)施
9.8.7數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù)
9.9本章知識(shí)點(diǎn)小結(jié)
9.10習(xí)題
第10章Java與數(shù)據(jù)庫(kù)編程示例
10.1Java概述
10.1.1Java簡(jiǎn)介
10.1.2Java語(yǔ)言的特點(diǎn)
10.1.3JDK的下載和安裝
10.1.4環(huán)境變量的設(shè)置
10.2Java開(kāi)發(fā)環(huán)境
10.3JDBC
10.3.1JDBC驅(qū)動(dòng)程序的下載與安裝
10.3.2JDBC的數(shù)據(jù)庫(kù)訪問(wèn)模型
10.3.3SQL Server JDBC API介紹
10.3.4MongoDB JDBC API介紹
10.4SQL Server數(shù)據(jù)庫(kù)連接步驟
10.4.1加載JDBC驅(qū)動(dòng)程序
10.4.2建立SQL Server數(shù)據(jù)庫(kù)連接對(duì)象
10.4.3創(chuàng)建語(yǔ)句對(duì)象
10.4.4ResultSet對(duì)象
10.4.5關(guān)閉有關(guān)對(duì)象和數(shù)據(jù)庫(kù)連接
10.5MongoDB數(shù)據(jù)庫(kù)連接步驟
10.5.1建立與MongoDB服務(wù)器的連接
10.5.2訪問(wèn)MongoDB數(shù)據(jù)庫(kù)
10.5.3訪問(wèn)和操作MongoDB集合
10.5.4訪問(wèn)和操作MongoDB文檔
10.6SQL Server 2016數(shù)據(jù)庫(kù)連接示例
10.6.1使用JDBC連接SQL Server 2016數(shù)據(jù)庫(kù)
10.6.2查詢數(shù)據(jù)
10.6.3添加、修改和刪除數(shù)據(jù)
10.6.4可滾動(dòng)的ResultSet
10.6.5可更新的ResultSet
10.7MongoDB數(shù)據(jù)庫(kù)連接示例
10.7.1使用JDBC連接MongoDB數(shù)據(jù)庫(kù)
10.7.2插入數(shù)據(jù)
10.7.3查詢數(shù)據(jù)
10.7.4修改和刪除數(shù)據(jù)
10.8本章知識(shí)點(diǎn)小結(jié)
附錄A實(shí)驗(yàn)指導(dǎo)
實(shí)驗(yàn)1SQL Server 2016管理工具的使用
實(shí)驗(yàn)2數(shù)據(jù)庫(kù)和表的創(chuàng)建及維護(hù)
實(shí)驗(yàn)3數(shù)據(jù)庫(kù)查詢
實(shí)驗(yàn)4SQL Server 2016的安全性管理
實(shí)驗(yàn)5數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)(綜合設(shè)計(jì)型實(shí)驗(yàn))
附錄B實(shí)驗(yàn)報(bào)告模板
參考文獻(xiàn)

本目錄推薦

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