《數(shù)據(jù)庫原理及應(yīng)用》結(jié)合筆者多年的數(shù)據(jù)庫教學和信息系統(tǒng)開發(fā)經(jīng)驗編寫而成,詳細地介紹了數(shù)據(jù)庫的基礎(chǔ)知識和數(shù)據(jù)庫應(yīng)用開發(fā)的相關(guān)技術(shù)。全書共10章,內(nèi)容包括數(shù)據(jù)庫概論、關(guān)系數(shù)據(jù)庫理論、SQLServer2014的使用、數(shù)據(jù)庫與基本表的創(chuàng)建和管理、數(shù)據(jù)庫設(shè)計和建模工具、SQL語言、數(shù)據(jù)庫系統(tǒng)的安全、Oracle的使用、MySQL的使用!稊(shù)據(jù)庫原理及應(yīng)用》主要結(jié)合MicrosoftSQLServer2014講解數(shù)據(jù)庫的應(yīng)用,最后介紹了Oracle11g和MySQL數(shù)據(jù)庫的安裝與使用方法。
《數(shù)據(jù)庫原理及應(yīng)用》內(nèi)容豐富、注重實用,給出的許多例子來自工程實踐項目,例如使用數(shù)據(jù)庫建模工具ER-Studio設(shè)計數(shù)據(jù)庫、分頁存儲過程、統(tǒng)計報表等。為加深讀者對內(nèi)容的理解和掌握,《數(shù)據(jù)庫原理及應(yīng)用》每章后面均附有習題,并設(shè)計了5個綜合性的過程化考核題目。
《數(shù)據(jù)庫原理及應(yīng)用》可作為高等院校計算機類、信息類、工程類、電子商務(wù)類和管理類各專業(yè)本?茖W生的教材,也可作為科技人員學習數(shù)據(jù)庫的自學教材或參考書。
第1章 數(shù)據(jù)庫概論
1.1 數(shù)據(jù)庫發(fā)展簡史
1.1.1 數(shù)據(jù)管理的誕生
1.1.2 關(guān)系數(shù)據(jù)庫的由來
1.1.3 結(jié)構(gòu)化查詢語言
1.1.4 面向?qū)ο髷?shù)據(jù)庫
1.2 數(shù)據(jù)庫系統(tǒng)概述
1.2.1 數(shù)據(jù)系統(tǒng)的基本概念
1.2.2 數(shù)據(jù)管理技術(shù)的發(fā)展
1.3 數(shù)據(jù)模型
1.3.1 數(shù)據(jù)和數(shù)據(jù)模型
1.3.2 概念數(shù)據(jù)模型
1.3.3 邏輯數(shù)據(jù)模型
1.4 關(guān)系模型
1.4.1 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)與基本概念
1.4.2 關(guān)系模型的數(shù)據(jù)操作
1.4.3 關(guān)系模型的數(shù)據(jù)完整性約束
1.5 數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu)
1.5.1 三級模式結(jié)構(gòu)
1.5.2 數(shù)據(jù)庫的二級模式映像功能
1.5.3 數(shù)據(jù)庫的二級模式映像實例
本章小結(jié)
習題1
第2章 關(guān)系數(shù)據(jù)庫理論
2.1 關(guān)系模型
2.2 關(guān)系運算
2.2.1 傳統(tǒng)的集合運算
2.2.2 專門的關(guān)系運算
2.2.3 關(guān)系運算實例
2.3 規(guī)范化理論
2.3.1 問題的提出
2.3.2 解決的方法
2.3.3 關(guān)系模式規(guī)范化
2.3.4 函數(shù)依賴
2.3.5 碼
2.3.6 第一范式(1NF)
2.3.7 第二范式
2.3.8 第三范式
2.3.9 BCNF范式
2.3.10 關(guān)系模式分解
2.3.11 關(guān)系模式規(guī)范化步驟
2.3.12 關(guān)系模式規(guī)范化的實例
2.4 非規(guī)范化設(shè)計
本章小結(jié)
習題2
第3章 SQL Server2014的使用
3.1 SQL Server2014簡介
3.2 SQL Server2014的安裝
3.2.1 硬件和軟件要求
3.2.2 安裝過程
3.2.3 SQL Server2014系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫
3.3 SQL Server2014常用管理工具
3.3.1 SQL Server配置管理器
3.3.2 SQL Server管理平臺
3.3.3 SQL Server其他工具
本章小結(jié)
習題3
第4章 數(shù)據(jù)庫與基本表的創(chuàng)建和管理
4.1 SQL Server2014數(shù)據(jù)庫結(jié)構(gòu)
4.1.1 數(shù)據(jù)庫的邏輯結(jié)構(gòu)
……
第5章 數(shù)據(jù)庫設(shè)計和建模工具
第6章 SQL語言
第7章 數(shù)據(jù)庫高級對象的使用
第8章 數(shù)據(jù)庫系統(tǒng)的安全
第9章 Oracle的使用
第10章 MySQL的使用
附錄 習題參考答案
參考文獻