QQ在線客服
免費咨詢熱線
400-615-1233
工作時間-工作日
8:30-17:30

數(shù)據(jù)庫原理與應用

  • 類  別:計算機系列
  • 書  名:數(shù)據(jù)庫原理與應用
  • 主  編:金培權
  • 定  價:45
  • 開  本:16開
  • 時  間:2021年9月
  • 出  版  社:上海交通大學出版社
  • 書  號:978-7-313-08826-0

內容摘要

  本書從理論與應用相結合的角度出發(fā),介紹了數(shù)據(jù)庫體系結構、關系數(shù)據(jù)模型、SQL、過程化SQL、數(shù)據(jù)庫設計、數(shù)據(jù)庫應用系統(tǒng)開發(fā)、數(shù)據(jù)庫保護技術以及數(shù)據(jù)庫技術新進展等內容。本教材在理論方面除了介紹數(shù)據(jù)庫系統(tǒng)中基本的理論和原理之外,還側重于討論這些理論的研究背景和動機,使學生能夠明白當前成熟的理論對數(shù)據(jù)庫領域的主要貢獻,也明白已有的一些模型和方法在設計上的先進性以及存在的問題,從而能夠對數(shù)據(jù)庫原理有更深入的認識。在應用方面,本書側重與實際軟件工程的結合,采用流行的軟件工具,結合流行的DBMS進行介紹,使學生能夠了解最新的數(shù)據(jù)庫應用系統(tǒng)開發(fā)技術,真正做到學以致用。
本書適合作為高等學校計算機、信息管理與信息系統(tǒng)專業(yè)及相關專業(yè)的教材,也可供從事數(shù)據(jù)庫系統(tǒng)與應用的管理人員和技術人員學習參考。

目錄

第1章 緒論
1.1 數(shù)據(jù)庫系統(tǒng)概述
1.1.1 數(shù)據(jù)
1.1.2 數(shù)據(jù)庫與模式
1.1.3 數(shù)據(jù)庫管理系統(tǒng)
1.1.4 數(shù)據(jù)庫系統(tǒng)
1.2 數(shù)據(jù)庫系統(tǒng)體系結構
1.2.1 研究數(shù)據(jù)庫系統(tǒng)體系結構的原因
1.2.2 不同視角的體系結構
1.2.3 ANSI/SPARC體系結構
1.2.4 數(shù)據(jù)庫應用系統(tǒng)體系結構
1.3 DBMS的功能與分類
1.3.1 DBMS的功能
1.3.2 DBMS的分類
1.4 數(shù)據(jù)庫系統(tǒng)的幾個關鍵問題
1.4.1 DBMS的實現(xiàn)問題
1.4.2 數(shù)據(jù)庫設計問題
1.4.3 數(shù)據(jù)庫存取問題
1.5 數(shù)據(jù)庫技術的發(fā)展歷史
1.5.1 數(shù)據(jù)管理技術的發(fā)展歷程
1.5.2 數(shù)據(jù)庫技術的發(fā)展歷程
本章小結
習題
第2章 概念數(shù)據(jù)模型
2.1 數(shù)據(jù)模型概述
2.1.1 數(shù)據(jù)模型的定義
2.1.2 數(shù)據(jù)模型的分類
2.1.3 數(shù)據(jù)模型的形式化定義
2.2 E-R模型
2.2.1 E-R模型概述
2.2.2 E-R模型的組成
2.2.3 E-R模型的符號
2.3 E-R模型設計
2.3.1 E-R模型的設計過程
2.3.2 分E-R模型的設計
2.3.3 E-R模型的集成
2.3.4 E-R模型的優(yōu)化
2.4 E-R模型的擴展
2.4.1 子類與超類
2.4.2 弱實體
本章小結
習題
第3章 關系數(shù)據(jù)模型
3.1 關系數(shù)據(jù)模型概述
3.1.1 關系數(shù)據(jù)模型的概念
3.1.2 關系的基本性質
3.1.3 關系模式的形式化定義
3.2 關系數(shù)據(jù)模型的形式化定義
3.3 關系數(shù)據(jù)模型的完整性約束
3.3.1 實體完整性
3.3.2 參照完整性
3.3.3 用戶自定義完整性
3.4 關系代數(shù)
3.4.1 關系代數(shù)的概念
3.4.2 關系代數(shù)的組成
3.4.3 傳統(tǒng)的集合操作
3.4.4 專門的關系代數(shù)操作
3.4.5 附加的關系代數(shù)操作
3.5 關系代數(shù)的基本操作
3.6 關系代數(shù)表達式
3.7 數(shù)據(jù)更新的實現(xiàn)
本章小結
習題
第4章 關系數(shù)據(jù)庫查詢語言
4.1 SQL概述
4.1.1 數(shù)據(jù)庫語言概述
4.1.2 SQL的發(fā)展歷史
4.1.3 SQL的基本組成
4.2 數(shù)據(jù)定義
4.2.1 基本表的構成
4.2.2 Create Table語句
4.2.3 Alter Table語句
4.2.4 Drop Table語句
4.3 數(shù)據(jù)更新
4.3.1 Insert語句
4.3.2 Update語句
4.3.3 Delete語句
4.4 查詢
4.4.1 Select查詢的基本結構
4.4.2 Select基本查詢
4.4.3 連接查詢
4.4.4 嵌套查詢
4.4.5 查詢結果的拼接
4.5 視圖
4.5.1 視圖的概念
4.5.2 視圖的作用
4.5.3 Create View語句
4.5.4 視圖的查詢
4.5.5 視圖的更新
4.5.6 Drop View語句
4.6 數(shù)據(jù)控制
4.6.1 Grant語句
4.6.2 Revoke語句
4.6.3 Deny語句
本章小結
習題
第5章 過程化SQL簡介
5.1 過程化SQL
5.1.1 SQL與過程化SQL
5.1.2 過程化SQL的特點
5.2 Transact-SQL
5.2.1 Microsoft SQL Server 2005簡介
5.2.2 T-SQL概述
5.2.3 T-SQL的語法
5.3 存儲過程
5.3.1 存儲過程的概念
5.3.2 存儲過程的作用
5.3.3 存儲過程的創(chuàng)建和刪除
5.3.4 存儲過程的調用
5.3.5 存儲過程的應用
5.4 觸發(fā)器
5.4.1 觸發(fā)器的概念
5.4.2 觸發(fā)器的作用
5.4.3 觸發(fā)器的創(chuàng)建和刪除
5.4.4 觸發(fā)器的使用
本章小結
習題
第6章 關系數(shù)據(jù)庫模式設計
6.1 模式設計問題
6.1.1 模式設計的四個問題
6.1.2 模式設計問題的解決
6.2 函數(shù)依賴
6.2.1 函數(shù)依賴的概念
6.2.2 函數(shù)依賴集的邏輯蘊含
6.2.3 最小函數(shù)依賴集
6.2.4 碼的形式化定義
6.3 模式的分解
6.3.1 模式分解的概念
6.3.2 無損連接
6.3.3 保持函數(shù)依賴
6.4 規(guī)范化
6.4.1 范式與規(guī)范化的概念
6.4.2 函數(shù)依賴圖
6.4.3 1NF
6.4.4 2NF
6.4.5 3NF
6.4.6 BCNF
6.4.7 規(guī)范化算法
6.4.8 規(guī)范化過程總結
本章小結
習題
第7章 數(shù)據(jù)庫設計
7.1 數(shù)據(jù)庫設計概述
7.1.1 數(shù)據(jù)庫設計的概念
7.1.2 數(shù)據(jù)庫設計的方法
7.1.3 數(shù)據(jù)庫設計的過程
7.2 需求分析
7.3 概念設計
7.4 邏輯設計
7.4.1 邏輯設計的任務
7.4.2 初始數(shù)據(jù)庫模式的建立
7.4.3 數(shù)據(jù)庫模式的規(guī)范化
7.4.4 模式評價
7.4.5 模式修正
7.4.6 外模式設計
7.5 數(shù)據(jù)庫物理設計
7.6 數(shù)據(jù)庫實施
7.7 數(shù)據(jù)庫運行和維護
本章小結
習題
第8章 數(shù)據(jù)庫應用系統(tǒng)開發(fā)
8.1 數(shù)據(jù)庫應用系統(tǒng)開發(fā)過程
8.1.1 數(shù)據(jù)庫應用系統(tǒng)的架構
8.1.2 數(shù)據(jù)庫應用系統(tǒng)的開發(fā)過程
8.2 Microsoft Visual Basic簡介
8.3 數(shù)據(jù)庫訪問的基本方法
8.3.1 ADO數(shù)據(jù)控件
8.3.2 ADO數(shù)據(jù)訪問
8.4 記錄操作的實現(xiàn)
8.4.1 記錄插入
8.4.2 記錄刪除
8.4.3 記錄修改
8.4.4 記錄查詢
本章小結
習題
第9章 數(shù)據(jù)庫保護技術
9.1 數(shù)據(jù)庫保護技術概述
9.1.1 數(shù)據(jù)庫的一致性
9.1.2 數(shù)據(jù)庫的正確性
9.1.3 主要的數(shù)據(jù)庫保護技術
9.2 事務
9.2.1 事務的概念
9.2.2 事務的狀態(tài)與原語操作
9.2.3 事務的性質
9.3 數(shù)據(jù)庫恢復技術
9.3.1 數(shù)據(jù)庫系統(tǒng)故障類型
9.3.2 數(shù)據(jù)庫恢復策略
9.3.3 基于日志的恢復技術
9.3.4 檢查點
9.4 數(shù)據(jù)庫完整性
9.4.1 數(shù)據(jù)庫完整性控制的概念
9.4.2 數(shù)據(jù)庫完整性約束的定義
9.4.3 數(shù)據(jù)庫完整性約束的分類
9.4.4 數(shù)據(jù)庫完整性實施途徑
9.5 數(shù)據(jù)庫安全性
9.5.1 數(shù)據(jù)庫安全性控制概述
9.5.2 用戶標識與鑒別
9.5.3 存取控制
9.5.4 視圖與安全性控制
9.6 并發(fā)控制
9.6.1 并發(fā)操作問題
9.6.2 并發(fā)調度
9.6.3 可串化調度
9.6.4 基于鎖的并發(fā)控制
本章小結
習題
第10章 數(shù)據(jù)庫技術新發(fā)展
10.1 分布式數(shù)據(jù)庫技術
10.1.1 分布式數(shù)據(jù)庫的產生與發(fā)展
10.1.2 分布式數(shù)據(jù)庫的概念
10.1.3 分布式數(shù)據(jù)庫管理系統(tǒng)的構成
10.1.4 數(shù)據(jù)分片與分配
10.1.5 分布式數(shù)據(jù)庫的模式結構
10.1.6 分布式數(shù)據(jù)庫的優(yōu)缺點
10.2 面向對象數(shù)據(jù)庫技術
10.2.1 面向對象數(shù)據(jù)庫的產生與發(fā)展
10.2.2 面向對象數(shù)據(jù)模型
10.2.3 面向對象數(shù)據(jù)庫語言
10.3 對象關系數(shù)據(jù)庫技術
10.4 NoSQL數(shù)據(jù)庫
10.4.1 關系數(shù)據(jù)庫技術在Web應用上的局限性
10.4.2 NoSQL數(shù)據(jù)庫的概念
10.4.3 NoSQL數(shù)據(jù)庫的實現(xiàn)方式
10.4.4 常見的NoSQL開源數(shù)據(jù)庫
本章小結
習題
參考文獻

相關圖書

  • Access 2016數(shù)據(jù)庫基礎與應用

    主編:舒軍 王曉麗

    本書注重以實例講解Access 2016數(shù)據(jù)庫的開發(fā)和管理。全書共分7個項目,包括數(shù)據(jù)庫和表的創(chuàng)建、處理數(shù)據(jù)庫的樣式和數(shù)據(jù)、數(shù)據(jù)的查

    ¥54
  • Access 2010數(shù)據(jù)庫基礎與應用

    主編:熊芳芳

    本書分為9章,分別介紹了數(shù)據(jù)庫基礎知識、數(shù)據(jù)庫與表、查詢、窗體、報表、宏、模塊與VBA程序設計、VBA數(shù)據(jù)庫編程、全國計算機等級

    ¥49.8