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

出版時(shí)間:2012-4  出版社:清華大學(xué)出版社  作者:丁忠俊 編  頁(yè)數(shù):243  

內(nèi)容概要

  本書系統(tǒng)全面地介紹了數(shù)據(jù)庫(kù)系統(tǒng)的基本理論、實(shí)現(xiàn)技術(shù)和開發(fā)方法。內(nèi)容包括數(shù)據(jù)庫(kù)系統(tǒng)概論、關(guān)系數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言sql、關(guān)系模式設(shè)計(jì)理論、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)的保護(hù)、數(shù)據(jù)庫(kù)系統(tǒng)的新技術(shù)和數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用及開發(fā)。另外,各章后面選編了許多練習(xí)題或?qū)嶒?yàn)題,以供復(fù)習(xí)或上機(jī)使用。
  本書取材廣泛,內(nèi)容豐富,解析清楚,講述明確,通俗易懂。本書可以作為高等學(xué)校計(jì)算機(jī)專業(yè)、信息和自動(dòng)控制專業(yè)、經(jīng)濟(jì)和電子商務(wù)專業(yè)等學(xué)習(xí)數(shù)據(jù)庫(kù)課程的教材,也可以供從事數(shù)據(jù)庫(kù)開發(fā)應(yīng)用的研究人員和工程技術(shù)人員參考。

書籍目錄

第1章 數(shù)據(jù)庫(kù)系統(tǒng)概論
 1.1 數(shù)據(jù)管理技術(shù)
  1.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展
  1.1.2 數(shù)據(jù)庫(kù)管理技術(shù)
 1.2 數(shù)據(jù)模型
  1.2.1 數(shù)據(jù)模型概述
  1.2.2 概念模型
  1.2.3 層次模型
  1.2.4 網(wǎng)狀模型
  1.2.5 關(guān)系模型
 1.3 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)
  1.3.1 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)
  1.3.2 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)
 1.4 數(shù)據(jù)庫(kù)管理系統(tǒng)
  1.4.1 dbms的功能
  1.4.2 dbms組成
  1.4.3 dbms工作過程
 1.5 數(shù)據(jù)庫(kù)系統(tǒng)的組成
 1.6 典型rdbms產(chǎn)品介紹
  1.6.1 oracle
  1.6.2 db2
  1.6.3 sybase
  1.6.4 sql server
  1.6.5 mysql
  小結(jié)
  習(xí)題1
第2章 關(guān)系數(shù)據(jù)庫(kù)
 2.1 關(guān)系數(shù)據(jù)結(jié)構(gòu)
  2.1.1 關(guān)系
  2.1.2 關(guān)系模式
  2.1.3 關(guān)系數(shù)據(jù)庫(kù)的概念
 2.2 關(guān)系的完整性
  2.2.1 實(shí)體完整性
  2.2.2 參照完整性
  2.2.3 用戶定義的完整性
 2.3 關(guān)系代數(shù)
  2.3.1 關(guān)系代數(shù)的5種基本運(yùn)算
  2.3.2 關(guān)系代數(shù)的4種組合運(yùn)算
  2.3.3 關(guān)系代數(shù)表達(dá)式的優(yōu)化
 2.4 關(guān)系演算
  2.4.1 元組關(guān)系演算
  2.4.2 域關(guān)系演算
  小結(jié)
  習(xí)題2  
第3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言sql
 3.1 sql概述
  3.1.1 sql簡(jiǎn)介
  3.1.2 sql數(shù)據(jù)庫(kù)結(jié)構(gòu)
  3.1.3 sql的組成及特點(diǎn)
 3.2 sql的數(shù)據(jù)定義
  3.2.1 模式的創(chuàng)建與刪除
  3.2.2 sql的數(shù)據(jù)類型
  3.2.3 基本表的創(chuàng)建、刪除與修改
  3.2.4 索引的創(chuàng)建與刪除
 3.3 sql的數(shù)據(jù)查詢
  3.3.1 select語(yǔ)句的結(jié)構(gòu)
  3.3.2 單表查詢
  3.3 ,3關(guān)聯(lián)查詢
  3.3.4 嵌套查詢
 3.4 sql的數(shù)據(jù)更新
  3.4.1 數(shù)據(jù)的插入
  3.4.2 數(shù)據(jù)的刪除
  3.4.3 數(shù)據(jù)的修改
 3.5 視圖
  3.5.1 視圖的創(chuàng)建與刪除
  3.5.2 視圖的查詢
  3.5.3 視圖的更新
  3.5.4 視圖的作用
 3.6 嵌入式sql
  3.6.1 嵌入式sql的處理過程
  3.6.2 嵌入式sql的使用規(guī)定
  3.6.3 嵌入式sql的使用技術(shù)
 3.7 動(dòng)態(tài)sql語(yǔ)句
  3.7.1 使用sql語(yǔ)句主變量
  3.7.2 使用動(dòng)態(tài)參數(shù)
 3.8 存儲(chǔ)過程
  3.8.1 存儲(chǔ)過程的概念
  3.8.2 存儲(chǔ)過程的操作
  小結(jié)
  習(xí)題3  
第4章 關(guān)系模式設(shè)計(jì)理論
 4.1 關(guān)系模式中數(shù)據(jù)冗余和操作異常問題
 4.2 函數(shù)依賴
  4.2.1 函數(shù)依賴的定義
  4.2.2 函數(shù)依賴的類型
  4.2.3 關(guān)鍵字
  4.2.4 fd公理
  4.2.5 屬性集的閉包
  4.2.6 fd集的等價(jià)與最小依賴集
 4.3 關(guān)系模式的分解
  4.3.1 模式分解的兩個(gè)特性
  4.3.2 無損連接的分解
  4.3.3 無損連接分解的判定
  4.3.4 保持函數(shù)依賴的分解
 4.4 關(guān)系模式的范式及規(guī)范化
  4.4.1 第一范式
  4.4.2 第二范式
  4.4.3 第三范式
  4.4.4 bc范式
  4.4.5 保持無損連接性的bcnf分解算法
  4.4.6 保持無損連接和函數(shù)依賴的3nf合成算法
 4.5 多值依賴與第四范式
  4.5.1 多值依賴
  4.5.2 fd和mvd完備的公理系統(tǒng)
  4.5.3 第四范式
  小結(jié)
  習(xí)題4  
第5章 數(shù)據(jù)庫(kù)設(shè)計(jì)
 5.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟
 5.2 需求分析
  5.2.1 需求分析的任務(wù)
  5.2.2 需求分析的方法
 5.3 概念結(jié)構(gòu)設(shè)計(jì)
  5.3.1 概念結(jié)構(gòu)設(shè)計(jì)的步驟
  5.3.2 設(shè)計(jì)局部的e-r模型
  5.3.3 設(shè)計(jì)全局的e-r模型
 5.4 邏輯結(jié)構(gòu)設(shè)計(jì)
  5.4.1 e-r模型向關(guān)系模型的轉(zhuǎn)換
  5.4.2 關(guān)系數(shù)據(jù)模型的優(yōu)化
  5.4.3 設(shè)計(jì)用戶子模式
 5.5 物理結(jié)構(gòu)設(shè)計(jì)
  5.5.1 物理設(shè)計(jì)的主要內(nèi)容
  5.5.2 關(guān)系數(shù)據(jù)庫(kù)的存取方法
 5.6 數(shù)據(jù)庫(kù)的實(shí)施
 5.7 數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù)
  小結(jié)
  習(xí)題5 
第6章 數(shù)據(jù)庫(kù)的保護(hù)
 6.1 事務(wù)
  6.1.1 事務(wù)的定義
  6.1.2 事務(wù)的特性
 6.2 事務(wù)的并發(fā)控制
  6.2.1 并發(fā)操作中的三個(gè)問題
  6.2.2 封鎖技術(shù)
  6.2.3 并發(fā)調(diào)度與兩段封鎖協(xié)議
 6.3 數(shù)據(jù)庫(kù)的完整性
  6.3.1 數(shù)據(jù)完整性概念
  6.3.2 數(shù)據(jù)庫(kù)完整性的實(shí)施定義
  6.3.3 數(shù)據(jù)庫(kù)完整性的實(shí)施約束
  6.3.4 數(shù)據(jù)庫(kù)完整性的實(shí)施規(guī)則
 6.4 數(shù)據(jù)庫(kù)的安全性
  6.4.1 安全性問題
  6.4.2 數(shù)據(jù)庫(kù)安全控制
  6.4.3 sql server的安全機(jī)制
  6.4.4 oracle的安全機(jī)制
  6.4.5 安全數(shù)據(jù)庫(kù)的研究方向
 6.5 數(shù)據(jù)庫(kù)的恢復(fù)
  6.5.1 故障類型
  6.5.2 數(shù)據(jù)庫(kù)的備份
  6.5.3 日志文件
  6.5.4 故障恢復(fù)的方法
  6.5.5 數(shù)據(jù)庫(kù)鏡像
  小結(jié)
  習(xí)題6 
第7章 數(shù)據(jù)庫(kù)系統(tǒng)的新技術(shù)
 7.1 概述
  7.1.1 傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的局限性
  7.1.2 數(shù)據(jù)庫(kù)技術(shù)與相關(guān)技術(shù)的結(jié)合
 7.2 分布式數(shù)據(jù)庫(kù)系統(tǒng)
  7.2.1 分布式數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)
  7.2.2 分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)
 7.3 對(duì)象關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)
  7.3.1 面向?qū)ο竽P?br />  7.3.2 對(duì)象關(guān)系數(shù)據(jù)庫(kù)
 7.4 多媒體數(shù)據(jù)庫(kù)系統(tǒng)
 7.5 數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘
  7.5.1 數(shù)據(jù)倉(cāng)庫(kù)
  7.5.2 數(shù)據(jù)挖掘
  7.5.3 數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘的關(guān)系
  小結(jié)
  習(xí)題7 
第8章 數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用與開發(fā)
 8.1 sqlserver 2005集成環(huán)境
  8.1.1 sqlserver 2005系統(tǒng)簡(jiǎn)介
  8.1.2 sqlserver 2005的主要工具
  8.1.3 sqlserver 2005數(shù)據(jù)類型
 8.2 學(xué)生成績(jī)管理系統(tǒng)的開發(fā)過程
  8.2.1 創(chuàng)建數(shù)據(jù)庫(kù)和表結(jié)構(gòu)
  8.2.2 vb 6.0連接sqlserver 2005數(shù)據(jù)庫(kù)
  8.2.3 系統(tǒng)登錄及權(quán)限的實(shí)現(xiàn)
  8.2.4 系統(tǒng)主界面設(shè)計(jì)過程
  8.2.5 學(xué)生信息的錄入
  8.2.6 學(xué)生信息的更新
  8.2.7 學(xué)生信息的查詢
  8.2.8 學(xué)生成績(jī)的錄入
  8.2.9 學(xué)生成績(jī)的查詢
  小結(jié)

章節(jié)摘錄

版權(quán)頁(yè):   插圖:   第一章 數(shù)據(jù)庫(kù)系統(tǒng)概論 自20世紀(jì)60年代以來,數(shù)據(jù)管理已成為計(jì)算機(jī)的主要應(yīng)用領(lǐng)域。數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)管理中的核心技術(shù),已成為計(jì)算機(jī)軟件領(lǐng)域中的一個(gè)重要分支。它的出現(xiàn)極大地提升了計(jì)算機(jī)數(shù)據(jù)處理的能力和數(shù)據(jù)管理的水平,不僅拓廣了計(jì)算機(jī)的應(yīng)用領(lǐng)域,同時(shí)也使計(jì)算機(jī)數(shù)據(jù)管理的水平提高到了一個(gè)更高的層次。 本章主要從整體上介紹數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、結(jié)構(gòu)及功能,使讀者從中領(lǐng)悟到數(shù)據(jù)庫(kù)系統(tǒng)管理數(shù)據(jù)的重要作用。 1.1  數(shù)據(jù)管理技術(shù) 數(shù)據(jù)管理是指對(duì)數(shù)據(jù)的分類、組織、存儲(chǔ)、加工、檢索、傳遞和維護(hù)等操作,這些操作是數(shù)據(jù)管理中的中心問題。數(shù)據(jù)量越大、數(shù)據(jù)結(jié)構(gòu)越復(fù)雜,其管理數(shù)據(jù)的難度就越大,要求數(shù)據(jù)管理的技術(shù)水平也就越高。數(shù)據(jù)管理技術(shù)是隨著計(jì)算機(jī)應(yīng)用范圍的不斷擴(kuò)大、對(duì)數(shù)據(jù)管理特性及處理要求的不斷提高,而逐步地產(chǎn)生和發(fā)展起來的。 1.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展 隨著計(jì)算機(jī)硬件和軟件的發(fā)展,以及人們對(duì)計(jì)算機(jī)數(shù)據(jù)處理的要求,數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了三個(gè)階段:人工管理階段、文件系統(tǒng)管理階段和數(shù)據(jù)庫(kù)系統(tǒng)管理階段。 1.人工管理階段 在20世紀(jì)50年代中期以前,計(jì)算機(jī)主要用于科學(xué)計(jì)算。當(dāng)時(shí)的計(jì)算機(jī)硬件沒有磁盤等直接存取存儲(chǔ)設(shè)備,只有磁帶、卡片和紙帶等外部存儲(chǔ)器;而軟件沒有操作系統(tǒng),也沒有數(shù)據(jù)管理方面的軟件。數(shù)據(jù)處理的方式是批處理。數(shù)據(jù)的組織和管理由人工完成。 人工數(shù)據(jù)管理有下列特點(diǎn)。 (1)數(shù)據(jù)不保存在計(jì)算機(jī)內(nèi)。計(jì)算機(jī)主要用于計(jì)算,一般不需要長(zhǎng)期保存數(shù)據(jù)。在計(jì)算某一課題任務(wù)時(shí),將原始數(shù)據(jù)隨程序一起輸入內(nèi)存,運(yùn)算處理并將結(jié)果數(shù)據(jù)輸出后,數(shù)據(jù)和程序也同時(shí)被撤銷。 (2)沒有統(tǒng)一的數(shù)據(jù)管理軟件。主要通過應(yīng)用程序管理數(shù)據(jù),程序員既要規(guī)定數(shù)據(jù)的邏輯結(jié)構(gòu),又要設(shè)計(jì)數(shù)據(jù)的物理結(jié)構(gòu),包括存儲(chǔ)結(jié)構(gòu)、存取方法和輸入方式等。程序員的負(fù)擔(dān)很重。

編輯推薦

《21世紀(jì)高等學(xué)校規(guī)劃教材?計(jì)算機(jī)科學(xué)與技術(shù):數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用》取材廣泛,內(nèi)容豐富,解析清楚,講述明確,通俗易懂。《21世紀(jì)高等學(xué)校規(guī)劃教材?計(jì)算機(jī)科學(xué)與技術(shù):數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用》可以作為高等學(xué)校計(jì)算機(jī)專業(yè)、信息和自動(dòng)控制專業(yè)、經(jīng)濟(jì)和電子商務(wù)專業(yè)等學(xué)習(xí)數(shù)據(jù)庫(kù)課程的教材,也可以供從事數(shù)據(jù)庫(kù)開發(fā)應(yīng)用的研究人品和工程技術(shù)人員參考。數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)應(yīng)用領(lǐng)域中發(fā)展最快、應(yīng)用最廣的科學(xué)技術(shù)之一。數(shù)據(jù)庫(kù)系統(tǒng)已成為信息系統(tǒng)和應(yīng)用系統(tǒng)不可缺少的核心組成部分。數(shù)據(jù)庫(kù)的應(yīng)用已從數(shù)據(jù)處理、信息管理、事務(wù)處理擴(kuò)大到計(jì)算機(jī)輔助設(shè)計(jì)、決策支持、人工智能和網(wǎng)絡(luò)應(yīng)用等領(lǐng)域。數(shù)據(jù)庫(kù)系統(tǒng)的推廣使用也使得計(jì)算機(jī)的應(yīng)用迅速地滲透到各行各業(yè)和各個(gè)部門,如軍事國(guó)防、航天航空、金融工商、交通能源、通信測(cè)控、文教衛(wèi)生等,直至影響到人們的工作方式和生活方式。在高等學(xué)校中,數(shù)據(jù)庫(kù)系統(tǒng)不僅是計(jì)算機(jī)專業(yè)重要的專業(yè)課程之一,而且也是信息、自控、經(jīng)濟(jì)、電子商務(wù)等相關(guān)專業(yè)必修的計(jì)算機(jī)應(yīng)用課程。《21世紀(jì)高等學(xué)校規(guī)劃教材?計(jì)算機(jī)科學(xué)與技術(shù):數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用》(作者丁忠俊)是在參考了全日制高等學(xué)校本科數(shù)據(jù)庫(kù)教學(xué)大綱的基礎(chǔ)上,結(jié)合作者多年從事數(shù)據(jù)庫(kù)課程的教學(xué)體會(huì)和科研實(shí)踐成果編寫而成的。本書旨在將數(shù)據(jù)庫(kù)的基本理論、系統(tǒng)實(shí)現(xiàn)技術(shù)和應(yīng)用開發(fā)方法緊密結(jié)合起來,以解析的觀點(diǎn),從應(yīng)用的角度,站在開發(fā)與實(shí)現(xiàn)的立場(chǎng)來進(jìn)行討論。以求由淺入深,理論聯(lián)系實(shí)際,通俗易懂地討論數(shù)據(jù)庫(kù)系統(tǒng),重點(diǎn)是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的功能、結(jié)構(gòu)、設(shè)計(jì)理論和實(shí)現(xiàn)方法,以及組織和開發(fā)過程。

圖書封面

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


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


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

 
 

 

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

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