本書全面系統(tǒng)地介紹了數(shù)據(jù)庫的基本概念、基本理論和基本技術(shù),內(nèi)容包括數(shù)據(jù)庫基本概念、關(guān)系數(shù)據(jù)庫、數(shù)據(jù)庫設(shè)計(jì)、SQL 語言的使用、數(shù)據(jù)庫與數(shù)據(jù)表操作、數(shù)據(jù)完整性和索引、數(shù)據(jù)查詢與視圖、過程存儲與觸發(fā)器、事務(wù)與并發(fā)控制、數(shù)據(jù)庫備份與恢復(fù)、數(shù)據(jù)庫設(shè)計(jì)案例等。本書理論與實(shí)踐并重,通過學(xué)習(xí)數(shù)據(jù)庫的相關(guān)知識并進(jìn)行相應(yīng)的訓(xùn)練,可培養(yǎng)學(xué)生的理論思維、實(shí)踐思維和計(jì)算思維,提高解決數(shù)據(jù)庫實(shí)際需求問題的能力,還可培養(yǎng)學(xué)生設(shè)計(jì)數(shù)據(jù)庫的能力。
本書在選材和組織上經(jīng)過認(rèn)真研究和反復(fù)推敲,力求做到概念準(zhǔn)確、知識完整、層次清楚、系統(tǒng)性強(qiáng)、理論聯(lián)系實(shí)際,并富有啟發(fā)性。
本書既可作為計(jì)算機(jī)、通信、電子、自動(dòng)化及相關(guān)專業(yè)的本科教材,又可供參加數(shù)據(jù)庫類考試人員、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)設(shè)計(jì)人員、工程技術(shù)人員及其他相關(guān)人員參閱。
更多科學(xué)出版社服務(wù),請掃碼獲取。
第1部分
數(shù)據(jù)庫基礎(chǔ)理論
第1章
數(shù)據(jù)庫概述
1.1 數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展
1.1.1 人工管理階段
1.1.2 文件系統(tǒng)管理階段·
1.1.3 數(shù)據(jù)庫系統(tǒng)管理階段
1.1.4 大數(shù)據(jù)管理階段
1.2 數(shù)據(jù)庫系統(tǒng)的基本概念
1.2.1 數(shù)據(jù)和信息
1.2.2 數(shù)據(jù)處理與數(shù)據(jù)管理
1.2.3 數(shù)據(jù)庫及數(shù)據(jù)庫管理系統(tǒng)
1.3 數(shù)據(jù)模型
1.3.1 數(shù)據(jù)模型的概念
1.3.2 數(shù)據(jù)模型的組成
1.3.3 常見的數(shù)據(jù)模型
1.4 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)
1.4.1 三級模式結(jié)構(gòu)
1.4.2 二級映像
1.4.3 三級模式結(jié)構(gòu)與二級映像的優(yōu)點(diǎn)
本章小結(jié)
思考與練習(xí)
第2章
關(guān)系數(shù)據(jù)模型
2.1 關(guān)系模型的基本理論
2.1.1 基本概念·
2.1.2 關(guān)系模型
2.2 關(guān)系操作
2.2.1 關(guān)系代數(shù)
2.2.2 關(guān)系演算
2.2.3 關(guān)系的完整性
本章小結(jié)
思考與練習(xí)
第3章
關(guān)系數(shù)據(jù)庫理論
3.1 問題的提出
3.2 規(guī)范化保論
3.2.1 因數(shù)依賴
3.2.2 規(guī)選碼
3.2.3港式理論
3.3 關(guān)系模式的分解
3.3.1 模式分解的3個(gè)定義
3.3.2 分解的無損連接性和保持函數(shù)依賴性
本章小結(jié)·
思考與練習(xí)
第4章
數(shù)據(jù)庫設(shè)計(jì)
4.1 數(shù)據(jù)庫設(shè)計(jì)概述
4.1.1 數(shù)據(jù)庫設(shè)計(jì)的特點(diǎn)
4.1.2 數(shù)據(jù)庫設(shè)計(jì)的步驟
4.1.3 數(shù)據(jù)庫設(shè)計(jì)過程中的各級模式
4.2 需求分析
4.2.1 需求描述與分析
4.2.2 需求分析的內(nèi)容、方法與步驟
4.3 概念結(jié)構(gòu)設(shè)計(jì)
4.3.1 概念模型的要求
4.3.2 概念結(jié)構(gòu)設(shè)計(jì)的方法
4.3.3 概念結(jié)構(gòu)設(shè)計(jì)的步驟
4.4 邏輯結(jié)構(gòu)設(shè)計(jì)
4.4.1 E-R 圖向關(guān)系模型轉(zhuǎn)換
4.4.2 數(shù)據(jù)模型的優(yōu)化
4.5 物理結(jié)構(gòu)設(shè)計(jì)
4.5.1 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)的步驟
4.5.2 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)的內(nèi)容
4.5.3 數(shù)據(jù)庫物理結(jié)構(gòu)的評價(jià)
4.6 數(shù)據(jù)庫實(shí)施
4.7 數(shù)據(jù)庫的運(yùn)行和維護(hù)
本章小結(jié)
思考與練習(xí)
第2部分
數(shù)據(jù)庫基本操作
第5章
數(shù)據(jù)庫軟件的安裝
5.1 SQL Server 的特性
5.1.1 SQL Server 簡介
5.1.2 SQL Server 2019 的特性
5.2 SQL Server 數(shù)據(jù)庫軟件的安裝
……
第三部分
數(shù)據(jù)庫高級編程
參考文獻(xiàn)
思考與練習(xí)參考答案