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

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

內(nèi)容概要

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

書籍目錄

第1章 數(shù)據(jù)庫系統(tǒng)概論
 1.1 數(shù)據(jù)管理技術(shù)
  1.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展
  1.1.2 數(shù)據(jù)庫管理技術(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ù)庫系統(tǒng)結(jié)構(gòu)
  1.3.1 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)
  1.3.2 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)
 1.4 數(shù)據(jù)庫管理系統(tǒng)
  1.4.1 dbms的功能
  1.4.2 dbms組成
  1.4.3 dbms工作過程
 1.5 數(shù)據(jù)庫系統(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ù)庫
 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ù)庫的概念
 2.2 關(guān)系的完整性
  2.2.1 實體完整性
  2.2.2 參照完整性
  2.2.3 用戶定義的完整性
 2.3 關(guān)系代數(shù)
  2.3.1 關(guān)系代數(shù)的5種基本運算
  2.3.2 關(guān)系代數(shù)的4種組合運算
  2.3.3 關(guān)系代數(shù)表達式的優(yōu)化
 2.4 關(guān)系演算
  2.4.1 元組關(guān)系演算
  2.4.2 域關(guān)系演算
  小結(jié)
  習(xí)題2  
第3章 關(guān)系數(shù)據(jù)庫標(biāo)準語言sql
 3.1 sql概述
  3.1.1 sql簡介
  3.1.2 sql數(shù)據(jù)庫結(jié)構(gòu)
  3.1.3 sql的組成及特點
 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語句的結(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 動態(tài)sql語句
  3.7.1 使用sql語句主變量
  3.7.2 使用動態(tài)參數(shù)
 3.8 存儲過程
  3.8.1 存儲過程的概念
  3.8.2 存儲過程的操作
  小結(jié)
  習(xí)題3  
第4章 關(guān)系模式設(shè)計理論
 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集的等價與最小依賴集
 4.3 關(guān)系模式的分解
  4.3.1 模式分解的兩個特性
  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ù)庫設(shè)計
 5.1 數(shù)據(jù)庫設(shè)計的步驟
 5.2 需求分析
  5.2.1 需求分析的任務(wù)
  5.2.2 需求分析的方法
 5.3 概念結(jié)構(gòu)設(shè)計
  5.3.1 概念結(jié)構(gòu)設(shè)計的步驟
  5.3.2 設(shè)計局部的e-r模型
  5.3.3 設(shè)計全局的e-r模型
 5.4 邏輯結(jié)構(gòu)設(shè)計
  5.4.1 e-r模型向關(guān)系模型的轉(zhuǎn)換
  5.4.2 關(guān)系數(shù)據(jù)模型的優(yōu)化
  5.4.3 設(shè)計用戶子模式
 5.5 物理結(jié)構(gòu)設(shè)計
  5.5.1 物理設(shè)計的主要內(nèi)容
  5.5.2 關(guān)系數(shù)據(jù)庫的存取方法
 5.6 數(shù)據(jù)庫的實施
 5.7 數(shù)據(jù)庫的運行與維護
  小結(jié)
  習(xí)題5 
第6章 數(shù)據(jù)庫的保護
 6.1 事務(wù)
  6.1.1 事務(wù)的定義
  6.1.2 事務(wù)的特性
 6.2 事務(wù)的并發(fā)控制
  6.2.1 并發(fā)操作中的三個問題
  6.2.2 封鎖技術(shù)
  6.2.3 并發(fā)調(diào)度與兩段封鎖協(xié)議
 6.3 數(shù)據(jù)庫的完整性
  6.3.1 數(shù)據(jù)完整性概念
  6.3.2 數(shù)據(jù)庫完整性的實施定義
  6.3.3 數(shù)據(jù)庫完整性的實施約束
  6.3.4 數(shù)據(jù)庫完整性的實施規(guī)則
 6.4 數(shù)據(jù)庫的安全性
  6.4.1 安全性問題
  6.4.2 數(shù)據(jù)庫安全控制
  6.4.3 sql server的安全機制
  6.4.4 oracle的安全機制
  6.4.5 安全數(shù)據(jù)庫的研究方向
 6.5 數(shù)據(jù)庫的恢復(fù)
  6.5.1 故障類型
  6.5.2 數(shù)據(jù)庫的備份
  6.5.3 日志文件
  6.5.4 故障恢復(fù)的方法
  6.5.5 數(shù)據(jù)庫鏡像
  小結(jié)
  習(xí)題6 
第7章 數(shù)據(jù)庫系統(tǒng)的新技術(shù)
 7.1 概述
  7.1.1 傳統(tǒng)數(shù)據(jù)庫系統(tǒng)的局限性
  7.1.2 數(shù)據(jù)庫技術(shù)與相關(guān)技術(shù)的結(jié)合
 7.2 分布式數(shù)據(jù)庫系統(tǒng)
  7.2.1 分布式數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)
  7.2.2 分布式數(shù)據(jù)庫系統(tǒng)的特點
 7.3 對象關(guān)系數(shù)據(jù)庫系統(tǒng)
  7.3.1 面向?qū)ο竽P?br />  7.3.2 對象關(guān)系數(shù)據(jù)庫
 7.4 多媒體數(shù)據(jù)庫系統(tǒng)
 7.5 數(shù)據(jù)倉庫與數(shù)據(jù)挖掘
  7.5.1 數(shù)據(jù)倉庫
  7.5.2 數(shù)據(jù)挖掘
  7.5.3 數(shù)據(jù)倉庫與數(shù)據(jù)挖掘的關(guān)系
  小結(jié)
  習(xí)題7 
第8章 數(shù)據(jù)庫系統(tǒng)的應(yīng)用與開發(fā)
 8.1 sqlserver 2005集成環(huán)境
  8.1.1 sqlserver 2005系統(tǒng)簡介
  8.1.2 sqlserver 2005的主要工具
  8.1.3 sqlserver 2005數(shù)據(jù)類型
 8.2 學(xué)生成績管理系統(tǒng)的開發(fā)過程
  8.2.1 創(chuàng)建數(shù)據(jù)庫和表結(jié)構(gòu)
  8.2.2 vb 6.0連接sqlserver 2005數(shù)據(jù)庫
  8.2.3 系統(tǒng)登錄及權(quán)限的實現(xiàn)
  8.2.4 系統(tǒng)主界面設(shè)計過程
  8.2.5 學(xué)生信息的錄入
  8.2.6 學(xué)生信息的更新
  8.2.7 學(xué)生信息的查詢
  8.2.8 學(xué)生成績的錄入
  8.2.9 學(xué)生成績的查詢
  小結(jié)

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7