數(shù)據(jù)庫原理與Visual FoxPro 9.0實用教程

出版時間:2009-11  出版社:電子工業(yè)出版社  作者:高春玲 編  頁數(shù):282  

前言

  數(shù)據(jù)庫技術(shù)是信息技術(shù)的支撐技術(shù),每一位準備從事IT技術(shù)工作的人都有必要學好數(shù)據(jù)庫技術(shù),并熟練地運用它。本書編寫的主要目的是作為高職高專計算機或信息管理專業(yè)的教材,也希望給其他有興趣學習數(shù)據(jù)庫技術(shù)和Visual FoxPro的人們提供幫助。  關(guān)系數(shù)據(jù)庫管理系統(tǒng)Visual FoxPro已流行多年,以其實用、易學、易用的特點受到人們的歡迎,如果希望在較短的時間內(nèi)既掌握數(shù)據(jù)庫的操作又掌握數(shù)據(jù)庫程序設(shè)計,那么學習VisualFoxPro是一個不錯的選擇。本書選用Visual FoxPro 9.0漢化版作為介紹對象,和英文版相比更易于學習掌握。Visual FoxPro 9.0的功能很豐富,在本書中只介紹了其基本功能。  全書分為15章,包括兩部分內(nèi)容:數(shù)據(jù)庫原理和Visual FoxPro 9.0。數(shù)據(jù)庫原理部分包括第1~3章,該部分以應(yīng)用數(shù)據(jù)庫技術(shù)必須了解的理論知識為重點,簡明地介紹了數(shù)據(jù)庫系統(tǒng)的基本概念和基本知識,其中,第1章介紹數(shù)據(jù)庫系統(tǒng)的最基本的一些概念;第2章介紹關(guān)系數(shù)據(jù)庫的基本理論;第3章介紹數(shù)據(jù)庫設(shè)計和數(shù)據(jù)庫保護技術(shù)。Visual FoxPro 9.O部分包括第4~15章,其中,第4章是對Visual FoxPro 9.0的概要介紹;第5章介紹Visual FoxPro命令以及表操作中需要了解的數(shù)據(jù)類型、函數(shù)、表達式等基本概念;第6章介紹數(shù)據(jù)庫和表的創(chuàng)建;第7章介紹表的各種操作。

內(nèi)容概要

   本書系統(tǒng)介紹了關(guān)系數(shù)據(jù)庫管理系統(tǒng)Visual FoxPro 9.0的操作系統(tǒng)與應(yīng)用程序開發(fā)技術(shù)。內(nèi)容包括數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識、關(guān)系數(shù)據(jù)庫基本理論、數(shù)據(jù)庫設(shè)計與數(shù)據(jù)庫保護、Visual FoxPro 9.0簡介、Visual FoxPro 9.0語言基礎(chǔ)、創(chuàng)建數(shù)據(jù)庫與表、表的基本操作、Visual FoxPro程序設(shè)計、Visual FoxPro面向?qū)ο蟪绦蛟O(shè)計、表單、報表和標簽、菜單和自定義工具欄、應(yīng)用程序的連編和發(fā)布、數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計實例。

書籍目錄

第1章  數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識	(1) 1.1  數(shù)據(jù)管理技術(shù)與數(shù)據(jù)庫技術(shù)的發(fā)展	  1.1.1  數(shù)據(jù)管理技術(shù)的發(fā)展	  1.1.2  數(shù)據(jù)庫技術(shù)的發(fā)展 1.2  數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)	  1.2.1  數(shù)據(jù)庫	  1.2.2  數(shù)據(jù)庫管理系統(tǒng)	  1.2.3  數(shù)據(jù)庫系統(tǒng)	  1.2.4  數(shù)據(jù)庫應(yīng)用系統(tǒng)	 1.3  數(shù)據(jù)模型	  1.3.1  實體及其屬性	  1.3.2  實體間的聯(lián)系	  1.3.3  E-R圖	  1.3.4  三種數(shù)據(jù)模型	 1.4  數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)	  1.4.1  三級模式結(jié)構(gòu)	  1.4.2  三級模式之間的映射	 習題一	第2章  關(guān)系數(shù)據(jù)庫基本理論	 2.1  關(guān)系的數(shù)學定義	 2.2  關(guān)系的性質(zhì)	 2.3  關(guān)系數(shù)據(jù)庫的定義和操縱	  2.3.1  關(guān)系數(shù)據(jù)庫的定義	  2.3.2  關(guān)系數(shù)據(jù)庫的數(shù)據(jù)操縱	 2.4  關(guān)系代數(shù)	  2.4.1  傳統(tǒng)的集合運算	  2.4.2  專門的關(guān)系運算	 2.5  關(guān)系數(shù)據(jù)庫標準語言——SQL	  2.5.1  SQL語言的特點	  2.5.2  SQL語句	 2.6  關(guān)系規(guī)范化	  2.6.1  問題的提出	  2.6.2  函數(shù)依賴	  2.6.3  關(guān)鍵字	  2.6.4  范式與規(guī)范化	 習題二	第3章  數(shù)據(jù)庫設(shè)計與數(shù)據(jù)庫保護	 3.1  數(shù)據(jù)庫設(shè)計的方法和步驟	 3.2  概念結(jié)構(gòu)設(shè)計	  3.2.1  E-R圖設(shè)計	  3.2.2  E-R圖設(shè)計舉例	 3.3  邏輯結(jié)構(gòu)設(shè)計	  3.3.1  從E-R圖導(dǎo)出關(guān)系模型	  3.3.2  邏輯結(jié)構(gòu)設(shè)計舉例	  3.3.3  關(guān)系模型的優(yōu)化	 3.4  物理結(jié)構(gòu)設(shè)計	 3.5  數(shù)據(jù)庫實施與運行維護	  3.5.1  數(shù)據(jù)庫實施	  3.5.2  運行和維護	 3.6  安全性保護	  3.6.1  用戶標志和鑒定	  3.6.2  存取控制	  3.6.3  密碼存儲	 3.7  完整性保護	  3.7.1  實體完整性約束	  3.7.2  參照完整性約束	  3.7.3  用戶定義的完整性約束	 3.8  并發(fā)控制	  3.8.1  事務(wù)	  3.8.2  封鎖	  3.8.3  活鎖與死鎖	 3.9  數(shù)據(jù)庫故障與恢復(fù)	  3.9.1  故障的種類	  3.9.2  恢復(fù)技術(shù)	 習題三	第4章  Visual FoxPro 9.0簡介	 4.1  Visual FoxPro 9.0的啟動與退出	 4.2  Visual FoxPro 9.0的用戶界面	  4.2.1  系統(tǒng)菜單	  4.2.2  工具欄	  4.2.3  命令窗口	 4.3  Visual FoxPro 9.0系統(tǒng)環(huán)境配置	 4.4  Visual FoxPro 9.0的文件類型	 4.5  Visual FoxPro 9.0的性能指標	 4.6  Visual FoxPro 9.0項目管理器	  4.6.1  創(chuàng)建項目	   4.6.2  項目管理器	 4.7  實訓(xùn)	 習題四	第5章  Visual FoxPro 9.0語言基礎(chǔ)第6章  創(chuàng)建數(shù)據(jù)庫與表	第7章  表的基本操作第8章  查詢和視圖第9章  Visual FoxPro程序設(shè)計第10章  Visual FoxPro面向?qū)ο蟪绦蛟O(shè)計第11章  表單	第12章  報表與標簽第13章  菜單和自定義工具欄第14章  應(yīng)用程序的連編和發(fā)布第15章  數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計實例參考文獻

章節(jié)摘錄

  在數(shù)據(jù)庫系統(tǒng)的運行中,故障是不可避免的,因此數(shù)據(jù)庫系統(tǒng)一般提供有恢復(fù)機制,當發(fā)生故障后,能夠及時、正確地恢復(fù)數(shù)據(jù)庫?! ?.9.1故障的種類  1.事務(wù)故障  事務(wù)故障是指事務(wù)內(nèi)部的故障,如事務(wù)運行中發(fā)生了運算溢出、除數(shù)為零、違反完整性約束的情況,導(dǎo)致事務(wù)無法繼續(xù)執(zhí)行,或是系統(tǒng)檢測出死鎖后撤銷了某些事務(wù)。事務(wù)故障意味著相應(yīng)的事務(wù)沒有到達預(yù)期的終點(提交或完全撤銷),因此可能使數(shù)據(jù)庫處于不一致的狀態(tài)?! ?.系統(tǒng)故障  系統(tǒng)故障是指造成系統(tǒng)停止運轉(zhuǎn)、使得系統(tǒng)重新啟動的故障。例如,中央處理器故障、操作系統(tǒng)故障、突然停電等。這類故障影響正在運行的所有事務(wù),但不破壞數(shù)據(jù)庫。發(fā)生這種故障時,內(nèi)存的內(nèi)容尤其是數(shù)據(jù)緩沖區(qū)中的內(nèi)容全部丟失,使得運行事務(wù)都非正常終止,從而造成數(shù)據(jù)庫可能處于不正確的狀態(tài)?! ?.介質(zhì)故障  介質(zhì)故障指外存故障,如磁盤出現(xiàn)壞扇區(qū)、磁盤滿、磁頭的機械碰撞和瞬時的強磁場干擾等。這類故障將破壞整個數(shù)據(jù)庫或部分數(shù)據(jù)庫,并影響正在存取這部分數(shù)據(jù)的所有事務(wù)?! ?.計算機病毒計算機病毒對計算機的危害極為普遍,病毒是一種具有破壞性、隱藏性、自我繁殖性和傳播性的一種特殊程序。破壞性是指病毒修改、刪除內(nèi)存和外存中的數(shù)據(jù),導(dǎo)致對軟件,甚至硬件的破壞。隱藏性是指通過用戶界面無法找到病毒程序。自我繁殖性則是病毒的自我復(fù)制,借助于可移動介質(zhì)、網(wǎng)絡(luò),病毒又可以不斷地傳播。計算機病毒已成為計算機系統(tǒng)的主要威脅,自然也是數(shù)據(jù)庫系統(tǒng)的主要威脅。

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)庫原理與Visual FoxPro 9.0實用教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   平心而論,作者的水平不錯,態(tài)度認真,整部書邏輯嚴謹,語言簡練,非常專業(yè)。因為這些優(yōu)點,也造就了它的缺點:專業(yè)術(shù)語很多,雖然講得很清楚,但對于初學者來講,短時間內(nèi)大量的專業(yè)術(shù)語以很專業(yè)的方式展現(xiàn)出來,確實不太容易理解;對于有一定的數(shù)據(jù)庫知識和編程經(jīng)驗的人來講,這本書又有點淺,對自己幫助不大。整體上來講,作者們有水平,講得也很清楚。但是當你學完后從實際開發(fā)中積累了很多經(jīng)驗后,再回頭來看看,發(fā)現(xiàn)你的經(jīng)驗是從書本上學不到的。
 

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

京ICP備13047387號-7