數(shù)據(jù)庫原理與開發(fā)

出版時間:2008-8  出版社:人民郵電出版社  作者:趙明現(xiàn),單世民,趙鳳強 編著  頁數(shù):218  
Tag標簽:無  

內(nèi)容概要

本書共分3部分。第1部分是基礎(chǔ)篇,由第1章至第6章組成,內(nèi)容包括數(shù)據(jù)庫系統(tǒng)概述、關(guān)系數(shù)據(jù)庫理論、關(guān)系模型數(shù)據(jù)操作標準語言、數(shù)據(jù)庫的物理存儲、數(shù)據(jù)庫設(shè)計和關(guān)系數(shù)據(jù)庫管理系統(tǒng);第2部分是應(yīng)用篇,由第7章至第10章組成,內(nèi)容包括SQL Server 2005應(yīng)用基礎(chǔ)、存儲過程及觸發(fā)器、數(shù)據(jù)庫安全性管理和數(shù)據(jù)恢復(fù)與數(shù)據(jù)轉(zhuǎn)移;第3部分是實戰(zhàn)篇,由第11章和第12章組成,介紹了數(shù)據(jù)庫的各種訪問接口及其實現(xiàn),并通過一個實際的項目—圖書館管理系統(tǒng)的實現(xiàn),從需求分析、數(shù)據(jù)庫設(shè)計到程序設(shè)計與實現(xiàn)完整地介紹數(shù)據(jù)庫系統(tǒng)的開發(fā)方法。本書附錄A部分給出了一個具體的應(yīng)用領(lǐng)域—物流管理領(lǐng)域的實際業(yè)務(wù)過程;附錄B給出了系統(tǒng)數(shù)據(jù)庫的邏輯結(jié)構(gòu),供大家參考。    本書實用性較強,在學(xué)習(xí)理論知識的同時結(jié)合SQL Server 2005的應(yīng)用,通過.NET 2005開發(fā)平臺實現(xiàn)一個數(shù)據(jù)庫系統(tǒng)的開發(fā),使讀者能夠真正獨立地開發(fā)數(shù)據(jù)庫系統(tǒng)。    本書可作為普通高等院校計算機科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程等專業(yè)數(shù)據(jù)庫相關(guān)課程的教材,也可作為相關(guān)院校非計算機理工類專業(yè)數(shù)據(jù)庫課程的教材。

書籍目錄

第1篇  基礎(chǔ)篇 第1章  數(shù)據(jù)庫系統(tǒng)概述   1.1  數(shù)據(jù)管理的形成和發(fā)展   1.2  數(shù)據(jù)庫系統(tǒng)的基本概念     1.2.1  信息及信息模型     1.2.2  數(shù)據(jù)及數(shù)據(jù)模型     1.2.3  數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫系統(tǒng)   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ù)庫開發(fā)人員及研究領(lǐng)域     1.4.1  數(shù)據(jù)庫開發(fā)人員     1.4.2  數(shù)據(jù)庫研究領(lǐng)域   1.5  本章小結(jié)   習(xí)題 第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.2  關(guān)系數(shù)據(jù)結(jié)構(gòu)的規(guī)范化     2.2.1  規(guī)范化理論基本概念     2.2.2  范式   2.3  關(guān)系模型的數(shù)據(jù)操作原理     2.3.1  關(guān)系操作概述     2.3.2  關(guān)系代數(shù)     2.3.3  關(guān)系演算   2.4  關(guān)系的完整性   2.5  本章小結(jié)   習(xí)題 第3章  關(guān)系模型數(shù)據(jù)操作標準語言   3.1  SQL概述   3.2  數(shù)據(jù)定義     3.2.1  定義、刪除與修改基本表     3.2.2  定義與刪除視圖     3.2.3  建立與刪除索引   3.3  數(shù)據(jù)查詢     3.3.1  單表查詢     3.3.2  多表查詢     3.3.3  嵌套查詢     3.3.4  集合查詢     3.3.5  視圖查詢     3.3.6  查詢語句小結(jié)   3.4  數(shù)據(jù)更新     3.4.1  數(shù)據(jù)插入     3.4.2  修改數(shù)據(jù)     3.4.3  刪除數(shù)據(jù)     3.4.4  視圖更新   3.5  數(shù)據(jù)權(quán)限控制     3.5.1  定義權(quán)限     3.5.2  收回權(quán)限   3.6  本章小結(jié)   習(xí)題 第4章  數(shù)據(jù)庫的物理存儲   4.1  存儲設(shè)備     4.1.1  外部存儲器     4.1.2  數(shù)據(jù)處理方式   4.2  數(shù)據(jù)存儲方式     4.2.1  數(shù)據(jù)文件     4.2.2  索引   4.3  本章小結(jié)   習(xí)題 第5章  數(shù)據(jù)庫設(shè)計   5.1  數(shù)據(jù)庫設(shè)計概述     5.1.1  數(shù)據(jù)庫設(shè)計的方法及特點     5.1.2  數(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  局部E-R模型設(shè)計     5.3.3  全局E-R模型設(shè)計     5.3.4  精化概念模型   5.4  邏輯結(jié)構(gòu)設(shè)計     5.4.1  概念模型向關(guān)系模型轉(zhuǎn)換     5.4.2  精化數(shù)據(jù)模型     5.4.3  設(shè)計外模式   5.5  物理結(jié)構(gòu)設(shè)計     5.5.1  確定存取方法     5.5.2  確定數(shù)據(jù)庫的存儲結(jié)構(gòu)     5.5.3  評價物理結(jié)構(gòu)   5.6  數(shù)據(jù)庫的實施和維護7     5.6.1  數(shù)據(jù)加載和應(yīng)用程序的編制     5.6.2  數(shù)據(jù)庫的試運行     5.6.3  數(shù)據(jù)庫的運行和維護   5.7  數(shù)據(jù)庫設(shè)計實例     5.7.1  需求分析     5.7.2  概念結(jié)構(gòu)設(shè)計     5.7.3  邏輯結(jié)構(gòu)設(shè)計     5.7.4  物理結(jié)構(gòu)設(shè)計   5.8  本章小結(jié)   習(xí)題 第6章  關(guān)系數(shù)據(jù)庫管理系統(tǒng)   6.1  事務(wù)   6.2  數(shù)據(jù)庫恢復(fù)技術(shù)     6.2.1  故障的種類     6.2.2  數(shù)據(jù)庫轉(zhuǎn)儲     6.2.3  日志文件     6.2.4  恢復(fù)策略   6.3  并發(fā)控制     6.3.1  并發(fā)控制概述     6.3.2  封鎖     6.3.3  封鎖協(xié)議     6.3.4  死鎖     6.3.5  并發(fā)調(diào)度的可串行性     6.3.6  兩段鎖協(xié)議     6.3.7  多粒度封鎖     6.3.8  意向鎖   6.4  數(shù)據(jù)庫安全性     6.4.1  數(shù)據(jù)庫安全性概述     6.4.2  數(shù)據(jù)庫安全性控制   6.5  關(guān)系系統(tǒng)的查詢優(yōu)化   6.6  本章小結(jié)   習(xí)題第2篇  應(yīng)用篇 第7章  SQL Server 2005應(yīng)用基礎(chǔ)   7.1  SQL Server 2005概述   7.2  SQL Server 2005版本介紹   7.3  SQL Server 2005 簡潔版安裝   7.4  SQL Server 2005 常用工具使用     7.4.1  配置管理器(SQL Server Configuration Manager)     7.4.2  數(shù)據(jù)管理器(SQL Server Management Studio Express)     7.4.3  查詢分析器(SQL ServerQuery Analyzer)   7.5  本章小結(jié)   習(xí)題 第8章  存儲過程及觸發(fā)器   8.1  存儲過程     8.1.1  創(chuàng)建存儲過程     8.1.2  刪除存儲過程     8.1.3  存儲過程的嵌套     8.1.4  存儲過程實例   8.2  觸發(fā)器     8.2.1  創(chuàng)建DML觸發(fā)器     8.2.2  創(chuàng)建DDL觸發(fā)器     8.2.3  獲取觸發(fā)器的信息     8.2.4  觸發(fā)器實例   8.3  本章小結(jié)   習(xí)題 第9章  數(shù)據(jù)庫安全性管理   9.1  SQL Server 的安全性機制   9.2  登錄和用戶     9.2.1  登錄身份驗證模式及其設(shè)置     9.2.2  創(chuàng)建登錄     9.2.3  創(chuàng)建用戶   9.3  權(quán)限管理     9.3.1  服務(wù)器權(quán)限     9.3.2  數(shù)據(jù)庫對象權(quán)限     9.3.3  數(shù)據(jù)庫權(quán)限   9.4  角色管理     9.4.1  固定服務(wù)器角色     9.4.2  數(shù)據(jù)庫角色   9.5  本章小結(jié)   習(xí)題 第10章  數(shù)據(jù)恢復(fù)與數(shù)據(jù)轉(zhuǎn)移   10.1  數(shù)據(jù)庫的備份與還原概述   10.2  恢復(fù)模式   10.3  數(shù)據(jù)庫備份     10.3.1  使用SSMS進行完整備份     10.3.2  使用SSMS進行完整差異備份   10.4  數(shù)據(jù)庫還原     10.4.1  還原完整備份示例     10.4.2  還原完整差異備份   10.5  數(shù)據(jù)庫的導(dǎo)出與導(dǎo)入     10.5.1  數(shù)據(jù)庫表數(shù)據(jù)導(dǎo)出     10.5.2  數(shù)據(jù)庫表數(shù)據(jù)導(dǎo)入   10.6  本章小結(jié)   習(xí)題第3篇  實戰(zhàn)篇 第11章  數(shù)據(jù)庫訪問   11.1  數(shù)據(jù)訪問接口概述   11.2  ODBC數(shù)據(jù)訪問     11.2.1  ODBC體系結(jié)構(gòu)     11.2.2  建立ODBC數(shù)據(jù)源   11.3  OLE DB數(shù)據(jù)訪問   11.4  ADO數(shù)據(jù)庫訪問   11.5  JDBC數(shù)據(jù)訪問   11.6  ADO.NET數(shù)據(jù)訪問   11.7  本章小結(jié)   習(xí)題 第12章  .NET 2005與SQL Server 2005數(shù)據(jù)庫系統(tǒng)開發(fā)實例   12.1  圖書館管理的需求分析   12.2  數(shù)據(jù)庫的設(shè)計與實現(xiàn)   12.3  應(yīng)用系統(tǒng)的設(shè)計與實現(xiàn)     12.3.1  界面設(shè)計     12.3.2  工程創(chuàng)建與代碼編寫   12.4  本章小結(jié)   習(xí)題附錄A  某物流公司業(yè)務(wù)介紹   A.1  某物流公司組織結(jié)構(gòu)   A.2  人員崗位職責   A.3  倉庫業(yè)務(wù)管理   A.4  配送業(yè)務(wù)管理   A.5  單據(jù)流轉(zhuǎn)管理   A.6  與財務(wù)往來業(yè)務(wù) 附錄B  某物流系統(tǒng)數(shù)據(jù)庫邏輯結(jié)構(gòu)參考文獻

章節(jié)摘錄

第1章 數(shù)據(jù)庫系統(tǒng)概述當今,隨著信息化進程的不斷發(fā)展,對信息管理的要求越來越高,管理信息系統(tǒng)(MIS)、企業(yè)資源優(yōu)化(ERP)系統(tǒng)、決策支持系統(tǒng)(DSS)等的應(yīng)用,都是以數(shù)據(jù)庫為核心建立起來的上層應(yīng)用,信息資源已成為寶貴的物質(zhì)財富,建立一個滿足需求、性能卓越、穩(wěn)定性高并且行之有效的數(shù)據(jù)庫應(yīng)用系統(tǒng)已成為一個團體生存和發(fā)展的基礎(chǔ)。數(shù)據(jù)庫技術(shù)得到前所未有的廣泛應(yīng)用,越來越多新的應(yīng)用領(lǐng)域采用數(shù)據(jù)庫技術(shù)管理數(shù)據(jù)。對于一個國家來說,數(shù)據(jù)庫的建設(shè)規(guī)模、安全性和穩(wěn)定性已成為衡量這個國家信息化程度的重要標志。因此數(shù)據(jù)庫技術(shù)已經(jīng)成為計算機技術(shù)的重要分支,數(shù)據(jù)庫課程是計算機科學(xué)與技術(shù)專業(yè)、信息管理專業(yè)的重要課程。計算機的應(yīng)用大大提高了人類工作的效率,人類發(fā)展電子化與信息化的過程,實質(zhì)上是將現(xiàn)實世界轉(zhuǎn)化成機器世界,也就是虛擬世界的過程。人類在計算機上以數(shù)據(jù)的形式描述現(xiàn)實世界,數(shù)據(jù)庫技術(shù)就是研究如何科學(xué)地將描述現(xiàn)實世界的數(shù)據(jù)管理組織起來,為人們提供可共享的、安全的、可靠的數(shù)據(jù)。數(shù)據(jù)庫系統(tǒng)就是應(yīng)用數(shù)據(jù)庫技術(shù)對現(xiàn)實世界進行管理的計算機系統(tǒng)。1.1 數(shù)據(jù)管理的形成和發(fā)展從20世紀30年代開始,人們借助計算機進行數(shù)據(jù)處理。研制計算機的初衷是利用它進行復(fù)雜的科學(xué)計算。隨著計算機技術(shù)的發(fā)展,其應(yīng)用遠遠超出了人們的想象。在應(yīng)用需求的推動下,在計算機硬件、軟件發(fā)展的基礎(chǔ)上,數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)管理、數(shù)據(jù)庫管理系統(tǒng)管理3個階段。1. 人工管理階段20世紀50年代中期以前,計算機主要用于科學(xué)計算。當時外存只有紙帶、卡片、磁帶,沒有磁盤等直接存取的存儲設(shè)備;沒有操作系統(tǒng)和管理數(shù)據(jù)的軟件。人工管理數(shù)據(jù)具有如下特點。(1)數(shù)據(jù)不能被大量保存。當時計算機主要用于數(shù)學(xué)計算,程序需要的數(shù)據(jù)量不是很大,一般通過紙帶載人數(shù)據(jù),不需要將數(shù)據(jù)長期保存,并且當時的硬件狀況也不允許大量數(shù)據(jù)的存儲。(2)數(shù)據(jù)不具有獨立性。數(shù)據(jù)需要由計算程序自己定義,沒有相應(yīng)的數(shù)據(jù)管理軟件系統(tǒng)。程序員需要通過程序定義數(shù)據(jù)的邏輯結(jié)構(gòu)、物理結(jié)構(gòu),包括存儲結(jié)構(gòu)、存取方法、輸入方式等。如果數(shù)據(jù)發(fā)生變化必須修改計算程序,數(shù)據(jù)不具有獨立性。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    數(shù)據(jù)庫原理與開發(fā) PDF格式下載


用戶評論 (總計1條)

 
 

  •   總體來說,蠻詳細,蠻基礎(chǔ)
 

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

京ICP備13047387號-7