數(shù)據(jù)庫技術(shù)與應(yīng)用

出版時(shí)間:2010-9  出版社:清華大學(xué)出版社  作者:吳秀麗 等編著  頁數(shù):325  

前言

  應(yīng)用是推動(dòng)學(xué)科技術(shù)發(fā)展的原動(dòng)力,計(jì)算機(jī)科學(xué)是實(shí)用科學(xué),計(jì)算機(jī)科學(xué)技術(shù)廣泛而深入地應(yīng)用推動(dòng)了計(jì)算機(jī)學(xué)科的飛速發(fā)展。應(yīng)用型創(chuàng)新人才是科技人才的一種類型,應(yīng)用型創(chuàng)新人才的重要特征是具有強(qiáng)大的系統(tǒng)開發(fā)能力和解決實(shí)際問題的能力。培養(yǎng)應(yīng)用型人才的教學(xué)理念是教學(xué)過程中以培養(yǎng)學(xué)生的綜合技術(shù)應(yīng)用能力為主線,理論教學(xué)以夠用為度,所選擇的教學(xué)方法與手段要有利于培養(yǎng)學(xué)生的系統(tǒng)開發(fā)能力和解決實(shí)際問題的能力?! ‰S著我國經(jīng)濟(jì)建設(shè)的發(fā)展,對計(jì)算機(jī)軟件、計(jì)算機(jī)網(wǎng)絡(luò)、信息系統(tǒng)、信息服務(wù)和計(jì)算機(jī)應(yīng)用技術(shù)等專業(yè)技術(shù)方向的人才的需求日益增加,主要包括軟件設(shè)計(jì)師、軟件評測師、網(wǎng)絡(luò)工程師、信息系統(tǒng)監(jiān)理師、信息系統(tǒng)管理工程師、數(shù)據(jù)庫系統(tǒng)工程師、多媒體應(yīng)用設(shè)計(jì)師、電子商務(wù)設(shè)計(jì)師、嵌入式系統(tǒng)設(shè)計(jì)師和計(jì)算機(jī)輔助設(shè)計(jì)師等。如何構(gòu)建應(yīng)用型人才培養(yǎng)的教學(xué)體系以及系統(tǒng)框架,是從事計(jì)算機(jī)教育工作者的責(zé)任。為此,中國計(jì)算機(jī)學(xué)會(huì)計(jì)算機(jī)教育專業(yè)委員會(huì)和清華大學(xué)出版社共同組織啟動(dòng)了《中國高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)(應(yīng)用型)學(xué)科教程》的項(xiàng)目研究。參加本項(xiàng)目的研究人員全部來自國內(nèi)高校教學(xué)一線具有豐富實(shí)踐經(jīng)驗(yàn)的專家和骨干教師。項(xiàng)目組對計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)應(yīng)用型學(xué)科的培養(yǎng)目標(biāo)、內(nèi)容、方法和意義,以及教學(xué)大綱和課程體系等進(jìn)行了較深入、系統(tǒng)的研究,并編寫了《中國高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)(應(yīng)用型)學(xué)科教程》(簡稱《學(xué)科教程》)?!秾W(xué)科教程》在編寫上注意區(qū)分應(yīng)用型人才與其他人才在培養(yǎng)上的不同,注重體現(xiàn)應(yīng)用型學(xué)科的特征。在課程設(shè)計(jì)中,《學(xué)科教程》在依托學(xué)科設(shè)計(jì)的同時(shí),更注意面向行業(yè)產(chǎn)業(yè)的實(shí)際需求。為了更好地體現(xiàn)《學(xué)科教程》的思想與內(nèi)容,我們組織編寫了《中國高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)(應(yīng)用型)規(guī)劃教材》,旨在能為計(jì)算機(jī)專業(yè)應(yīng)用型教學(xué)的課程設(shè)置、課程內(nèi)容以及教學(xué)實(shí)踐起到一個(gè)示范作用。本系列教材的主要特點(diǎn)如下:  1.完全按照《學(xué)科教程》的體系組織編寫本系列教材,特別是注意在教材設(shè)置、教材定位和教材內(nèi)容的銜接上與《學(xué)科教程》保持一致?! ?.每門課程的教材內(nèi)容都按照《學(xué)科教程》中設(shè)置的大綱精心編寫,盡量體現(xiàn)應(yīng)用型教材的特點(diǎn)?! ?.由各學(xué)校精品課程建設(shè)的骨干教師組成作者隊(duì)伍,以課程研究為基礎(chǔ),將教學(xué)的研究成果引入教材中?! ?.在教材建設(shè)上,重點(diǎn)突出對計(jì)算機(jī)應(yīng)用能力和應(yīng)用技術(shù)的培養(yǎng),注重教材的實(shí)踐性。  5.注重系列教材的立體配套,包括教參、教輔以及配套的教學(xué)資源、電子課件等。

內(nèi)容概要

本書在基礎(chǔ)理論篇詳細(xì)介紹了數(shù)據(jù)庫的基礎(chǔ)理論知識(shí),在應(yīng)用環(huán)節(jié)介紹了微軟公司的最新的數(shù)據(jù)庫管理系統(tǒng)SQL Server 2008,最后總結(jié)了數(shù)據(jù)庫的最新發(fā)展技術(shù)。全書以一個(gè)生活中的案例貫穿其中,強(qiáng)調(diào)理論和實(shí)踐的結(jié)合,同時(shí)突出學(xué)科發(fā)展的特點(diǎn)。    全書共分5篇12章:第一篇(第1~5章)介紹數(shù)據(jù)庫的基礎(chǔ)理論知識(shí),第二篇(第6~7章)介紹數(shù)據(jù)庫設(shè)計(jì)的理論,第三篇(第8章)介紹數(shù)據(jù)庫安全保護(hù)技術(shù),第四篇(第9~11章)介紹SQL server 2008數(shù)據(jù)庫管理系統(tǒng),第五篇(第12章)介紹數(shù)據(jù)庫的最新進(jìn)展情況。    本書是編者多年來教學(xué)經(jīng)驗(yàn)的總結(jié),融人了大量的教學(xué)案例,實(shí)用性很強(qiáng),可作為普通高等院校數(shù)據(jù)庫技術(shù)及應(yīng)用課程的教材,也可作為相關(guān)技術(shù)人員的參考用書,同時(shí)還可以作為各類水平測試、全國計(jì)算機(jī)等極考試的輔導(dǎo)用書。

書籍目錄

基礎(chǔ)知識(shí)篇  第1章  數(shù)據(jù)庫系統(tǒng)概述    1.1  數(shù)據(jù)管理技術(shù)的發(fā)展    1.2  數(shù)據(jù)與數(shù)據(jù)庫概念    1.3  數(shù)據(jù)庫系統(tǒng)    1.4  數(shù)據(jù)庫管理系統(tǒng)      1.4.1  數(shù)據(jù)庫管理系統(tǒng)的功能      1.4.2  數(shù)據(jù)庫管理系統(tǒng)的組成    1.5  數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)      1.5.1  數(shù)據(jù)庫系統(tǒng)的內(nèi)部體系結(jié)構(gòu)      1.5.2  數(shù)據(jù)庫系統(tǒng)的典型外部體系結(jié)構(gòu)    1.6  數(shù)據(jù)庫用戶      習(xí)題1  第2章  數(shù)據(jù)模型    2.1  數(shù)據(jù)模型的組成要素    2.2  概念數(shù)據(jù)模型      2.2.1  基本概念      2.2.2  E-R模型    2.3  邏輯數(shù)據(jù)模型      2.3.1  層次數(shù)據(jù)模型      2.3.2  網(wǎng)狀數(shù)據(jù)模型      2.3.3  關(guān)系數(shù)據(jù)模型      2.3.4  面向?qū)ο髷?shù)據(jù)模型      2.3.5  對象-關(guān)系數(shù)據(jù)模型    2.4  物理數(shù)據(jù)模型    習(xí)題2  第3章  關(guān)系數(shù)據(jù)庫    3.1  關(guān)系數(shù)據(jù)結(jié)構(gòu)    3.2  關(guān)系數(shù)據(jù)操作      3.2.1  傳統(tǒng)的關(guān)系運(yùn)算      3.2.2  專門的關(guān)系運(yùn)算    3.3  關(guān)系數(shù)據(jù)的完整性約束      習(xí)題3  第4章  關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL    4.1  SQL概述      4.1.1  SQL標(biāo)準(zhǔn)的由來      4.1.2  SQL的組成      4.1.3  SQL的特點(diǎn)    4.2  數(shù)據(jù)定義語言      4.2.1  基本表的定義      4.2.2  索引的定義    4.3  數(shù)據(jù)查詢語言      4.3.1  單表查詢      4.3.2  連接查詢      4.3.3  集合查詢      4.3.4  嵌套查詢    4.4  數(shù)據(jù)更新語言      4.4.1  插人數(shù)據(jù)      4.4.2  修改數(shù)據(jù)      4.4.3  刪除數(shù)據(jù)    4.5  視圖      習(xí)題4  第5章  SQL語言高級(jí)功能    5.1  數(shù)據(jù)控制語言      5.1.1  權(quán)限和角色      5.1.2  授權(quán)語句      5.1.3  收回權(quán)限    5.2  存儲(chǔ)過程      5.2.1  創(chuàng)建存儲(chǔ)過程      5.2.2  修改存儲(chǔ)過程      5.2.3  刪除存儲(chǔ)過程      5.2.4  過程聲明      5.2.5  基本語句和表達(dá)式      5.2.6  流程控制    5.3  游標(biāo)      5.3.1  游標(biāo)類型      5.3.2  游標(biāo)的管理    5.4  觸發(fā)器      5.4.1  觸發(fā)器的結(jié)構(gòu)      5.4.2  創(chuàng)建DML觸發(fā)器      5.4.3  創(chuàng)建DDL觸發(fā)器      5.4.4  創(chuàng)建登錄觸發(fā)器      5.4.5  修改觸發(fā)器      5.4.6  刪除觸發(fā)器      5.4.7  遞歸觸發(fā)器    5.5  嵌入式SQL      5.5.1  基本概念      5.5.2  基本結(jié)構(gòu)      5.3.3  變量聲明      5.5.4  數(shù)據(jù)庫連接      5.5.5  執(zhí)行SQL命令      5.5.6  嵌入式游標(biāo)      5.5.7  使用動(dòng)態(tài)SQL      5.5.8  異常處理    習(xí)題5數(shù)據(jù)庫設(shè)計(jì)技術(shù)篇  第6章  數(shù)據(jù)庫設(shè)計(jì)理論    6.1  數(shù)據(jù)庫設(shè)計(jì)概述    6.2  數(shù)據(jù)庫設(shè)計(jì)的步驟      6.2.1  需求分析      6.2.2  概念結(jié)構(gòu)設(shè)計(jì)      6.2.3  邏輯結(jié)構(gòu)設(shè)計(jì)      6.2.4  物理結(jié)構(gòu)設(shè)計(jì)      6.2.5  數(shù)據(jù)庫實(shí)施      6.2.6  數(shù)據(jù)庫運(yùn)行及維護(hù)      習(xí)題6  第7章  數(shù)據(jù)庫規(guī)范化理論    7.1  關(guān)系模式設(shè)計(jì)中存在的問題    7.2  函數(shù)依賴    7.3  多值依賴    7.4  范式      7.4.1  第一范式      7.4.2  第二范式      7.4.3  第三范式      7.4.4  BC范式      7.4.5  第四范式    7.5  關(guān)系模式規(guī)范化方法    7.6  函數(shù)依賴的公理系統(tǒng)    7.7  關(guān)系模式的分解      習(xí)題7  數(shù)據(jù)庫安全保護(hù)技術(shù)篇  第8章  數(shù)據(jù)庫的安全性策略    8.1  數(shù)據(jù)庫安全控制概述    8.2  數(shù)據(jù)庫安全控制方法      8.2.1  用戶標(biāo)識(shí)和鑒定      8.2.2  存取控制      8.2.3  審計(jì)      8.2.4  數(shù)據(jù)加密    8.3  事務(wù)      8.3.1  事務(wù)的概念      8.3.2  事務(wù)的特性      8.3.3  定義事務(wù)    8.4  數(shù)據(jù)庫的恢復(fù)技術(shù)      8.4.1  數(shù)據(jù)備份      8.4.2  故障      8.4.3  數(shù)據(jù)恢復(fù)策略    8.5  并發(fā)控制      8.5.1  并發(fā)異常問題      8.5.2  基于封鎖的調(diào)度      8.5.3  基于時(shí)間戳的調(diào)度      8.5.4  基于有效性檢驗(yàn)的調(diào)度方法      8.5.5  多版本并發(fā)控制機(jī)制    習(xí)題8應(yīng)用篇  第9章  典型關(guān)系數(shù)據(jù)庫管理系統(tǒng)SQL Server 2008介紹    9.1  SQL Server 2008系統(tǒng)概述    9.2  SQL Server 2008體系結(jié)構(gòu)    9.3  SQL Server 2008的安裝    9.4  SQL Server 2008的配置      9.4.1  SQL Server 2008數(shù)據(jù)庫服務(wù)器的服務(wù)啟動(dòng)和停止      9.4.2  注冊服務(wù)器      9.4.3  創(chuàng)建服務(wù)器組    9.5  SQL Server 2008管理平臺(tái)    習(xí)題9  第10章  SQL Server 2008的SQL編程技術(shù)    10.1  創(chuàng)建數(shù)據(jù)庫      10.1.1  利用對象資源管理器創(chuàng)建數(shù)據(jù)庫      10.1.2  利用T-SQL語句創(chuàng)建數(shù)據(jù)庫    10.2  數(shù)據(jù)定義技術(shù)    10.3  數(shù)據(jù)更新技術(shù)    10.4  數(shù)據(jù)查詢技術(shù)    10.5  存儲(chǔ)過程    10.6  觸發(fā)器    10.7  應(yīng)用程序調(diào)用數(shù)據(jù)庫的方法      10.7.1  ODBC技術(shù)      10.7.2  ADO技術(shù)      習(xí)題10  第11章  SQL Server 2008的數(shù)據(jù)庫保護(hù)技術(shù)    11.1  數(shù)據(jù)安全性技術(shù)      11.1.1  概述      11.1.2  身份驗(yàn)證模式      11.1.3  登錄賬號(hào)管理      11.1.4  角色管理      11.1.5  用戶管理      11.1.6  權(quán)限控制    11.2  數(shù)據(jù)庫的備份和恢復(fù)      11.2.1  數(shù)據(jù)庫的備份      11.2.2  數(shù)據(jù)庫的恢復(fù)      習(xí)題11發(fā)展篇  第12章  數(shù)據(jù)庫技術(shù)新進(jìn)展    12.1  數(shù)據(jù)庫技術(shù)發(fā)展概述      12.1.1  影響數(shù)據(jù)庫技術(shù)發(fā)展的重要因素      12.1.2  數(shù)據(jù)庫新技術(shù)的發(fā)展    12.2  數(shù)據(jù)模型及數(shù)據(jù)庫系統(tǒng)的發(fā)展    12.3  數(shù)據(jù)庫技術(shù)與其他相關(guān)技術(shù)相結(jié)合      12.3.1  面向?qū)ο髷?shù)據(jù)庫系統(tǒng)      12.3.2  分布式數(shù)據(jù)庫系統(tǒng)      12.3.3  Web數(shù)據(jù)庫系統(tǒng)    12.4  面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫新技術(shù)      12.4.1  數(shù)據(jù)倉庫      12.4.2  空間數(shù)據(jù)庫      12.4.3  搜索引擎      習(xí)題12  附錄A  系統(tǒng)內(nèi)置函數(shù)  附錄B  SQL Server 2008中常用的全局變量  參考文獻(xiàn)

章節(jié)摘錄

  4)數(shù)據(jù)的分離和孤立  由于文件系統(tǒng)的文件為特定的應(yīng)用服務(wù),每個(gè)服務(wù)都是相對獨(dú)立的。一旦需要的信息分別來自幾個(gè)文件時(shí),就需要分別提取這些相關(guān)信息,而且還要保持這些數(shù)據(jù)的同步性,這是具有較大難度的操作。  5)數(shù)據(jù)的安全性差  以文件格式存放的數(shù)據(jù),無法在數(shù)據(jù)的安全和保密方面采取有效的措施,非法用戶很輕易地就能獲取或破壞這些數(shù)據(jù)。對于一些敏感數(shù)據(jù),如企業(yè)財(cái)務(wù)數(shù)據(jù)、國家安全信息等,文件系統(tǒng)不能保證其安全性?! ?.數(shù)據(jù)庫系統(tǒng)階段  針對文件系統(tǒng)的這些弊端,在20世紀(jì)60年代末以“統(tǒng)一管理”和“共享數(shù)據(jù)”為目標(biāo)的數(shù)據(jù)庫技術(shù)應(yīng)運(yùn)而生。從第一代的網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫,到第二代的關(guān)系數(shù)據(jù)庫,直到現(xiàn)在的第三代的面向?qū)ο蟮臄?shù)據(jù)庫,五十多年來,數(shù)據(jù)庫技術(shù)一直成為計(jì)算機(jī)科學(xué)技術(shù)中最為活躍的領(lǐng)域之一,也是計(jì)算機(jī)科學(xué)的重要分支。  在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)不再針對某一應(yīng)用目的,而是從全局出發(fā),面向整個(gè)組織或系統(tǒng),具有整體的結(jié)構(gòu),可以被多個(gè)用戶或應(yīng)用程序共享使用。數(shù)據(jù)共享可以大大減少數(shù)據(jù)冗余,節(jié)約存儲(chǔ)空間,同時(shí)還能夠避免數(shù)據(jù)之間的不相容性與不一致性,從而實(shí)現(xiàn)數(shù)據(jù)的規(guī)范化與標(biāo)準(zhǔn)化?! ?shù)據(jù)庫系統(tǒng)是通過一個(gè)稱為數(shù)據(jù)庫管理系統(tǒng)(Database Management System,DBMS)的軟件統(tǒng)一管理數(shù)據(jù)的。I)BMS可以自動(dòng)管理數(shù)據(jù),用戶不必關(guān)心數(shù)據(jù)存儲(chǔ)和其他實(shí)現(xiàn)的細(xì)節(jié),就可以在更高的抽象級(jí)別上觀察和訪問數(shù)據(jù)。數(shù)據(jù)結(jié)構(gòu)的一些修改也可以由OBMS屏蔽,使用戶看不到這些修改,從而減少用戶應(yīng)用程序的維護(hù)工作量,提高數(shù)據(jù)的獨(dú)立性。由于數(shù)據(jù)的統(tǒng)一管理,人們可以從全單位著眼,合理組織數(shù)據(jù),減少數(shù)據(jù)冗余;還可以更好地貫徹規(guī)范化和標(biāo)準(zhǔn)化,從而有利于數(shù)據(jù)的轉(zhuǎn)移和更大范圍內(nèi)的共享?! ?shù)據(jù)庫系統(tǒng)階段程序和數(shù)據(jù)之間的對應(yīng)關(guān)系如圖1-2所示。

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計(jì)8條)

 
 

  •   應(yīng)用的內(nèi)容還行.
  •   快遞很給力 價(jià)格還不錯(cuò) 比淘寶便宜10塊 最這重要它免郵費(fèi)
  •   好看的書。
  •   非常不錯(cuò)的學(xué)習(xí)教程。
  •   本書的閱讀需要有一定的C語言基礎(chǔ)
  •   這本書內(nèi)容相對來說已經(jīng)差不多完成,但是排版上不是很好。例子非常少,不是很好用。
  •   正版,沒什么說的。
  •   書還好,發(fā)貨要提速成
 

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

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