幫助中心 | 我的帳號 | 關於我們

資料庫系統及應用(安徽省高等學校十三五規劃教材)

  • 作者:編者:金培權|責編:于海雲//張麗花
  • 出版社:科學
  • ISBN:9787030755322
  • 出版日期:2023/06/01
  • 裝幀:平裝
  • 頁數:293
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以經典的關係資料庫理論和技術為基礎,介紹了資料庫系統概述與體系結構、關係數據模型、結構化查詢語言、過程化SQL、資料庫模式設計、資料庫設計、資料庫應用系統開發、資料庫事務、故障恢復、併發控制、資料庫完整性、資料庫安全性以及資料庫技術新發展等內容。
    在理論方面,本書重點介紹關係數據模型、關係模式規範化、併發調度的可串性,以及基於鎖的併發控制機制等理論提出的背景和動機、優點和缺點,使學生能夠明白當前成熟的理論對資料庫領域的主要貢獻,也明白已有的一些模型和方法在設計上的先進性和存在的問題,從而能夠對資料庫原理有更深入的認識。在應用方面,本書重點介紹存儲過程、觸發器等過程化SQL編程技術和應用的策略,並結合了MySQL、Oracle、Microsoft SQL Server等流行的DBMS詳細闡述關鍵技術。

作者介紹
編者:金培權|責編:于海雲//張麗花

目錄
第1章  資料庫系統概述
  1.1  基本概念
    1.1.1  數據的定義
    1.1.2  資料庫的定義
    1.1.3  資料庫模式
    1.1.4  資料庫管理系統
    1.1.5  資料庫系統
  1.2  使用資料庫的原因
    1.2.1  利用文件系統管理數據的局限性
    1.2.2  利用DBMS管理數據的優點
  1.3  DBMS的功能
  1.4  DBMS的分類
  1.5  DBMS的架構
  1.6  資料庫語言
  1.7  數據管理技術發展歷史
    1.7.1  早期的數據管理技術
    1.7.2  資料庫技術的發展歷程
  1.8  本章小結
  習題
第2章  資料庫系統體系結構
  2.1  資料庫系統體系結構概述
  2.2  資料庫模式結構
  2.3  資料庫應用系統體系結構
  2.4  本章小結
  習題
第3章  關係數據模型
  3.1  數據模型概述
    3.1.1  數據模型的定義
    3.1.2  數據模型的分類
    3.1.3  數據模型的形式化定義
  3.2  關係數據模型概述
    3.2.1  關係數據模型的定義
    3.2.2  關係的基本性質
    3.2.3  關係模式的形式化定義
  3.3  關係數據模型的形式化定義
  3.4  關係數據模型的完整性約束
    3.4.1  實體完整性
    3.4.2  參照完整性
    3.4.3  用戶自定義完整性
  3.5  關係代數
    3.5.1  關係代數的概念
    3.5.2  關係代數的組成
    3.5.3  傳統的集合操作
    3.5.4  專門的關係代數操作
    3.5.5  附加的關係代數操作
    3.5.6  關係代數的基本操作
    3.5.7  關係代數表達式
    3.5.8  數據更新的實現
  3.6  本章小結
  習題

第4章  結構化查詢語言
  4.1  SQL概述
    4.1.1  資料庫語言概述
    4.1.2  SQL的發展歷史
    4.1.3  SQL的基本組成
  4.2  數據定義
    4.2.1  基本表的構成
    4.2.2  CreateTable語句
    4.2.3  AlterTable語句
    4.2.4  DropTable語句
  4.3  數據更新
    4.3.1  Insert語句
    4.3.2  Update語句
    4.3.3  Delete語句
  4.4  Select查詢
    4.4.1  Select查詢的基本結構
    4.4.2  Select基本查詢
    4.4.3  連接查詢
    4.4.4  嵌套查詢
    4.4.5  查詢結果的拼接
  4.5  數據控制
    4.5.1  Grant語句
    4.5.2  Revoke語句
    4.5.3  Deny語句
  4.6  視圖
    4.6.1  視圖的概念
    4.6.2  視圖的作用
    4.6.3  CreateView語句
    4.6.4  視圖的查詢
    4.6.5  視圖的更新
    4.6.6  DropView語句
  4.7  本章小結
  習題
第5章  過程化SQL
  5.1  過程化SQL概述
    5.1.1  過程化SQL與SQL
    5.1.2  過程化SQL的特點
  5.2  過程化SQL的程序結構
    5.2.1  會話方式
    5.2.2  過程方式
  5.3  過程化SQL的語句擴展
    5.3.1  變數定義
    5.3.2  變數賦值
    5.3.3  分支語句
    5.3.4  循環語句
    5.3.5  輸入/輸出語句
  5.4  異常處理
    5.4.1  MySQL的異常處理
    5.4.2  OraclePL/SQL的異常處理
    5.4.3  MicrosoftSQLServerT-SQL的異常處理

  5.5  事務編程
  5.6  游標
    5.6.1  游標的概念
    5.6.2  游標操作
  5.7  存儲過程
    5.7.1  存儲過程的概念
    5.7.2  存儲過程的作用
    5.7.3  存儲過程的創建和刪除
    5.7.4  函數的調用
    5.7.5  存儲過程的調用
    5.7.6  存儲過程的應用
  5.8  觸發器
    5.8.1  觸發器的概念
    5.8.2  觸發器的作用
    5.8.3  觸發器的種類
    5.8.4  觸發器的創建和刪除
    5.8.5  觸發器的使用
  5.9  本章小結
  習題
第6章  資料庫模式設計
  6.1  模式設計問題
    6.1.1  四類模式設計問題
    6.1.2  模式設計問題的解決
  6.2  函數依賴
    6.2.1  函數依賴的概念
    6.2.2  函數依賴集的邏輯蘊含
    6.2.3  最小函數依賴集
    6.2.4  碼的形式化定義
  6.3  模式分解
    6.3.1  模式分解的概念
    6.3.2  無損連接
    6.3.3  保持函數依賴
  6.4  關係模式的範式
    6.4.1  範式與規範化的概念
    6.4.2  函數依賴圖
    6.4.31  NF
    6.4.42  NF
    6.4.53  NF
    6.4.6  BCNF
  6.5  模式分解的演算法
    6.5.1  無損連接並且保持函數依賴地分解到3NF的演算法
    6.5.2  無損連接地分解到BCNF的演算法
  6.6  本章小結
  習題
第7章  資料庫設計
  7.1  資料庫設計概述
    7.1.1  資料庫設計的方法
    7.1.2  資料庫設計的過程
  7.2  需求分析
  7.3  概念設計

    7.3.1  ER模型概述
    7.3.2  ER模型的符號
    7.3.3  ER模型的設計過程
    7.3.4  分ER模型的設計
    7.3.5  ER模型的集成
    7.3.6  ER模型的優化
    7.3.7  ER模型的擴展
  7.4  邏輯設計
    7.4.1  邏輯設計的任務
    7.4.2  從ER模型導出初始資料庫模式
    7.4.3  關係資料庫模式的規範化
    7.4.4  模式評價
    7.4.5  模式修正
    7.4.6  外模式設計
  7.5  物理設計
  7.6  資料庫實施
  7.7  資料庫運行與維護
  7.8  本章小結
  習題
第8章  資料庫應用系統開發
  8.1  資料庫應用系統開發概述
    8.1.1  資料庫應用系統的架構
    8.1.2  資料庫應用系統的開發過程
  8.2  資料庫訪問方法
    8.2.1  VB概述
    8.2.2  通過ADO數據控制項訪問資料庫
    8.2.3  通過ADO對象訪問資料庫
  8.3  資料庫記錄操作的具體實現
    8.3.1  記錄插入
    8.3.2  記錄刪除
    8.3.3  記錄修改
    8.3.4  記錄查詢
  8.4  本章小結
  習題
第9章  資料庫事務
  9.1  事務的概念
  9.2  事務的性質
  9.3  事務的狀態
  9.4  事務的原語操作
  9.5  資料庫一致性
  9.6  本章小結
  習題
第10章  故障恢復
  10.1  資料庫保護技術概述
  10.2  資料庫系統故障類型
  10.3  故障恢復策略
  10.4  基於事務日誌的恢復技術
    10.4.1  Undo日誌
    10.4.2  Redo日誌
    10.4.3  Undo/Redo日誌

  10.5  檢查點技術
  10.6  日誌輪轉存儲技術
  10.7  本章小結
  習題
第11章  併發控制
  11.1  併發操作問題
    11.1.1  丟失更新
    11.1.2  臟讀
    11.1.3  不一致分析
  11.2  併發調度
  11.3  可串化調度
    11.3.1  可串化調度概念
    11.3.2  衝突可串性
  11.4  基於鎖的併發控制機制
    11.4.1  鎖機制簡介
    11.4.2  兩階段鎖
    11.4.3  多粒度鎖與意向鎖
  11.5  事務的隔離級別
    11.5.1  未提交讀
    11.5.2  提交讀
    11.5.3  可重複讀
    11.5.4  可串列讀
  11.6  死鎖
    11.6.1  死鎖檢測
    11.6.2  死鎖預防
  11.7  樂觀併發控制
  11.8  本章小結
  習題
第12章  資料庫完整性
  12.1  資料庫完整性控制的概念
  12.2  資料庫完整性約束的定義
  12.3  資料庫完整性約束的分類
    12.3.1  按約束對象的粒度分類
    12.3.2  按約束對象的狀態分類
    12.3.3  按約束的作用類型分類
  12.4  資料庫完整性約束實施途徑
  12.5  本章小結
  習題
第13章  資料庫安全性
  13.1  資料庫安全性控制概述
  13.2  用戶標識與鑒別
  13.3  訪問控制機制
    13.3.1  自主訪問控制機制
    13.3.2  強制訪問控制機制
  13.4  視圖與安全性控制
  13.5  本章小結
  習題
第14章  資料庫技術新發展
  14.1  分散式資料庫技術
    14.1.1  分散式資料庫技術的產生與發展

    14.1.2  分散式資料庫的概念
    14.1.3  分散式資料庫管理系統的組成
    14.1.4  數據分片與分配
    14.1.5  分散式資料庫的模式結構
    14.1.6  分散式資料庫的優缺點
  14.2  面向對象資料庫技術
    14.2.1  面向對象資料庫的產生與發展
    14.2.2  面向對象數據模型
    14.2.3  面向對象資料庫語言
  14.3  對象關係資料庫技術
  14.4  NoSQL資料庫技術
    14.4.1  NoSQL資料庫的概念
    14.4.2  NoSQL興起的原因
    14.4.3  關係資料庫與NoSQL的對比
    14.4.4  NoSQL資料庫的主要類型
    14.4.5  常見的NoSQL開源資料庫
  14.5  本章小結
  習題
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032