數(shù)據(jù)庫(kù)原理及應(yīng)用

出版時(shí)間:2009-7  出版社:清華大學(xué)出版社  作者:劉金嶺,馮萬(wàn)利,張有東 主編  頁(yè)數(shù):279  

前言

數(shù)據(jù)庫(kù)原理及應(yīng)用數(shù)據(jù)庫(kù)技術(shù)是20世紀(jì)60年代后期產(chǎn)生和發(fā)展起來(lái)的一項(xiàng)計(jì)算機(jī)數(shù)據(jù)管理技術(shù),它的出現(xiàn)和發(fā)展使計(jì)算機(jī)應(yīng)用滲透到人類社會(huì)的各個(gè)領(lǐng)域。目前數(shù)據(jù)庫(kù)的建設(shè)規(guī)模和性能、數(shù)據(jù)庫(kù)信息量的大小和使用頻度已成為衡量一個(gè)國(guó)家信息化程度的重要標(biāo)志。從20世紀(jì)70年代后期開始,國(guó)外許多大學(xué)把數(shù)據(jù)庫(kù)原理及應(yīng)用列為計(jì)算機(jī)專業(yè)的學(xué)習(xí)內(nèi)容,我國(guó)高等院校從20世紀(jì)80年代開始也把數(shù)據(jù)庫(kù)原理及應(yīng)用作為計(jì)算機(jī)專業(yè)的主要課程之一。目前數(shù)據(jù)庫(kù)技術(shù)已成為信息科學(xué)技術(shù)領(lǐng)域的重要基礎(chǔ)。數(shù)據(jù)庫(kù)及應(yīng)用課程是普通高等學(xué)校應(yīng)用型本科計(jì)算機(jī)專業(yè)和信息管理等專業(yè)的一門專業(yè)基礎(chǔ)課。它的主要任務(wù)是研究存儲(chǔ)、使用和管理數(shù)據(jù);目的是使讀者掌握數(shù)據(jù)庫(kù)的基本原理、方法和應(yīng)用技術(shù),能有效地使用現(xiàn)有的數(shù)據(jù)庫(kù)管理系統(tǒng)和軟件開發(fā)工具,掌握數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)和數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)方式。本書主要特點(diǎn):(1)以關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)為核心。在系統(tǒng)論述數(shù)據(jù)庫(kù)基本知識(shí)的基礎(chǔ)上,著重討論了關(guān)系數(shù)據(jù)庫(kù)的原理與實(shí)現(xiàn),其中對(duì)關(guān)系數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫(kù)體系結(jié)構(gòu)、關(guān)系規(guī)范化理論、查詢優(yōu)化等都有較詳細(xì)、系統(tǒng)的說(shuō)明。(2)教材對(duì)傳統(tǒng)數(shù)據(jù)庫(kù)的內(nèi)容進(jìn)行了精簡(jiǎn),如對(duì)層次數(shù)據(jù)庫(kù)、網(wǎng)狀數(shù)據(jù)庫(kù)僅對(duì)其模型做了簡(jiǎn)要介紹,刪除了一些與操作系統(tǒng)聯(lián)系較密切的存儲(chǔ)理論等。(3)為了反映當(dāng)前數(shù)據(jù)庫(kù)領(lǐng)域的新技術(shù)、新水平和新趨勢(shì)。本教材介紹了分布式數(shù)據(jù)庫(kù)系統(tǒng)、面向?qū)ο髷?shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)挖掘等內(nèi)容,力求反映當(dāng)前數(shù)據(jù)庫(kù)技術(shù)的發(fā)展。(4)注重理論聯(lián)系實(shí)際,加強(qiáng)數(shù)據(jù)庫(kù)應(yīng)用技術(shù)。教材在數(shù)據(jù)庫(kù)語(yǔ)言(SQL)等數(shù)據(jù)庫(kù)應(yīng)用技術(shù)方面進(jìn)行了較為全面的論述,并結(jié)合一些實(shí)例較詳細(xì)地講解了數(shù)據(jù)庫(kù)設(shè)計(jì)方法,為讀者進(jìn)行管理信息系統(tǒng)的設(shè)計(jì)提供了較扎實(shí)的基礎(chǔ)。結(jié)合SQLServer2005的具體的數(shù)據(jù)庫(kù)管理系統(tǒng),講解了數(shù)據(jù)庫(kù)一些管理技術(shù)的應(yīng)用,使讀者在學(xué)習(xí)理論的同時(shí)有了具體的應(yīng)用,也為讀者維護(hù)管理大中型數(shù)據(jù)庫(kù)系統(tǒng)打下基礎(chǔ)。本教材還介紹了當(dāng)前較為流行的軟件開發(fā)工具ASP和ASP.NET,并結(jié)合SQLServer2005數(shù)據(jù)庫(kù)給出了簡(jiǎn)單的應(yīng)用,為讀者進(jìn)行課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)或進(jìn)一步的數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)打下了基礎(chǔ)。(5)在內(nèi)容選取、章節(jié)安排、難易程度、例子選取等方面充分考慮到理論教學(xué)和實(shí)踐教學(xué)的需要,力求使教材概念準(zhǔn)確、清晰,重點(diǎn)明確,內(nèi)容廣泛,便于取舍,每章均配有習(xí)題便于教學(xué)。(6)本書對(duì)某些較深的內(nèi)容,在章節(jié)前面加了符號(hào)“*”,可以作為讀者的參考。北京工業(yè)大學(xué)的蔣國(guó)瑞教授審閱了全書,并提出許多寶貴意見,編者在此表示誠(chéng)摯的謝意。由于編者水平有限,書中疏漏謬誤之處在所難免,殷切希望廣大讀者批評(píng)指正。

內(nèi)容概要

  本書是為高等院校應(yīng)用型本科計(jì)算機(jī)專業(yè)或相關(guān)專業(yè)精心編寫的一本數(shù)據(jù)庫(kù)課程教學(xué)用書,它以關(guān)系數(shù)據(jù)庫(kù)為核心系統(tǒng),較完整地論述了數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、基本原理和應(yīng)用技術(shù),力圖使讀者對(duì)數(shù)據(jù)庫(kù)系統(tǒng)有一個(gè)全面、深入、系統(tǒng)的了解,為進(jìn)一步從事數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用、開發(fā)和研究奠定堅(jiān)實(shí)的基礎(chǔ)。本書主要內(nèi)容包括數(shù)據(jù)庫(kù)概述、數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)、關(guān)系數(shù)據(jù)庫(kù)的基本理論、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL、關(guān)系模式的規(guī)范化設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)安全與保護(hù)、ASP和ASP.ET與SQLServer2005數(shù)據(jù)庫(kù)的連接、數(shù)據(jù)庫(kù)技術(shù)的新發(fā)展等。  結(jié)合應(yīng)用型本科學(xué)生的特點(diǎn),用通俗的語(yǔ)言和實(shí)例解釋了抽象的概念。重點(diǎn)突出了SQL語(yǔ)言的應(yīng)用和數(shù)據(jù)庫(kù)設(shè)計(jì)兩部分的編寫,并結(jié)合SQLServer2005具體的數(shù)據(jù)庫(kù)管理系統(tǒng)講解了T-SQL語(yǔ)言和數(shù)據(jù)庫(kù)的安全、數(shù)據(jù)庫(kù)的備份與恢復(fù)等使用技術(shù)。另外,還介紹了ASP和ASP.NET訪問(wèn)SQLServer2005數(shù)據(jù)庫(kù)等內(nèi)容。本書既可作為高等院校應(yīng)用型本科有關(guān)專業(yè)的數(shù)據(jù)庫(kù)課程教材,也可作為從事信息領(lǐng)域工作的科技人員的參考書。

作者簡(jiǎn)介

劉金嶺:教授,男,回族,1958年10月生,1982年3月畢業(yè)于河北師范大學(xué)(原河北師范學(xué)院),始終工作在本科教學(xué)第一線。多年來(lái),主要講授的課程有數(shù)據(jù)庫(kù)原理、VFP、PB、ASP、Web數(shù)據(jù)庫(kù)應(yīng)用技術(shù)等課程,教學(xué)效果很好,年年被評(píng)為教學(xué)優(yōu)秀,主持了多項(xiàng)教改方面的各級(jí)各類項(xiàng)

書籍目錄

第1章 數(shù)據(jù)庫(kù)概述 1.1 數(shù)據(jù)庫(kù)系統(tǒng)的產(chǎn)生與發(fā)展  1.1.1 數(shù)據(jù)和數(shù)據(jù)管理技術(shù)  1.1.2 數(shù)據(jù)管理發(fā)展的三個(gè)階段 1.2 數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)  1.2.1 數(shù)據(jù)庫(kù)  1.2.2 數(shù)據(jù)庫(kù)管理系統(tǒng)  1.2.3 數(shù)據(jù)庫(kù)系統(tǒng) 1.3 SQLServer2005關(guān)系型數(shù)據(jù)庫(kù)簡(jiǎn)介  1.3.1 概述  1.3.2 系統(tǒng)數(shù)據(jù)庫(kù)簡(jiǎn)介  1.3.3 數(shù)據(jù)類型  1.3.4 實(shí)用程序和常用工具簡(jiǎn)介 習(xí)題1第2章 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu) 2.1 數(shù)據(jù)描述  2.1.1 概念設(shè)計(jì)中的數(shù)據(jù)描述  2.1.2 邏輯設(shè)計(jì)中的數(shù)據(jù)描述  2.1.3 物理存儲(chǔ)中的數(shù)據(jù)描述  2.1.4 數(shù)據(jù)聯(lián)系的描述 2.2 數(shù)據(jù)模型  2.2.1 數(shù)據(jù)模型的定義  2.2.2 實(shí)體聯(lián)系模型  2.2.3 層次模型  2.2.4 網(wǎng)狀模型  2.2.5 關(guān)系模型  2.2.6 面向?qū)ο竽P汀?.3 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)  2.3.1 三級(jí)模式結(jié)構(gòu)  2.3.2 三級(jí)結(jié)構(gòu)和兩級(jí)映像  2.3.3 兩級(jí)數(shù)據(jù)獨(dú)立性 習(xí)題2第3章 關(guān)系數(shù)據(jù)庫(kù)的基本理論 3.1 關(guān)系數(shù)據(jù)模型  3.1.1 關(guān)系模式  3.1.2 關(guān)系操作 3.2 關(guān)系模型的完整性規(guī)則  3.2.1 關(guān)系的三類完整性約束  3.2.2 實(shí)體完整性  3.2.3 參照完整性  3.2.4 用戶定義完整性 3.3 關(guān)系代數(shù)的基本運(yùn)算  3.3.1 傳統(tǒng)的集合運(yùn)算  3.3.2 專門的關(guān)系運(yùn)算  3.3.3 關(guān)系代數(shù)表達(dá)式及其應(yīng)用實(shí)例 3.4 關(guān)系演算  3.4.1 元組關(guān)系演算  3.4.2 域關(guān)系演算 3.5 查詢優(yōu)化  3.5.1 查詢優(yōu)化的一般策略  3.5.2 代數(shù)表達(dá)式的等價(jià)變換規(guī)則  3.5.3 優(yōu)化算法 習(xí)題3第4章 結(jié)構(gòu)化查詢語(yǔ)言SQL 4.1 SQL概述  4.1.1 SQL的產(chǎn)生與發(fā)展  4.1.2 SQL的組成及特點(diǎn) 4.2 SQL的數(shù)據(jù)定義  4.2.1 數(shù)據(jù)庫(kù)的創(chuàng)建與撤銷  4.2.2 定義、修改與刪除基本表  4.2.3 建立與刪除索引  4.2.4 創(chuàng)建與刪除視圖 4.3 SQL的數(shù)據(jù)查詢  4.3.1 SELECT語(yǔ)句格式  4.3.2 單表查詢  4.3.3 聚集函數(shù) ……第5章 關(guān)系模式的規(guī)范化設(shè)計(jì)第6章 數(shù)據(jù)庫(kù)設(shè)計(jì)第7章 數(shù)據(jù)庫(kù)的安全與保護(hù)第8章 ASP訪問(wèn)SQL Sever 2005數(shù)據(jù)庫(kù)第9章  ASP.NET訪問(wèn)SQL Server 2005數(shù)據(jù)庫(kù)第10章  數(shù)據(jù)庫(kù)技術(shù)的新發(fā)展參考文獻(xiàn)

章節(jié)摘錄

插圖:第1章數(shù)據(jù)庫(kù)概述數(shù)據(jù)庫(kù)技術(shù)已成為現(xiàn)代信息技術(shù)的重要組成部分,是現(xiàn)代計(jì)算機(jī)信息系統(tǒng)和計(jì)算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心。數(shù)據(jù)庫(kù)技術(shù)是20世紀(jì)60年代后期產(chǎn)生和發(fā)展起來(lái)的一項(xiàng)計(jì)算機(jī)數(shù)據(jù)管理技術(shù),它的出現(xiàn)使計(jì)算機(jī)應(yīng)用滲透到人類社會(huì)的各個(gè)領(lǐng)域。目前數(shù)據(jù)庫(kù)的建設(shè)規(guī)模和性能、數(shù)據(jù)庫(kù)信息的大小和使用頻度已成為衡量一個(gè)國(guó)家信息化程度的重要標(biāo)志,數(shù)據(jù)庫(kù)技術(shù)也成為計(jì)算機(jī)科學(xué)技術(shù)的一個(gè)重要分支。本章主要討論數(shù)據(jù)庫(kù)系統(tǒng)的產(chǎn)生與發(fā)展,以及數(shù)據(jù)庫(kù)系統(tǒng)的基本概念和特點(diǎn)。1.1 數(shù)據(jù)庫(kù)系統(tǒng)的產(chǎn)生與發(fā)展1.1.1 數(shù)據(jù)和數(shù)據(jù)管理技術(shù)1.數(shù)據(jù)數(shù)據(jù)是載荷信息的媒體,它包括數(shù)值型數(shù)據(jù)和非數(shù)值型數(shù)據(jù)。數(shù)值型數(shù)據(jù)是以數(shù)字表示信息,而非數(shù)值型數(shù)據(jù)是以符號(hào)及其組合來(lái)表示信息。例如字符、文字、圖表、圖形、圖像、聲音等均屬于非數(shù)值型數(shù)據(jù)。數(shù)據(jù)是人類社會(huì)發(fā)展的一種重要的信息資源,如何有效地保存和科學(xué)地管理這些數(shù)據(jù)是人們長(zhǎng)期以來(lái)十分關(guān)注的課題,從而促進(jìn)了數(shù)據(jù)管理技術(shù)的發(fā)展。2.數(shù)據(jù)管理技術(shù)數(shù)據(jù)管理是指對(duì)數(shù)據(jù)的分類、組織、編碼、存儲(chǔ)、查詢和維護(hù)等活動(dòng),是數(shù)據(jù)處理的中心環(huán)節(jié)。數(shù)據(jù)管理技術(shù)可根據(jù)提供的數(shù)據(jù)獨(dú)立性、數(shù)據(jù)冗余度、數(shù)據(jù)共享性、數(shù)據(jù)間相互聯(lián)系、數(shù)據(jù)安全性、數(shù)據(jù)完整性和數(shù)據(jù)存取方式等水平的高低劃分為三個(gè)不同的發(fā)展階段:人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫(kù)系統(tǒng)階段。1.1.2 數(shù)據(jù)管理發(fā)展的三個(gè)階段使用計(jì)算機(jī)以后,數(shù)據(jù)處理的速度和規(guī)模無(wú)論相對(duì)于手工方式還是機(jī)械方式都是無(wú)可比擬的,隨著數(shù)據(jù)處理量的增長(zhǎng),產(chǎn)生了數(shù)據(jù)管理技術(shù)。數(shù)據(jù)管理技術(shù)的發(fā)展,與計(jì)算機(jī)硬件(主要是外部存儲(chǔ)器)、系統(tǒng)軟件及計(jì)算機(jī)應(yīng)用的范圍有著密切的聯(lián)系。

編輯推薦

《數(shù)據(jù)庫(kù)原理及應(yīng)用》是由清華大學(xué)出版社出版的。

圖書封面

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


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


用戶評(píng)論 (總計(jì)8條)

 
 

  •   為了專升本買了這本書,內(nèi)容還不錯(cuò)!
  •   可以 5個(gè)字 。
  •   由淺入深,理論聯(lián)系實(shí)際,推薦~
  •   看著是全新的,竟然發(fā)現(xiàn)里面有別人的字跡,很詫異
  •   給我班團(tuán)購(gòu),剛開始還以為會(huì)因?yàn)樨浟看蠖惺裁磫?wèn)題呢,結(jié)果兩天就到了,十分滿意!??!
  •   學(xué)校給選的這本教材,上課要用,所以買了
  •   這本書是學(xué)校指定的教材,質(zhì)量不錯(cuò)
  •   發(fā)貨還比較快,因?yàn)槲壹庇眠@本書,總體還不錯(cuò)
 

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

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