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