數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用
定 價(jià):35 元
叢書(shū)名:21世紀(jì)高等學(xué)校規(guī)劃教材
- 作者:郭勝,王志,丁忠俊編著
- 出版時(shí)間:2015/7/1
- ISBN:9787302400318
- 出 版 社:清華大學(xué)出版社
- 中圖法分類(lèi):TP311.13
- 頁(yè)碼:254
- 紙張:膠版紙
- 版次:2
- 開(kāi)本:16K
郭勝、王志、丁忠俊編著的《數(shù)據(jù)庫(kù)系統(tǒng)原理及 應(yīng)用(第2版)》系統(tǒng)全面地介紹了數(shù)據(jù)庫(kù)系統(tǒng)的基 本理論、實(shí)現(xiàn)技術(shù)和開(kāi)發(fā)方法。內(nèi)容包括數(shù)據(jù)庫(kù)系統(tǒng) 概論、關(guān)系數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL、關(guān)系 模式設(shè)計(jì)理論、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)的保護(hù)、數(shù)據(jù)庫(kù) 系統(tǒng)的新技術(shù)和數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用及開(kāi)發(fā)。另外,各 章后面選編了許多練習(xí)題或?qū)嶒?yàn)題,以供復(fù)習(xí)或上機(jī) 使用。
本書(shū)取材廣泛,內(nèi)容豐富,解析清楚,講述明確 ,通俗易懂,可以作為高等學(xué)校計(jì)算機(jī)專(zhuān)業(yè)、信息和 自動(dòng)控制專(zhuān)業(yè)、經(jīng)濟(jì)和電子商務(wù)專(zhuān)業(yè)等學(xué)習(xí)數(shù)據(jù)庫(kù)課 程的教材,也可以供從事數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用的研究人員 和工程技術(shù)人員參考。
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)應(yīng)用領(lǐng)域中發(fā)展最快、應(yīng)用最廣的科學(xué)技術(shù)之一。數(shù)據(jù)庫(kù)系統(tǒng)已成為信息系統(tǒng)和應(yīng)用系統(tǒng)不可缺少的核心組成部分。數(shù)據(jù)庫(kù)的應(yīng)用已從數(shù)據(jù)處理、信息管理、事務(wù)處理擴(kuò)大到計(jì)算機(jī)輔助設(shè)計(jì)、決策支持、人工智能和網(wǎng)絡(luò)應(yīng)用等領(lǐng)域。數(shù)據(jù)庫(kù)系統(tǒng)的推廣使用也使得計(jì)算機(jī)的應(yīng)用迅速地滲透到各行各業(yè)和各個(gè)部門(mén),如軍事國(guó)防、航天航空、金融工商、交通能源、通信測(cè)控、文教衛(wèi)生等,直至影響到人們的工作方式和生活方式。在高等學(xué)校中,數(shù)據(jù)庫(kù)系統(tǒng)不僅是計(jì)算機(jī)專(zhuān)業(yè)重要的專(zhuān)業(yè)課程之一,而且也是信息、自控、經(jīng)濟(jì)、電子商務(wù)等相關(guān)專(zhuān)業(yè)必修的計(jì)算機(jī)應(yīng)用課程。
本書(shū)是在參考了全日制高等學(xué)校本科數(shù)據(jù)庫(kù)教學(xué)大綱的基礎(chǔ)上,結(jié)合作者多年從事數(shù)據(jù)庫(kù)課程的教學(xué)體會(huì)和科研實(shí)踐成果編寫(xiě)而成的。本書(shū)旨在將數(shù)據(jù)庫(kù)的基本理論、系統(tǒng)實(shí)現(xiàn)技術(shù)和應(yīng)用開(kāi)發(fā)方法緊密結(jié)合起來(lái),以解析的觀點(diǎn),從應(yīng)用的角度,站在開(kāi)發(fā)與實(shí)現(xiàn)的立場(chǎng)來(lái)進(jìn)行討論。以求由淺入深,理論聯(lián)系實(shí)際,通俗易懂地討論數(shù)據(jù)庫(kù)系統(tǒng),重點(diǎn)是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的功能、結(jié)構(gòu)、設(shè)計(jì)理論和實(shí)現(xiàn)方法,以及組織和開(kāi)發(fā)過(guò)程。為大專(zhuān)院校學(xué)生和從事計(jì)算機(jī)應(yīng)用的人員提供一本學(xué)能致用的教材和應(yīng)用開(kāi)發(fā)的參考書(shū)。
全書(shū)共分8章:
第1章數(shù)據(jù)庫(kù)系統(tǒng)概論。主要介紹數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、數(shù)據(jù)模型、數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)和功能等內(nèi)容。
第2章關(guān)系數(shù)據(jù)庫(kù)。主要介紹關(guān)系數(shù)據(jù)庫(kù)結(jié)構(gòu)、關(guān)系的數(shù)學(xué)運(yùn)算: 關(guān)系代數(shù)運(yùn)算和關(guān)系演算等內(nèi)容。
第3章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL。主要介紹SQL語(yǔ)言結(jié)構(gòu)、SQL的數(shù)據(jù)定義、數(shù)據(jù)查詢(xún)和數(shù)據(jù)更新、嵌入式SQL和動(dòng)態(tài)SQL以及存儲(chǔ)過(guò)程等內(nèi)容。
第4章關(guān)系模式設(shè)計(jì)理論。主要介紹函數(shù)依賴(lài)、模式分解的特性、范式和范式化等內(nèi)容。
第5章數(shù)據(jù)庫(kù)設(shè)計(jì)。主要介紹數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟,概念結(jié)構(gòu)設(shè)計(jì),邏輯結(jié)構(gòu)設(shè)計(jì),物理設(shè)計(jì),數(shù)據(jù)庫(kù)的實(shí)施、運(yùn)行和維護(hù)等內(nèi)容。
第6章數(shù)據(jù)庫(kù)的保護(hù)。主要介紹事務(wù)的并發(fā)控制、數(shù)據(jù)庫(kù)的完整性、數(shù)據(jù)庫(kù)的
安全性、數(shù)據(jù)庫(kù)的恢復(fù)等內(nèi)容。
第7章數(shù)據(jù)庫(kù)系統(tǒng)的新技術(shù)。主要介紹分布式數(shù)據(jù)庫(kù)系統(tǒng)、對(duì)象關(guān)系數(shù)據(jù)庫(kù)
系統(tǒng)、多媒體數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘、大數(shù)據(jù)技術(shù)等內(nèi)容。
第8章數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用與開(kāi)發(fā)。主要介紹SQL Server 2014集成環(huán)境和一
個(gè)學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)過(guò)程等內(nèi)容。
本書(shū)第1章和第4章由丁忠俊編寫(xiě),第3章、第5章和第8章由郭勝編寫(xiě),第2章、第6章和第7章由王志編寫(xiě)。
本書(shū)是在原書(shū)的基礎(chǔ)上,做了一些修訂。除了保持原書(shū)的風(fēng)格并在文字上做了進(jìn)一步潤(rùn)飾外,還進(jìn)行了如下修改:
(1) 對(duì)教學(xué)過(guò)程中發(fā)現(xiàn)的印刷錯(cuò)誤、文字錯(cuò)誤、個(gè)別內(nèi)容上的錯(cuò)誤做了相應(yīng)的修改。
(2) 在第7章中,增加了當(dāng)前數(shù)據(jù)庫(kù)系統(tǒng)領(lǐng)域中最熱門(mén)的研究問(wèn)題:大數(shù)據(jù)的基本內(nèi)容。
(3) 在第8章中,升級(jí)了SQL Server版本,增加了查詢(xún)功能詳細(xì)實(shí)現(xiàn)的例子。
在成書(shū)過(guò)程中,得到了華中科技大學(xué)文華學(xué)院的大力支持,在此表示衷心的感謝。
由于作者水平有限,不足之處在所難免,懇請(qǐng)讀者批評(píng)指正。
作者
2015年1月
第1章 數(shù)據(jù)庫(kù)系統(tǒng)概論
1.1 數(shù)據(jù)管理技術(shù)
1.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展
1.1.2 數(shù)據(jù)庫(kù)管理技術(shù)
1.2 數(shù)據(jù)模型
1.2.1 數(shù)據(jù)模型概述
1.2.2 概念模型
1.2.3 層次模型
1.2.4 網(wǎng)狀模型
1.2.5 關(guān)系模型
1.3 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)
1.3.1 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)
1.3.2 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)
1.4 數(shù)據(jù)庫(kù)管理系統(tǒng)
1.4.1 DBMS的功能
1.4.2 DBMS組成
1.4.3 DBMS工作過(guò)程
1.5 數(shù)據(jù)庫(kù)系統(tǒng)的組成
1.6 典型RDBMS產(chǎn)品介紹
1.6.1 Oracle
1.6.2 DB2
1.6.3 Sybase
1.6.4 SQL Server
1.6.5 MySQL
小結(jié)
習(xí)題1
第2章 關(guān)系數(shù)據(jù)庫(kù)
2.1 關(guān)系數(shù)據(jù)結(jié)構(gòu)
2.1.1 關(guān)系
2.1.2 關(guān)系模式
2.1.3 關(guān)系數(shù)據(jù)庫(kù)的概念
2.2 關(guān)系的完整性
2.2.1 實(shí)體完整性
2.2.2 參照完整性
2.2.3 用戶(hù)定義的完整性
2.3 關(guān)系代數(shù)
2.3.1 關(guān)系代數(shù)的5種基本運(yùn)算
2.3.2 關(guān)系代數(shù)的4種組合運(yùn)算
2.3.3 關(guān)系代數(shù)表達(dá)式的優(yōu)化
2.4 關(guān)系演算
2.4.1 元組關(guān)系演算
2.4.2 域關(guān)系演算
小結(jié)
習(xí)題2
第3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL
3.1 SQL概述
3.1.1 SQL簡(jiǎn)介
3.1.2 SQL數(shù)據(jù)庫(kù)結(jié)構(gòu)
3.1.3 SQL的組成及特點(diǎn)
3.2 SQL的數(shù)據(jù)定義
3.2.1 模式的創(chuàng)建與刪除
3.2.2 SQL的數(shù)據(jù)類(lèi)型
3.2.3 基本表的創(chuàng)建、刪除與修改
3.2.4 索引的創(chuàng)建與刪除
3.3 SQL的數(shù)據(jù)查詢(xún)
3.3.1 SELECT語(yǔ)句的結(jié)構(gòu)
3.3.2 單表查詢(xún)
3.3.3 關(guān)聯(lián)查詢(xún)
3.3.4 嵌套查詢(xún)
3.4 SQL的數(shù)據(jù)更新
3.4.1 數(shù)據(jù)的插入
3.4.2 數(shù)據(jù)的刪除
3.4.3 數(shù)據(jù)的修改
3.5 視圖
3.5.1 視圖的創(chuàng)建與刪除
3.5.2 視圖的查詢(xún)
3.5.3 視圖的更新
3.5.4 視圖的作用
3.6 嵌入式SQL
3.6.1 嵌入式SQL的處理過(guò)程
3.6.2 嵌入式SQL的使用規(guī)定
3.6.3 嵌入式SQL的使用技術(shù)
3.7 動(dòng)態(tài)SQL語(yǔ)句
3.7.1 使用SQL語(yǔ)句主變量
3.7.2 使用動(dòng)態(tài)參數(shù)
3.8 存儲(chǔ)過(guò)程
3.8.1 存儲(chǔ)過(guò)程的概念
3.8.2 存儲(chǔ)過(guò)程的操作
小結(jié)
習(xí)題3
第4章 關(guān)系模式設(shè)計(jì)理論
4.1 關(guān)系模式中數(shù)據(jù)冗余和操作異常問(wèn)題
4.2 函數(shù)依賴(lài)
4.2.1 函數(shù)依賴(lài)的定義
4.2.2 函數(shù)依賴(lài)的類(lèi)型
4.2.3 關(guān)鍵字
4.2.4 FD公理
4.2.5 屬性集的閉包
4.2.6 FD集的等價(jià)與最小依賴(lài)集
4.3 關(guān)系模式的分解
4.3.1 模式分解的兩個(gè)特性
4.3.2 無(wú)損連接的分解
4.3.3 無(wú)損連接分解的判定
4.3.4 保持函數(shù)依賴(lài)的分解
4.4 關(guān)系模式的范式及規(guī)范化
4.4.1 第一范式
4.4.2 第二范式
4.4.3 第三范式
4.4.4 BC范式
4.4.5 保持無(wú)損連接性的BCNF分解算法
4.4.6 保持無(wú)損連接和函數(shù)依賴(lài)的3NF合成算法
4.5 多值依賴(lài)與第四范式
4.5.1 多值依賴(lài)
4.5.2 FD和MVD完備的公理系統(tǒng)
4.5.3 第四范式
小結(jié)
習(xí)題4
第5章 數(shù)據(jù)庫(kù)設(shè)計(jì)
5.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟
5.2 需求分析
5.2.1 需求分析的任務(wù)
5.2.2 需求分析的方法
5.3 概念結(jié)構(gòu)設(shè)計(jì)
5.3.1 概念結(jié)構(gòu)設(shè)計(jì)的步驟
5.3.2 設(shè)計(jì)局部的E-R模型
5.3.3 設(shè)計(jì)全局的E-R模型
5.4 邏輯結(jié)構(gòu)設(shè)計(jì)
5.4.1 E-R模型向關(guān)系模型的轉(zhuǎn)換
5.4.2 關(guān)系數(shù)據(jù)模型的優(yōu)化
5.4.3 設(shè)計(jì)用戶(hù)子模式
5.5 物理結(jié)構(gòu)設(shè)計(jì)
5.5.1 物理設(shè)計(jì)的主要內(nèi)容
5.5.2 關(guān)系數(shù)據(jù)庫(kù)的存取方法
5.6 數(shù)據(jù)庫(kù)的實(shí)施
5.7 數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù)
小結(jié)
習(xí)題5
第6章 數(shù)據(jù)庫(kù)的保護(hù)
6.1 事務(wù)
6.1.1 事務(wù)的定義
6.1.2 事務(wù)的特性
6.2 事務(wù)的并發(fā)控制
6.2.1 并發(fā)操作中的3個(gè)問(wèn)題
6.2.2 封鎖技術(shù)
6.2.3 并發(fā)調(diào)度與兩段封鎖協(xié)議
6.3 數(shù)據(jù)庫(kù)的完整性
6.3.1 數(shù)據(jù)完整性概念
6.3.2 數(shù)據(jù)庫(kù)完整性的實(shí)施定義
6.3.3 數(shù)據(jù)庫(kù)完整性的實(shí)施約束
6.3.4 數(shù)據(jù)庫(kù)完整性的實(shí)施規(guī)則
6.4 數(shù)據(jù)庫(kù)的安全性
6.4.1 安全性問(wèn)題
6.4.2 數(shù)據(jù)庫(kù)安全控制
6.4.3 SQL Server的安全機(jī)制
6.4.4 Oracle的安全機(jī)制
6.4.5 安全數(shù)據(jù)庫(kù)的研究方向
6.5 數(shù)據(jù)庫(kù)的恢復(fù)
6.5.1 故障類(lèi)型
6.5.2 數(shù)據(jù)庫(kù)的備份
6.5.3 日志文件
6.5.4 故障恢復(fù)的方法
6.5.5 數(shù)據(jù)庫(kù)鏡像
小結(jié)
習(xí)題6
第7章 數(shù)據(jù)庫(kù)系統(tǒng)的新技術(shù)
7.1 概述
7.1.1 傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的局限性
7.1.2 數(shù)據(jù)庫(kù)技術(shù)與相關(guān)技術(shù)的結(jié)合
7.2 分布式數(shù)據(jù)庫(kù)系統(tǒng)
7.2.1 分布式數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)
7.2.2 分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)
7.3 對(duì)象關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)
7.3.1 面向?qū)ο竽P?
7.3.2 對(duì)象關(guān)系數(shù)據(jù)庫(kù)
7.4 多媒體數(shù)據(jù)庫(kù)系統(tǒng)
7.5 數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘
7.5.1 數(shù)據(jù)倉(cāng)庫(kù)
7.5.2 數(shù)據(jù)挖掘
7.5.3 數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘的關(guān)系
7.6 大數(shù)據(jù)
7.6.1 什么是大數(shù)據(jù)
7.6.2 大數(shù)據(jù)技術(shù)
7.6.3 大數(shù)據(jù)的用途
小結(jié)
習(xí)題7
第8章 數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用與開(kāi)發(fā)
8.1 SQL Server 2014集成環(huán)境
8.1.1 Microsoft SQL Server發(fā)展歷程
8.1.2 SQL Server 2014版本概述
8.1.3 SQL Server 2014服務(wù)器組件與主要工具
8.1.4 SQL Server數(shù)據(jù)類(lèi)型
8.2 學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)過(guò)程
8.2.1 創(chuàng)建數(shù)據(jù)庫(kù)和表結(jié)構(gòu)
8.2.2 VB 6.0連接SQL Server 2014數(shù)據(jù)庫(kù)
8.2.3 系統(tǒng)登錄及權(quán)限的實(shí)現(xiàn)
8.2.4 系統(tǒng)主界面設(shè)計(jì)
8.2.5 學(xué)生信息錄入
8.2.6 學(xué)生信息更新
8.2.7 學(xué)生信息查詢(xún)
8.2.8 學(xué)生成績(jī)錄入
8.2.9 學(xué)生成績(jī)查詢(xún)
8.2.10 其他模塊
小結(jié)
顯示全部信息