舉報

會員
- 封底 更新時間:2024-03-04 17:14:55
- 參考文獻
- 14.7 Redis數據庫
- 14.6.2 常見的NoSQL數據庫
- 14.6.1 NoSQL數據庫的基本概念
- 14.6 NoSQL數據庫
- 14.5 空間數據庫
- 14.4 云數據庫
- 14.3 XML數據庫
- 14.2 數據倉庫
- 14.1 面向對象數據庫
- 開篇案例
- 學習目標
- 第14章 數據庫技術的新發展
- 13.5.2 JDBC連接數據庫
- 13.5.1 JDBC概述
- 13.5 JDBC
- 13.4.5 使用ADO對象模型訪問數據庫
- 13.4.4 Recordset對象
- 13.4.3 Command對象
- 13.4.2 Connection對象
- 13.4.1 ADO概述
- 13.4 ADO
- 13.3.2 使用OLE DB客戶模板開發應用程序
- 13.3.1 OLE DB概述
- 13.3 OLE DB
- 13.2.3 在Visual Studio 2019中使用MySQL ODBC
- 13.2.2 建立ODBC數據源
- 13.2.1 ODBC的體系結構
- 13.2 ODBC
- 13.1.3 嵌入式MySQL的使用
- 13.1.2 嵌入式MySQL與宿主語言的接口
- 13.1.1 嵌入式MySQL和獨立MySQL的區別
- 13.1 嵌入式MySQL
- 開篇案例
- 學習目標
- 第13章 數據庫訪問接口
- 12.4.3 死鎖
- 12.4.2 兩段鎖協議
- 12.4.1 串行調度和可串行性
- 12.4 并行調度的可串行性
- 12.3.3 事務開始的時間點
- 12.3.2 MySQL的隔離級別
- 12.3.1 鎖的基本類型
- 12.3 基于鎖的并發控制技術
- 12.2.4 幻影讀
- 12.2.3 不可重復讀
- 12.2.2 臟讀
- 12.2.1 丟失或覆蓋更新
- 12.2 并發事務與數據不一致
- 12.1.4 保存點
- 12.1.3 事務模式
- 12.1.2 事務的特性
- 12.1.1 事務的概念
- 12.1 事務概述
- 開篇案例
- 學習目標
- 第12章 數據庫的并發控制
- 11.4.9 刪除角色
- 11.4.8 激活角色
- 11.4.7 角色和用戶的權限互換
- 11.4.6 收回用戶的角色
- 11.4.5 查看角色的權限
- 11.4.4 賦予用戶角色
- 11.4.3 收回角色權限
- 11.4.2 為角色授權
- 11.4.1 創建角色
- 11.4 角色管理
- 11.3.2 收回權限
- 11.3.1 授權
- 11.3 權限管理
- 11.2.4 刪除用戶
- 11.2.3 修改用戶名
- 11.2.2 修改用戶密碼
- 11.2.1 創建用戶
- 11.2 用戶管理
- 11.1.2 對通過認證的合法用戶賦予相應的權限
- 11.1.1 對連接的用戶進行身份認證
- 11.1 訪問控制實現原理
- 開篇案例
- 學習目標
- 第11章 數據庫的安全性控制
- 10.4.3 轉儲與運行SQL文件
- 10.4.2 導出與導入數據
- 10.4.1 備份與恢復數據庫
- 10.4 用Navicat Premium備份與恢復數據庫
- 10.3.2 用LOAD DATA INFILE語句將文本文件導入數據庫
- 10.3.1 用SELECT……INTO OUTFILE語句導出文本文件
- 10.3 表的導出與導入
- 10.2.2 加載SQL格式的備份文件恢復數據庫
- 10.2.1 用mysqldump工具進行邏輯備份
- 10.2 邏輯備份與恢復
- 10.1.2 備份和恢復策略
- 10.1.1 備份類型
- 10.1 基本概念
- 開篇案例
- 學習目標
- 第10章 數據庫備份與恢復
- 9.4.3 修改和刪除觸發器
- 9.4.2 創建觸發器
- 9.4.1 觸發器的基本概念
- 9.4 觸發器
- 9.3.4 刪除存儲函數
- 9.3.3 修改存儲函數
- 9.3.2 調用存儲函數
- 9.3.1 創建存儲函數
- 9.3 存儲函數
- 9.2.7 游標
- 9.2.6 循環語句
- 9.2.5 LEAVE語句
- 9.2.4 ITERATE語句
- 9.2.3 條件語句
- 9.2.2 BEGIN…END
- 9.2.1 變量
- 9.2 存儲過程中的復合語句
- 9.1.5 修改存儲過程
- 9.1.4 刪除存儲過程
- 9.1.3 調用存儲過程
- 9.1.2 創建存儲過程
- 9.1.1 存儲過程的基本概念
- 9.1 存儲過程
- 開篇案例
- 學習目標
- 第9章 存儲過程、存儲函數和觸發器
- 8.4 基于視圖的數據查詢
- 8.3 基于視圖的數據操縱
- 8.2.5 刪除視圖
- 8.2.4 修改視圖
- 8.2.3 在視圖上創建視圖
- 8.2.2 創建多源表視圖
- 8.2.1 創建單源表視圖
- 8.2 定義視圖
- 8.1 視圖的概念
- 開篇案例
- 學習目標
- 第8章 視圖
- 7.5.5 ALL子查詢
- 7.5.4 ANY子查詢
- 7.5.3 EXISTS子查詢
- 7.5.2 比較子查詢
- 7.5.1 IN子查詢
- 7.5 嵌套查詢
- 7.4.2 外連接
- 7.4.1 內連接
- 7.4 連接查詢
- 7.3 聯合查詢
- 7.2.6 ORDER BY子句對查詢結果排序
- 7.2.5 HAVING子句對分組結果進行篩選
- 7.2.4 GROUP BY子句進行分組計算
- 7.2.3 聚合函數
- 7.2.2 WHERE子句設置查詢條件
- 7.2.1 SELECT子句指定查詢列
- 7.2 簡單查詢
- 7.1 數據查詢語句基本結構
- 開篇案例
- 學習目標
- 第7章 SQL數據查詢語句
- 6.3 刪除數據
- 6.2 更新數據
- 6.1.3 SELECT賦值
- 6.1.2 SET賦值
- 6.1.1 VALUES賦值或VALUE賦值
- 6.1 插入數據
- 開篇案例
- 學習目標
- 第6章 SQL數據操縱語句
- 5.3.4 刪除索引
- 5.3.3 創建索引
- 5.3.2 索引類型
- 5.3.1 索引的概念
- 5.3 定義索引
- 5.2 定義基本表
- 5.1 定義數據庫
- 開篇案例
- 學習目標
- 第5章 SQL數據定義語句
- 4.4.4 其他數據類型
- 4.4.3 時間和日期數據類型
- 4.4.2 字符串類型
- 4.4.1 數值類型
- 4.4 MySQL數據類型
- 4.3.5 存儲引擎的選擇
- 4.3.4 MEMORY存儲引擎
- 4.3.3 InnoDB存儲引擎
- 4.3.2 MyISAM存儲引擎
- 4.3.1 存儲引擎的概念及其設置
- 4.3 MySQL存儲引擎
- 4.2.3 用戶自定義完整性約束
- 4.2.2 參照完整性約束
- 4.2.1 實體完整性約束
- 4.2 完整性約束
- 4.1.2 SQL與關系型數據庫的對應關系
- 4.1.1 SQL的基本功能
- 4.1 SQL概述
- 開篇案例
- 學習目標
- 第4章 SQL概述
- 3.4.2 保持函數依賴性的判斷方法
- 3.4.1 無損連接性的判斷方法
- 3.4 關系模式的分解原則
- 3.3.4 簡化候選鍵的求解過程
- 3.3.3 求解屬性集的閉包
- 3.3.2 Armstrong公理
- 3.3.1 候選鍵的求解方法
- 3.3 求解關系模式的候選鍵
- 3.2.5 4NF
- 3.2.4 BCNF
- 3.2.3 3NF
- 3.2.2 2NF
- 3.2.1 1NF
- 3.2 關系規范化
- 3.1.2 規范化理論
- 3.1.1 關系模式的描述方式
- 3.1 關系模式的規范化
- 開篇案例
- 學習目標
- 第3章 關系模式設計
- 2.7 圖形化管理工具的安裝
- 2.6.3 打開MySQL
- 2.6.2 MySQL服務器的安裝
- 2.6.1 MySQL服務器的下載
- 2.6 MySQL服務器的下載與安裝
- 2.5.4 IBM DB2
- 2.5.3 SQL Server
- 2.5.2 MySQL
- 2.5.1 Oracle
- 2.5 常見的關系型數據庫管理系統
- 2.4.2 專門的關系運算
- 2.4.1 傳統的集合運算
- 2.4 關系代數
- 2.3.3 用戶定義完整性
- 2.3.2 參照完整性
- 2.3.1 實體完整性
- 2.3 關系完整性約束
- 2.2.4 多元聯系的表示
- 2.2.3 二元聯系的表示
- 2.2.2 具有復雜屬性的實體的表示
- 2.2.1 具有簡單屬性的實體的表示
- 2.2 E-R模型轉換為關系數據模型
- 2.1 關系
- 開篇案例
- 學習目標
- 第2章 關系型數據庫
- 1.5.3 關系數據模型
- 1.5.2 網狀數據模型
- 1.5.1 層次數據模型
- 1.5 邏輯數據模型的分類
- 1.4.4 某高校校園卡管理E-R模型設計
- 1.4.3 E-R模型的設計流程
- 1.4.2 數據抽象方法
- 1.4.1 E-R模型的組成要素
- 1.4 E-R模型
- 1.3 數據模型
- 1.2.2 二級映像
- 1.2.1 三級模式
- 1.2 數據庫系統的結構
- 1.1 數據管理技術的發展
- 開篇案例
- 學習目標
- 第1章 緒論
- 前言
- 作者簡介
- 版權信息
- 封面
- 封面
- 版權信息
- 作者簡介
- 前言
- 第1章 緒論
- 學習目標
- 開篇案例
- 1.1 數據管理技術的發展
- 1.2 數據庫系統的結構
- 1.2.1 三級模式
- 1.2.2 二級映像
- 1.3 數據模型
- 1.4 E-R模型
- 1.4.1 E-R模型的組成要素
- 1.4.2 數據抽象方法
- 1.4.3 E-R模型的設計流程
- 1.4.4 某高校校園卡管理E-R模型設計
- 1.5 邏輯數據模型的分類
- 1.5.1 層次數據模型
- 1.5.2 網狀數據模型
- 1.5.3 關系數據模型
- 第2章 關系型數據庫
- 學習目標
- 開篇案例
- 2.1 關系
- 2.2 E-R模型轉換為關系數據模型
- 2.2.1 具有簡單屬性的實體的表示
- 2.2.2 具有復雜屬性的實體的表示
- 2.2.3 二元聯系的表示
- 2.2.4 多元聯系的表示
- 2.3 關系完整性約束
- 2.3.1 實體完整性
- 2.3.2 參照完整性
- 2.3.3 用戶定義完整性
- 2.4 關系代數
- 2.4.1 傳統的集合運算
- 2.4.2 專門的關系運算
- 2.5 常見的關系型數據庫管理系統
- 2.5.1 Oracle
- 2.5.2 MySQL
- 2.5.3 SQL Server
- 2.5.4 IBM DB2
- 2.6 MySQL服務器的下載與安裝
- 2.6.1 MySQL服務器的下載
- 2.6.2 MySQL服務器的安裝
- 2.6.3 打開MySQL
- 2.7 圖形化管理工具的安裝
- 第3章 關系模式設計
- 學習目標
- 開篇案例
- 3.1 關系模式的規范化
- 3.1.1 關系模式的描述方式
- 3.1.2 規范化理論
- 3.2 關系規范化
- 3.2.1 1NF
- 3.2.2 2NF
- 3.2.3 3NF
- 3.2.4 BCNF
- 3.2.5 4NF
- 3.3 求解關系模式的候選鍵
- 3.3.1 候選鍵的求解方法
- 3.3.2 Armstrong公理
- 3.3.3 求解屬性集的閉包
- 3.3.4 簡化候選鍵的求解過程
- 3.4 關系模式的分解原則
- 3.4.1 無損連接性的判斷方法
- 3.4.2 保持函數依賴性的判斷方法
- 第4章 SQL概述
- 學習目標
- 開篇案例
- 4.1 SQL概述
- 4.1.1 SQL的基本功能
- 4.1.2 SQL與關系型數據庫的對應關系
- 4.2 完整性約束
- 4.2.1 實體完整性約束
- 4.2.2 參照完整性約束
- 4.2.3 用戶自定義完整性約束
- 4.3 MySQL存儲引擎
- 4.3.1 存儲引擎的概念及其設置
- 4.3.2 MyISAM存儲引擎
- 4.3.3 InnoDB存儲引擎
- 4.3.4 MEMORY存儲引擎
- 4.3.5 存儲引擎的選擇
- 4.4 MySQL數據類型
- 4.4.1 數值類型
- 4.4.2 字符串類型
- 4.4.3 時間和日期數據類型
- 4.4.4 其他數據類型
- 第5章 SQL數據定義語句
- 學習目標
- 開篇案例
- 5.1 定義數據庫
- 5.2 定義基本表
- 5.3 定義索引
- 5.3.1 索引的概念
- 5.3.2 索引類型
- 5.3.3 創建索引
- 5.3.4 刪除索引
- 第6章 SQL數據操縱語句
- 學習目標
- 開篇案例
- 6.1 插入數據
- 6.1.1 VALUES賦值或VALUE賦值
- 6.1.2 SET賦值
- 6.1.3 SELECT賦值
- 6.2 更新數據
- 6.3 刪除數據
- 第7章 SQL數據查詢語句
- 學習目標
- 開篇案例
- 7.1 數據查詢語句基本結構
- 7.2 簡單查詢
- 7.2.1 SELECT子句指定查詢列
- 7.2.2 WHERE子句設置查詢條件
- 7.2.3 聚合函數
- 7.2.4 GROUP BY子句進行分組計算
- 7.2.5 HAVING子句對分組結果進行篩選
- 7.2.6 ORDER BY子句對查詢結果排序
- 7.3 聯合查詢
- 7.4 連接查詢
- 7.4.1 內連接
- 7.4.2 外連接
- 7.5 嵌套查詢
- 7.5.1 IN子查詢
- 7.5.2 比較子查詢
- 7.5.3 EXISTS子查詢
- 7.5.4 ANY子查詢
- 7.5.5 ALL子查詢
- 第8章 視圖
- 學習目標
- 開篇案例
- 8.1 視圖的概念
- 8.2 定義視圖
- 8.2.1 創建單源表視圖
- 8.2.2 創建多源表視圖
- 8.2.3 在視圖上創建視圖
- 8.2.4 修改視圖
- 8.2.5 刪除視圖
- 8.3 基于視圖的數據操縱
- 8.4 基于視圖的數據查詢
- 第9章 存儲過程、存儲函數和觸發器
- 學習目標
- 開篇案例
- 9.1 存儲過程
- 9.1.1 存儲過程的基本概念
- 9.1.2 創建存儲過程
- 9.1.3 調用存儲過程
- 9.1.4 刪除存儲過程
- 9.1.5 修改存儲過程
- 9.2 存儲過程中的復合語句
- 9.2.1 變量
- 9.2.2 BEGIN…END
- 9.2.3 條件語句
- 9.2.4 ITERATE語句
- 9.2.5 LEAVE語句
- 9.2.6 循環語句
- 9.2.7 游標
- 9.3 存儲函數
- 9.3.1 創建存儲函數
- 9.3.2 調用存儲函數
- 9.3.3 修改存儲函數
- 9.3.4 刪除存儲函數
- 9.4 觸發器
- 9.4.1 觸發器的基本概念
- 9.4.2 創建觸發器
- 9.4.3 修改和刪除觸發器
- 第10章 數據庫備份與恢復
- 學習目標
- 開篇案例
- 10.1 基本概念
- 10.1.1 備份類型
- 10.1.2 備份和恢復策略
- 10.2 邏輯備份與恢復
- 10.2.1 用mysqldump工具進行邏輯備份
- 10.2.2 加載SQL格式的備份文件恢復數據庫
- 10.3 表的導出與導入
- 10.3.1 用SELECT……INTO OUTFILE語句導出文本文件
- 10.3.2 用LOAD DATA INFILE語句將文本文件導入數據庫
- 10.4 用Navicat Premium備份與恢復數據庫
- 10.4.1 備份與恢復數據庫
- 10.4.2 導出與導入數據
- 10.4.3 轉儲與運行SQL文件
- 第11章 數據庫的安全性控制
- 學習目標
- 開篇案例
- 11.1 訪問控制實現原理
- 11.1.1 對連接的用戶進行身份認證
- 11.1.2 對通過認證的合法用戶賦予相應的權限
- 11.2 用戶管理
- 11.2.1 創建用戶
- 11.2.2 修改用戶密碼
- 11.2.3 修改用戶名
- 11.2.4 刪除用戶
- 11.3 權限管理
- 11.3.1 授權
- 11.3.2 收回權限
- 11.4 角色管理
- 11.4.1 創建角色
- 11.4.2 為角色授權
- 11.4.3 收回角色權限
- 11.4.4 賦予用戶角色
- 11.4.5 查看角色的權限
- 11.4.6 收回用戶的角色
- 11.4.7 角色和用戶的權限互換
- 11.4.8 激活角色
- 11.4.9 刪除角色
- 第12章 數據庫的并發控制
- 學習目標
- 開篇案例
- 12.1 事務概述
- 12.1.1 事務的概念
- 12.1.2 事務的特性
- 12.1.3 事務模式
- 12.1.4 保存點
- 12.2 并發事務與數據不一致
- 12.2.1 丟失或覆蓋更新
- 12.2.2 臟讀
- 12.2.3 不可重復讀
- 12.2.4 幻影讀
- 12.3 基于鎖的并發控制技術
- 12.3.1 鎖的基本類型
- 12.3.2 MySQL的隔離級別
- 12.3.3 事務開始的時間點
- 12.4 并行調度的可串行性
- 12.4.1 串行調度和可串行性
- 12.4.2 兩段鎖協議
- 12.4.3 死鎖
- 第13章 數據庫訪問接口
- 學習目標
- 開篇案例
- 13.1 嵌入式MySQL
- 13.1.1 嵌入式MySQL和獨立MySQL的區別
- 13.1.2 嵌入式MySQL與宿主語言的接口
- 13.1.3 嵌入式MySQL的使用
- 13.2 ODBC
- 13.2.1 ODBC的體系結構
- 13.2.2 建立ODBC數據源
- 13.2.3 在Visual Studio 2019中使用MySQL ODBC
- 13.3 OLE DB
- 13.3.1 OLE DB概述
- 13.3.2 使用OLE DB客戶模板開發應用程序
- 13.4 ADO
- 13.4.1 ADO概述
- 13.4.2 Connection對象
- 13.4.3 Command對象
- 13.4.4 Recordset對象
- 13.4.5 使用ADO對象模型訪問數據庫
- 13.5 JDBC
- 13.5.1 JDBC概述
- 13.5.2 JDBC連接數據庫
- 第14章 數據庫技術的新發展
- 學習目標
- 開篇案例
- 14.1 面向對象數據庫
- 14.2 數據倉庫
- 14.3 XML數據庫
- 14.4 云數據庫
- 14.5 空間數據庫
- 14.6 NoSQL數據庫
- 14.6.1 NoSQL數據庫的基本概念
- 14.6.2 常見的NoSQL數據庫
- 14.7 Redis數據庫
- 參考文獻
- 封底 更新時間:2024-03-04 17:14:55