數(shù)據(jù)庫(kù)理論與應(yīng)用

出版時(shí)間:2008-10  出版社:清華大學(xué)出版社  作者:李合龍,董守玲,謝樂(lè)軍 等編著  頁(yè)數(shù):313  

前言

一、 關(guān)于本書(shū)本書(shū)是根據(jù)普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材的指導(dǎo)精神而編寫(xiě)的。數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快的重要分支之一,它出現(xiàn)于20世紀(jì)60年代末,它的發(fā)展非常迅速,應(yīng)用非常廣泛,形成了一大批實(shí)用系統(tǒng),幾乎涉及所有的應(yīng)用領(lǐng)域,目前已經(jīng)成為計(jì)算機(jī)信息系統(tǒng)和應(yīng)用系統(tǒng)的重要技術(shù)支柱。由于數(shù)據(jù)庫(kù)技術(shù)的重要性日益突出,因此學(xué)習(xí)數(shù)據(jù)庫(kù)理論和技術(shù)是迫切而且必要的。數(shù)據(jù)庫(kù)是理論與實(shí)踐緊密結(jié)合的一門(mén)課程,因此本教材的教學(xué)目標(biāo)不僅是讓學(xué)生知道數(shù)據(jù)庫(kù)的歷史、掌握數(shù)據(jù)庫(kù)技術(shù)的有關(guān)知識(shí),而且熟知數(shù)據(jù)庫(kù)技術(shù)的發(fā)展趨勢(shì)及其在經(jīng)濟(jì)、科學(xué)、法律、政治和文化方面的表現(xiàn)。通過(guò)本課程的學(xué)習(xí),既可在學(xué)科的學(xué)術(shù)方面,又可在社會(huì)所需的職業(yè)技能方面均得到提高。因此本書(shū)比較全面系統(tǒng)地介紹了數(shù)據(jù)庫(kù)技術(shù)的基本原理和應(yīng)用實(shí)踐。二、 本書(shū)結(jié)構(gòu)本書(shū)系統(tǒng)地講述了數(shù)據(jù)庫(kù)技術(shù)的基本原理和應(yīng)用實(shí)踐。全書(shū)共12章。第1章是數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)。本章概括地講述了數(shù)據(jù)庫(kù)技術(shù)所涉及的大部分知識(shí),主要包括數(shù)據(jù)庫(kù)的基本概念、數(shù)據(jù)模型、數(shù)據(jù)庫(kù)體系結(jié)構(gòu)以及數(shù)據(jù)管理技術(shù)發(fā)展的4個(gè)階段及各個(gè)階段的特點(diǎn)。第2章是數(shù)據(jù)模型。主要講述了數(shù)據(jù)模型的定義和作用,并詳細(xì)介紹幾種常見(jiàn)的數(shù)據(jù)模型。第3章是關(guān)系數(shù)據(jù)模型。主要介紹了層次模型、網(wǎng)狀模型和關(guān)系模型各自的特點(diǎn),關(guān)系、關(guān)系模式和關(guān)系數(shù)據(jù)庫(kù)的有關(guān)基本概念以及關(guān)系代數(shù)和關(guān)系演算。第4章是關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言——SQL。主要介紹了標(biāo)準(zhǔn)SQL語(yǔ)言的基本語(yǔ)法以及應(yīng)用,還列舉了大量的實(shí)例以幫助讀者理解和掌握SQL語(yǔ)言的使用與特點(diǎn)。第5章是關(guān)系數(shù)據(jù)庫(kù)的查詢(xún)優(yōu)化。主要講述查詢(xún)優(yōu)化的理論及方法。第6章是關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論。本章內(nèi)容是進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)所必需的理論基礎(chǔ),主要講解了函數(shù)依賴(lài)的概念,1NF、2NF、3NF和BCNF的定義及其規(guī)范化的方法等。第7章是數(shù)據(jù)庫(kù)設(shè)計(jì)。主要介紹了數(shù)據(jù)庫(kù)設(shè)計(jì)的6個(gè)階段: 系統(tǒng)需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施以及數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)。對(duì)于每一階段,都分別詳細(xì)討論了其相應(yīng)的任務(wù)、方法和步驟。第8章是數(shù)據(jù)庫(kù)的安全性和完整性。本章對(duì)數(shù)據(jù)庫(kù)的安全性控制和完整性控制兩方面進(jìn)行討論,分析了兩個(gè)方面的聯(lián)系和區(qū)別。第9章是數(shù)據(jù)庫(kù)事務(wù)管理。主要介紹了事務(wù)、并發(fā)控制、封鎖和數(shù)據(jù)庫(kù)恢復(fù)的概念和技術(shù)。第10章是對(duì)象數(shù)據(jù)庫(kù)系統(tǒng)。本章介紹了對(duì)象數(shù)據(jù)庫(kù)系統(tǒng)的概念和類(lèi)型,對(duì)它的兩個(gè)主要分支——面向?qū)ο髷?shù)據(jù)庫(kù)管理系統(tǒng)和對(duì)象關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)做了詳細(xì)的介紹。第11章是數(shù)據(jù)倉(cāng)庫(kù)。主要介紹了數(shù)據(jù)倉(cāng)庫(kù)的概念、特點(diǎn)、結(jié)構(gòu)、設(shè)計(jì)和應(yīng)用。第12章是應(yīng)用程序訪問(wèn)數(shù)據(jù)庫(kù)。主要以Delphi數(shù)據(jù)庫(kù)為背景介紹了數(shù)據(jù)庫(kù)技術(shù)的實(shí)現(xiàn),包括Delphi數(shù)據(jù)庫(kù)環(huán)境、報(bào)表設(shè)計(jì)、Delphi數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)等一系列內(nèi)容。三、 本書(shū)特點(diǎn)本書(shū)系統(tǒng)、全面地研究和借鑒了國(guó)外相關(guān)教材先進(jìn)的教學(xué)方法,結(jié)合國(guó)內(nèi)院校教學(xué)實(shí)際和先進(jìn)的教學(xué)成果,根據(jù)教育部“十一五”國(guó)家級(jí)規(guī)劃教材應(yīng)用型本科教育的指導(dǎo)思想編寫(xiě),具有實(shí)用性和可操作性,與時(shí)俱進(jìn),與當(dāng)前的就業(yè)市場(chǎng)結(jié)合得更加緊密。本書(shū)最大的特點(diǎn)是概念清晰易懂,語(yǔ)言表達(dá)精練,理論與應(yīng)用緊密結(jié)合,是關(guān)于數(shù)據(jù)庫(kù)的難得的參考教材。四、 適用對(duì)象本書(shū)可作為希望學(xué)習(xí)和了解數(shù)據(jù)庫(kù)理論和應(yīng)用的高等院校計(jì)算機(jī)專(zhuān)業(yè)、電子商務(wù)專(zhuān)業(yè)的學(xué)生教材,適合數(shù)據(jù)庫(kù)的初學(xué)者及希望了解關(guān)系數(shù)據(jù)庫(kù)的讀者,也可作為相關(guān)專(zhuān)業(yè)的廣大技術(shù)科研工作者的參考書(shū)。由于作者水平所限,書(shū)中難免存在不足與疏漏之處,懇請(qǐng)讀者批評(píng)指正。

內(nèi)容概要

本書(shū)是根據(jù)普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材的指導(dǎo)精神而編寫(xiě)的。    本書(shū)比較全面系統(tǒng)地介紹了數(shù)據(jù)庫(kù)技術(shù)的基本原理和應(yīng)用實(shí)踐,由淺入深講述了數(shù)據(jù)庫(kù)的歷史、數(shù)據(jù)庫(kù)技術(shù)的發(fā)展趨勢(shì)、關(guān)系數(shù)據(jù)模型和語(yǔ)言、數(shù)據(jù)庫(kù)的管理及數(shù)據(jù)倉(cāng)庫(kù)。最后介紹數(shù)據(jù)庫(kù)示例——Delphi的基礎(chǔ)知識(shí),為讀者更深入的學(xué)習(xí)提供了方向。通過(guò)本課程的學(xué)習(xí),既可在學(xué)術(shù)方面,又可在社會(huì)所需的職業(yè)技能方面得到提高。本書(shū)最大的特點(diǎn)是概念清晰易懂,語(yǔ)言表達(dá)精練,理論與應(yīng)用緊密結(jié)合,是關(guān)于數(shù)據(jù)庫(kù)的難得的參考教材。    本書(shū)可作為希望學(xué)習(xí)和了解數(shù)據(jù)庫(kù)理論和應(yīng)用技術(shù)的高等院校計(jì)算機(jī)專(zhuān)業(yè)、電子商務(wù)專(zhuān)業(yè)教材,適合數(shù)據(jù)庫(kù)的初學(xué)者及希望了解關(guān)系數(shù)據(jù)庫(kù)的讀者,也可作為相關(guān)專(zhuān)業(yè)的廣大技術(shù)科研工作者的參考書(shū)。

書(shū)籍目錄

第1章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 1.1 數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展  1.1.1 人工管理階段  1.1.2 文件系統(tǒng)階段  1.1.3 數(shù)據(jù)庫(kù)階段  1.1.4 高級(jí)數(shù)據(jù)庫(kù)階段 1.2 數(shù)據(jù)庫(kù)的基本概念  1.2.1 信息與數(shù)據(jù)  1.2.2  數(shù)據(jù)庫(kù)  1.2.3 數(shù)據(jù)庫(kù)系統(tǒng) 1.3 數(shù)據(jù)模型 1.4 數(shù)據(jù)庫(kù)體系結(jié)構(gòu)  1.4.1 數(shù)據(jù)獨(dú)立性  1.4.2 數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)和二級(jí)功能映射 1.5  數(shù)據(jù)庫(kù)的重要性及發(fā)展趨勢(shì)  1.5.1 數(shù)據(jù)庫(kù)的重要性  1.5.2 數(shù)據(jù)庫(kù)的發(fā)展趨勢(shì) 小結(jié) 綜合練習(xí)1第2章 數(shù)據(jù)模型 2.1 數(shù)據(jù)模型概述  2.1.1 數(shù)據(jù)模型的定義  2.1.2 數(shù)據(jù)模型中的一些基本概念 2.2 E—R模型 2.3 層次數(shù)據(jù)模型 2.4 網(wǎng)狀數(shù)據(jù)模型  2.5 關(guān)系數(shù)據(jù)模型  2.6 數(shù)據(jù)模型與數(shù)據(jù)模式  小結(jié)  綜合練習(xí)2第3章 關(guān)系數(shù)據(jù)模型 3.1 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)  3.1.1  關(guān)系  3.1.2 關(guān)系模式  3.1.3 關(guān)系數(shù)據(jù)庫(kù)  3.2 關(guān)系數(shù)據(jù)操作  3.2.1 關(guān)系操作的分類(lèi)  3.2.2  空值處理  3.2.3 關(guān)系代數(shù)和關(guān)系演算  3.2.4 關(guān)系數(shù)據(jù)語(yǔ)言 3.3 關(guān)系的完整性約束  3.3.1 實(shí)體完整性  3.3.2 參照完整性  3.3.3 用戶(hù)定義的完整性  3.3.4 完整性約束的作用 3.4 關(guān)系代數(shù)  3.4.1 傳統(tǒng)的集合運(yùn)算  3.4.2 專(zhuān)門(mén)的關(guān)系運(yùn)算 3.5 關(guān)系演算  3.5.1 元組關(guān)系演算  3.5.2 域關(guān)系演算  3.5.3 關(guān)系代數(shù)、元組演算、域演算的等價(jià)性 小結(jié) 綜合練習(xí)3第4章  關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言——SQL 4.1  SQ1概述 4.2  數(shù)據(jù)定義  4.2.1  SQ1的基本數(shù)據(jù)類(lèi)型  4.2.2 基本表的創(chuàng)建、修改和撤銷(xiāo)  4.2.3 索引的創(chuàng)建和撤銷(xiāo) 4.3  數(shù)據(jù)查詢(xún)  4.3.1  SQ1的查詢(xún)語(yǔ)句  4.3.2 單表查詢(xún) ……第5章 關(guān)系數(shù)據(jù)庫(kù)的查詢(xún)優(yōu)化第6章 關(guān)系數(shù)據(jù)規(guī)范化理論第7章 數(shù)據(jù)庫(kù)設(shè)計(jì)第8章 數(shù)據(jù)庫(kù)的安全性和完整性第9章 數(shù)據(jù)庫(kù)事務(wù)和理第10章 對(duì)象數(shù)據(jù)庫(kù)系統(tǒng)第11章 數(shù)據(jù)倉(cāng)庫(kù)第12章 應(yīng)用程序訪問(wèn)數(shù)據(jù)庫(kù)參考答案附錄 實(shí)驗(yàn)參考文獻(xiàn)

章節(jié)摘錄

第1章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生于20世紀(jì)60年代中期,是當(dāng)時(shí)進(jìn)行數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支,它的出現(xiàn)極大地促進(jìn)了計(jì)算機(jī)應(yīng)用向各行各業(yè)的滲透。 本章概括地講述了數(shù)據(jù)庫(kù)技術(shù)所涉及的大部分知識(shí),目的是使讀者對(duì)數(shù)據(jù)庫(kù)有一個(gè)整體的認(rèn)識(shí),為今后的學(xué)習(xí)打下基礎(chǔ);并且介紹了數(shù)據(jù)庫(kù)的重要性以及發(fā)展趨勢(shì),使讀者能認(rèn)識(shí)到學(xué)習(xí)數(shù)據(jù)庫(kù)知識(shí)的必要性。1.1 數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展數(shù)據(jù)庫(kù)技術(shù)并不是在計(jì)算機(jī)產(chǎn)生的同時(shí)就出現(xiàn)的,而是隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,由于圖書(shū)館、政府、商業(yè)和醫(yī)療機(jī)構(gòu)等領(lǐng)域的需要而出現(xiàn).的產(chǎn)物。數(shù)據(jù)庫(kù)技術(shù)的核心是數(shù)據(jù)處理。所謂數(shù)據(jù)處理是指對(duì)數(shù)據(jù)進(jìn)行分析和加工的技術(shù)過(guò)程,包括對(duì)各種原始數(shù)據(jù)的分析、整理、計(jì)算、編輯等的加工和處理。數(shù)據(jù)處理可分為數(shù)據(jù)計(jì)算和數(shù)據(jù)管理,其中,數(shù)據(jù)管理是數(shù)據(jù)處理的主要內(nèi)容和核心部分。數(shù)據(jù)管理的發(fā)展主要分為人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫(kù)階段和高級(jí)數(shù)據(jù)庫(kù)階段。1.1.1 人工管理階段在人工管理階段(20世紀(jì)50年代中期以前),計(jì)算機(jī)主要用于科學(xué)計(jì)算。當(dāng)時(shí),外部存儲(chǔ)器只有磁帶、卡片和紙帶等,還沒(méi)有磁盤(pán)等字節(jié)存取存儲(chǔ)設(shè)備。在軟件方面只有匯編語(yǔ)言,尚無(wú)數(shù)據(jù)管理方面的軟件。數(shù)據(jù)處理的方式基本上是批處理。 這一階段的數(shù)據(jù)管理有下列特點(diǎn):(1)數(shù)據(jù)不保存在計(jì)算機(jī)內(nèi)。(2)沒(méi)有專(zhuān)用的軟件對(duì)數(shù)據(jù)進(jìn)行管理。 (3)只有程序(program)的概念,沒(méi)有文件(file)的概念。數(shù)據(jù)的組織方式必須由程序員自行設(shè)計(jì)與安排。

編輯推薦

《數(shù)據(jù)庫(kù)理論與應(yīng)用》最大的特點(diǎn)是概念清晰易懂,語(yǔ)言表達(dá)精練,理論與應(yīng)用緊密結(jié)合,是關(guān)于數(shù)據(jù)庫(kù)的難得的參考教材。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    數(shù)據(jù)庫(kù)理論與應(yīng)用 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)1條)

 
 

  •   這本書(shū)是我們學(xué)院的老師編寫(xiě)的,而買(mǎi)這本書(shū)則是因?yàn)闆](méi)有跟隨班里一起訂購(gòu)教材而另行買(mǎi)的。
    雖然這本書(shū)里面有一些復(fù)雜的推理,不過(guò)老師講的時(shí)候還是適當(dāng)?shù)剡M(jìn)行了刪減。
    這本書(shū)的難度不大,比較適合電子商務(wù)的人學(xué)習(xí)(本人即是電子商務(wù)專(zhuān)業(yè)的學(xué)生)。
 

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

京ICP備13047387號(hào)-7