定 價:55 元
叢書名:數(shù)據(jù)科學與大數(shù)據(jù)管理叢書
- 作者:張千帆著
- 出版時間:2023/10/1
- ISBN:9787111735793
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP311.13
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本教材旨在讓學生在掌握數(shù)據(jù)庫原理的基礎上具備數(shù)據(jù)操作能力和數(shù)據(jù)庫系統(tǒng)開發(fā)能力。教材融數(shù)據(jù)庫原理和數(shù)據(jù)庫應用系統(tǒng)開發(fā)為一體,以關系數(shù)據(jù)庫為重點,全面系統(tǒng)地介紹數(shù)據(jù)庫技術的基本概念、數(shù)據(jù)庫原理、SQL的知識和方法、數(shù)據(jù)庫設計方法、事務管理、系統(tǒng)的恢復、系統(tǒng)安全性控制方法等內容,夯實學科基礎的同時,培養(yǎng)學生的實際動手能力。
本教材由3個知識模塊構成,共12章及1個附錄。
1)基礎模塊,包括:數(shù)據(jù)庫技術基礎、SQL概述及數(shù)據(jù)定義語句、SQL數(shù)據(jù)查詢語句、SQL數(shù)據(jù)更改語句、視圖、存儲過程和觸發(fā)器、數(shù)據(jù)庫恢復與備份,共7章。本模塊屬于基礎知識模塊,介紹數(shù)據(jù)管理的基本概念和方式、數(shù)據(jù)庫系統(tǒng)的類型、關系數(shù)據(jù)模型和關系數(shù)據(jù)庫的基本概念、結構化查詢語言SQL、完整性約束、數(shù)據(jù)庫編程、數(shù)據(jù)庫備份與恢復技術。
2)設計模塊,包括:數(shù)據(jù)庫設計、數(shù)據(jù)庫安全管理、數(shù)據(jù)庫系統(tǒng)的并發(fā)控制的3章及附錄的數(shù)據(jù)庫設計與實現(xiàn)示例。本模塊介紹數(shù)據(jù)庫設計、數(shù)據(jù)庫安全性控制、數(shù)據(jù)庫并發(fā)控制等。
3)應用模塊,包括:數(shù)據(jù)倉庫與數(shù)據(jù)挖掘、NOSQL數(shù)據(jù)庫,共2章。本模塊介紹數(shù)據(jù)分析和數(shù)據(jù)庫技術新發(fā)展。
數(shù)據(jù)資源成為企業(yè)運營重要資源,如何更好挖掘據(jù)資數(shù)據(jù)源價值,助力運營優(yōu)化,數(shù)據(jù)庫系統(tǒng)承擔更多使命。
寫這本教材的起因是機械工業(yè)出版社要為經(jīng)管類專業(yè)打造一套系列教材,其中一本是數(shù)據(jù)庫教材。這引起了我的極大興趣,不禁回想起自己在教學時選擇數(shù)據(jù)庫教材的種種煩惱。純理論書籍看完后還是不會操作,這類書對于需要數(shù)據(jù)管理和數(shù)據(jù)分析“硬技能”的本科生而言首先會被排除在外。我在教學實踐中,多次選用數(shù)據(jù)庫領域專家的經(jīng)典書籍作為教材,但無論是外文教材,還是中文教材,適用對象大多是計算機類專業(yè)的本科生和研究生。數(shù)據(jù)庫系統(tǒng)在經(jīng)管類專業(yè)中是通識課程,開課學期早,學時短、難度大的教材與學生的需求和基礎不匹配。這類書選作教材后,授課中要做大量刪減。簡單實用的當屬操作類書籍,這類書在不介紹數(shù)據(jù)庫原理的情況下,直接介紹SQL語言的知識和使用方法,短小精悍,適合初學者快速上手操作或作為SQL查詢手冊。但是對于經(jīng)管類專業(yè)的本科生而言,在日后的學習和工作中,數(shù)據(jù)管理和數(shù)據(jù)分析是基本能力,學懂原理再去實踐,后面的學習會更加順暢,因此操作類的書籍同樣不太適合。
作為一名數(shù)據(jù)庫課程的一線教師,我很希望從實際出發(fā),為經(jīng)管類、文科類低年級本科生量身定制一本理論與實踐并重、簡單實用的教材。簡單并不意味著貧乏和任意刪減,理論部分保留了數(shù)據(jù)庫的三級模式,概念數(shù)據(jù)模式設計,關系規(guī)范化,數(shù)據(jù)庫的安全性、完整性、并發(fā)控制以及數(shù)據(jù)庫恢復、事務和鎖;作為入門教材,查詢優(yōu)化、存儲引擎、NoSQL數(shù)據(jù)庫系統(tǒng)原理等內容點到即止。實用來自理論與應用結合,本書堅持數(shù)據(jù)庫基本理論與實踐并重的原則,在注重理論性、系統(tǒng)性、科學性的同時,采用關系型數(shù)據(jù)庫MySQL 8.0和圖形化管理工具Navicat Premium作為實驗環(huán)境,通過示例與分析展示了數(shù)據(jù)庫系統(tǒng)原理和MySQL的各項功能特性,能夠培養(yǎng)學生的理論素養(yǎng)、實踐能力和自主學習能力。
按照數(shù)據(jù)庫系統(tǒng)開發(fā)階段的先后順序組織教材內容,讀者可以逐步掌握數(shù)據(jù)庫的概念模型設計、邏輯模型設計、數(shù)據(jù)庫使用、數(shù)據(jù)庫維護的理論和方法。本書包含四部分:第一部分(第1—3章)介紹數(shù)據(jù)庫的基本概念、概念數(shù)據(jù)模型設計、邏輯數(shù)據(jù)模型設計及規(guī)范化;第二部分(第4—9章)介紹如何在MySQL 8.0環(huán)境下動手編寫和使用SQL;第三部分(第10—13章)介紹數(shù)據(jù)庫的系統(tǒng)管理和訪問接口;第四部分(第14章)簡單介紹數(shù)據(jù)庫技術的新發(fā)展,引導學生關注學科前沿,激發(fā)學生深入學習數(shù)據(jù)庫的興趣。
本書內容豐富,圖文并茂,易學易用,可作為經(jīng)管類、文科類專業(yè)低年級本科生的數(shù)據(jù)庫課程教材,也可供對數(shù)據(jù)庫有研究興趣的初學者參考。本書下載包中提供教學大綱、PPT課件、課后習題及答案等。
感謝方凌云副教授、何雨林、徐銘言、周云猛、向柯瑋、王萌、蔣金潔、江樂、包祥禎提供的支持。感謝我的家人,你們一直以來的支持和鼓勵是我專注于教學工作的動力源泉。
雖然投入了很多時間和精力,但由于水平有限,書中難免有疏漏之處,敬請讀者指正。
編者
2023年7月
第1章 緒論
第2章 關系型數(shù)據(jù)庫
第3章 關系模式設計
第4章 SQL概述
第5章 SQL數(shù)據(jù)定義語句
第6章 SQL數(shù)據(jù)操縱語句
第7章 SQL數(shù)據(jù)查詢語句
第8章 視圖
第9章 存儲過程、存儲函數(shù)和
第10章 數(shù)據(jù)庫備份與恢復
第11章 數(shù)據(jù)庫的安全性控制
第12章 數(shù)據(jù)庫的并發(fā)控制
第13章 數(shù)據(jù)庫訪問接口
第14章 數(shù)據(jù)庫技術的新發(fā)展