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

出版時(shí)間:2010-8  出版社:北京郵電大學(xué)出版社  作者:段愛玲,楊麗華 主編  頁(yè)數(shù):289  

前言

  數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快的技術(shù)之一,也是應(yīng)用最廣的技術(shù)之一。它已成為計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。數(shù)據(jù)庫(kù)應(yīng)用也從簡(jiǎn)單的事物管理擴(kuò)展到各個(gè)應(yīng)用領(lǐng)域,如用于工程設(shè)計(jì)的工程數(shù)據(jù)庫(kù)、用于因特網(wǎng)的web數(shù)據(jù)庫(kù)、用于決策支持的數(shù)據(jù)倉(cāng)庫(kù)技術(shù)等,但目前應(yīng)用最為廣泛的還是基于瀏覽器/服務(wù)器(B/S)結(jié)構(gòu)的各類信息系統(tǒng)領(lǐng)域。隨著工T技術(shù)的進(jìn)步和發(fā)展,數(shù)據(jù)庫(kù)的應(yīng)用領(lǐng)域會(huì)越來越廣泛,數(shù)據(jù)庫(kù)技術(shù)也將是所有信息技術(shù)和信息產(chǎn)業(yè)的基礎(chǔ)?! ”緯紫劝凑胀怀鰬?yīng)用性、實(shí)踐性的原則,將課程內(nèi)容從應(yīng)用角度出發(fā),進(jìn)行結(jié)構(gòu)性的調(diào)整與設(shè)計(jì),并采用最新的SQL Sever 2005版本作為教學(xué)內(nèi)容,其次通過一個(gè)完整數(shù)據(jù)庫(kù)設(shè)計(jì)案例,貫徹基礎(chǔ)理論教學(xué),以應(yīng)用為目的,以必需、夠用為度,教學(xué)中加強(qiáng)針對(duì)性和實(shí)用性的原則。教學(xué)內(nèi)容突出基礎(chǔ)理論知識(shí)的應(yīng)用和實(shí)踐能力的培養(yǎng),通過調(diào)整課程體系和更新教學(xué)內(nèi)容,使本教材及時(shí)反映數(shù)據(jù)庫(kù)技術(shù)和社會(huì)發(fā)展的新成果。

內(nèi)容概要

本書系統(tǒng)全面地闡述數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)理論、基本技術(shù)和基本方法。全書共分為10章,主要介紹了數(shù)據(jù)庫(kù)基礎(chǔ)理論、關(guān)系模型、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL、關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論、數(shù)據(jù)庫(kù)安全保護(hù)、數(shù)據(jù)庫(kù)設(shè)計(jì)、SQL Server 2005的高級(jí)應(yīng)用、數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)庫(kù)技術(shù)的發(fā)展和應(yīng)用的新領(lǐng)域、高校教務(wù)管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)。本書還以SQL Server 2005為背景介紹了數(shù)據(jù)庫(kù)技術(shù)的實(shí)現(xiàn),包括數(shù)據(jù)庫(kù)和數(shù)據(jù)表的維護(hù)、查詢與統(tǒng)計(jì)、視圖管理、存儲(chǔ)過程和觸發(fā)器的管理、數(shù)據(jù)庫(kù)的備份和還原,使讀者充分利用SQL Server 2005平臺(tái)深刻理解數(shù)據(jù)庫(kù)技術(shù)的原理,達(dá)到理論和實(shí)踐緊密結(jié)合的目的。    本書內(nèi)容循序漸進(jìn)、深入淺出,概念清晰、條理性強(qiáng),每一章節(jié)都給出了大量的實(shí)例,并進(jìn)行解釋說明。本書既適合作為高等院校數(shù)據(jù)庫(kù)課程的教材使用,又是自學(xué)的理想?yún)⒖紩?,也可供從事?shù)據(jù)庫(kù)系統(tǒng)應(yīng)用和開發(fā)的工程技術(shù)人員參考。

書籍目錄

第1章 概述  1.1 數(shù)據(jù)處理  1.2 數(shù)據(jù)管理技術(shù)的發(fā)展    1.2.1 人工管理階段    1.2.2 文件系統(tǒng)階段    1.2.3 數(shù)據(jù)庫(kù)技術(shù)階段    1.2.4 數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)點(diǎn)  1.3 數(shù)據(jù)庫(kù)系統(tǒng)的組成    1.3.1 數(shù)據(jù)庫(kù)    1.3.2 數(shù)據(jù)庫(kù)管理系統(tǒng)    1.3.3 數(shù)據(jù)庫(kù)應(yīng)用    1.3.4 數(shù)據(jù)庫(kù)系統(tǒng)的分類  1.4 數(shù)據(jù)模型與概念模型    1.4.1 數(shù)據(jù)模型的概念    1.4.2 三個(gè)世界的劃分及其有關(guān)概念    1.4.3 數(shù)據(jù)模型的分類    1.4.4 實(shí)體聯(lián)系模型及E-R圖    1.4.5 數(shù)據(jù)模型的組成要素  1.5 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)  小結(jié)  習(xí)題第2章 關(guān)系模型  2.1 關(guān)系模型的基本概念    2.1.1 二維表    2.1.2 關(guān)系    2.1.3 關(guān)系模型    2.1.4 關(guān)系模型的優(yōu)點(diǎn)  2.2 關(guān)系代數(shù)    2.2.1 傳統(tǒng)的集合運(yùn)算    2.2.2 專門的關(guān)系運(yùn)算    2.2.3 用關(guān)系代數(shù)表示關(guān)系操作*2.3 查詢優(yōu)化    2.3.1 一個(gè)實(shí)例    2.3.2 優(yōu)化策略    2.3.3 查詢優(yōu)化的優(yōu)點(diǎn)  小結(jié)  習(xí)題第3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL  3.1 SQL概述    3.1.1 SQL的產(chǎn)生與發(fā)展    3.1.2 SQL的基本概念    3.1.3 SQL的特點(diǎn)  3.2 SQL Server 2005概述    3.2.1 SQL Server 2005    3.2.2 SQL Server 2005的版本特點(diǎn)    3.2.3 SQL Server 2005的主要管理工具  3.3 數(shù)據(jù)定義    3.3.1 學(xué)生-課程數(shù)據(jù)庫(kù)    3.3.2 定義、修改與刪除表    3.3.3 建立與刪除索引  3.4 數(shù)據(jù)操作    3.4.1 插入操作    3.4.2 修改操作    3.4.3 刪除操作  3.5 數(shù)據(jù)查詢    3.5.1 單表查詢    3.5.2 連接查詢    3.5.3 嵌套查詢  3.6 視圖    3.6.1 定義視圖    3.6.2 查詢視圖    3.6.3 更新視圖    3.6.4 視圖的作用  3.7 數(shù)據(jù)控制    3.7.1 授權(quán)    3.7.2 收回權(quán)限  小結(jié)  習(xí)題第4章 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論  4.1 關(guān)系數(shù)據(jù)庫(kù)模式的規(guī)范化理論    4.1.1 規(guī)范化理論的主要內(nèi)容    4.1.2 不合理的關(guān)系模式可能出現(xiàn)的問題    4.1.3 模式分解是關(guān)系規(guī)范化的主要方法  4.2 函數(shù)依賴    4.2.1 函數(shù)依賴定義    4.2.2 關(guān)系模式的范式    4.2.3 第1范式    4.2.4 第2范式    4.2.5 第3范式    4.2.6 BC范式  4.3 多值依賴與第4范式    4.3.1 多值依賴    4.3.2 第4范式*4.4 數(shù)據(jù)依賴的公理系統(tǒng)  小結(jié)  習(xí)題第5章 數(shù)據(jù)庫(kù)安全保護(hù)  5.1 數(shù)據(jù)庫(kù)的安全性    5.1.1 數(shù)據(jù)庫(kù)安全性控制的一般方法    5.1.2 SQL Server 2005的數(shù)據(jù)安全性機(jī)制    5.1.3 SQL Server 2005的身份驗(yàn)證模式    5.1.4 SQL Server的登錄賬號(hào)和服務(wù)器角色    5.1.5 SQL Server的數(shù)據(jù)庫(kù)用戶賬號(hào)和數(shù)據(jù)庫(kù)角色  5.2 數(shù)據(jù)庫(kù)的完整性控制    5.2.1 完整性規(guī)則的組成    5.2.2 完整性約束條件的分類    5.2.3 完整性的實(shí)施    5.2.4 規(guī)則和默認(rèn)  5.3 數(shù)據(jù)庫(kù)的并發(fā)控制與封鎖    5.3.1 數(shù)據(jù)庫(kù)的并發(fā)控制的含義    5.3.2 事務(wù)    5.3.3 并發(fā)操作與數(shù)據(jù)的不一致性    5.3.4 封鎖  5.4 數(shù)據(jù)庫(kù)的恢復(fù)    5.4.1 數(shù)據(jù)庫(kù)恢復(fù)的含義    5.4.2 數(shù)據(jù)庫(kù)恢復(fù)的原理與實(shí)現(xiàn)技術(shù)    5.4.3 數(shù)據(jù)庫(kù)的故障和恢復(fù)策略  小結(jié)  習(xí)題第6章 數(shù)據(jù)庫(kù)設(shè)計(jì)  6.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述    6.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)、內(nèi)容和特點(diǎn)    6.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)方法    6.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)步驟  6.2 系統(tǒng)需求分析    6.2.1 需求分析的任務(wù)和過程    6.2.2 數(shù)據(jù)流圖    6.2.3 數(shù)據(jù)字典    6.2.4 需求分析注意點(diǎn)  6.3 概念結(jié)構(gòu)設(shè)計(jì)    6.3.1 概念結(jié)構(gòu)設(shè)計(jì)的必要性    6.3.2 概念模型    6.3.3 數(shù)據(jù)抽象與局部視圖設(shè)計(jì)    6.3.4 視圖的集成  6.4 邏輯結(jié)構(gòu)設(shè)計(jì)    6.4.1 E-R圖向關(guān)系模型的轉(zhuǎn)換    6.4.2 數(shù)據(jù)模型的優(yōu)化    6.4.3 設(shè)計(jì)用戶子模式  6.5 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)    6.5.1 數(shù)據(jù)庫(kù)物理設(shè)計(jì)的內(nèi)容    6.5.2 選擇關(guān)系存取方法    6.5.3 確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)    6.5.4 評(píng)價(jià)物理結(jié)構(gòu)  6.6 數(shù)據(jù)庫(kù)的實(shí)施    6.6.1 數(shù)據(jù)的載人和應(yīng)用程序的調(diào)試    6.6.2 數(shù)據(jù)庫(kù)的試運(yùn)行    6.6.3 數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)  小結(jié)  習(xí)題第7章 SQL Server 2005的高級(jí)應(yīng)用  7.1 Transact-SQL程序設(shè)計(jì)    7.1.1 Transact-SQL程序的結(jié)構(gòu)與批處理    7.1.2 變量    7.1.3 流程控制命令    7.1.4 常用函數(shù)  7.2 存儲(chǔ)過程    7.2.1 存儲(chǔ)過程的概念、優(yōu)點(diǎn)及分類    7.2.2 創(chuàng)建存儲(chǔ)過程    7.2.3 查看存儲(chǔ)過程    7.2.4 刪除存儲(chǔ)過程    7.2.5 執(zhí)行存儲(chǔ)過程    7.2.6 修改存儲(chǔ)過程  7.3 觸發(fā)器    7.3.1 觸發(fā)器的概念、分類與作用    7.3.2 觸發(fā)器的工作原理    7.3.3 創(chuàng)建觸發(fā)器    7.3.4 查看觸發(fā)器    7.3.5 修改觸發(fā)器    7.3.6 刪除觸發(fā)器  7.4 備份和還原    7.4.1 備份和還原概述    7.4.2 備份數(shù)據(jù)庫(kù)    7.4.3 還原數(shù)據(jù)庫(kù)    7.4.4 備份和還原系統(tǒng)數(shù)據(jù)庫(kù)  小結(jié)  習(xí)題*第8章 數(shù)據(jù)倉(cāng)庫(kù)  8.1 數(shù)據(jù)倉(cāng)庫(kù)概述    8.1.1 數(shù)據(jù)倉(cāng)庫(kù)的產(chǎn)生    8.1.2 數(shù)據(jù)倉(cāng)庫(kù)的應(yīng)用價(jià)值    8.1.3 數(shù)據(jù)倉(cāng)庫(kù)的發(fā)展過程  8.2 數(shù)據(jù)倉(cāng)庫(kù)的基本概念  8.3 數(shù)據(jù)倉(cāng)庫(kù)的結(jié)構(gòu)    8.3.1 元數(shù)據(jù)    8.3.2 粒度的概念    8.3.3 分割問題    8.3.4 數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)組織形式  8.4 建立數(shù)據(jù)倉(cāng)庫(kù)    8.4.1 建立數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的步驟    8.4.2 數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的生命周期    8.4.3 建立數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的思維模式    8.4.4 數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)庫(kù)的設(shè)計(jì)步驟  8.5 SQL Server的數(shù)據(jù)倉(cāng)庫(kù)解決方案    8.5.1 SQL Server數(shù)據(jù)倉(cāng)庫(kù)開發(fā)工具    8.5.2 SQL Server的數(shù)據(jù)倉(cāng)庫(kù)創(chuàng)建    8.5.3 SQL Server的數(shù)據(jù)倉(cāng)庫(kù)事實(shí)表與多維數(shù)據(jù)集的建立  8.6 數(shù)據(jù)集市  小結(jié)  習(xí)題第9章 數(shù)據(jù)庫(kù)技術(shù)發(fā)展和應(yīng)用的新領(lǐng)域  9.1 數(shù)據(jù)庫(kù)技術(shù)與其他技術(shù)相結(jié)合產(chǎn)生的新領(lǐng)域    9.1.1 并行數(shù)據(jù)庫(kù)    9.1.2 主動(dòng)數(shù)據(jù)庫(kù)    9.1.3 知識(shí)庫(kù)    9.1.4 多媒體數(shù)據(jù)庫(kù)    9.1.5 模糊數(shù)據(jù)庫(kù)  9.2 面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)    9.2.1 工程數(shù)據(jù)庫(kù)    9.2.2 空間數(shù)據(jù)庫(kù)  9.3 聯(lián)機(jī)分析處理技術(shù)  9.4 數(shù)據(jù)挖掘技術(shù)  小結(jié)  習(xí)題第10章 高校教務(wù)管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)  10.1 系統(tǒng)需求分析    10.1.1 可行性分析    10.1.2 需求分析階段的目標(biāo)與任務(wù)    10.1.3 系統(tǒng)功能子模塊的分析    10.1.4 數(shù)據(jù)庫(kù)完整性和安全性要求  10.2 教學(xué)管理的系統(tǒng)化分析  10.3 概念模型設(shè)計(jì)  10.4 邏輯結(jié)構(gòu)設(shè)計(jì)  10.5 物理結(jié)構(gòu)設(shè)計(jì)  10.6 數(shù)據(jù)庫(kù)實(shí)施階段  10.7 系統(tǒng)調(diào)試和測(cè)試部分習(xí)題答案參考文獻(xiàn)

章節(jié)摘錄

  數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)從不同角度劃分可有不同的方式。從數(shù)據(jù)庫(kù)管理系統(tǒng)的角度可分為三層,從外到內(nèi)依次為外模式、模式和內(nèi)模式。數(shù)據(jù)庫(kù)的三層結(jié)構(gòu)是數(shù)據(jù)的三個(gè)抽象級(jí)別,用戶只要抽象地處理數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計(jì)算機(jī)中如何表示和存儲(chǔ)。為了實(shí)現(xiàn)三個(gè)抽象級(jí)別的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫(kù)管理系統(tǒng)在三層結(jié)構(gòu)之間提供了兩層映像:外模式/模式映像和模式/內(nèi)模式映像。下面分別介紹三層模式結(jié)構(gòu)和兩層映像功能。

圖書封面

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


    數(shù)據(jù)庫(kù)原理與應(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