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

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

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

內(nèi)容摘要

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

目錄

第1章 緒論
1.1 數(shù)據(jù)庫(kù)系統(tǒng)概述
1.1.1 數(shù)據(jù)
1.1.2 數(shù)據(jù)庫(kù)與模式
1.1.3 數(shù)據(jù)庫(kù)管理系統(tǒng)
1.1.4 數(shù)據(jù)庫(kù)系統(tǒng)
1.2 數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)
1.2.1 研究數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)的原因
1.2.2 不同視角的體系結(jié)構(gòu)
1.2.3 ANSI/SPARC體系結(jié)構(gòu)
1.2.4 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)體系結(jié)構(gòu)
1.3 DBMS的功能與分類
1.3.1 DBMS的功能
1.3.2 DBMS的分類
1.4 數(shù)據(jù)庫(kù)系統(tǒng)的幾個(gè)關(guān)鍵問(wèn)題
1.4.1 DBMS的實(shí)現(xiàn)問(wèn)題
1.4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)問(wèn)題
1.4.3 數(shù)據(jù)庫(kù)存取問(wèn)題
1.5 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展歷史
1.5.1 數(shù)據(jù)管理技術(shù)的發(fā)展歷程
1.5.2 數(shù)據(jù)庫(kù)技術(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ì)過(guò)程
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ù)庫(kù)查詢語(yǔ)言
4.1 SQL概述
4.1.1 數(shù)據(jù)庫(kù)語(yǔ)言概述
4.1.2 SQL的發(fā)展歷史
4.1.3 SQL的基本組成
4.2 數(shù)據(jù)定義
4.2.1 基本表的構(gòu)成
4.2.2 Create Table語(yǔ)句
4.2.3 Alter Table語(yǔ)句
4.2.4 Drop Table語(yǔ)句
4.3 數(shù)據(jù)更新
4.3.1 Insert語(yǔ)句
4.3.2 Update語(yǔ)句
4.3.3 Delete語(yǔ)句
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語(yǔ)句
4.5.4 視圖的查詢
4.5.5 視圖的更新
4.5.6 Drop View語(yǔ)句
4.6 數(shù)據(jù)控制
4.6.1 Grant語(yǔ)句
4.6.2 Revoke語(yǔ)句
4.6.3 Deny語(yǔ)句
本章小結(jié)
習(xí)題
第5章 過(guò)程化SQL簡(jiǎn)介
5.1 過(guò)程化SQL
5.1.1 SQL與過(guò)程化SQL
5.1.2 過(guò)程化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的語(yǔ)法
5.3 存儲(chǔ)過(guò)程
5.3.1 存儲(chǔ)過(guò)程的概念
5.3.2 存儲(chǔ)過(guò)程的作用
5.3.3 存儲(chǔ)過(guò)程的創(chuàng)建和刪除
5.3.4 存儲(chǔ)過(guò)程的調(diào)用
5.3.5 存儲(chǔ)過(guò)程的應(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ù)庫(kù)模式設(shè)計(jì)
6.1 模式設(shè)計(jì)問(wèn)題
6.1.1 模式設(shè)計(jì)的四個(gè)問(wèn)題
6.1.2 模式設(shè)計(jì)問(wèn)題的解決
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 無(wú)損連接
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ī)范化過(guò)程總結(jié)
本章小結(jié)
習(xí)題
第7章 數(shù)據(jù)庫(kù)設(shè)計(jì)
7.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述
7.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的概念
7.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的方法
7.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程
7.2 需求分析
7.3 概念設(shè)計(jì)
7.4 邏輯設(shè)計(jì)
7.4.1 邏輯設(shè)計(jì)的任務(wù)
7.4.2 初始數(shù)據(jù)庫(kù)模式的建立
7.4.3 數(shù)據(jù)庫(kù)模式的規(guī)范化
7.4.4 模式評(píng)價(jià)
7.4.5 模式修正
7.4.6 外模式設(shè)計(jì)
7.5 數(shù)據(jù)庫(kù)物理設(shè)計(jì)
7.6 數(shù)據(jù)庫(kù)實(shí)施
7.7 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)
本章小結(jié)
習(xí)題
第8章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)
8.1 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程
8.1.1 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的架構(gòu)
8.1.2 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程
8.2 Microsoft Visual Basic簡(jiǎn)介
8.3 數(shù)據(jù)庫(kù)訪問(wèn)的基本方法
8.3.1 ADO數(shù)據(jù)控件
8.3.2 ADO數(shù)據(jù)訪問(wèn)
8.4 記錄操作的實(shí)現(xiàn)
8.4.1 記錄插入
8.4.2 記錄刪除
8.4.3 記錄修改
8.4.4 記錄查詢
本章小結(jié)
習(xí)題
第9章 數(shù)據(jù)庫(kù)保護(hù)技術(shù)
9.1 數(shù)據(jù)庫(kù)保護(hù)技術(shù)概述
9.1.1 數(shù)據(jù)庫(kù)的一致性
9.1.2 數(shù)據(jù)庫(kù)的正確性
9.1.3 主要的數(shù)據(jù)庫(kù)保護(hù)技術(shù)
9.2 事務(wù)
9.2.1 事務(wù)的概念
9.2.2 事務(wù)的狀態(tài)與原語(yǔ)操作
9.2.3 事務(wù)的性質(zhì)
9.3 數(shù)據(jù)庫(kù)恢復(fù)技術(shù)
9.3.1 數(shù)據(jù)庫(kù)系統(tǒng)故障類型
9.3.2 數(shù)據(jù)庫(kù)恢復(fù)策略
9.3.3 基于日志的恢復(fù)技術(shù)
9.3.4 檢查點(diǎn)
9.4 數(shù)據(jù)庫(kù)完整性
9.4.1 數(shù)據(jù)庫(kù)完整性控制的概念
9.4.2 數(shù)據(jù)庫(kù)完整性約束的定義
9.4.3 數(shù)據(jù)庫(kù)完整性約束的分類
9.4.4 數(shù)據(jù)庫(kù)完整性實(shí)施途徑
9.5 數(shù)據(jù)庫(kù)安全性
9.5.1 數(shù)據(jù)庫(kù)安全性控制概述
9.5.2 用戶標(biāo)識(shí)與鑒別
9.5.3 存取控制
9.5.4 視圖與安全性控制
9.6 并發(fā)控制
9.6.1 并發(fā)操作問(wèn)題
9.6.2 并發(fā)調(diào)度
9.6.3 可串化調(diào)度
9.6.4 基于鎖的并發(fā)控制
本章小結(jié)
習(xí)題
第10章 數(shù)據(jù)庫(kù)技術(shù)新發(fā)展
10.1 分布式數(shù)據(jù)庫(kù)技術(shù)
10.1.1 分布式數(shù)據(jù)庫(kù)的產(chǎn)生與發(fā)展
10.1.2 分布式數(shù)據(jù)庫(kù)的概念
10.1.3 分布式數(shù)據(jù)庫(kù)管理系統(tǒng)的構(gòu)成
10.1.4 數(shù)據(jù)分片與分配
10.1.5 分布式數(shù)據(jù)庫(kù)的模式結(jié)構(gòu)
10.1.6 分布式數(shù)據(jù)庫(kù)的優(yōu)缺點(diǎn)
10.2 面向?qū)ο髷?shù)據(jù)庫(kù)技術(shù)
10.2.1 面向?qū)ο髷?shù)據(jù)庫(kù)的產(chǎn)生與發(fā)展
10.2.2 面向?qū)ο髷?shù)據(jù)模型
10.2.3 面向?qū)ο髷?shù)據(jù)庫(kù)語(yǔ)言
10.3 對(duì)象關(guān)系數(shù)據(jù)庫(kù)技術(shù)
10.4 NoSQL數(shù)據(jù)庫(kù)
10.4.1 關(guān)系數(shù)據(jù)庫(kù)技術(shù)在Web應(yīng)用上的局限性
10.4.2 NoSQL數(shù)據(jù)庫(kù)的概念
10.4.3 NoSQL數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方式
10.4.4 常見(jiàn)的NoSQL開(kāi)源數(shù)據(jù)庫(kù)
本章小結(jié)
習(xí)題
參考文獻(xiàn)

相關(guān)圖書(shū)

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

    主編:舒軍 王曉麗

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

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

    主編:熊芳芳

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

    ¥49.8