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

出版時(shí)間:2011-6  出版社:清華大學(xué)出版社  作者:徐愛蕓 等編著  頁(yè)數(shù):275  

內(nèi)容概要

  本書以關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)為核心,系統(tǒng)全面地闡述了數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、基本原理和應(yīng)用技術(shù),主要內(nèi)容包括數(shù)據(jù)庫(kù)技術(shù)概述、關(guān)系數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言sql、關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)保護(hù)、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理系統(tǒng)sql
server
2000、c/s數(shù)據(jù)庫(kù)和web數(shù)據(jù)庫(kù)、開放的客戶端開發(fā)及主流數(shù)據(jù)庫(kù)產(chǎn)品、數(shù)據(jù)庫(kù)技術(shù)的發(fā)展等?!稊?shù)據(jù)庫(kù)原理與應(yīng)用教程》概念清楚、內(nèi)容翔實(shí)、重點(diǎn)突出、章節(jié)安排合理,通過(guò)豐富的例子來(lái)闡述數(shù)據(jù)庫(kù)系統(tǒng)的理論和實(shí)踐。每章都配有豐富的習(xí)題,有助于瀆者加深對(duì)內(nèi)容的理解、掌握并鞏固概念;而書中的實(shí)驗(yàn)為讀者提供了將理論與實(shí)踐相結(jié)合的途徑,有助于讀者從實(shí)際應(yīng)用的角度出發(fā),聯(lián)系所學(xué)理論,更好地掌握所學(xué)內(nèi)容。
  本書既可作為高等學(xué)校本科計(jì)算機(jī)專業(yè)、信息管理與信息系統(tǒng)專業(yè)及相關(guān)專業(yè)數(shù)據(jù)庫(kù)課程的教學(xué)用書,也可作為從事數(shù)據(jù)庫(kù)管理、信息領(lǐng)域丁作和計(jì)算機(jī)應(yīng)用開發(fā)的工程人員和科技人員的自學(xué)參考書。

書籍目錄

第1章 數(shù)據(jù)庫(kù)系統(tǒng)
 1.1 數(shù)據(jù)庫(kù)系統(tǒng)概述
  1.1.1 基本概念
  1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展
  1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的組成
  1.1.4 數(shù)據(jù)庫(kù)技術(shù)的研究領(lǐng)域
 1.2 數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)
  1.2.1 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)
  1.2.2 數(shù)據(jù)庫(kù)系統(tǒng)的模式結(jié)構(gòu)
  1.2.3 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)
  1.2.4 數(shù)據(jù)庫(kù)的兩級(jí)映像功能與數(shù)據(jù)獨(dú)立性
 1.3 數(shù)據(jù)模型
  1.3.1 信息的三種世界
  1.3.2 概念模型
  1.3.3 常用的數(shù)據(jù)模型
 1.4 數(shù)據(jù)庫(kù)管理系統(tǒng)
  習(xí)題1
第2章 關(guān)系數(shù)據(jù)庫(kù)
 2.1 關(guān)系模型
 2.2 關(guān)系模式及其描述
  2.2.1 關(guān)系的形式化定義
  2.2.2 關(guān)系模式及關(guān)系數(shù)據(jù)庫(kù)
 2.3 關(guān)系的完整性
  2.3.1 實(shí)體完整性
  2.3.2 參照完整性
  2.3.3 用戶定義的完整性
 2.4 關(guān)系代數(shù)
  2.4.1 傳統(tǒng)的集合運(yùn)算
  2.4.2 專門的關(guān)系運(yùn)算
 2.5 關(guān)系系統(tǒng)的十二條準(zhǔn)則
 2.6 關(guān)系系統(tǒng)的查詢優(yōu)化
  2.6.1 查詢處理及查詢優(yōu)化
  2.6.2 等價(jià)規(guī)則
  2.6.3 查詢策略選擇算法
  2.6.4 查詢優(yōu)化技術(shù)
  習(xí)題2
第3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言sql
 3.1 sql概述及特點(diǎn)
  3.1.1 sql語(yǔ)言的發(fā)展
  3.1.2 sql數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)
  3.1.3 sql語(yǔ)言的特點(diǎn)
  3.1.4 sql的數(shù)據(jù)類型
 3.2 sql的數(shù)據(jù)定義
  3.2.1 基本表的定義與維護(hù)
  3.2.2 索引的定義和維護(hù)
 3.3 sql的數(shù)據(jù)查詢
  3.3.1 簡(jiǎn)單查詢
  3.3.2 連接查詢
  3.3.3 嵌套查詢
  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 視圖的概念及作用
  3.5.2 視圖的定義與維護(hù)
  3.5.3 視圖的操作
  3.5.4 使用視圖的限制
 3.6 sql的數(shù)據(jù)控制功能
  3.6.1 權(quán)限與角色
  3.6.2 授予權(quán)限
  3.6.3 收回權(quán)限
 3.7 嵌入式sql
  3.7.1 嵌入式sql的實(shí)現(xiàn)方式
  3.7.2 嵌入式sql的使用規(guī)定
  3.7.3 嵌入式sql的使用技術(shù)
  習(xí)題3
第4章 關(guān)系數(shù)據(jù)庫(kù)理論
 4.1 問(wèn)題的提出
 4.2 函數(shù)依賴
  4.2.1 函數(shù)依賴的定義
  4.2.2 函數(shù)依賴的分類
  4.2.3 鍵
 4.3 關(guān)系模式的規(guī)范化
  4.3.1 關(guān)系與范式
  4.3.2 第一范式
  4.3.3 第二范式
  4.3.4 第三范式
  4.3.5 bc范式
  4.3.6 多值依賴與第4范式
  4.3.7 規(guī)范化小結(jié)
 4.4 函數(shù)依賴的公理系統(tǒng)
  4.4.1 armstrong公理系統(tǒng)
  4.4.2 armstrong公理的完備性
  4.4.3 屬性集閉包的計(jì)算
  4.4.4 函數(shù)依賴集的等價(jià)與最小函數(shù)依賴集
 4.5 關(guān)系模式的分解
  4.5.1 等價(jià)模式分解的定義
  4.5.2 無(wú)損連接的分解
  4.5.3 保持函數(shù)依賴的分解
  4.5.4 模式分解的算法
  習(xí)題4
第5章 數(shù)據(jù)庫(kù)的控制
 5.1 數(shù)據(jù)庫(kù)的安全性
  5.1.1 數(shù)據(jù)庫(kù)安全性的含義
  5.1.2 安全性控制的一般方法
 5.2 數(shù)據(jù)庫(kù)的完整性
  5.2.1 完整性控制的含義
  5.2.2 完整性約束條件
  5.2.3 完整性控制
  5.2.4 完整性的實(shí)現(xiàn)方法
 5.3 數(shù)據(jù)庫(kù)的并發(fā)控制
  5.3.1 事務(wù)概述
  5.3.2 并發(fā)操作與數(shù)據(jù)的不一致性
  5.3.3 封鎖及封鎖協(xié)議
  5.3.4 活鎖與死鎖問(wèn)題
  5.3.5 并發(fā)調(diào)度的可串行性
 5.4 數(shù)據(jù)庫(kù)的恢復(fù)
  5.4.1 數(shù)據(jù)庫(kù)故障種類
  5.4.2 數(shù)據(jù)庫(kù)恢復(fù)的技術(shù)
  5.4.3 數(shù)據(jù)庫(kù)恢復(fù)策略
  5.4.4 具有檢查點(diǎn)的數(shù)據(jù)恢復(fù)技術(shù)
  習(xí)題5
第6章 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)
 6.1 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)概述
  6.1.1 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的目標(biāo)、特點(diǎn)和方法
  6.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟
 6.2 需求分析
  6.2.1 需求分析的任務(wù)
  6.2.2 需求分析的方法
  6.2.3 數(shù)據(jù)流圖
  6.2.4 數(shù)據(jù)字典
 6.3 概念結(jié)構(gòu)設(shè)計(jì)
  6.3.1 概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟
  6.3.2 e-r圖
  6.3.3 局部視圖設(shè)計(jì)
  6.3.4 e-r圖的集成
 6.4 邏輯結(jié)構(gòu)設(shè)計(jì)
  6.4.1 邏輯結(jié)構(gòu)設(shè)計(jì)的步驟
  6.4.2 e-r圖向關(guān)系模型的轉(zhuǎn)換
  6.4.3 模型的優(yōu)化
  6.4.4 子模式設(shè)計(jì)
 6.5 數(shù)據(jù)庫(kù)物理設(shè)計(jì)
  6.5.1 物理設(shè)計(jì)的內(nèi)容和方法
  6.5.2 確定物理結(jié)構(gòu)
  6.5.3 評(píng)價(jià)物理結(jié)構(gòu)
 6.6 數(shù)據(jù)庫(kù)實(shí)施與維護(hù)
  6.6.1 數(shù)據(jù)庫(kù)實(shí)施
  6.6.2 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)
  習(xí)題6
第7章 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)sql server 2000
 7.1 sql server 2000基礎(chǔ)
  7.1.1 sql server的性能
  7.1.2 sql server體系結(jié)構(gòu)
  7.1.3 sql server 2000的配置與安裝
 7.2 sql server 2000的主要組件
  7.2.1 企業(yè)管理器
  7.2.2 查詢分析器
  7.2.3 月艮務(wù)管理器
  7.2.4 其他組件
 7.3 sql server 2000數(shù)據(jù)庫(kù)操作
  7.3.1 sql server數(shù)據(jù)庫(kù)的基本概念
  7.3.2 創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)
  7.3.3 在企業(yè)管理器中創(chuàng)建和維護(hù)表
  7.3.4 視圖的定義和維護(hù)
  7.3.5 存儲(chǔ)過(guò)程定義和維護(hù)
  7.3.6 觸發(fā)器的定義和維護(hù)
 7.4 sql server 2000數(shù)據(jù)庫(kù)備份
  7.4.1 數(shù)據(jù)庫(kù)備份
  7.4.2 還原數(shù)據(jù)庫(kù)
 7.5 數(shù)據(jù)轉(zhuǎn)換服務(wù)dts
  7.5.1 數(shù)據(jù)導(dǎo)入
  7.5.2 數(shù)據(jù)導(dǎo)出
 7.6 sql server 2000安全管理
  7.6.1 sql server的安全體系
  7.6.2 sql server的安全認(rèn)證模式
  7.6.3 sql server的用戶和角色的管理
  7.6.4 sql server的角色
  7.6.5 sql server的權(quán)限問(wèn)題
  習(xí)題7
第8章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)環(huán)境和工具
 8.1 數(shù)據(jù)庫(kù)應(yīng)用程序的體系結(jié)構(gòu)
  8.1.1 數(shù)據(jù)庫(kù)應(yīng)用程序體系結(jié)構(gòu)的發(fā)展
  8.1.2 數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)環(huán)境
  8.1.3 數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)工具
 8.2 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)
  8.2.1 數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)接口
  8.2.2 開放數(shù)據(jù)庫(kù)互連odbc
 8.3 使用visual basic訪問(wèn)數(shù)據(jù)庫(kù)
  8.3.1 數(shù)據(jù)訪問(wèn)對(duì)象dao
  8.3.2 使用ado模型訪問(wèn)sql server數(shù)據(jù)庫(kù)
  習(xí)題8
第9章 數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)驗(yàn)
 9.1 實(shí)驗(yàn)準(zhǔn)備
 9.2 實(shí)驗(yàn)安排
  9.2.1 管理工具的使用及數(shù)據(jù)庫(kù)的定義
  9.2.2 sql數(shù)據(jù)查詢與更新
  9.2.3 數(shù)據(jù)庫(kù)的備份與恢復(fù)、數(shù)據(jù)的導(dǎo)入與導(dǎo)出
  9.2.4 安全性管理
  9.2.5 數(shù)據(jù)庫(kù)的完整性實(shí)現(xiàn)
  9.2.6 視圖、存儲(chǔ)過(guò)程及觸發(fā)器的創(chuàng)建與執(zhí)行
  9.2.7 簡(jiǎn)單應(yīng)用系統(tǒng)的實(shí)現(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):插圖:20世紀(jì)60年代后期以來(lái),計(jì)算機(jī)用于管理的規(guī)模更為龐大,應(yīng)用越來(lái)越廣泛,數(shù)據(jù)量急劇增長(zhǎng),同時(shí)多種應(yīng)用、多種語(yǔ)言互相覆蓋地共享數(shù)據(jù)集合的要求也越來(lái)越強(qiáng)烈。這時(shí)有了大容量磁盤,硬件的價(jià)格下降,軟件的價(jià)格上升,為編制和維護(hù)系統(tǒng)軟件及應(yīng)用程序所需的成本相對(duì)增加了。在處理方式上,聯(lián)機(jī)實(shí)時(shí)處理的要求更多,并開始提出和考慮分布處理。為了實(shí)現(xiàn)數(shù)據(jù)的統(tǒng)一管理,達(dá)到數(shù)據(jù)共享的目的,產(chǎn)生了數(shù)據(jù)庫(kù)技術(shù)及統(tǒng)一管理數(shù)據(jù)的專門軟件系統(tǒng)——數(shù)據(jù)庫(kù)管理系統(tǒng)?,F(xiàn)實(shí)世界中的各種事物之間存在的內(nèi)在聯(lián)系決定了其被抽象的數(shù)據(jù)之間也存在著聯(lián)系,數(shù)據(jù)庫(kù)系統(tǒng)具有對(duì)數(shù)據(jù)及其聯(lián)系進(jìn)行統(tǒng)一管理的能力,數(shù)據(jù)資源能為多種應(yīng)用需要服務(wù),并為多個(gè)用戶共享。數(shù)據(jù)庫(kù)系統(tǒng)不僅實(shí)現(xiàn)了多用戶共享同一數(shù)據(jù)的功能,而且解決了由于數(shù)據(jù)共享而帶來(lái)的數(shù)據(jù)安全性、完整性及并發(fā)控制等一系列問(wèn)題。數(shù)據(jù)庫(kù)系統(tǒng)可以克服文件系統(tǒng)存在的數(shù)據(jù)冗余大和數(shù)據(jù)獨(dú)立性差等缺陷,使數(shù)據(jù)冗余度最小,并實(shí)現(xiàn)數(shù)據(jù)與程序之間的獨(dú)立。數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)主要表現(xiàn)在如下四個(gè)方面。(1)數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)結(jié)構(gòu)化是數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)的根本區(qū)別。在文件系統(tǒng)中,文件中的記錄內(nèi)部是有結(jié)構(gòu)的,但記錄間沒有聯(lián)系,數(shù)據(jù)通常是針對(duì)某個(gè)局部應(yīng)用的,數(shù)據(jù)的最小存儲(chǔ)單位是記錄,不能細(xì)到數(shù)據(jù)項(xiàng)。在數(shù)據(jù)庫(kù)系統(tǒng)中,采用一定的數(shù)據(jù)模型,將整個(gè)組織的數(shù)據(jù)結(jié)構(gòu)化成一個(gè)數(shù)據(jù)整體,數(shù)據(jù)不再是面向應(yīng)用(程序)的,而是面向整個(gè)系統(tǒng)的,這種整體的結(jié)構(gòu)化使得系統(tǒng)的彈性大,有利于實(shí)現(xiàn)數(shù)據(jù)共享。另外,存儲(chǔ)數(shù)據(jù)的方式靈活,可以存取數(shù)據(jù)庫(kù)中的一個(gè)數(shù)據(jù)項(xiàng)、一組數(shù)據(jù)項(xiàng)、一條記錄或一組記錄。(2)數(shù)據(jù)共享性好,冗余度低數(shù)據(jù)庫(kù)系統(tǒng)從整體角度來(lái)看待和描述數(shù)據(jù),數(shù)據(jù)不再是面向某個(gè)應(yīng)用的,而是面向整個(gè)系統(tǒng)的,多個(gè)用戶、多個(gè)應(yīng)用可以共享數(shù)據(jù),因而減少了數(shù)據(jù)冗余,從而避免了由于數(shù)據(jù)冗余度大而帶來(lái)的數(shù)據(jù)不一致的問(wèn)題。又由于數(shù)據(jù)是有結(jié)構(gòu)的,很容易增加新的應(yīng)用,易于擴(kuò)充,因此當(dāng)應(yīng)用需求改變或增加時(shí),只需要重新選擇不同的子集,或加上一部分?jǐn)?shù)據(jù)。(3)數(shù)據(jù)獨(dú)立性高數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)的組織和存儲(chǔ)方法與應(yīng)用程序互不依賴、彼此獨(dú)立的特性,它包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)的物理獨(dú)立性是指用戶的應(yīng)用程序和存儲(chǔ)在磁盤上的數(shù)據(jù)是相互獨(dú)立的,用戶程序不需要了解數(shù)據(jù)在磁盤上是如何存儲(chǔ)的;數(shù)據(jù)的邏輯獨(dú)立性是指用戶的應(yīng)用程序和數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是相互獨(dú)立的,數(shù)據(jù)的邏輯結(jié)構(gòu)發(fā)生變化時(shí),應(yīng)用程序可以不變。

編輯推薦

《數(shù)據(jù)庫(kù)原理與應(yīng)用教程》:教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力教學(xué)內(nèi)容先進(jìn),強(qiáng)調(diào)計(jì)算機(jī)在各專業(yè)中的應(yīng)用教學(xué)模式完善,提供配套的教學(xué)資源解決方案。

圖書封面

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


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


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

 
 

  •   跟學(xué)校教材一樣,灰常好。而且更重要的是便宜
  •   這本書是我們的教科書,不錯(cuò)不錯(cuò)。
  •   內(nèi)容還不錯(cuò),挺喜歡的
 

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

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