出版時間:2011-6 出版社:中國電力出版社 作者:焦健,白廷麗 主編 頁數(shù):274
內(nèi)容概要
本書為21世紀(jì)高等學(xué)校規(guī)劃教材。本書從網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用角度出發(fā),介紹SQL Server
2005及數(shù)據(jù)庫前端開發(fā)工具——PowerBuilder的應(yīng)用。SQL
Server2005是典型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其應(yīng)用非常廣泛。本書主要介紹了SQL Server
2005數(shù)據(jù)庫和表的管理,查詢應(yīng)用知識,Transact-SQL(簡稱T-SQL)基本語法,數(shù)據(jù)庫完整性,索引及視圖的概念、類型以及如何創(chuàng)建和管理索引及視圖的方法,存儲過程、觸發(fā)器在SQL
Server 2005中的使用,數(shù)據(jù)備份/還原機(jī)制,數(shù)據(jù)轉(zhuǎn)換機(jī)制等。
在數(shù)據(jù)庫開發(fā)應(yīng)用技術(shù)中以PowerBuilder為前端開發(fā)工具,介紹了PowerBuilder的編程基礎(chǔ)、窗口操作、菜單操作,重點(diǎn)介紹了數(shù)據(jù)庫操作,數(shù)據(jù)窗口的應(yīng)用以及應(yīng)用程序的建立及發(fā)布。
全書分上、下兩冊:上冊主要包括各章節(jié)的教學(xué)要求和內(nèi)容講解;下冊與上冊配套使用,主要包括各章的同步訓(xùn)練以及實(shí)驗(yàn)、實(shí)訓(xùn)指導(dǎo)。在同步訓(xùn)練中有教學(xué)指導(dǎo)、常見題型范例精解、習(xí)題與思考題。全書各章都給出了該章的重點(diǎn)內(nèi)容提要,還列舉出大量題型范例并進(jìn)行了洋細(xì)地分析和解答,其中大部分例題還對解題要點(diǎn)進(jìn)行了評注,同時配備了大量的習(xí)題以供練習(xí)。
本書可作為高職高專院校理工科相關(guān)專業(yè)網(wǎng)絡(luò)數(shù)據(jù)庫原理及應(yīng)用的通用教材,也可作為成人高等教育、企業(yè)技能培訓(xùn)的培訓(xùn)教材、自學(xué)用書,同時還可作為相關(guān)工程技術(shù)人員的參考書。
書籍目錄
前言
第1章 數(shù)據(jù)庫系統(tǒng)概述
1.1 概述
1.2 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)
1.3 數(shù)據(jù)庫管理系統(tǒng)
第2章 關(guān)系數(shù)據(jù)庫
2.1 關(guān)系模型
2.2 關(guān)系代數(shù)
2.3 實(shí)體與聯(lián)系
2.4 關(guān)系規(guī)范化
第3章 SQLServer 2005數(shù)據(jù)庫管理系統(tǒng)
3.1 SQLServer 2005概述
3.2 SQLServer 2005的安裝
3.3 SQLServer 2005常用管理工具
3.4 SQLServer數(shù)據(jù)庫簡介
3.5 數(shù)據(jù)庫的創(chuàng)建與管理
3.6 表的創(chuàng)建與管理
3.7 數(shù)據(jù)庫關(guān)系圖
第4章 關(guān)系數(shù)據(jù)庫語言SQL
4.1 SQL語言概述
4.2 數(shù)據(jù)定義
4.3 數(shù)據(jù)查詢
4.4 數(shù)據(jù)更新
4.5 T_SQL的可視化操作
4.6 T_SQL語言
第5章 視圖
5.1 定義視圖
5.2 查詢視圖
5.3 更新視圖
5.4 視圖的作用
第6章 索引
6.1 索引的概述
6.2 建立索引
6.3 刪除索引
6.4 使用索引的規(guī)則
第7章 存儲過程
7.1 概述
7.2 存儲過程的創(chuàng)建與執(zhí)行
7.3 存儲過程的參數(shù)傳遞
7.4 存儲過程的查看、修改與刪除
第8章 觸發(fā)器
8.1 概述
8.2 觸發(fā)器的創(chuàng)建
8.3 inserted表和deleted表
8.4 觸發(fā)器的使用、修改與刪除
第9章 數(shù)據(jù)庫的安全與權(quán)限
9.1 數(shù)據(jù)庫的安全控制機(jī)制
9.2 用戶與角色管理
9.3 SQLServer 2005中安全與權(quán)限的實(shí)現(xiàn)
第10章 數(shù)據(jù)庫的備份與恢復(fù)
10.1 數(shù)據(jù)庫故障的種類
10.2 數(shù)據(jù)庫備份
10.3 數(shù)據(jù)庫還原
第11章 數(shù)據(jù)轉(zhuǎn)換
11.1 概述
11.2 圖形界面導(dǎo)入與導(dǎo)出數(shù)據(jù)
11.3 SQL語句導(dǎo)入、導(dǎo)出數(shù)據(jù)_
第12章 事務(wù)、鎖和作業(yè)
12.1 事物的基本概念和SQLServer 2005事物處理
12.2 并發(fā)控制的基本概念和SQLServer 2005的并發(fā)控制機(jī)制
12.3 幾個有關(guān)鎖的實(shí)例
第13章 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)
13.1 數(shù)據(jù)庫設(shè)計(jì)概述
13.2 系統(tǒng)需求分析
13.3 概念結(jié)構(gòu)設(shè)計(jì)
13.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)
13.5 物理結(jié)構(gòu)設(shè)計(jì)
第14章 PowerBuilder與數(shù)據(jù)庫
14.1 PowerBuilder9.0概述
14.2 PowerBuilder9.0編程基礎(chǔ)
14.3 PowerBuilder9.0窗口操作
14.4 PowerBuilder9.0菜單簡介
14.5 PowerBuilder9.0數(shù)據(jù)庫操作
14.6 PowerBuilder9.0數(shù)據(jù)窗口
14.7 應(yīng)用程序建立和發(fā)布
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁:插圖:2.?dāng)?shù)據(jù)能夠共享數(shù)據(jù)共享的意義是多種應(yīng)用、多種語言互相覆蓋地共享數(shù)據(jù)集合。在數(shù)據(jù)庫中,數(shù)據(jù)不再分屬于各個應(yīng)用程序,而是集中存放在數(shù)據(jù)庫中。對于某個組織而言,除了有安全和保密等限制以外,數(shù)據(jù)庫中的數(shù)據(jù)被整個組織所共享。也就是說,該組織每個下屬部門的應(yīng)用可以共享這些數(shù)據(jù),大大提高了數(shù)據(jù)的使用價值。訪問數(shù)據(jù)庫的不同的應(yīng)用程序可能使用不同的語言,因此通常數(shù)據(jù)庫系統(tǒng)配置多種語言接口。3.?dāng)?shù)據(jù)冗余度小,易擴(kuò)充由于數(shù)據(jù)是結(jié)構(gòu)化的,數(shù)據(jù)的冗余度大大減小,除了一些必要的副本,例如為了保持聯(lián)系信息而重復(fù)存儲的一些數(shù)據(jù)項(xiàng),存儲數(shù)據(jù)的冗余度保持在盡可能小的程度。這樣既節(jié)約了存儲空間又可在很大程度上避免數(shù)據(jù)的不一致性。對數(shù)據(jù)庫數(shù)據(jù)的應(yīng)用有很靈活的方式,可以取整體數(shù)據(jù)的各種合理子集用于不同的應(yīng)用系統(tǒng),而且當(dāng)應(yīng)用需求改變或增加時,只要重新選取不同的子集或者加上一小部分?jǐn)?shù)據(jù),便可以滿足新的需求,非常容易擴(kuò)充。4.?dāng)?shù)據(jù)與程序的獨(dú)立性較高應(yīng)用程序必須通過數(shù)據(jù)庫管理系統(tǒng)訪問數(shù)據(jù)庫,數(shù)據(jù)庫系統(tǒng)提供映像功能來保證應(yīng)用程序?qū)?shù)據(jù)結(jié)構(gòu)和存取方法有較高的獨(dú)立性。數(shù)據(jù)與程序的獨(dú)立性是指當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)或物理結(jié)構(gòu)發(fā)生變化時,通過映像部分的改變,保證應(yīng)用程序不用改變。通常,數(shù)據(jù)庫系統(tǒng)提供兩方面的數(shù)據(jù)與程序的獨(dú)立性。當(dāng)數(shù)據(jù)的存儲結(jié)構(gòu)改變時,通過數(shù)據(jù)的存儲結(jié)構(gòu)(或物理結(jié)構(gòu))與邏輯結(jié)構(gòu)之間的映像或轉(zhuǎn)換功能,使得數(shù)據(jù)的邏輯結(jié)構(gòu)可以不變,從而應(yīng)用程序也可以不變。這就是數(shù)據(jù)與程序的物理獨(dú)立性。數(shù)據(jù)庫對整個數(shù)據(jù)的全體有一個整體的邏輯結(jié)構(gòu),而數(shù)據(jù)庫系統(tǒng)中的某一類應(yīng)用所使用的數(shù)據(jù)是全體數(shù)據(jù)的子集,并且不同的應(yīng)用對同一數(shù)據(jù)的使用要求和觀點(diǎn)也有不同。因此一個應(yīng)用往往是根據(jù)描述所使用的數(shù)據(jù)子集的局部邏輯結(jié)構(gòu)而編寫的。數(shù)據(jù)庫系統(tǒng)通常提供局部邏輯結(jié)構(gòu)的說明以及整體邏輯結(jié)構(gòu)與某類應(yīng)用所涉及的局部邏輯結(jié)構(gòu)之間的映像或轉(zhuǎn)換功能。這使得當(dāng)整體邏輯結(jié)構(gòu)改變時,通過提供的映像或轉(zhuǎn)換功能,保持應(yīng)用程序所涉及的局部邏輯結(jié)構(gòu)不變,從而應(yīng)用程序也可以不變。這就是數(shù)據(jù)與程序的邏輯獨(dú)立性。5.對數(shù)據(jù)實(shí)行集中統(tǒng)一控制數(shù)據(jù)庫系統(tǒng)提供統(tǒng)一的數(shù)據(jù)定義、插入、刪除、檢索以及更新等操作。另外,由于數(shù)據(jù)庫是系統(tǒng)的共享資源,各種用戶可以同時使用數(shù)據(jù)庫,因此用戶對數(shù)據(jù)的訪問是并發(fā)的,即多個用戶可以同時存取數(shù)據(jù)庫中的數(shù)據(jù),甚至可以同時存取數(shù)據(jù)庫中同一個數(shù)據(jù)。這就要求數(shù)據(jù)庫系統(tǒng)必須提供數(shù)據(jù)安全性控制、數(shù)據(jù)完整性控制和并發(fā)控制三個方面的功能。
編輯推薦
《網(wǎng)絡(luò)數(shù)據(jù)庫原理及應(yīng)用案例教程(上冊)》是21世紀(jì)高等學(xué)校規(guī)劃教材之一。
圖書封面
評論、評分、閱讀與下載
網(wǎng)絡(luò)數(shù)據(jù)庫原理及應(yīng)用案例教程(上冊) PDF格式下載