數(shù)據(jù)庫系統(tǒng)及應(yīng)用

出版時間:2003-7  出版社:高等教育  作者:崔巍  頁數(shù):347  

前言

本書第一版于1999年出版,通過幾年的教學(xué)實(shí)踐活動,對原有的教學(xué)內(nèi)容和教材作了很多必要的補(bǔ)充和修訂。另外數(shù)據(jù)庫的技術(shù)也發(fā)展很快,無論是產(chǎn)品的版本還是應(yīng)用的體系結(jié)構(gòu)都有了一些新的變化。這些都促使作者對教材作一次幅度比較大的修訂,以使教材可以更好地為教學(xué)服務(wù)。本書的此次修訂列為“北京市高等教育精品教材”立項(xiàng)項(xiàng)目。本書按順序可以分為4個部分:第1部分為數(shù)據(jù)庫基礎(chǔ)部分(第1章至第3章)。第l章介紹數(shù)據(jù)庫的基本概念以及數(shù)據(jù)管理技術(shù)的發(fā)展過程。第2章介紹E—R方法、概念數(shù)據(jù)模型、傳統(tǒng)的三大數(shù)據(jù)模型、數(shù)據(jù)庫的三層模式以及數(shù)據(jù)庫管理系統(tǒng)的結(jié)構(gòu)等。第3章重點(diǎn)、全面介紹了關(guān)系數(shù)據(jù)庫和關(guān)系數(shù)據(jù)模型,包括關(guān)系的形式化定義、關(guān)系數(shù)據(jù)模型、關(guān)系完整性約束、關(guān)系代數(shù)和關(guān)系數(shù)據(jù)庫的三層模式結(jié)構(gòu)等。第2部分為數(shù)據(jù)庫系統(tǒng)部分(第4章至第8章)。這一部分強(qiáng)調(diào)數(shù)據(jù)庫課程的實(shí)踐性,建議以SQL Server2000為教學(xué)和實(shí)踐環(huán)境,書中涉及到的實(shí)踐環(huán)節(jié)和例子均可以在SQLServer 2000下運(yùn)行。第4章首先介紹了客戶/服務(wù)器體系結(jié)構(gòu)的概念,特別是數(shù)據(jù)庫服務(wù)器的作用,然后介紹了SQL Server數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)以及如何建立SQL Server數(shù)據(jù)庫。第5章詳細(xì)介紹了關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL,在表定義功能中介紹了實(shí)體完整性、參照完整性和用戶定義完整性的實(shí)現(xiàn),還通過大量的實(shí)例介紹了SQL查詢功能的實(shí)現(xiàn),最后介紹了SQL的宿主使用方式和動態(tài)使用方式等。第6章介紹了存儲過程、觸發(fā)器和規(guī)則等數(shù)據(jù)庫技術(shù)。第7章介紹了數(shù)據(jù)庫的安全問題,包括用戶管理和權(quán)限管理等內(nèi)容。第8章介紹數(shù)據(jù)庫的事務(wù)管理,包括事務(wù)的性質(zhì)、并發(fā)控制和數(shù)據(jù)庫恢復(fù)等內(nèi)容。通過這一部分內(nèi)容的學(xué)習(xí)和實(shí)踐,希望學(xué)生不僅掌握數(shù)據(jù)庫的基本概念和技術(shù),同時還具備使用和管理數(shù)據(jù)庫的基本實(shí)踐技能。第3部分為數(shù)據(jù)庫設(shè)計部分(第9章和第10章)。其中第9章介紹關(guān)系數(shù)據(jù)理論,包括函數(shù)依賴、公理系統(tǒng)、規(guī)范化和模式分解等內(nèi)容。第10章介紹數(shù)據(jù)庫設(shè)計,包括數(shù)據(jù)庫設(shè)計的一般過程和內(nèi)容,同時也希望學(xué)生對數(shù)據(jù)庫建模工具能夠有所了解和掌握,為此介紹了數(shù)據(jù)庫建模工具:PowerDesigner。第4部分為數(shù)據(jù)庫應(yīng)用和數(shù)據(jù)庫新技術(shù)部分(第11章至第16章)。第11章介紹面向?qū)ο髷?shù)據(jù)庫,包括面向?qū)ο髷?shù)據(jù)模型和面向?qū)ο髷?shù)據(jù)庫的特點(diǎn)等。

內(nèi)容概要

本書是“北京市高等教育精品教材”立項(xiàng)項(xiàng)目。    本書是在第一版的基礎(chǔ)上修訂而成,與第一版比較,在整體結(jié)構(gòu)上作了適當(dāng)調(diào)整,根據(jù)數(shù)據(jù)庫技術(shù)的發(fā)展增加了一些新的內(nèi)容。本書在科學(xué)性、完備性、實(shí)用性和教材的可用性方面與第一版相比均有一定的提高。  ?全書包括數(shù)據(jù)庫基礎(chǔ)、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫應(yīng)用和數(shù)據(jù)庫新技術(shù)等內(nèi)容,共分16章,具體內(nèi)容主要包括:數(shù)據(jù)庫的基本概念、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫系統(tǒng)、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL、數(shù)據(jù)完整性、數(shù)據(jù)庫安全、事務(wù)管理、并發(fā)控制、數(shù)據(jù)庫恢復(fù)、關(guān)系數(shù)據(jù)理論、數(shù)據(jù)庫設(shè)計、面向?qū)ο髷?shù)據(jù)庫、數(shù)據(jù)庫應(yīng)用的體系結(jié)構(gòu)與開發(fā)、分布式數(shù)據(jù)庫、數(shù)據(jù)倉庫以及數(shù)據(jù)庫技術(shù)新的研究領(lǐng)域和應(yīng)用領(lǐng)域等。  ? 本書既可以作為高等院校計算機(jī)、信息管理與信息系統(tǒng)等相關(guān)專業(yè)數(shù)據(jù)庫課程的教材,也可供從事計算機(jī)軟件以及數(shù)據(jù)庫應(yīng)用、管理和開發(fā)的科技人員、工程技術(shù)人員及其他有關(guān)人員閱讀參考。

書籍目錄

第1章 緒論??  1.1 什么是數(shù)據(jù)庫??  1.2 數(shù)據(jù)庫管理系統(tǒng)??  1.3 數(shù)據(jù)庫管理和數(shù)據(jù)庫管理員??  1.4 數(shù)據(jù)庫系統(tǒng)??  1.5 數(shù)據(jù)庫的過去、現(xiàn)在和未來??  本章小結(jié)??  習(xí)題一第2章 數(shù)據(jù)模型和三層模式數(shù)據(jù)庫??  2.1 信息結(jié)構(gòu)與E-R方法??  2.2 概念數(shù)據(jù)模型??  2.3 傳統(tǒng)的三大數(shù)據(jù)模型??  2.4 數(shù)據(jù)獨(dú)立性與三層結(jié)構(gòu)??  2.5 數(shù)據(jù)庫管理系統(tǒng)的結(jié)構(gòu)??  本章小結(jié)??  習(xí)題二??第3章 關(guān)系數(shù)據(jù)庫??  3.1 關(guān)系數(shù)據(jù)庫系統(tǒng)概述??  3.2 關(guān)系數(shù)據(jù)模型??  3.3 關(guān)系模型的完整性約束??  3.4 關(guān)系代數(shù)??  3.5 關(guān)系數(shù)據(jù)庫系統(tǒng)的三層模式結(jié)構(gòu)??  本章小結(jié)??  習(xí)題三??第4章 Microsoft SQL Server數(shù)據(jù)庫基礎(chǔ)??  4.1 客戶/服務(wù)器體系結(jié)構(gòu)??  4.2 Microsoft SQL Server基礎(chǔ)??  4.3 Transact-SQL簡介??  本章小結(jié)  習(xí)題四??第5章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言——SQL??  5.1 SQL語言概述??  5.2 SQL的數(shù)據(jù)定義功能??  5.3 SQL的數(shù)據(jù)查詢功能??  5.4 視圖(View)??  5.5 SQL的數(shù)據(jù)操作功能??  5.6 SQL的數(shù)據(jù)控制功能??  5.7 SQL的宿主使用??  5.8 動態(tài)SQL??  本章小結(jié)??  習(xí)題五??第6章 存儲過程、觸發(fā)器?和數(shù)據(jù)完整性??  6.1 存儲過程??  6.2 觸發(fā)器及其用途??  6.3 數(shù)據(jù)完整性??  本章小結(jié)??  習(xí)題六??第7章 安全性??  7.1 安全性概述??  7.2 用戶管理和角色管理??  7.3 權(quán)限管理??  7.4 其他安全問題??  本章小結(jié)??  習(xí)題七??第8章 事務(wù)管理??  8.1 事務(wù)??  8.2 并發(fā)控制??  8.3 恢復(fù)??  本章小結(jié)??  習(xí)題八??第9章 關(guān)系數(shù)據(jù)理論??  9.1 基本概念??  9.2 函數(shù)依賴的公理系統(tǒng)??  9.3 規(guī)范化??  9.4 模式分解??  本章小結(jié)??  習(xí)題九??第10章 數(shù)據(jù)庫設(shè)計??  10.1 完善E-R模型中的概念??  10.2 數(shù)據(jù)庫設(shè)計的過程??  10.3 數(shù)據(jù)庫設(shè)計工具PowerDesigner??  本章小結(jié)??  習(xí)題十??第11章 面向?qū)ο髷?shù)據(jù)庫??  11.1 新的數(shù)據(jù)庫應(yīng)用和新的數(shù)據(jù)類型??  11.2 面向?qū)ο蟮臄?shù)據(jù)模型??  11.3 對象關(guān)系數(shù)據(jù)庫與對象數(shù)據(jù)庫??  11.4 面向?qū)ο髷?shù)據(jù)庫研究中的幾個特點(diǎn)??  11.5 RDBMS、ORDBMS和OODBMS的比較??  本章小結(jié)??  習(xí)題十一??第12章 數(shù)據(jù)庫應(yīng)用的結(jié)構(gòu)與開發(fā)環(huán)境??  12.1 數(shù)據(jù)庫應(yīng)用開發(fā)概述??  12.2 開放的客戶端開發(fā)??  12.3 數(shù)據(jù)庫應(yīng)用開發(fā)工具PowerBuilder??  12.4 基于組件的數(shù)據(jù)庫開發(fā)??  12.5 Web數(shù)據(jù)庫應(yīng)用開發(fā)??  本章小結(jié)??  習(xí)題十二??第13章 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)方法??  13.1 概述??  13.2 結(jié)構(gòu)化生命周期方法??  13.3 快速原型方法??  13.4 面向?qū)ο蠓椒??  13.5 客戶/服務(wù)器應(yīng)用規(guī)劃綜述??  本章小結(jié)??  習(xí)題十三??第14章 分布式數(shù)據(jù)庫與分布數(shù)據(jù)管理??  14.1 什么是分布式數(shù)據(jù)庫??  14.2 分布式數(shù)據(jù)庫的數(shù)據(jù)分布方式??  14.3 分布式數(shù)據(jù)庫的特點(diǎn)和目標(biāo)??  14.4 SQL Server的分布數(shù)據(jù)管理??  本章小結(jié)??  習(xí)題十四??第15章 數(shù)據(jù)倉庫??  15.1 什么是數(shù)據(jù)倉庫??  15.2 數(shù)據(jù)倉庫的結(jié)構(gòu)??  15.3 數(shù)據(jù)倉庫系統(tǒng)??  15.4 建立數(shù)據(jù)倉庫??  15.5 實(shí)現(xiàn)數(shù)據(jù)倉庫的數(shù)據(jù)庫環(huán)境??  15.6 數(shù)據(jù)倉庫與決策支持??  15.7 SQL Server的數(shù)據(jù)倉庫解決方案??  15.8 將SQL Server的OLTP數(shù)據(jù)轉(zhuǎn)換到OLAP數(shù)據(jù)倉庫??  15.9 軟件開發(fā)商的數(shù)據(jù)倉庫解決方案??  本章小結(jié)??  習(xí)題十五??第16章 數(shù)據(jù)庫研究和應(yīng)用的新領(lǐng)域??  16.1 概述??  16.2 數(shù)據(jù)庫技術(shù)與其他技術(shù)相結(jié)合產(chǎn)生的新領(lǐng)域?  16.3 面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫新技術(shù)??  本章小結(jié)??  習(xí)題十六??附錄 上機(jī)實(shí)驗(yàn)??實(shí)驗(yàn)1 建立數(shù)據(jù)庫??實(shí)驗(yàn)2 建立表和數(shù)據(jù)完整性?實(shí)驗(yàn)3 SQL數(shù)據(jù)操作??實(shí)驗(yàn)4 SQL數(shù)據(jù)查詢??實(shí)驗(yàn)5 視圖的定義和操作??實(shí)驗(yàn)6 SQL的宿主使用方式??實(shí)驗(yàn)7 存儲過程??實(shí)驗(yàn)8 觸發(fā)器??實(shí)驗(yàn)9 用戶管理和權(quán)限管理??實(shí)驗(yàn)10 并發(fā)控制??實(shí)驗(yàn)11 數(shù)據(jù)庫建模工具??實(shí)驗(yàn)12 使用Visual FoxPro做客戶端開發(fā)??實(shí)驗(yàn)13 使用PowerBuilder做客戶端開發(fā)??主要參考書目

章節(jié)摘錄

插圖:第1章 緒論數(shù)據(jù)庫是數(shù)據(jù)管理的工具。數(shù)據(jù)管理經(jīng)歷了從手工管理階段、文件管理階段到數(shù)據(jù)庫管理階段的變遷。數(shù)據(jù)庫技術(shù)自產(chǎn)生以來便為廣大用戶所接受,并獲得了廣泛的應(yīng)用。無論是對學(xué)生,還是對廣大計算機(jī)用戶,數(shù)據(jù)庫都已不再陌生。1.1 什么數(shù)據(jù)庫數(shù)據(jù)庫,顧名思義就是存放數(shù)據(jù)的倉庫,只不過這個倉庫不是一般意義上的庫房,它是存儲在計算機(jī)存儲設(shè)備上的相互關(guān)聯(lián)的數(shù)據(jù)集合。從中文字面上來看,數(shù)據(jù)庫和數(shù)據(jù)倉庫完全是一個概念,這種想當(dāng)然的理解是不準(zhǔn)確的。數(shù)據(jù)庫對應(yīng)的英文單詞是DataBase,如果直譯是數(shù)據(jù)基地的意思,而數(shù)據(jù)倉庫則另有其詞——DataWarehouse。所以數(shù)據(jù)庫和數(shù)據(jù)倉庫不是同義詞,數(shù)據(jù)倉庫是在數(shù)據(jù)庫技術(shù)的基礎(chǔ)是發(fā)展起來的一個新的應(yīng)用領(lǐng)域(有關(guān)數(shù)據(jù)倉庫的內(nèi)容將在第15章介紹)。數(shù)據(jù)庫技術(shù)發(fā)展到今天已經(jīng)是一門非常成熟的技術(shù)。它始于20世紀(jì)60-70年代,然而無論是從數(shù)據(jù)庫的技術(shù)水平,還是從數(shù)據(jù)庫的應(yīng)用水平,今天和過去都不可同日而語,但是數(shù)據(jù)庫的最基本特征沒有變,概括起來應(yīng)該包括如下幾個特征:數(shù)據(jù)庫是相互關(guān)聯(lián)的數(shù)據(jù)的集合;

編輯推薦

《數(shù)據(jù)庫系統(tǒng)及應(yīng)用》是由崔魏所編著,高等教育出版社出版發(fā)行的。

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)庫系統(tǒng)及應(yīng)用 PDF格式下載


用戶評論 (總計1條)

 
 

  •   這本書不怎么樣內(nèi)容比較簡單較少太籠統(tǒng)了
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7