出版時(shí)間:2010-3 出版社:清華大學(xué)出版社 作者:孟凡榮 等編著 頁數(shù):313
前言
數(shù)據(jù)庫技術(shù)是20世紀(jì)60年代后期產(chǎn)生和發(fā)展起來的一項(xiàng)計(jì)算機(jī)數(shù)據(jù)管理技術(shù),從誕生開始到現(xiàn)在一直備受人們關(guān)注,目前已經(jīng)是計(jì)算機(jī)科學(xué)的重要分支,也是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快、應(yīng)用最廣泛的重要分支之一,它已經(jīng)成為計(jì)算機(jī)信息系統(tǒng)和計(jì)算機(jī)應(yīng)用系統(tǒng)的重要技術(shù)基礎(chǔ)和支柱。因此,也是一個(gè)十分活躍的研究領(lǐng)域,一個(gè)日新月異的研究領(lǐng)域。它是計(jì)算機(jī)專業(yè)的必修課程。本書以關(guān)系數(shù)據(jù)庫為核心,重點(diǎn)介紹數(shù)據(jù)庫相關(guān)的基本概念、基本原理和實(shí)用的數(shù)據(jù)庫設(shè)計(jì)技術(shù),使讀者能夠?qū)?shù)據(jù)庫系統(tǒng)有一個(gè)全面、深入、系統(tǒng)的了解,為進(jìn)一步從事數(shù)據(jù)庫系統(tǒng)的研究、開發(fā)和應(yīng)用奠定堅(jiān)實(shí)的基礎(chǔ)。本書主要內(nèi)容包括數(shù)據(jù)庫系統(tǒng)的產(chǎn)生與發(fā)展、數(shù)據(jù)庫系統(tǒng)特點(diǎn)、數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)模型、數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)、關(guān)系數(shù)據(jù)庫方法、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL、關(guān)系規(guī)范化理論、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫安全性、數(shù)據(jù)庫完整性、恢復(fù)技術(shù)、并發(fā)控制、數(shù)據(jù)庫設(shè)計(jì)實(shí)例和數(shù)據(jù)庫技術(shù)新發(fā)展等。本書主要特點(diǎn):(1)根據(jù)實(shí)際情況出發(fā),重點(diǎn)突出基本概念、基本原理和基本技術(shù),同時(shí)充分考慮教學(xué)的需要,在內(nèi)容選取、難易程度等因素上都有所考慮,該教材特別適用于48~64學(xué)時(shí)教學(xué)。(2)緊緊圍繞當(dāng)前比較流行的關(guān)系數(shù)據(jù)庫,系統(tǒng)地論述了關(guān)系數(shù)據(jù)庫的基本原理、方法和技術(shù),對(duì)于其他模型數(shù)據(jù)庫,由于很少使用,所以只做簡(jiǎn)單介紹。(3)特別注重理論聯(lián)系實(shí)際,在介紹原理、方法的同時(shí)擴(kuò)充了例題,以此來進(jìn)一步加深對(duì)概念、原理的理解。(4)為了加強(qiáng)數(shù)據(jù)庫應(yīng)用技術(shù),特別增加了數(shù)據(jù)庫實(shí)例一章,以此幫助讀者加強(qiáng)數(shù)據(jù)庫設(shè)計(jì)能力的提高。(5)力求反映當(dāng)前數(shù)據(jù)庫領(lǐng)域的新水平。本書由孟凡榮主編,其中,孟凡榮編寫第1章和第7章的5、6、7節(jié)及全書的統(tǒng)稿,閆秋艷編寫第2章和第3章,雷小鋒編寫第4章和第6章,張磊編寫第5章和第9章的第2節(jié)實(shí)例,謝紅俠編寫第8章,王志曉編寫第7章的1、2、3、4節(jié)和第9章的第1節(jié)實(shí)例,并協(xié)助全書的統(tǒng)稿。本書還得到姜麗莉、郭晶和朱牧等許多研究生的大力支持,做了大量資料收集、習(xí)題、圖表和排版等工作,對(duì)她們的辛勤勞動(dòng)表示感謝。由于編者水平有限,書中疏漏謬誤之處在所難免,殷切希望廣大讀者批評(píng)指正。
內(nèi)容概要
全書主要論述了數(shù)據(jù)庫相關(guān)的基本概念,內(nèi)容包括數(shù)據(jù)庫系統(tǒng)的產(chǎn)生與發(fā)展、數(shù)據(jù)庫系統(tǒng)特點(diǎn)、數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)模型、數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)、關(guān)系數(shù)據(jù)庫方法、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL、關(guān)系規(guī)范化理論、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫保護(hù)、數(shù)據(jù)庫設(shè)計(jì)實(shí)例和數(shù)據(jù)庫技術(shù)新發(fā)展等。 本書以當(dāng)前比較流行的關(guān)系數(shù)據(jù)庫為核心,在力求概念清晰的同時(shí)深入淺出地論述了關(guān)系數(shù)據(jù)庫的基本原理、方法和技術(shù)。使讀者既能學(xué)習(xí)關(guān)系數(shù)據(jù)庫的基本概念、基本原理和基本技術(shù),同時(shí)又能利用它真正解決實(shí)際的問題,做到學(xué)以致用?! ”緯梢宰鳛楦叩仍盒S?jì)算機(jī)專業(yè)數(shù)據(jù)庫原理與應(yīng)用課程的教學(xué)用書,還可以作為與計(jì)算機(jī)相關(guān)專業(yè)的教學(xué)用書,亦可以作為廣大科技人員的學(xué)習(xí)用書或參考書。
書籍目錄
第1章 緒論 1.1 數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫應(yīng)用系統(tǒng) 1.1.1 數(shù)據(jù)庫 1.1.2 數(shù)據(jù)庫管理系統(tǒng) 1.1.3 數(shù)據(jù)庫系統(tǒng) 1.1.4 數(shù)據(jù)庫應(yīng)用系統(tǒng) 1.2 數(shù)據(jù)庫系統(tǒng)的產(chǎn)生與發(fā)展 1.2.1 數(shù)據(jù)、信息、數(shù)據(jù)管理與數(shù)據(jù)處理 1.2.2 數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展 1.2.3 數(shù)據(jù)庫系統(tǒng)的特點(diǎn) 1.3 數(shù)據(jù)模型 1.3.1 數(shù)據(jù)模型概述 1.3.2 實(shí)體聯(lián)系數(shù)據(jù)模型 1.3.3 數(shù)據(jù)模型常用結(jié)構(gòu) 1.4 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu) 1.4.1 數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu) 1.4.2 數(shù)據(jù)庫的兩級(jí)映像與數(shù)據(jù)獨(dú)立性 1.4.3 用戶通過DBMS訪問數(shù)據(jù)庫的過程 1.5 數(shù)據(jù)庫管理系統(tǒng) 1.5.1 數(shù)據(jù)庫管理系統(tǒng)的主要功能 1.5.2 數(shù)據(jù)庫管理系統(tǒng)應(yīng)該滿足的要求 1.5.3 數(shù)據(jù)庫管理系統(tǒng)程序模塊的組成 1.5.4 數(shù)據(jù)庫管理系統(tǒng)的層次結(jié)構(gòu) 1.5.5 常見的數(shù)據(jù)庫管理系統(tǒng) 1.6 數(shù)據(jù)庫應(yīng)用系統(tǒng)常用的幾種結(jié)構(gòu) 1.6.1 單用戶結(jié)構(gòu) 1.6.2 集中式結(jié)構(gòu) 1.6.3 分布式結(jié)構(gòu) 1.6.4 客戶機(jī)/服務(wù)器結(jié)構(gòu) 1.6.5 瀏覽器/服務(wù)器結(jié)構(gòu) 1.7 數(shù)據(jù)庫技術(shù)的新發(fā)展 小結(jié) 習(xí)題1 第2章 關(guān)系數(shù)據(jù)庫 2.1 關(guān)系 2.1.1 關(guān)系定義 2.1.2 關(guān)系操作 2.1.3 關(guān)系完整性約束 2.2 關(guān)系代數(shù) 2.2.1 傳統(tǒng)的集合運(yùn)算 2.2.2 專門的關(guān)系運(yùn)算 2.2.3 關(guān)系代數(shù)舉例 2.3 查詢優(yōu)化 2.3.1 查詢優(yōu)化的必要性 2.3.2 查詢優(yōu)化的策略和算法 2.4 關(guān)系系統(tǒng) 2.4.1 關(guān)系系統(tǒng)定義 2.4.2 關(guān)系系統(tǒng)分類 2.4.3 全關(guān)系系統(tǒng)的基本準(zhǔn)則 2.5 關(guān)系演算 2.5.1 元組關(guān)系演算 2.5.2 域關(guān)系演算 小結(jié) 習(xí)題2 第3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 3.1 SQL概述 3.1.1 SQL的發(fā)展 3.1.2 SQL的特點(diǎn) 3.1.3 SQL體系結(jié)構(gòu) 3.2 SQL的定義功能 3.2.1 基本表的定義 3.2.2 基本表的修改和刪除 3.2.3 索引的建立與刪除 3.3 數(shù)據(jù)查詢 3.3.1 單表查詢 3.3.2 連接查詢 3.3.3 嵌套查詢 3.4 數(shù)據(jù)更新 3.4.1 插入數(shù)據(jù) 3.4.2 刪除數(shù)據(jù) 3.4.3 修改數(shù)據(jù) 3.5 視圖 3.5.1 建立視圖 3.5.2 刪除視圖 3.5.3 查詢視圖 3.5.4 更新視圖 3.6 數(shù)據(jù)控制 3.6.1 授權(quán) 3.6.2 收回權(quán)限 3.7 嵌入式SQL 小結(jié) 習(xí)題3 第4章 關(guān)系規(guī)范化理論 第5章 數(shù)據(jù)庫設(shè)計(jì) 第6章 數(shù)據(jù)庫保護(hù)第7章 數(shù)據(jù)庫新技術(shù) 第8章 SQL Server 2000 第9章 數(shù)據(jù)庫應(yīng)用實(shí)例 參考文獻(xiàn)
章節(jié)摘錄
插圖:一提起數(shù)據(jù),大多數(shù)人想到的是數(shù)字。其實(shí)數(shù)字只是數(shù)據(jù)中的一種,數(shù)據(jù)包含的種類很多,如:圖紙、報(bào)表、聲音、圖像、賬冊(cè)等,這些實(shí)際上就是人們反映客觀世界或者是與客觀聯(lián)系的介質(zhì),人們也就是利用這些介質(zhì)來表現(xiàn)數(shù)據(jù)。所以有人說,數(shù)據(jù)是從觀察和測(cè)量中所收集到的事實(shí),也有人說數(shù)據(jù)是描述事物的符號(hào)記錄,或者說數(shù)據(jù)是載荷信息的各種符號(hào),也可以說,數(shù)據(jù)本質(zhì)上是對(duì)客觀事物特征的一種抽象的、符號(hào)化的表示,即用一定的符號(hào)表示那些從觀察或測(cè)量中所收集到的基本事實(shí),采用什么符號(hào)完全是一種人為的規(guī)定。對(duì)于這些數(shù)據(jù)經(jīng)過加工處理以后,就能轉(zhuǎn)變?yōu)橛兄趯?shí)現(xiàn)特定目的的信息。因此又可以說信息是數(shù)據(jù)有意義的表現(xiàn),或者說信息就是數(shù)據(jù)的含義。由此可見,信息實(shí)際上是經(jīng)過處理后的數(shù)據(jù),是消化了的數(shù)據(jù)。例如:在現(xiàn)實(shí)世界中測(cè)量到了一個(gè)電壓220V,可以知道220是一個(gè)數(shù)據(jù),220V是一個(gè)電壓的信息。但是,如果不知道220表示的含義是什么,那么也就不知道傳遞的信息是什么,可以認(rèn)為220是一個(gè)長(zhǎng)度的信息,也可以說220是一個(gè)重量的信息。由此可見,數(shù)據(jù)本身還不能完全表達(dá)自身內(nèi)容,需要經(jīng)過解釋才能明白其含義,所以數(shù)據(jù)和信息的解釋是密不可分的,即數(shù)據(jù)和信息聯(lián)系密切。當(dāng)對(duì)數(shù)據(jù)和信息的概念理解以后,下面介紹另外兩個(gè)概念——數(shù)據(jù)管理和數(shù)據(jù)處理。數(shù)據(jù)管理和數(shù)據(jù)處理兩個(gè)概念既有區(qū)別又有聯(lián)系,數(shù)據(jù)管理技術(shù)的好壞,將直接影響數(shù)據(jù)處理的效率。
編輯推薦
《數(shù)據(jù)庫原理與應(yīng)用》:21世紀(jì)高等學(xué)校計(jì)算機(jī)教育實(shí)用規(guī)劃教材
圖書封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫原理與應(yīng)用 PDF格式下載