數(shù)據(jù)庫應(yīng)用基礎(chǔ)

出版時(shí)間:2009-1  出版社:電子工業(yè)出版社  作者:王衍 主編  頁數(shù):371  
Tag標(biāo)簽:無  

前言

  Visual FoxPro作為一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)軟件,從誕生起就一直是高等學(xué)校非計(jì)算機(jī)專業(yè),特別是經(jīng)濟(jì)管理類專業(yè)選用的計(jì)算機(jī)教學(xué)語言之一。20余年來,從dBASE、FoxBASE到Visual FoxPro之所以一直長盛不衰,不僅是因?yàn)閂isual FoxPro本身作為微軟的產(chǎn)品在Windows平臺(tái)上不斷發(fā)展完善,更主要的是,這一系統(tǒng)軟件集程序設(shè)計(jì)和數(shù)據(jù)庫語言于一體。在程序設(shè)計(jì)方面,既支持傳統(tǒng)的面向過程程序設(shè)計(jì),又支持目前廣泛采用的面向?qū)ο蟪绦蛟O(shè)計(jì);在數(shù)據(jù)庫方面,既有自身的特點(diǎn),又支持SQL-SELECT標(biāo)準(zhǔn)的數(shù)據(jù)庫結(jié)構(gòu)查詢語言,同時(shí),Visual FoxPro還支持Web服務(wù),具有跨平臺(tái)數(shù)據(jù)應(yīng)用能力。因此,作為繼“大學(xué)計(jì)算機(jī)基礎(chǔ)”的后續(xù)課程,選擇Visual FoxPro作為“數(shù)據(jù)庫應(yīng)用基礎(chǔ)”或“程序設(shè)計(jì)基礎(chǔ)”課程的環(huán)境進(jìn)行教學(xué)是比較恰當(dāng)?shù)?。  本書根?jù)教育部提出的非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)要求編寫,主要具有以下特點(diǎn)。

內(nèi)容概要

本書以Visual FoxPro 9.0版本為環(huán)境,介紹了數(shù)據(jù)庫的基本知識(shí),數(shù)據(jù)庫及其數(shù)據(jù)表的操作與管理,并較為全面地介紹了面向過程的程序設(shè)計(jì)方法與面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,為運(yùn)用數(shù)據(jù)庫系統(tǒng)構(gòu)建一個(gè)管理信息系統(tǒng)打下了基礎(chǔ)。全書共分9章,主要內(nèi)容包括:數(shù)據(jù)庫基礎(chǔ)知識(shí),數(shù)據(jù)表的基本操作,數(shù)據(jù)庫的建立與操作,結(jié)構(gòu)化程序設(shè)計(jì),面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ),常用表單控件的使用,表單設(shè)計(jì)應(yīng)用,查詢、視圖及報(bào)表設(shè)計(jì),應(yīng)用程序的管理及編譯等。本書配套《數(shù)據(jù)庫應(yīng)用基礎(chǔ)學(xué)習(xí)指導(dǎo)與實(shí)驗(yàn)教程》一冊,并提供免費(fèi)電子課件和習(xí)題解答。    本書可作為高等學(xué)校非計(jì)算機(jī)專業(yè)數(shù)據(jù)庫及其程序設(shè)計(jì)應(yīng)用的基礎(chǔ)教材,也可供從事數(shù)據(jù)庫系統(tǒng)教學(xué)、研究和應(yīng)用的廣大教師、學(xué)生和工程技術(shù)人員學(xué)習(xí)、參考。

書籍目錄

第1章  數(shù)據(jù)庫基礎(chǔ)知識(shí) 1.1  數(shù)據(jù)庫系統(tǒng)概述  1.1.1  數(shù)據(jù)管理技術(shù)的發(fā)展  1.1.2  數(shù)據(jù)庫系統(tǒng)  1.1.3  概念數(shù)據(jù)模型  1.1.4  邏輯數(shù)據(jù)模型 1.2  關(guān)系模型  1.2.1  關(guān)系的基本概念及關(guān)系數(shù)據(jù)庫  1.2.2  關(guān)系的特征  1.2.3  關(guān)系操作  1.2.4  數(shù)據(jù)庫的完整性規(guī)則 1.3  VISUAL FOXPRO概述  1.3.1  Visual FoxPro的發(fā)展及特點(diǎn)  1.3.2  Visual FoxPro集成開發(fā)環(huán)境 1.4  VISUAL FOXPRO語言基礎(chǔ)  1.4.1  數(shù)據(jù)類型  1.4.2  數(shù)據(jù)存儲(chǔ)  1.4.3  表達(dá)式  1.4.4  常用函數(shù)  1.4.5  Visual FoxPro命令格式與文件類型 1.5  小結(jié) 習(xí)題1 實(shí)驗(yàn)1  VISUAL FOXPRO環(huán)境與表達(dá)式、常用函數(shù)的使用第2章  數(shù)據(jù)表的基本操作 2.1  創(chuàng)建數(shù)據(jù)表  2.1.1  表的概念  2.1.2  創(chuàng)建表結(jié)構(gòu)  2.1.3  表結(jié)構(gòu)的顯示與修改 2.2  表內(nèi)容的輸入  2.2.1  表文件的打開與關(guān)閉  2.2.2  表記錄的輸入  2.2.3  表記錄的顯示 2.3  表內(nèi)容的編輯修改  2.3.1  表記錄定位  2.3.2  表記錄修改  2.3.3  表記錄的刪除 2.4  表的排序與索引  2.4.1  表記錄的排序  2.4.2  索引的概念與索引文件類型  2.4.3  索引的建立  2.4.4  索引文件的打開、關(guān)閉及主控設(shè)置  2.4.5  表內(nèi)容檢索 2.5  表的其他操作  2.5.1  表內(nèi)容的統(tǒng)計(jì)  2.5.2  表內(nèi)容的復(fù)制與大批量數(shù)據(jù)追加  2.5.3  表結(jié)構(gòu)文件的建立與應(yīng)用 2.6  常用的文件管理命令  2.6.1  列文件目錄命令  2.6.2  顯示文件內(nèi)容命令  2.6.3  復(fù)制磁盤文件命令  2.6.4  更改磁盤文件名命令  2.6.5  刪除磁盤文件名命令 2.7  小結(jié) 習(xí)題2 實(shí)驗(yàn)2-1  數(shù)據(jù)表結(jié)構(gòu)的建立與記錄輸入 實(shí)驗(yàn)2-2  數(shù)據(jù)表記錄的定位、刪除與索引 實(shí)驗(yàn)2-3  數(shù)據(jù)表記錄的查找、統(tǒng)計(jì)及文件操作第3章  數(shù)據(jù)庫的建立與操作 3.1  數(shù)據(jù)庫的建立  3.1.1  建立數(shù)據(jù)庫  3.1.2  數(shù)據(jù)庫表和自由表的相互轉(zhuǎn)換  3.1.3  數(shù)據(jù)庫的基本操作  3.1.4  工作區(qū)  3.1.5  建立表間的臨時(shí)關(guān)聯(lián) 3.2  數(shù)據(jù)庫的完整性與數(shù)據(jù)字典  3.2.1  長表名和表注釋  3.2.2  長字段名和字段屬性  3.2.3  設(shè)置記錄規(guī)則  3.2.4  主索引與表間的永久關(guān)聯(lián)  3.2.5  參照完整性實(shí)現(xiàn) 3.3  控制共享數(shù)據(jù)的訪問  3.3.1  數(shù)據(jù)表的打開方式  3.3.2  鎖定數(shù)據(jù)  3.3.3  數(shù)據(jù)解鎖 3.4  結(jié)構(gòu)化查詢語言SQL  3.4.1  SELECT數(shù)據(jù)查詢語句  3.4.2  SQL語言的其他常用語句 3.5  小結(jié) 習(xí)題3 實(shí)驗(yàn)3  VISUAL FOXPRO數(shù)據(jù)庫設(shè)計(jì)第4章  結(jié)構(gòu)化程序設(shè)計(jì) 4.1  程序文件設(shè)計(jì)  4.1.1  結(jié)構(gòu)化程序設(shè)計(jì)基礎(chǔ)  4.1.2  程序設(shè)計(jì)的基本命令  4.1.3  程序文件的建立與執(zhí)行 4.2  程序控制的基本結(jié)構(gòu)  4.2.1  順序結(jié)構(gòu)  4.2.2  選擇結(jié)構(gòu)  4.2.3  循環(huán)結(jié)構(gòu)  4.2.4  多種結(jié)構(gòu)的嵌套 4.3  子程序和用戶自定義函數(shù)  4.3.1  子程序  4.3.2  過程和過程文件  4.3.3  變量的參數(shù)傳遞及作用域  4.3.4  自定義函數(shù) 4.4  小結(jié) 習(xí)題4 實(shí)驗(yàn)4-1  順序與選擇程序設(shè)計(jì) 實(shí)驗(yàn)4-2  循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 實(shí)驗(yàn)4-3  循環(huán)嵌套結(jié)構(gòu)程序設(shè)計(jì) 實(shí)驗(yàn)4-4  過程文件與自定義函數(shù)第5章  面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ) 5.1  面向?qū)ο蟪绦蛟O(shè)計(jì)簡介  5.1.1  面向?qū)ο蟪绦蛟O(shè)計(jì)示例  5.1.2  對象與類  5.1.3  對象的屬性、事件與方法 5.2  表單文件的創(chuàng)建與對象的添加  5.2.1  表單文件的創(chuàng)建與運(yùn)行  5.2.2  在表單中添加對象 5.3  對象引用、屬性設(shè)置及事件的編輯與響應(yīng)  5.3.1  對象的引用  5.3.2  對象屬性的設(shè)置  5.3.3  事件代碼的編輯、響應(yīng)及調(diào)用順序  5.3.4  在表單中添加屬性和方法 5.4  小結(jié) 習(xí)題5 實(shí)驗(yàn)5  面向?qū)ο蟪绦蛟O(shè)計(jì)入門第6章  常用表單控件的使用 6.1  輸出類控件  6.1.1  標(biāo)簽  6.1.2  圖像、線條與形狀 6.2  輸入類控件  6.2.1  文本框  6.2.2  編輯框  6.2.3  列表框與組合框  6.2.4  微調(diào) 6.3  控制類控件  6.3.1  命令按鈕與命令按鈕組  6.3.2  復(fù)選框與選項(xiàng)按鈕組  6.3.3  計(jì)時(shí)器 6.4  容器類控件  6.4.1  表格  6.4.2  頁框  6.4.3  容器 6.5  鏈接與嵌入類控件  6.5.1  ActiveX控件  6.5.2  ActiveX綁定控件  6.5.3  超級(jí)鏈接 6.6  小結(jié) 習(xí)題6 實(shí)驗(yàn)6-1  利用輸出類控件設(shè)計(jì)表單 實(shí)驗(yàn)6-2  利用輸入類控件設(shè)計(jì)表單 實(shí)驗(yàn)6-3  利用控制類控件設(shè)計(jì)表單 實(shí)驗(yàn)6-4  利用容器類控件及OLE控件設(shè)計(jì)表單第7章  表單設(shè)計(jì)應(yīng)用 7.1  信息顯示界面的設(shè)計(jì) 7.2  交互對話界面的設(shè)計(jì) 7.3  與數(shù)據(jù)源有關(guān)的表單設(shè)計(jì) 7.4  多表表單設(shè)計(jì) 7.5  SQL查詢設(shè)計(jì)實(shí)例 7.6  表單集的設(shè)計(jì) 7.7  小結(jié) 習(xí)題7 實(shí)驗(yàn)7  多表表單的設(shè)計(jì)與應(yīng)用第8章  查詢、視圖及報(bào)表設(shè)計(jì) 8.1  查詢設(shè)計(jì)  8.1.1  查詢設(shè)計(jì)器  8.1.2  用SQL語言實(shí)現(xiàn)查詢設(shè)計(jì) 8.2  視圖設(shè)計(jì)  8.2.1  視圖設(shè)計(jì)器  8.2.2  視圖的SQL語句 8.3  創(chuàng)建報(bào)表  8.3.1  使用報(bào)表向?qū)?chuàng)建報(bào)表  8.3.2  使用報(bào)表器創(chuàng)建快速報(bào)表 8.4  利用報(bào)表設(shè)計(jì)器設(shè)計(jì)報(bào)表  8.4.1  報(bào)表設(shè)計(jì)器的組成和數(shù)據(jù)環(huán)境  8.4.2  報(bào)表布局與報(bào)表帶區(qū)  8.4.3  設(shè)置報(bào)表控件  8.4.4  常用的報(bào)表控件操作  8.4.5  報(bào)表設(shè)計(jì)舉例 8.5  小結(jié) 習(xí)題8 實(shí)驗(yàn)8  查詢、視圖及報(bào)表設(shè)計(jì)第9章  應(yīng)用程序的管理及編譯 9.1  菜單設(shè)計(jì)  9.1.1  菜單設(shè)計(jì)基本步驟  9.1.2  菜單設(shè)計(jì)工具  9.1.3  快捷菜單設(shè)計(jì)  9.1.4  在應(yīng)用程序中使用菜單 9.2  主文件設(shè)計(jì)  9.2.1  主文件設(shè)計(jì)  9.2.2  錯(cuò)誤處理程序設(shè)計(jì) 9.3  編譯應(yīng)用程序  9.3.1  管理項(xiàng)目管理器中的文件  9.3.2  應(yīng)用程序編譯  9.3.3  應(yīng)用程序發(fā)布 9.4  小結(jié) 習(xí)題9 實(shí)驗(yàn)9  一個(gè)簡單的營銷管理信息系統(tǒng)設(shè)計(jì)參考文獻(xiàn)

章節(jié)摘錄

  第1章 數(shù)據(jù)庫基礎(chǔ)知識(shí)  1.1 數(shù)據(jù)庫系統(tǒng)概述  人類的社會(huì)活動(dòng)離不開數(shù)據(jù)處理,所謂數(shù)據(jù)處理包括對數(shù)據(jù)的收集、存儲(chǔ)、加工、分類、排序、檢索、傳播等一系列工作。處理數(shù)據(jù)的目的是為了管理好數(shù)據(jù),使之成為對決策有用的信息。數(shù)據(jù)庫技術(shù)就是針對數(shù)據(jù)管理的計(jì)算機(jī)學(xué)科的一個(gè)重要分支,并隨著計(jì)算機(jī)技術(shù)的發(fā)展而逐漸發(fā)展和完善起來?! ?.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展  數(shù)據(jù)管理技術(shù)與計(jì)算機(jī)硬件、軟件及計(jì)算機(jī)應(yīng)用的發(fā)展有著密切的聯(lián)系,主要經(jīng)歷了人工管理、文件管理和數(shù)據(jù)庫管理三個(gè)階段?! ?.人工管理階段  20世紀(jì)50年代中期以前,計(jì)算機(jī)主要用于科學(xué)計(jì)算。當(dāng)時(shí)計(jì)算機(jī)的外存只有紙帶、卡片、磁帶,沒有磁盤等直接存取的存儲(chǔ)設(shè)備,并且缺少必要的操作系統(tǒng)及數(shù)據(jù)管理軟件的支持。所以,這一階段數(shù)據(jù)管理的特點(diǎn)如下?! 、贁?shù)據(jù)不具有獨(dú)立性,數(shù)據(jù)與程序不可分割,當(dāng)數(shù)據(jù)結(jié)構(gòu)發(fā)生變化后,對應(yīng)的程序也必須做相應(yīng)的修改。 ?、跀?shù)據(jù)不能長期保存,只是在需要計(jì)算某一題目時(shí)將數(shù)據(jù)輸入,處理完成后就釋放?! 、蹧]有專門的數(shù)據(jù)管理軟件,數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)、存取方式、輸入/輸出方式均由程序員設(shè)計(jì)完成。  人工管理階段應(yīng)用程序與數(shù)據(jù)之間的對應(yīng)關(guān)系可用圖1.1表示?! ?.文件系統(tǒng)階段  20世紀(jì)50年代后期至60年代后期,計(jì)算機(jī)不僅用于科學(xué)計(jì)算,而且還大量用于信息管理。這時(shí),硬件上已有了硬盤、磁鼓等直接存取設(shè)備。軟件方面,操作系統(tǒng)中已經(jīng)有了專門的文件系統(tǒng)來管理外存中的數(shù)據(jù)文件。這一階段數(shù)據(jù)管理的特點(diǎn)如下。 ?、俪绦蚝蛿?shù)據(jù)分開存儲(chǔ),數(shù)據(jù)可以以文件的形式獨(dú)立地存放在外存中?! 、诔霈F(xiàn)了專門的軟件(文件系統(tǒng))對數(shù)據(jù)文件進(jìn)行存取、修改、插入和刪除等操作管理,程序員不必關(guān)心數(shù)據(jù)在存儲(chǔ)器上存儲(chǔ)的物理細(xì)節(jié)以及與外存交換的過程?! 、畚募到y(tǒng)仍然存在著這樣一些問題:數(shù)據(jù)沒有完全獨(dú)立,文件系統(tǒng)中的文件還是為某一應(yīng)用程序服務(wù)的;由于數(shù)據(jù)文件相互獨(dú)立,數(shù)據(jù)文件之間缺乏聯(lián)系,造成了數(shù)據(jù)冗余度大:由于相同數(shù)據(jù)的重復(fù)存儲(chǔ),數(shù)據(jù)不能集中管理,給數(shù)據(jù)的修改、維護(hù)帶來了困難,容易造成數(shù)據(jù)的不一致性。

圖書封面

圖書標(biāo)簽Tags

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


    數(shù)據(jù)庫應(yīng)用基礎(chǔ) PDF格式下載


用戶評(píng)論 (總計(jì)3條)

 
 

  •   不錯(cuò),學(xué)校教材。。網(wǎng)購便宜啊,連郵費(fèi)都省了。。
  •   和我們上課同步,用了覺得很不錯(cuò)
  •   幫妹妹買的教材,挺好的,比學(xué)校的便宜
 

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

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