《數(shù)據(jù)庫基礎及應用(第2版)》以關系型數(shù)據(jù)庫為主要對象,較為全面地介紹了數(shù)據(jù)庫基本原理、設計方法和應用技術。全書共分為11章,主要內容包括數(shù)據(jù)庫技術基本概念、關系數(shù)據(jù)庫基礎知識、結構化查詢語言SQL、數(shù)據(jù)庫管理與保護、關系數(shù)據(jù)庫的規(guī)范化理論、數(shù)據(jù)庫設計、數(shù)據(jù)庫編程、分布式數(shù)據(jù)庫系統(tǒng)概論、數(shù)據(jù)倉庫與商務智能、SQL Server 2016概述、大數(shù)據(jù)和非關系型數(shù)據(jù)庫等。
數(shù)據(jù)庫是一門理論性和實踐性并重的學科,《數(shù)據(jù)庫基礎及應用(第2版)》將知識講解與上機實驗相結合,著重講解數(shù)據(jù)庫系統(tǒng)的核心知識和技術應用,每章節(jié)都備有適量的例題和習題可供參考與練習,對學習和實驗中所涉及的SQL語言以及SQL Server 2016軟件的介紹也力求理論扎實、操作準確、邏輯清晰、實踐前沿,便于讀者的學習和運用。在重視學習數(shù)據(jù)庫基本原理的基礎上,更突出實用技術的學習,具有較強的可操作性和針對性。
《數(shù)據(jù)庫基礎及應用(第2版)》適合高等院校管理學院的諸多專業(yè)使用,可以作為高等院校經(jīng)濟管理類專業(yè)本科生數(shù)據(jù)庫課程的教材(要求重點掌握數(shù)據(jù)庫基本理論知識和SQL Server 2016的初步實踐操作),也可以作為成人教育和自學考試同名課程的參考教材。還可以為從事數(shù)據(jù)庫系統(tǒng)研究、開發(fā)和應用的研究人員和工程技術人員提供閱讀參考。
樊重俊,上海理工大學管理學院教授、博士生導9幣、智慧工程研究中心主任、信息管理與信息系統(tǒng)專業(yè)負責人。在西安交通大學系統(tǒng)工程研究所獲CIMS方向博士學位、在上海交通大學系統(tǒng)工程研究所從事商務智能與決策支持系統(tǒng)領域博士后研究。曾任多家IT咨詢公司高級管理職務與專家顧問,如萬達信息股份有限公司(300168)副總工程9幣,上海延華智能科技股份有限公司(002178)副總經(jīng)理,漢普管理咨詢(中國)有限公司專家顧問團隊成員、協(xié)同商務事業(yè)部總經(jīng)理,上海漢得信息技術股份有限公司(300170)專家顧問、管理咨詢總監(jiān)。
目前專注于數(shù)據(jù)庫技術、大數(shù)據(jù)分析、商務智能與數(shù)據(jù)倉庫、電子商務與“互聯(lián)網(wǎng)+”的研究與企業(yè)服務。曾獲中國機械工業(yè)科學技術獎、上海市教學成果獎等多項省部級獎項,主持國家自然科學基金、上海市教育委員會重點科研項目等10項國家、省部級項目。有80余項企業(yè)項目經(jīng)驗,發(fā)表論文200余篇,出版《大數(shù)據(jù)分析與應用》《電子商務基礎與應用》等著作近10部。
第1章 緒論
1.1 概述
1.2 數(shù)據(jù)描述與數(shù)據(jù)模型
1.3 概念模型
1.4 邏輯模型
1.5 數(shù)據(jù)庫系統(tǒng)結構
1.6 數(shù)據(jù)庫系統(tǒng)語言類型
1.7 小結
習題
第2章 關系數(shù)據(jù)模型
2.1 關系數(shù)據(jù)庫基本概念
2.2 關系操作
2.3 關系的完整性
2.4 關系代數(shù)
2.5 小結
習題
第3章 結構化查詢語言(SQL)
3.1 SQL概述
3.2 數(shù)據(jù)的定義
3.3 數(shù)據(jù)的操縱
3.4 數(shù)據(jù)的查詢
3.5 視圖和索引
3.6 小結
習題
第4章 數(shù)據(jù)庫管理與保護
4.1 數(shù)據(jù)庫的安全性
4.2 數(shù)據(jù)庫的完整性
4.3 數(shù)據(jù)庫的并發(fā)控制
4.4 數(shù)據(jù)庫的備份與恢復
4.5 小結
習題
第5章 關系數(shù)據(jù)庫的規(guī)范化
5.1 規(guī)范化的重要性
5.2 數(shù)據(jù)依賴
5.3 數(shù)據(jù)庫的規(guī)范化
5.4 更高級別范式
5.5 小結
習題
第6章 數(shù)據(jù)庫設計
6.1 數(shù)據(jù)庫設計的步驟
6.2 數(shù)據(jù)庫需求分析
6.3 數(shù)據(jù)庫結構設計
6.4 數(shù)據(jù)庫實施
6.5 數(shù)據(jù)庫運行與維護
6.6 小結
習題
第7章 數(shù)據(jù)庫編程
7.1 數(shù)據(jù)庫編程概述
7.2 T-SQL編程基礎
7.3 游標
7.4 存儲過程
7.5 觸發(fā)器
7.6 嵌人式SQL編程
7.7 小結
習題
第8章 分布式數(shù)據(jù)庫系統(tǒng)概論
8.1 分布式數(shù)據(jù)庫系統(tǒng)的發(fā)展
8.2 分布式數(shù)據(jù)庫系統(tǒng)的概述
8.3 分布式數(shù)據(jù)庫系統(tǒng)的結構
8.4 分布式數(shù)據(jù)庫管理系統(tǒng)
8.5 分布式數(shù)據(jù)庫系統(tǒng)的主要技術及應用
8.6 小結
習題
第9章 數(shù)據(jù)倉庫與商務智能
9.1 商務智能的需求
9.2 商務智能簡介
9.3 商務智能應用及模型
9.4 數(shù)據(jù)倉庫
9.5 數(shù)據(jù)倉庫案例
9.6 小結
習題
第10章 SQL Server 2016概述
10.1 SQL Server數(shù)據(jù)庫的發(fā)展歷程
10.2 SQL Server 2016的特性簡介
10.3 SQL Server 2016的安裝過程
10.4 SQL Server 2016的管理工具
10.5 小結
習題
第11章 大數(shù)據(jù)和非關系型數(shù)據(jù)庫
11.1 大數(shù)據(jù)的產(chǎn)生、發(fā)展與挑戰(zhàn)
11.2 非關系型數(shù)據(jù)庫(NoSQL)
11.3 常見的非關系數(shù)據(jù)庫實例
11.4 Hadoop簡介
11.5 小結
習題
參考文獻