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

出版時間:2009-2  出版社:科學(xué)出版社  作者:肖鋒,王建國 編  頁數(shù):248  

前言

  數(shù)據(jù)庫技術(shù)是信息科學(xué)的核心技術(shù)和重要基礎(chǔ),數(shù)據(jù)庫技術(shù)及其應(yīng)用也正以日新月異的速度發(fā)展。因此,作為現(xiàn)代大學(xué)生,學(xué)習(xí)和掌握數(shù)據(jù)庫知識是非常必要的?! ”緯凑諗?shù)據(jù)庫課程在大學(xué)中的教學(xué)大綱要求進行編寫,并以SQL Server 2000中文版作為背景,通過大量實例介紹數(shù)據(jù)庫系統(tǒng)有關(guān)原理與應(yīng)用實踐。  本書由三部分組成,第1篇(第1-6章)介紹數(shù)據(jù)庫系統(tǒng)的基本概念和基本理論,具體內(nèi)容包括數(shù)據(jù)管理的發(fā)展過程、數(shù)據(jù)庫系統(tǒng)的組成、關(guān)系代數(shù)、關(guān)系規(guī)范化理論、并發(fā)控制與查詢優(yōu)化、數(shù)據(jù)庫的設(shè)計以及數(shù)據(jù)庫的保護等。第2篇(第7-11章)主要介紹SQL Server 2000的功能和使用方法,具體內(nèi)容包括安裝和配置SQL Server 2000、關(guān)系數(shù)據(jù)庫標準語言SQL語句的使用、在SQL Server環(huán)境中創(chuàng)建數(shù)據(jù)庫和表、存儲過程、安全管理以及備份和恢復(fù)數(shù)據(jù)庫。第3篇(即第12章)介紹了數(shù)據(jù)庫技術(shù)的發(fā)展動態(tài),包括面向?qū)ο髷?shù)據(jù)庫系統(tǒng)、分布式數(shù)據(jù)庫、主動數(shù)據(jù)庫、多媒體數(shù)據(jù)庫以及數(shù)據(jù)挖掘等。

內(nèi)容概要

  《數(shù)據(jù)庫原理與應(yīng)用》根據(jù)應(yīng)用型人才培養(yǎng)的特點,結(jié)合教學(xué)改革和應(yīng)用實踐編寫而成?!稊?shù)據(jù)庫原理與應(yīng)用》圍繞數(shù)據(jù)庫的設(shè)計與實現(xiàn),系統(tǒng)全面地介紹了數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理、基本方法與應(yīng)用技術(shù)。全書共分3篇:第1篇為數(shù)據(jù)庫原理部分;第2篇為數(shù)據(jù)庫實現(xiàn)部分;第3篇為數(shù)據(jù)庫技術(shù)發(fā)展部分?!  稊?shù)據(jù)庫原理與應(yīng)用》可作為高等院校或者高職高專數(shù)據(jù)庫課程的教材,也可供攀據(jù)庫研發(fā)人員參考。

書籍目錄

第1篇 數(shù)據(jù)庫原理第1章 數(shù)據(jù)庫系統(tǒng)概述1.1 數(shù)據(jù)1.1.1 數(shù)據(jù)與信息1.1.2 數(shù)據(jù)密集型應(yīng)用的特點1.2 數(shù)據(jù)管理技術(shù)的發(fā)展1.2.1 人工管理階段1.2.2 文件管理階段1.2.3 數(shù)據(jù)庫管理階段1.3 有關(guān)數(shù)據(jù)庫的基本術(shù)語1.3.1 數(shù)據(jù)1.3.2 數(shù)據(jù)庫1.3.3 數(shù)據(jù)庫管理系統(tǒng)1.3.4 數(shù)據(jù)庫系統(tǒng)1.4 數(shù)據(jù)模型1.4.1 數(shù)據(jù)模型概述1.4.2 數(shù)據(jù)模型的組成要素1.5 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)1.5.1 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)1.5.2 兩層映像功能小結(jié)習(xí)題第2章 關(guān)系數(shù)據(jù)庫系統(tǒng)2.1 概念模型與數(shù)據(jù)庫的建模2.1.1 實體.聯(lián)系模型2.1.2 實體.聯(lián)系模型的表示方法2.1.3 數(shù)據(jù)庫建模2.2 常用的數(shù)據(jù)模型2.2.1 層次數(shù)據(jù)模型2.2.2 網(wǎng)狀數(shù)據(jù)模型2.2.3 關(guān)系數(shù)據(jù)模型2.3 關(guān)系數(shù)據(jù)模型的基本術(shù)語及形式化定義2.3.1 關(guān)系模型的基本術(shù)語2.3.2 關(guān)系數(shù)據(jù)結(jié)構(gòu)及其形式化定義2.3.3 關(guān)系模式2.4 關(guān)系完整性2.4.1 實體完整性2.4.2 參照完整性2.4.3 用戶定義完整性2.5 關(guān)系代數(shù)2.5.1 傳統(tǒng)的集合運算2.5.2 專門的關(guān)系運算小結(jié)習(xí)題第3章 關(guān)系數(shù)據(jù)庫設(shè)計理論3.1 問題的提出3.2 函數(shù)依賴3.2.1 函數(shù)依賴的定義3.2.2 函數(shù)依賴規(guī)則3.2.3 關(guān)系的鍵碼3.2.4.超鍵碼3.2.5 函數(shù)依賴與屬性之間的聯(lián)系3.2.6 屬性的封閉集3.3 關(guān)系模式的規(guī)范化3.3.1 完全依賴與部分依賴3.3.2 傳遞依賴3.3.3 關(guān)系模式的規(guī)范化3.4 關(guān)系模式設(shè)計3.4.1 第一范式3.4.2 第二范式3.4.3 第三范式3.4.4 BC范式3.4.5 分解的原則3.4.6 分解的方法3.4.7 關(guān)系模式設(shè)計規(guī)范化小結(jié)小結(jié)習(xí)題第4章 并發(fā)控制與查詢優(yōu)化4.1 事務(wù)4.1.1 事務(wù)及其性質(zhì)乙4.1.2 事務(wù)的開始與結(jié)束4.1.3 事務(wù)的狀態(tài)4.2 事務(wù)調(diào)度與并發(fā)控制4.2.1 事務(wù)的調(diào)度4.2.2 并發(fā)控制4.2.3 數(shù)據(jù)的不一致性4.2.4 可串行化準則4.3 封鎖管理4.3.1 封鎖機制4.3.2 活鎖和死鎖4.3.3 兩段鎖協(xié)議4.3.4 三級封鎖協(xié)議4.4 查詢優(yōu)化的一般策略4.5 關(guān)系代數(shù)的等價變換4.5.1 變換規(guī)則4.5.2 應(yīng)用舉例小結(jié)習(xí)題第5章 數(shù)據(jù)庫設(shè)計5.1 概述5.1.1 數(shù)據(jù)庫設(shè)計的任務(wù)5.1.2 數(shù)據(jù)庫設(shè)計的特點5.1.3 數(shù)據(jù)庫設(shè)計步驟5.2 數(shù)據(jù)庫需求分析5.2.1 需求分析的任務(wù)與步驟5.2.2 需求分析的方法5.3 概念結(jié)構(gòu)設(shè)計5.3.1 概念結(jié)構(gòu)5.3.2 概念結(jié)構(gòu)設(shè)計的方法與步驟5.3.3 數(shù)據(jù)抽象與局部E.R模型設(shè)計5.3.4 局部E.R圖的集成5.4 邏輯結(jié)構(gòu)設(shè)計5.4.1 E-R圖向關(guān)系模型的轉(zhuǎn)換5.4.2 邏輯模式的規(guī)范化和優(yōu)化5.5 物理結(jié)構(gòu)設(shè)計5.5.1 影響物理設(shè)計的因素5.5.2 選擇存取方法5.5.3 設(shè)計存儲結(jié)構(gòu)5.5.4 確定系統(tǒng)配置5.5.5 評價物理結(jié)構(gòu)5.6 數(shù)據(jù)庫的實施5.6.1 數(shù)據(jù)加載5.6.2 數(shù)據(jù)庫的試運行5.7 數(shù)據(jù)庫的運行和維護5.8 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計舉例5.8.1 系統(tǒng)總體需求簡介與描述5.8.2 系統(tǒng)概念模型描述5.8.3 系統(tǒng)的邏輯設(shè)計小結(jié)習(xí)題第6章 數(shù)據(jù)庫保護6.1 數(shù)據(jù)庫安全性6.1.1 安全控制模型6.1.2 存取控制6.1.3 數(shù)據(jù)庫權(quán)限及用戶的分類6.1.4 操作權(quán)限定義6.2 數(shù)據(jù)庫完整性6.3 數(shù)據(jù)庫的備份與修復(fù)6.3.1 故障的種類6.3.2 恢復(fù)實現(xiàn)技術(shù)6.4 恢復(fù)策略6.4.1 事務(wù)故障的恢復(fù)6.4.2 系統(tǒng)故障的恢復(fù)6.4.3 介質(zhì)故障的恢復(fù)小結(jié)習(xí)題第2篇 SQL Server 2000數(shù)據(jù)庫應(yīng)用第7章 SQL Server 2000概述7.1 C/S結(jié)構(gòu),7.2 SQL Server 2000簡介7.3 SQL Server 2000的安裝與配置7.4 SQL Server 2000管理工具簡介7.4.1 SQL Server 2000服務(wù)管理器7.4.2 SQL Server 2000企業(yè)管理器7.4.3 SQL Server 2000查詢分析器小結(jié)習(xí)題第8章 關(guān)系數(shù)據(jù)庫標準語言SQL第9章 存儲過程與觸發(fā)器第10章 數(shù)據(jù)恢復(fù)技術(shù)及其在SQL Server 2000中的應(yīng)用第11章 數(shù)據(jù)庫安全技術(shù)在SQL Server 2000中的應(yīng)用第3篇 數(shù)據(jù)庫技術(shù)發(fā)展第12章 數(shù)據(jù)庫技術(shù)發(fā)展動態(tài)參考文獻

章節(jié)摘錄

  第1篇 數(shù)據(jù)庫原理  第1章 數(shù)據(jù)庫系統(tǒng)概述  1.1 數(shù)據(jù)  1.1.1 數(shù)據(jù)與信息  信息是關(guān)于客觀事實的可通信的知識。它是關(guān)于現(xiàn)實世界事物的存在方式或運動狀態(tài)的反映的綜合,具體說,是一種被加工為特定形式的數(shù)據(jù),但這種數(shù)據(jù)形式對接收者來說是有意義的,而且對當前和將來的決策具有明顯的或?qū)嶋H的價值?! ∈紫?,信息是客觀世界各種事物變化和特征的反映??陀^世界中任何事物都在不停地運動和變化,呈現(xiàn)出不同的狀態(tài)和特征。信息的范圍極廣,例如,氣溫變化屬于自然信息,遺傳密碼屬于生物信息,企業(yè)報表屬于管理信息。其次,信息是可以通信的。由于人們通過感觀直接獲得周圍的信息極為有限,因此,大量的信息需要通過傳輸工具獲得。再者,信息可以形成知識。人們正是通過獲得信息來認識事物、區(qū)別事物和改造世界的。  凡事計算機中用來描述事物的記錄統(tǒng)稱為數(shù)據(jù)。注意,這里所說的數(shù)據(jù)不僅是指數(shù)字,還包括文字、圖形、圖像、動畫、聲音等。數(shù)據(jù)實際上是記錄下來的被鑒別的符號,它本身并沒有意義;信息是對數(shù)據(jù)的解釋,是對數(shù)據(jù)語義的解釋;數(shù)據(jù)經(jīng)過處理過后仍然是數(shù)據(jù),只有經(jīng)過解釋才有意義,才能稱為信息??梢哉f,信息是經(jīng)過加工,并對客觀世界產(chǎn)生影響的數(shù)據(jù)。數(shù)據(jù)與信息的對應(yīng)因具體環(huán)境而異,同一信息可用不同數(shù)據(jù)表示,同一數(shù)據(jù)也可有不同的解釋。  例如,在大學(xué)內(nèi),同樣是一個學(xué)生記錄,教務(wù)處所需要提取的信息主要是學(xué)生的來源、入學(xué)成績、在校成績、離校成績等,以便分析教務(wù)工作和學(xué)生培養(yǎng)情況;學(xué)生處則不同,它所需要的是學(xué)生的家庭狀況、表現(xiàn)情況、獎懲記錄等?! 【C上所述,數(shù)據(jù)和信息是兩個互相聯(lián)系、互相依存又相互區(qū)別的概念。信息是加工處理后的數(shù)據(jù),是數(shù)據(jù)所表達的內(nèi)容,而數(shù)據(jù)則是信息的表達形式。它們的關(guān)系如圖1.1所示?! ?shù)據(jù)轉(zhuǎn)換為信息的過程稱為處理,即實施一系列邏輯上相關(guān)的任務(wù),以完成某項預(yù)定的輸出?! ≡谀承┣闆r下,對數(shù)據(jù)的組織和處理是手工完成的,在另一些情況下,則是利用計算機進行處理。例如,管理人員可以用手工計算每個銷售人員的月銷售額,也可以用計算機來計算。重要的不是數(shù)據(jù)的來源,也不是處理數(shù)據(jù)的方式,而是處理后的結(jié)果是否有價值。

編輯推薦

  本書由三部分組成,第1篇(第1~6章)介紹數(shù)據(jù)庫系統(tǒng)的基本概念和基本理論,具體內(nèi)容包括數(shù)據(jù)管理的發(fā)展過程、數(shù)據(jù)庫系統(tǒng)的組成、關(guān)系代數(shù)、關(guān)系規(guī)范化理論、并發(fā)控制與查詢優(yōu)化、數(shù)據(jù)庫的設(shè)計以及數(shù)據(jù)庫的保護等。第2篇(第7~11章)主要介紹SQL Server 2000的功能和使用方法,具體內(nèi)容包括安裝和配置SQL Server 2000、關(guān)系數(shù)據(jù)庫標準語言SQL語句的使用、在SQL Server環(huán)境中創(chuàng)建數(shù)據(jù)庫和表、存儲過程、安全管理以及備份和恢復(fù)數(shù)據(jù)庫。第3篇(即第12章)介紹了數(shù)據(jù)庫技術(shù)的發(fā)展動態(tài),包括面向?qū)ο髷?shù)據(jù)庫系統(tǒng)、分布式數(shù)據(jù)庫、主動數(shù)據(jù)庫、多媒體數(shù)據(jù)庫以及數(shù)據(jù)挖掘等。

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7