QQ在線客服
免費(fèi)咨詢熱線
400-615-1233
工作時(shí)間-工作日
8:30-17:30

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

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

內(nèi)容摘要

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

目錄

第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)體系結(jié)構(gòu)
1.2.1 研究數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)的原因
1.2.2 不同視角的體系結(jié)構(gòu)
1.2.3 ANSI/SPARC體系結(jié)構(gòu)
1.2.4 數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)
1.3 DBMS的功能與分類
1.3.1 DBMS的功能
1.3.2 DBMS的分類
1.4 數(shù)據(jù)庫系統(tǒng)的幾個(gè)關(guān)鍵問題
1.4.1 DBMS的實(shí)現(xiàn)問題
1.4.2 數(shù)據(jù)庫設(shè)計(jì)問題
1.4.3 數(shù)據(jù)庫存取問題
1.5 數(shù)據(jù)庫技術(shù)的發(fā)展歷史
1.5.1 數(shù)據(jù)管理技術(shù)的發(fā)展歷程
1.5.2 數(shù)據(jù)庫技術(shù)的發(fā)展歷程
本章小結(jié)
習(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 E-R模型
2.2.1 E-R模型概述
2.2.2 E-R模型的組成
2.2.3 E-R模型的符號(hào)
2.3 E-R模型設(shè)計(jì)
2.3.1 E-R模型的設(shè)計(jì)過程
2.3.2 分E-R模型的設(shè)計(jì)
2.3.3 E-R模型的集成
2.3.4 E-R模型的優(yōu)化
2.4 E-R模型的擴(kuò)展
2.4.1 子類與超類
2.4.2 弱實(shí)體
本章小結(jié)
習(xí)題
第3章 關(guān)系數(shù)據(jù)模型
3.1 關(guān)系數(shù)據(jù)模型概述
3.1.1 關(guān)系數(shù)據(jù)模型的概念
3.1.2 關(guān)系的基本性質(zhì)
3.1.3 關(guān)系模式的形式化定義
3.2 關(guān)系數(shù)據(jù)模型的形式化定義
3.3 關(guān)系數(shù)據(jù)模型的完整性約束
3.3.1 實(shí)體完整性
3.3.2 參照完整性
3.3.3 用戶自定義完整性
3.4 關(guān)系代數(shù)
3.4.1 關(guān)系代數(shù)的概念
3.4.2 關(guān)系代數(shù)的組成
3.4.3 傳統(tǒng)的集合操作
3.4.4 專門的關(guān)系代數(shù)操作
3.4.5 附加的關(guān)系代數(shù)操作
3.5 關(guān)系代數(shù)的基本操作
3.6 關(guān)系代數(shù)表達(dá)式
3.7 數(shù)據(jù)更新的實(shí)現(xiàn)
本章小結(jié)
習(xí)題
第4章 關(guān)系數(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 基本表的構(gòu)成
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查詢的基本結(jié)構(gòu)
4.4.2 Select基本查詢
4.4.3 連接查詢
4.4.4 嵌套查詢
4.4.5 查詢結(jié)果的拼接
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語句
本章小結(jié)
習(xí)題
第5章 過程化SQL簡(jiǎn)介
5.1 過程化SQL
5.1.1 SQL與過程化SQL
5.1.2 過程化SQL的特點(diǎn)
5.2 Transact-SQL
5.2.1 Microsoft SQL Server 2005簡(jiǎn)介
5.2.2 T-SQL概述
5.2.3 T-SQL的語法
5.3 存儲(chǔ)過程
5.3.1 存儲(chǔ)過程的概念
5.3.2 存儲(chǔ)過程的作用
5.3.3 存儲(chǔ)過程的創(chuàng)建和刪除
5.3.4 存儲(chǔ)過程的調(diào)用
5.3.5 存儲(chǔ)過程的應(yīng)用
5.4 觸發(fā)器
5.4.1 觸發(fā)器的概念
5.4.2 觸發(fā)器的作用
5.4.3 觸發(fā)器的創(chuàng)建和刪除
5.4.4 觸發(fā)器的使用
本章小結(jié)
習(xí)題
第6章 關(guān)系數(shù)據(jù)庫模式設(shè)計(jì)
6.1 模式設(shè)計(jì)問題
6.1.1 模式設(shè)計(jì)的四個(gè)問題
6.1.2 模式設(shè)計(jì)問題的解決
6.2 函數(shù)依賴
6.2.1 函數(shù)依賴的概念
6.2.2 函數(shù)依賴集的邏輯蘊(yùn)含
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ī)范化過程總結(jié)
本章小結(jié)
習(xí)題
第7章 數(shù)據(jù)庫設(shè)計(jì)
7.1 數(shù)據(jù)庫設(shè)計(jì)概述
7.1.1 數(shù)據(jù)庫設(shè)計(jì)的概念
7.1.2 數(shù)據(jù)庫設(shè)計(jì)的方法
7.1.3 數(shù)據(jù)庫設(shè)計(jì)的過程
7.2 需求分析
7.3 概念設(shè)計(jì)
7.4 邏輯設(shè)計(jì)
7.4.1 邏輯設(shè)計(jì)的任務(wù)
7.4.2 初始數(shù)據(jù)庫模式的建立
7.4.3 數(shù)據(jù)庫模式的規(guī)范化
7.4.4 模式評(píng)價(jià)
7.4.5 模式修正
7.4.6 外模式設(shè)計(jì)
7.5 數(shù)據(jù)庫物理設(shè)計(jì)
7.6 數(shù)據(jù)庫實(shí)施
7.7 數(shù)據(jù)庫運(yùn)行和維護(hù)
本章小結(jié)
習(xí)題
第8章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)
8.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)過程
8.1.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)的架構(gòu)
8.1.2 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程
8.2 Microsoft Visual Basic簡(jiǎn)介
8.3 數(shù)據(jù)庫訪問的基本方法
8.3.1 ADO數(shù)據(jù)控件
8.3.2 ADO數(shù)據(jù)訪問
8.4 記錄操作的實(shí)現(xiàn)
8.4.1 記錄插入
8.4.2 記錄刪除
8.4.3 記錄修改
8.4.4 記錄查詢
本章小結(jié)
習(xí)題
第9章 數(shù)據(jù)庫保護(hù)技術(shù)
9.1 數(shù)據(jù)庫保護(hù)技術(shù)概述
9.1.1 數(shù)據(jù)庫的一致性
9.1.2 數(shù)據(jù)庫的正確性
9.1.3 主要的數(shù)據(jù)庫保護(hù)技術(shù)
9.2 事務(wù)
9.2.1 事務(wù)的概念
9.2.2 事務(wù)的狀態(tài)與原語操作
9.2.3 事務(wù)的性質(zhì)
9.3 數(shù)據(jù)庫恢復(fù)技術(shù)
9.3.1 數(shù)據(jù)庫系統(tǒng)故障類型
9.3.2 數(shù)據(jù)庫恢復(fù)策略
9.3.3 基于日志的恢復(fù)技術(shù)
9.3.4 檢查點(diǎn)
9.4 數(shù)據(jù)庫完整性
9.4.1 數(shù)據(jù)庫完整性控制的概念
9.4.2 數(shù)據(jù)庫完整性約束的定義
9.4.3 數(shù)據(jù)庫完整性約束的分類
9.4.4 數(shù)據(jù)庫完整性實(shí)施途徑
9.5 數(shù)據(jù)庫安全性
9.5.1 數(shù)據(jù)庫安全性控制概述
9.5.2 用戶標(biāo)識(shí)與鑒別
9.5.3 存取控制
9.5.4 視圖與安全性控制
9.6 并發(fā)控制
9.6.1 并發(fā)操作問題
9.6.2 并發(fā)調(diào)度
9.6.3 可串化調(diào)度
9.6.4 基于鎖的并發(fā)控制
本章小結(jié)
習(xí)題
第10章 數(shù)據(jù)庫技術(shù)新發(fā)展
10.1 分布式數(shù)據(jù)庫技術(shù)
10.1.1 分布式數(shù)據(jù)庫的產(chǎn)生與發(fā)展
10.1.2 分布式數(shù)據(jù)庫的概念
10.1.3 分布式數(shù)據(jù)庫管理系統(tǒng)的構(gòu)成
10.1.4 數(shù)據(jù)分片與分配
10.1.5 分布式數(shù)據(jù)庫的模式結(jié)構(gòu)
10.1.6 分布式數(shù)據(jù)庫的優(yōu)缺點(diǎn)
10.2 面向?qū)ο髷?shù)據(jù)庫技術(shù)
10.2.1 面向?qū)ο髷?shù)據(jù)庫的產(chǎn)生與發(fā)展
10.2.2 面向?qū)ο髷?shù)據(jù)模型
10.2.3 面向?qū)ο髷?shù)據(jù)庫語言
10.3 對(duì)象關(guān)系數(shù)據(jù)庫技術(shù)
10.4 NoSQL數(shù)據(jù)庫
10.4.1 關(guān)系數(shù)據(jù)庫技術(shù)在Web應(yīng)用上的局限性
10.4.2 NoSQL數(shù)據(jù)庫的概念
10.4.3 NoSQL數(shù)據(jù)庫的實(shí)現(xiàn)方式
10.4.4 常見的NoSQL開源數(shù)據(jù)庫
本章小結(jié)
習(xí)題
參考文獻(xiàn)

相關(guān)圖書

  • Access 2016數(shù)據(jù)庫基礎(chǔ)與應(yīng)用

    主編:舒軍 王曉麗

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

    ¥54
  • Access 2010數(shù)據(jù)庫基礎(chǔ)與應(yīng)用

    主編:熊芳芳

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

    ¥49.8