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