Visual FoxPro 6.0數(shù)據(jù)庫應(yīng)用設(shè)計(jì)

出版時(shí)間:2012-06-01  出版社:魏茂林 高等教育出版社 (2012-06出版)  作者:魏茂林 編  頁數(shù):326  

內(nèi)容概要

  《中等職業(yè)學(xué)校計(jì)算機(jī)應(yīng)用與軟件技術(shù)專業(yè)教學(xué)用書:Visual FoxPro 6.0數(shù)據(jù)庫應(yīng)用設(shè)計(jì)(第2版)》是《VisualFoxPr06.O數(shù)據(jù)庫應(yīng)用設(shè)計(jì)》的第2版,在編寫過程中參考了全國計(jì)算機(jī)等級考試二級Visual FoxPro程序設(shè)計(jì)考試大綱?! ∪珪舶?個(gè)項(xiàng)目,主要內(nèi)容包括Visual FoxPro數(shù)據(jù)庫基礎(chǔ)、數(shù)據(jù)庫與表的操作、查詢與視圖、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SOL、表單設(shè)計(jì)、報(bào)表設(shè)計(jì)、菜單設(shè)計(jì)、結(jié)構(gòu)化程序設(shè)計(jì)基礎(chǔ)、應(yīng)用程序設(shè)計(jì)實(shí)例等。每個(gè)項(xiàng)目的任務(wù)明確,例題要求清晰、操作步驟具體、操作結(jié)果翔實(shí);為更好地拓展知識和提高技能,任務(wù)中穿插了大量的“拓展與提高”、“相關(guān)知識”模塊;每個(gè)任務(wù)都給出了同步練習(xí),每個(gè)項(xiàng)目均提供了大量的練習(xí)題和上機(jī)操作題,以鞏固所學(xué)知識?!吨械嚷殬I(yè)學(xué)校計(jì)算機(jī)應(yīng)用與軟件技術(shù)專業(yè)教學(xué)用書:Visual FoxPro 6.0數(shù)據(jù)庫應(yīng)用設(shè)計(jì)(第2版)》適合中等職業(yè)學(xué)校計(jì)算機(jī)應(yīng)用與軟件技術(shù)專業(yè)學(xué)生使用,也可作為全國計(jì)算機(jī)等級考試二級Visual FoxPro程序設(shè)計(jì)考試的學(xué)習(xí)用書。

書籍目錄

項(xiàng)目1 Visual FoxPro數(shù)據(jù)庫基礎(chǔ) 任務(wù)1數(shù)據(jù)庫基礎(chǔ)知識  任務(wù)2數(shù)據(jù)模型 任務(wù)3關(guān)系數(shù)據(jù)庫 活動1關(guān)系模式 活動2關(guān)系操作 任務(wù)4認(rèn)識Visual FoxPro 6.0 活動1啟動Visual FoxPro 6.0 活動2退出Visual FoxPro 6.0 任務(wù)5常量和變量 活動1常量 活動2變量 任務(wù)6常用函數(shù)  活動1數(shù)值計(jì)算函數(shù)  活動2字符處理函數(shù)  活動3數(shù)據(jù)類型轉(zhuǎn)換函數(shù)  活動4日期時(shí)間函數(shù) 活動5測試函數(shù) 任務(wù)7表達(dá)式 活動1算術(shù)表達(dá)式  活動2字符表達(dá)式 活動3關(guān)系表達(dá)式 活動4邏輯表達(dá)式 綜合練習(xí)1 項(xiàng)目2數(shù)據(jù)庫與表的操作 任務(wù)1創(chuàng)建項(xiàng)目 活動1創(chuàng)建項(xiàng)目文件  活動2修改項(xiàng)目 任務(wù)2創(chuàng)建數(shù)據(jù)庫 任務(wù)3打開和關(guān)閉數(shù)據(jù)庫 活動1打開數(shù)據(jù)庫  活動2關(guān)閉數(shù)據(jù)庫 任務(wù)4創(chuàng)建表 活動1創(chuàng)建表結(jié)構(gòu)  活動2修改表結(jié)構(gòu)  任務(wù)5表的基本操作 活動1打開表  活動2輸入記錄 活動3瀏覽記錄  活動4定位記錄  活動5修改記錄 活動6刪除記錄 任務(wù)6索引操作  活動1建立索引 活動2應(yīng)用索引 任務(wù)7設(shè)置字段屬性 活動1設(shè)置字段的標(biāo)題 活動2添加字段注釋 活動3設(shè)置字段的默認(rèn)值 活動4設(shè)置字段的有效性規(guī)則 任務(wù)8設(shè)置參照完整性 活動1建立表間關(guān)系 活動2建立參照完整性 任務(wù)9多表的使用 活動1使用工作區(qū) 活動2建立表間臨時(shí)關(guān)系 綜合練習(xí)2 項(xiàng)目3查詢與視圖 任務(wù)1創(chuàng)建查詢 活動1使用"查詢向?qū)?創(chuàng)建查詢 活動2使用"查詢設(shè)計(jì)器"創(chuàng)建查詢  活動3創(chuàng)建交叉表查詢 任務(wù)2創(chuàng)建視圖 活動1創(chuàng)建本地視圖 活動2利用視圖更新數(shù)據(jù) 綜合練習(xí)3 項(xiàng)目4關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 任務(wù)1數(shù)據(jù)定義 活動1創(chuàng)建基本表 活動2修改表結(jié)構(gòu) 活動3刪除表 任務(wù)2數(shù)據(jù)操作 活動1插入記錄 活動2更新記錄  活動3刪除記錄 任務(wù)3SQL數(shù)據(jù)查詢 活動1簡單查詢 活動2條件查詢 活動3聯(lián)接查詢 活動4嵌套查詢 活動5查詢的排序 活動6查詢的分組 活動7查詢的輸出  綜合練習(xí)4 項(xiàng)目5表單設(shè)計(jì) 任務(wù)1面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)例 任務(wù)2使用"表單向?qū)?創(chuàng)建表單 活動1創(chuàng)建單表表單 活動2創(chuàng)建一對多表單  任務(wù)3使用"表單設(shè)計(jì)器"創(chuàng)建表單 任務(wù)4表單控件  活動1標(biāo)簽、文本框和編輯框控件 活動2命令按鈕和命令按鈕組控件  活動3選項(xiàng)按鈕組和復(fù)選框控件 活動4組合框控件  活動5表格控件 活動6頁框控件 活動7計(jì)時(shí)器和微調(diào)控件  活動8ActiveX綁定控件 綜合練習(xí)5 項(xiàng)目6報(bào)表設(shè)計(jì) 任務(wù)1使用向?qū)?chuàng)建報(bào)表 任務(wù)2快速報(bào)表 任務(wù)3使用"報(bào)表設(shè)計(jì)器"創(chuàng)建報(bào)表 任務(wù)4打印報(bào)表  綜合練習(xí)6 項(xiàng)目7菜單設(shè)計(jì) 任務(wù)1系統(tǒng)菜單的組成 任務(wù)2設(shè)計(jì)菜單 活動1快速生成菜單  活動2使用"菜單設(shè)計(jì)器"設(shè)計(jì)菜單 任務(wù)3設(shè)計(jì)快捷菜單 任務(wù)4定義工具欄 綜合練習(xí)7 項(xiàng)目8結(jié)構(gòu)化程序設(shè)計(jì)基礎(chǔ) 任務(wù)1程序文件的創(chuàng)建與運(yùn)行 活動1創(chuàng)建程序文件  活動2運(yùn)行程序文件 任務(wù)2結(jié)構(gòu)化程序設(shè)計(jì) 活動1順序結(jié)構(gòu)  活動2選擇結(jié)構(gòu) 活動3循環(huán)結(jié)構(gòu)  任務(wù)3過程與過程調(diào)用 活動1子程序的設(shè)計(jì)與調(diào)用 活動2過程文件的設(shè)計(jì)與調(diào)用 任務(wù)4參數(shù)傳遞 任務(wù)5變量的作用域 活動1公共變量 活動2私有變量  活動3局部變量  綜合練習(xí)8 項(xiàng)目9應(yīng)用程序設(shè)計(jì)實(shí)例 任務(wù)1系統(tǒng)分析 任務(wù)2系統(tǒng)設(shè)計(jì) 任務(wù)3連編應(yīng)用程序  綜合練習(xí)9

章節(jié)摘錄

版權(quán)頁:   插圖:    1發(fā)展簡史 數(shù)據(jù)庫系統(tǒng)的萌芽出現(xiàn)于20世紀(jì)60年代。當(dāng)時(shí),計(jì)算機(jī)開始廣泛地應(yīng)用于數(shù)據(jù)管理,對數(shù)據(jù)的共享提出了越來越高的要求。傳統(tǒng)的文件系統(tǒng)已經(jīng)不能滿足人們的需要。能夠統(tǒng)一管理和共享數(shù)據(jù)的數(shù)據(jù)庫管理系統(tǒng)(DBMS)應(yīng)運(yùn)而生。數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核。和基礎(chǔ),各種DBMS軟件都是基于某種數(shù)據(jù)模型的。所以通常也按照數(shù)據(jù)模型的特點(diǎn)將傳統(tǒng)數(shù)據(jù)庫系統(tǒng)分成網(wǎng)狀數(shù)據(jù)庫、層次數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫三類。 網(wǎng)狀數(shù)據(jù)庫模型對于層次和非層次結(jié)構(gòu)的事物都能比較自然地模擬,在關(guān)系數(shù)據(jù)庫出現(xiàn)之前網(wǎng)狀DBMS要比層次DBMS用得普遍。在數(shù)據(jù)庫發(fā)展史上,網(wǎng)狀數(shù)據(jù)庫占有重要地位。 層次DBMS是緊隨網(wǎng)狀數(shù)據(jù)庫而出現(xiàn)的。網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫已經(jīng)很好地解決了數(shù)據(jù)的集中和共享問題,但是在數(shù)據(jù)獨(dú)立性和抽象級別上仍有很大欠缺。用戶在對這兩種數(shù)據(jù)庫進(jìn)行存取時(shí),仍然需要明確數(shù)據(jù)的存儲結(jié)構(gòu),指出存取路徑。而后來出現(xiàn)的關(guān)系數(shù)據(jù)庫較好地解決了這些問題。 隨著信息技術(shù)和市場的發(fā)展,人們發(fā)現(xiàn)關(guān)系型數(shù)據(jù)庫系統(tǒng)雖然技術(shù)很成熟,能很好地處理"表格型數(shù)據(jù)",卻對越來越多的復(fù)雜類型的數(shù)據(jù)無能為力。20世紀(jì)90年代以后,人們開始研究面向?qū)ο蟮臄?shù)據(jù)庫(Object Oriented Database,OODB)。然而,數(shù)年的發(fā)展表明,面向?qū)ο蟮臄?shù)據(jù)庫系統(tǒng)產(chǎn)品的市場發(fā)展情況并不理想。 2發(fā)展階段 數(shù)據(jù)庫發(fā)展階段大致劃分為人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段。 (1)人工管理階段。20世紀(jì)50年代中期之前,計(jì)算機(jī)的軟硬件均不完善。硬件存儲設(shè)備只有磁帶、卡片和紙帶,軟件方面還沒有操作系統(tǒng)。這個(gè)階段由于還沒有軟件系統(tǒng)對數(shù)據(jù)進(jìn)行管理,程序員在程序中不僅要規(guī)定數(shù)據(jù)的邏輯結(jié)構(gòu),還要設(shè)計(jì)其物理結(jié)構(gòu),包括存儲結(jié)構(gòu)、存取方法、輸入輸出方式等。當(dāng)數(shù)據(jù)的物理組織或存儲設(shè)備改變時(shí),用戶程序就必須重新編制。由于數(shù)據(jù)的組織面向應(yīng)用,不同的計(jì)算程序之間不能共享數(shù)據(jù),使得不同的應(yīng)用之間存在大量的重復(fù)數(shù)據(jù),很難維護(hù)應(yīng)用程序之間數(shù)據(jù)的一致性。 (2)文件系統(tǒng)階段。這一階段的主要標(biāo)志是計(jì)算機(jī)中有了專門管理數(shù)據(jù)庫的軟件--操作系統(tǒng)(文件管理)。20世紀(jì)50年代中期到60年代中期,由于計(jì)算機(jī)大容量存儲設(shè)備(如硬盤)的出現(xiàn),推動了軟件技術(shù)的發(fā)展,而操作系統(tǒng)的出現(xiàn)標(biāo)志著數(shù)據(jù)管理步入一個(gè)新的階段。在文件系統(tǒng)階段,數(shù)據(jù)以文件為單位存儲在外存儲器上,且由操作系統(tǒng)統(tǒng)一管理。操作系統(tǒng)為用戶使用文件提供了友好界面。文件的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)脫鉤,程序和數(shù)據(jù)分離,使數(shù)據(jù)與程序有了一定的獨(dú)立性。用戶的程序與數(shù)據(jù)可分別存放在外存儲器上,各個(gè)應(yīng)用程序可以共享一組數(shù)據(jù),實(shí)現(xiàn)了以文件為單位的數(shù)據(jù)共享。 但由于數(shù)據(jù)的組織仍然是面向程序,所以存在大量的數(shù)據(jù)冗余。而且數(shù)據(jù)的邏輯結(jié)構(gòu)不能方便地修改和擴(kuò)充,數(shù)據(jù)邏輯結(jié)構(gòu)的每一點(diǎn)微小改變都會影響到應(yīng)用程序。由于文件之間互相獨(dú)立,因而它們不能反映現(xiàn)實(shí)世界中事物之間的聯(lián)系,操作系統(tǒng)不負(fù)責(zé)維護(hù)文件之間的聯(lián)系信息。如果文件之間有內(nèi)容上的聯(lián)系,那也只能由應(yīng)用程序去處理。 (3)數(shù)據(jù)庫系統(tǒng)階段。20世紀(jì)60年代末,隨著計(jì)算機(jī)在數(shù)據(jù)管理領(lǐng)域的普遍應(yīng)用,人們對數(shù)據(jù)管理技術(shù)提出了更高的要求:希望面向企業(yè)或部門,以數(shù)據(jù)為中心組織數(shù)據(jù),減少數(shù)據(jù)的冗余,提供更高的數(shù)據(jù)共享能力,同時(shí)要求程序和數(shù)據(jù)具有較高的獨(dú)立性,當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時(shí),不涉及數(shù)據(jù)的物理結(jié)構(gòu),也不影響應(yīng)用程序,以降低應(yīng)用程序研制與維護(hù)的費(fèi)用。數(shù)據(jù)庫技術(shù)正是在這樣一個(gè)應(yīng)用需求的基礎(chǔ)上發(fā)展起來的。 隨著信息管理內(nèi)容的不斷擴(kuò)展,出現(xiàn)了豐富多樣的數(shù)據(jù)模型(層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P?、半結(jié)構(gòu)化模型等),新技術(shù)也層出不窮(數(shù)據(jù)流、w曲數(shù)據(jù)管理、數(shù)據(jù)挖掘等)。

編輯推薦

《中等職業(yè)學(xué)校計(jì)算機(jī)應(yīng)用與軟件技術(shù)專業(yè)教學(xué)用書:Visual FoxPro 6.0數(shù)據(jù)庫應(yīng)用設(shè)計(jì)(第2版)》適合中等職業(yè)學(xué)校計(jì)算機(jī)應(yīng)用與軟件技術(shù)專業(yè)學(xué)生使用,也可作為全國計(jì)算機(jī)等級考試二級Visual FoxPro程序設(shè)計(jì)考試的學(xué)習(xí)用書。

圖書封面

評論、評分、閱讀與下載


    Visual FoxPro 6.0數(shù)據(jù)庫應(yīng)用設(shè)計(jì) PDF格式下載


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

 
 

 

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

京ICP備13047387號-7