-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
數據庫技術及應用——基于SQL Server 2016和MongoDB 版權信息
- ISBN:9787302536185
- 條形碼:9787302536185 ; 978-7-302-53618-5
- 裝幀:平裝
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
數據庫技術及應用——基于SQL Server 2016和MongoDB 本書特色
本書采用關系數據庫(SQL Server 2016)和非關系數據庫(MongoDB)對照闡述,介紹各自的優勢。采用數據庫基本理論與實踐相結合的原則,在注重理論性、系統性、科學性的同時,兼顧培養學生的自主創新學習能力。為此,本書通過目前*流行的數據庫管理系統SQL Server 2016和MongoDB的學習掌握數據庫技術的基本原理,并使用目前比較流行的高級程序設計語言Java開發具體的應用系統。
數據庫技術及應用——基于SQL Server 2016和MongoDB 內容簡介
本書采用關系數據庫(SQL Server 2016)和非關系數據庫(MongoDB)對照闡述,介紹各自的優勢。采用數據庫基本理論與實踐相結合的原則,在注重理論性、系統性、科學性的同時,兼顧培養學生的自主創新學習能力。為此,本書通過目前*流行的數據庫管理系統SQL Server 2016和MongoDB的學習掌握數據庫技術的基本原理,并使用目前比較流行的高級程序設計語言Java開發具體的應用系統。
數據庫技術及應用——基于SQL Server 2016和MongoDB 目錄
第1章數據庫基礎知識 1.1數據、信息與數據處理 1.1.1數據 1.1.2信息 1.1.3數據處理 1.2大數據概述 1.2.1大數據的定義 1.2.2大數據的特征 1.2.3大數據的作用 1.3數據管理技術的產生與發展 1.3.1人工管理階段 1.3.2文件系統管理階段 1.3.3數據庫系統管理階段 1.3.4高級數據庫系統管理階段 1.3.5新興數據管理階段 1.4數據庫系統的組成 1.4.1數據庫 1.4.2數據庫管理系統 1.4.3硬件系統 1.4.4相關軟件 1.4.5人員 1.5數據庫系統的結構 1.5.1數據庫系統的三級模式結構 1.5.2數據庫系統的二級映像 1.5.3數據庫系統的體系結構 1.6本章知識點小結 1.7習題 第2章數據模型 2.1數據模型的概念及類型 2.1.1數據模型的基本概念 2.1.2數據模型的組成要素 2.1.3數據模型的分類 2.2概念模型 2.2.1概念模型的基本概念 2.2.2概念模型的表示方法 2.3邏輯模型 2.3.1邏輯模型的基本概念 2.3.2常用的邏輯模型 2.4物理模型 2.5關系模型的集合論定義 2.5.1笛卡兒積 2.5.2關系與關系模式 2.5.3關系的類型 2.5.4關系的性質 2.5.5關系模型 2.5.6概念模型與關系模型之間的轉換 2.6關系模型的完整性 2.6.1實體完整性 2.6.2參照完整性 2.6.3域完整性 2.6.4用戶定義完整性 2.7關系代數 2.7.1傳統的集合運算 2.7.2專門的關系運算 2.8關系演算與查詢優化 2.8.1元組關系演算 2.8.2域關系演算 2.8.3查詢優化 2.9本章知識點小結 2.10習題 第3章SQL Server 2016數據庫基礎 3.1SQL Server 2016簡介 3.1.1SQL Server的發展歷程 3.1.2SQL Server 2016的主要功能 3.1.3SQL Server 2016的各版本和支持的功能 3.1.4SQL Server 2016的服務器組件 3.1.5SQL Server 2016的主要管理工具 3.2SQL Server 2016的登錄 3.2.1啟動數據庫引擎 3.2.2SQL Server Management Studio的啟動與連接 3.3SQL Server Management Studio簡介 3.3.1對象資源管理器 3.3.2查詢編輯器 3.3.3已注冊的服務器 3.3.4模板瀏覽器 3.4SQL Server 2016數據庫的存儲結構與分類 3.4.1SQL Server 2016數據庫的存儲結構與文件 3.4.2SQL Server 2016數據庫的分類 3.4.3SQL Server 2016數據庫的狀態 3.4.4SQL Server 2016數據庫的分離與附加 3.5TransactSQL程序設計基礎 3.5.1SQL與TransactSQL 3.5.2SQL Server 2016的標識符 3.5.3SQL Server 2016的數據類型 3.5.4常量、變量、運算符 3.5.5函數 3.5.6表達式 3.5.7注釋 3.6本章知識點小結 3.7習題 第4章關系數據庫標準語言 4.1SQL的三級模式結構 4.2SQL的數據定義 4.2.1數據庫的創建與管理 4.2.2基本表的創建與管理 4.2.3索引的創建和維護 4.3SQL的數據操縱 4.3.1插入數據 4.3.2修改數據 4.3.3刪除數據 4.4SQL的數據查詢 4.4.1單表無條件查詢 4.4.2單表帶條件查詢 4.4.3分組查詢和排序查詢 4.4.4多表查詢 4.4.5嵌套查詢 4.5視圖 4.5.1視圖概述 4.5.2創建視圖 4.5.3修改視圖 4.5.4刪除視圖 4.5.5重命名視圖 4.5.6查看視圖 4.5.7查詢視圖 4.5.8更新視圖 4.6SQL的數據控制 4.6.1數據控制簡介 4.6.2授權 4.6.3收回權限 4.6.4拒絕權限 4.7本章知識點小結 4.8習題 第5章TransactSQL程序設計進階 5.1批處理和腳本 5.1.1批處理概述 5.1.2腳本 5.2流程控制語句 5.2.1BEGIN…END語句塊 5.2.2IF…ELSE語句 5.2.3CASE語句 5.2.4WHILE語句 5.2.5GOTO語句 5.2.6RETURN語句 5.2.7WAITFOR語句 5.2.8TRY…CATCH語句 5.2.9PRINT語句 5.3存儲過程 5.3.1存儲過程概述 5.3.2創建存儲過程 5.3.3執行存儲過程 5.3.4查看存儲過程 5.3.5修改存儲過程 5.3.6刪除存儲過程 5.3.7重命名存儲過程 5.4觸發器 5.4.1觸發器概述 5.4.2創建觸發器 5.4.3查看觸發器 5.4.4修改觸發器 5.4.5刪除觸發器 5.4.6重命名觸發器 5.4.7啟用和禁用觸發器 5.5本章知識點小結 5.6習題 第6章關系數據庫規范化理論 6.1關系模式的規范化問題 6.1.1關系模式規范化問題的提出 6.1.2關系模式規范化解決的方法 6.1.3關系模式規范化的研究內容 6.2函數依賴的基本概念 6.2.1函數依賴 6.2.2函數依賴的三種基本情形 6.2.3碼的函數依賴 6.3關系模式的規范化 6.3.1**范式 6.3.2第二范式 6.3.3第三范式 6.3.4BCNF范式 6.3.5多值依賴與第四范式 6.4關系模式規范化的步驟 6.5本章知識點小結 6.6習題 第7章MongoDB數據庫基礎 7.1MongoDB簡介 7.1.1MongoDB的發展歷史 7.1.2MongoDB的設計原則 7.1.3MongoDB的數據類型 7.1.4MongoDB的基本概念及其與關系數據庫的對比 7.2搭建MongoDB環境 7.2.1下載和安裝MongoDB 7.2.2配置MongoDB 7.2.3啟動MongoDB 7.2.4停止MongoDB 7.2.5可視化管理工具 7.3從MongoDB shell訪問MongoDB 7.3.1啟動MongoDB shell 7.3.2理解MongoDB shell命令 7.3.3理解MongoDB shell原生方法和構造函數 7.3.4理解命令參數和結果 7.3.5腳本編程 7.4MongoDB數據庫的管理 7.4.1創建或切換數據庫 7.4.2顯示數據庫 7.4.3刪除數據庫 7.5MongoDB集合的管理 7.5.1顯示集合 7.5.2創建集合 7.5.3刪除集合 7.5.4特殊的集合 7.6MongoDB文檔的管理 7.6.1插入文檔 7.6.2更新文檔 7.6.3刪除文檔 7.6.4查詢文檔 7.6.5MongoDB的查詢優化 7.7MongoDB索引的管理 7.7.1索引的分類 7.7.2創建索引 7.7.3刪除索引 7.7.4查詢索引 7.8數據的導入和導出 7.8.1mongoimport 7.8.2mongoexport 7.9本章知識點小結 7.10習題 第8章數據庫的安全和維護 8.1數據庫的安全性 8.1.1數據庫安全性概述 8.1.2數據庫安全性控制的一般方法 8.1.3SQL Server的安全性管理 8.1.4MongoDB的安全性管理 8.2數據庫的完整性 8.2.1數據庫的完整性概述 8.2.2完整性約束條件 8.2.3完整性控制 8.2.4SQL Server的完整性 8.3數據庫的并發控制 8.3.1事務 8.3.2并發控制概述 8.3.3常用的封鎖技術 8.3.4SQL Server的并發控制 8.3.5MongoDB的并發控制 8.4數據庫的備份與恢復 8.4.1數據庫備份 8.4.2數據庫恢復 8.4.3SQL Server的備份與恢復 8.4.4MongoDB的備份與恢復 8.5本章知識點小結 8.6習題 第9章數據庫設計 9.1數據庫設計概述 9.1.1數據庫設計的任務 9.1.2數據庫設計的特點 9.1.3數據庫設計的方法 9.1.4數據庫設計的步驟 9.2需求分析 9.2.1需求分析的任務 9.2.2需求調查 9.2.3需求分析的方法 9.2.4需求分析的結果 9.3概念結構設計 9.3.1概念結構設計概述 9.3.2概念結構設計的方法 9.3.3自底向上的概念結構設計的步驟 9.4邏輯結構設計 9.4.1概念模型轉換為關系數據模型 9.4.2關系模型的優化與改進 9.4.3設計外模式 9.5物理結構設計 9.5.1物理結構設計概述 9.5.2關系模式的存取方法的選擇 9.5.3數據庫存儲結構的確定 9.5.4物理結構設計的評價 9.6數據庫的實施 9.6.1建立實際的數據庫結構 9.6.2數據載入 9.6.3編制與調試應用程序 9.6.4數據庫試運行 9.6.5整理文檔 9.7數據庫的運行與維護 9.8數據庫設計案例 9.8.1引言 9.8.2系統需求分析 9.8.3概念結構設計 9.8.4邏輯結構設計 9.8.5物理結構設計 9.8.6數據庫的實施 9.8.7數據庫的運行與維護 9.9本章知識點小結 9.10習題 第10章Java與數據庫編程示例 10.1Java概述 10.1.1Java簡介 10.1.2Java語言的特點 10.1.3JDK的下載和安裝 10.1.4環境變量的設置 10.2Java開發環境 10.3JDBC 10.3.1JDBC驅動程序的下載與安裝 10.3.2JDBC的數據庫訪問模型 10.3.3SQL Server JDBC API介紹 10.3.4MongoDB JDBC API介紹 10.4SQL Server數據庫連接步驟 10.4.1加載JDBC驅動程序 10.4.2建立SQL Server數據庫連接對象 10.4.3創建語句對象 10.4.4ResultSet對象 10.4.5關閉有關對象和數據庫連接 10.5MongoDB數據庫連接步驟 10.5.1建立與MongoDB服務器的連接 10.5.2訪問MongoDB數據庫 10.5.3訪問和操作MongoDB集合 10.5.4訪問和操作MongoDB文檔 10.6SQL Server 2016數據庫連接示例 10.6.1使用JDBC連接SQL Server 2016數據庫 10.6.2查詢數據 10.6.3添加、修改和刪除數據 10.6.4可滾動的ResultSet 10.6.5可更新的ResultSet 10.7MongoDB數據庫連接示例 10.7.1使用JDBC連接MongoDB數據庫 10.7.2插入數據 10.7.3查詢數據 10.7.4修改和刪除數據 10.8本章知識點小結 附錄A實驗指導 實驗1SQL Server 2016管理工具的使用 實驗2數據庫和表的創建及維護 實驗3數據庫查詢 實驗4SQL Server 2016的安全性管理 實驗5數據庫系統開發(綜合設計型實驗) 附錄B實驗報告模板 參考文獻
數據庫技術及應用——基于SQL Server 2016和MongoDB 作者簡介
馬忠貴,男,工學博士,北京科技大學計算機與通信工程學院副教授,碩士生導師,現任通信工程系黨支部書記、副主任。作為課題負責人主持國家自然科學基金、物聯網專項、北京市自然科學基金等縱向課題4項,作為主要研究人員參加國家863計劃重點項目、“十一五”科技支撐計劃項目、教育部科學技術研究重大項目、國家自然科學基金、北京市自然科學基金課題等10項。已發表論文60余篇,其中SCI、EI檢索50余篇。編著學術著作5部,出版教材4部。已申請和授權國家發明專利5項,登記計算機軟件著作權5項。
- >
二體千字文
- >
巴金-再思錄
- >
推拿
- >
自卑與超越
- >
李白與唐代文化
- >
史學評論
- >
伊索寓言-世界文學名著典藏-全譯本
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)