




已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Visual_FoxPro程序設(shè)計教程課后習(xí)題答案(主編:南丙旺)第一章1. 試說明數(shù)據(jù)與信息的區(qū)別和聯(lián)系。 數(shù)據(jù)是人們用于記錄事物情況的物理符號。 信息是數(shù)據(jù)中所包含的意義。 數(shù)據(jù)與信息既 有區(qū)別,又有聯(lián)系。數(shù)據(jù)是表示信息的,但并非任何數(shù)據(jù)都能表示信息,信息只是加工處理 后的數(shù)據(jù),是數(shù)據(jù)所表達的內(nèi)容。另一方面信息不隨表示它的數(shù)據(jù)形式而改變,它是反映客 觀現(xiàn)實世界的知識,而數(shù)據(jù)則具有任意性,用不同的數(shù)據(jù)形式可以表示同樣的信息,信息只 是加工處理后的數(shù)據(jù),是數(shù)據(jù)所表達的內(nèi)容。2. 什么是數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)? 數(shù)據(jù)庫是在數(shù)據(jù)庫管理系統(tǒng)的集中控制之下, 按一定的組織方式存儲起來的、 相互關(guān)聯(lián)的 數(shù)據(jù)集合。 數(shù)據(jù)庫管理系統(tǒng)(Database Management System,DBMS)是對數(shù)據(jù)進行統(tǒng)一的控制和管理, 從而可以有效地減少數(shù)據(jù)冗余, 實現(xiàn)數(shù)據(jù)共享, 解決數(shù)據(jù)獨立性問題, 并提供統(tǒng)一的安全性、 完整性和并發(fā)控制功能的系統(tǒng)軟件。 數(shù)據(jù)庫系統(tǒng)是把有關(guān)計算機硬件、軟件、數(shù)據(jù)和人員組合起來為用戶提供信息服務(wù)的 系統(tǒng)。3. 簡述數(shù)據(jù)庫的三級模式結(jié)構(gòu)。 為了有效地組織、管理數(shù)據(jù),提高數(shù)據(jù)庫的邏輯獨立性和物理獨立性,人們?yōu)閿?shù)據(jù)庫設(shè) 計了一個嚴(yán)謹(jǐn)?shù)捏w系結(jié)構(gòu),數(shù)據(jù)庫領(lǐng)域公認的標(biāo)準(zhǔn)結(jié)構(gòu)是三級模式結(jié)構(gòu),它包括外模式、模 式和內(nèi)模式。 模式又稱概念模式或邏輯模式, 對應(yīng)于概念級。 它是由數(shù)據(jù)庫設(shè)計者綜合所有用戶的數(shù) 據(jù), 按照統(tǒng)一的觀點構(gòu)造的全局邏輯結(jié)構(gòu), 是對數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體 描述,是所有用戶的公共數(shù)據(jù)視圖(全局視圖)。外模式又稱子模式,對應(yīng)于用戶級。它是某 個或某幾個用戶所看到的數(shù)據(jù)庫的數(shù)據(jù)視圖, 是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。 內(nèi)模式 又稱存儲模式,對應(yīng)于物理級。它是數(shù)據(jù)庫中全體數(shù)據(jù)的內(nèi)部表示或底層描述。4. 數(shù)據(jù)庫系統(tǒng)的特點是什么? 特點是數(shù)據(jù)共享,減少數(shù)據(jù)冗余,具有較高的數(shù)據(jù)獨立性,增強了數(shù)據(jù)安全性和完整性 保護。5. 實體之間的聯(lián)系有哪幾種?分別舉例說明。 (1) 一對一聯(lián)系(11) 例如,一所學(xué)校只有一個校長,一個校長只在一所學(xué)校任職, 校長與學(xué)校之間的聯(lián)系是一對一的聯(lián)系。 (2) 一對多聯(lián)系(1n) 例如, 一所學(xué)校有許多學(xué)生, 但一個學(xué)生只能就讀于一所學(xué)校, 所以學(xué)校和學(xué)生之間的聯(lián)系是一對多的聯(lián)系。 (3) 多對多聯(lián)系(mn) 例如,一個讀者可以借閱多種圖書,任何一種圖書可以為多個 讀者借閱,所以讀者和圖書之間的聯(lián)系是多對多的聯(lián)系。 6. 數(shù)據(jù)庫有哪幾種常用的數(shù)據(jù)模型?Visual FoxPro 屬于哪一類? 在數(shù)據(jù)庫系統(tǒng)中, 常用的數(shù)據(jù)模型有層次模型、 網(wǎng)狀模型和關(guān)系模型 3 種。 Visual FoxPro 是一種基于關(guān)系模型的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。7.以某種應(yīng)用目的為背景,試設(shè)計一個數(shù)據(jù)庫。 我們以圖書館借書應(yīng)用為例設(shè)計一個最簡單的數(shù)據(jù)庫,主要是包括以下幾個關(guān)系學(xué)生關(guān) 系,圖書關(guān)系,借書關(guān)系,每個關(guān)系對應(yīng)與數(shù)據(jù)庫里面的一個表。那么學(xué)生表應(yīng)該包括(學(xué) 號,姓名,專業(yè),年齡等屬性) ,圖書表應(yīng)該包括(圖書號,圖書名,作者名,出版社等屬 性) ,這兩個表是通過借書關(guān)系來實現(xiàn)多對多的聯(lián)系的,那么借書表主要包括(學(xué)號,圖書 號等) 。8.關(guān)系數(shù)據(jù)庫管理系統(tǒng)的 3 種基本關(guān)系運算是什么? 關(guān)系運算主要有選擇、投影和聯(lián)接 3 種。9. 試述外部關(guān)鍵字的概念和作用。外部關(guān)鍵字是否允許為空值,為什么? 如果關(guān)系中某個屬性或?qū)傩越M合并非關(guān)鍵字,但卻是另一個關(guān)系的主關(guān)鍵字,則稱此 屬性或?qū)傩越M合為本關(guān)系的外部關(guān)鍵字。 關(guān)系之間的聯(lián)系是通過外部關(guān)鍵字實現(xiàn)的。 如果該 外部關(guān)鍵字不是該關(guān)系的主關(guān)鍵字那么根據(jù)參照完整性規(guī)則, 該外部關(guān)鍵字可以是空值, 否 則如果該外部關(guān)鍵字也是該關(guān)系的主關(guān)鍵字則根據(jù)參照完整性規(guī)則不能是空值。10. 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)有哪幾種?常見的數(shù)據(jù)庫開發(fā)工具有哪些? 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)大體上分為 4 種模式:單用戶模式、主從式多用戶模式、客戶機/ 服務(wù)器模式(Client/Server,C/S)和 Web 瀏覽器/服務(wù)器模式(Browser/Server,B/S)。 目前,一些專有數(shù)據(jù)庫廠商都提供了數(shù)據(jù)庫編程工具,如 Sybase 的 Power+、Oracle 的 Developer 2000 等,但比較流行的還是 Delphi、Visual Basic、PowerBuilder 等通用語言,這 幾個開發(fā)工具各有所長、各具優(yōu)勢。第二章1. 如何啟動與退出 Visual FoxPro? Visual FoxPro 6.0 的啟動與 Windows 環(huán)境下其他軟件一樣,有 3 種常見方法: (1) 在 Windows 桌面上單擊“開始”按鈕,選擇“程序”選項,單擊“Microsoft Visu al Studio 6.0”組中的“Microsoft Visual FoxPro 6.0”選項。 (2) 運行 Visual FoxPro 6.0 系統(tǒng)的啟動程序 vfp6.exe。通過“我的電腦”或“資源 管理器”去查找這個程序,然后雙擊它。或單擊“開始”按鈕,選擇“運行”選項,在彈出 的“運行對話框”中輸入 Visual FoxPro 6.0 啟動程序的文件名,單擊“確定”按鈕。 (3) 在 Windows 桌面上建立 Visual FoxPro 6.0 系統(tǒng)的快捷方式圖標(biāo),只要在桌面上雙 擊該圖標(biāo)即可啟動 Visual FoxPro。 退出 Visual FoxPro 有 5 種常用的方法: (1) 在 Visual FoxPro“文件”菜單項下,選擇“退出”菜單項; (2) 在 Visual FoxPro 命令窗口輸入 QUIT 命令并回車; (3) 單擊 Visual FoxPro 主窗口右上角的“關(guān)閉”按鈕; (4) 單擊 Visual FoxPro 主窗口左上角的控制菜單圖標(biāo),從彈出的菜單中選擇“關(guān)閉” , 或者雙擊控制菜單圖標(biāo); (5) 同時按 Alt 和 F4 鍵。2. 簡述 Visual FoxPro 用戶界面的組成與特點。 Visual FoxPro 的用戶界面由 Visual FoxPro 系統(tǒng)菜單、工具欄、命令窗口和狀態(tài)欄等構(gòu) 成。Visual FoxPro 用戶界面的最大的特點就是界面簡單且靈活。3. Visual FoxPro 有幾種操作方式?各有何特點? Visual FoxPro 有三種操作方式,菜單操作方式,命令操作方式,程序工作方式。菜 單操作的優(yōu)點是直觀易懂,擊鍵簡單(主要是鼠標(biāo)單擊和雙擊),對于不熟悉 Visual FoxPro 命令、 又沒有或不想花時間去學(xué)習(xí)它的最終用戶十分適合。 命令操作方式相對而言速度更加 快并且效率高。Visual FoxPro 除了提供菜單操作方式、命令操作方式外,還提供程序工作 方式。 程序由命令或語句組成。 通過運行程序, 為用戶提供更簡潔的界面, 達到操作的目的。4. 對話框的作用是什么?它通常包括哪些控制對象? 對話框?qū)嶋H上是一個特殊的窗口,它可以用來要求用戶輸入某些信息或做出某些選 擇,在 Visual FoxPro 6.0 中,對話框通常由文本框、列表框、單選按鈕、復(fù)選框、命令按鈕等部件組成。5. 簡述 Visual FoxPro 的可視化設(shè)計工具。 Visual FoxPro 6.0 提供了多種可視化設(shè)計工具,使用它的各種向?qū)?Wizard)、設(shè)計 器(Designer)和生成器(Builder)可以更簡便、快速、靈活地進行應(yīng)用程序開發(fā)。 1. Visual FoxPro 向?qū)?Visual FoxPro 系統(tǒng)為用戶提供許多功能強大的向?qū)?。用戶通過系 統(tǒng)提供的向?qū)гO(shè)計器,不用編程就可以創(chuàng)建良好的應(yīng)用程序界面并完成許多對數(shù)據(jù)庫的操 作。 2. Visual FoxPro 設(shè)計器 Visual FoxPro 系統(tǒng)提供的設(shè)計器,為用戶提供了一個友好的操 作界面。利用各種設(shè)計器使得創(chuàng)建表、數(shù)據(jù)庫、表單、查詢以及報表等操作變得輕而易舉。 3. Visual FoxPro 生成器 Visual FoxPro 系統(tǒng)提供的生成器,可以簡化創(chuàng)建和修改用戶界 面程序的設(shè)計過程,提高軟件開發(fā)的質(zhì)量。6. 完成下列操作: (1) 隱藏與激活“命令窗口” ; 可以通過工具欄上的命令窗口圖標(biāo)來選擇隱藏與激活“命令窗口” 。 (2) 求表達式(3-5.1)*3.14159/14 的值; 在命令窗口輸入(3-5.1)*3.14159/14,然后回車執(zhí)行得到結(jié)果-0.471239 (3) 設(shè)置默認目錄; 可以在工具菜單的選項對話框里面的文件位置選項卡里設(shè)置默認目錄。 (4) 創(chuàng)建名為“我的工具欄”的工具欄; 在操作過程中,用戶可以隨時創(chuàng)建一個適合于自己工作需要的新工具欄。創(chuàng)建名為“我的 工具欄”的操作步驟如下: (1) 單擊“顯示”菜單項,選擇“工具欄”選項,在“工具欄”對話框下單擊“新建 ”按鈕,出現(xiàn)如圖 2.5 所示的“新工具欄”對話框。 (2) 輸入新工具欄名稱,輸入“我的工具欄” ,并單擊“確定”按鈕,出現(xiàn)如圖 2.6 所 示的“定制工具欄”對話框,與此同時,在屏幕窗口上也出現(xiàn)了“我的工具欄”工具欄。 (3) 在 “定制工具欄” 對話框的最左邊是“分類” 列表框,選擇該列表框中的任何一類, 其右側(cè)便顯示該類的所有按鈕。 (4) 用戶可根據(jù)需要選擇分類中的某一類, 并在該分類中選擇按鈕, 當(dāng)選中了某一個按 鈕后,用鼠標(biāo)器將其拖動到“我的工具欄”工具欄下即可。 (5) 查詢 LIST 命令的幫助信息。 首先是通過在命令窗口執(zhí)行 help 命令來打開幫助窗口,然后選擇“搜索”項,在組合框 中輸入“LIST” ,再自己查找相關(guān)標(biāo)題即可。第三章1. 簡述 Visual FoxPro 的數(shù)據(jù)類型。 Visual FoxPro 中的數(shù)據(jù)類型包括以下幾種:1. 字符型,2. 數(shù)值型,3. 貨幣型,4. 日 期型,5. 日期時間型,6. 邏輯型,7. 備注型,8. 通用型,9. 二進制字符型和二進制備 注型。2. 字段變量與內(nèi)存變量有何區(qū)別? 字段變量就是表中的字段名,它是表中最基本的數(shù)據(jù)單元。字段變量是一種多值變量, 一個表有多少條記錄,那么該表的每一字段就有多少個值,當(dāng)用某一字段名作變量時,它的 值就是表記錄指針?biāo)傅哪菞l記錄對應(yīng)字段的值。 內(nèi)存變量獨立于表,是一種臨時工作單元,它是一種單值變量??梢杂脙?nèi)存變量名直接 訪問內(nèi)存變量。3. 下列數(shù)據(jù)哪些是變量?哪些是常量?是什么類型的常量? 姓名,.F.,98/07/21,教授,1E2, 5585211 ,T 其中 T 和教授是變量其它是常量,姓名和5585211是字符常量,.F.是邏輯常量, 98/07/21 是數(shù)值型常量。4. 求下列表達式的值。 (1) LEN(DTOC(DATE() :8 (2) STUFF(現(xiàn)代教育中心,5,0,LEFT(技術(shù)中心,4): “現(xiàn)代技術(shù)教育中心” (3) VARTYPE(08/23/03):N (4) SPACE(5)-SPACE(5): 空字符串 (5) PRO$FoxPro AND 10090:.F.5. 針對學(xué)生表,寫出下列條件: (1) 入學(xué)成績高于 600 分的學(xué)生;入學(xué)成績=600 (2) 年 齡 大 于 18 歲 但 小 于 25 歲 的 學(xué) 生 ; YEAR(DATE()-YEAR( 出 生 日 期 )=18 (3) 少數(shù)民族的男生;性別=男 and 少數(shù)民族=.T. (4) 在 1985 年 1 月 1 日至 1983 年 12 月 31 日之間出生的學(xué)生; 出生日期=12/31/1983 and 出生日期=600 and 少數(shù)民族=.F. and 性別= 女6. 寫出下列表達式。 (1) 求實數(shù) x 的小數(shù)部分;x-INT(x) (2) 求自然數(shù) m 的十位數(shù)字;mod(int(m/10),10) (3) 將實數(shù) x 保留兩位小數(shù),第三位小數(shù)進行四舍五入處理;round(x,2) (4) 將 c 中的小寫字母轉(zhuǎn)換成相應(yīng)的大寫字母;upper(c) (5) 判斷 n 是否偶數(shù)。Int(n/2)=n/27. 分析下列命令執(zhí)行后的輸出結(jié)果,并上機驗證。 (1) X=STR(13.4,4,1) Y=RIGHT(X,3) Z=&Y+&X ?&Z,Z 16.80 3.4+13.4 (2) DIMENSION A(2,3) A=175 A(2,2)=2*A(2,2) ?A(5),A(1,2) 350 175 (3) X=542 Y=INT(542/100) Z=X%10 ? Z*100+Y205 (4) SET EXACT ON CH=數(shù)據(jù)庫應(yīng)用 CH1=CH=LEFT(CH,6) ?CH1,CH .F. 數(shù)據(jù)庫應(yīng)用第四章1. 什么是自由表?什么是數(shù)據(jù)庫表? 屬于某一數(shù)據(jù)庫的表稱為數(shù)據(jù)庫表,不屬于任何數(shù)據(jù)庫而獨立存在的表稱為自 由表。2. 一個表有 3 個備注型字段,該表有多少個備注文件? 一個備注文件。3. 在設(shè)計學(xué)生表時,可否將學(xué)生“性別”字段定義為邏輯型字段?這和定義為字符 型字段有何區(qū)別?若定義為數(shù)值型呢? 可以將 “性別” 字段定義為邏輯型字段因為邏輯型字段只有兩個取值, 可以用.T.代表男.F. 代表女,定義為字符型也可以只要輸入數(shù)據(jù)的時候保證只能輸入“男”和“女”就可以。定 義為數(shù)值型也可以,比如可以用 1 代表男 2 代表女。4. 修改表的結(jié)構(gòu)有哪些方法?它們有何區(qū)別? 有兩中方法第一種是先打開表,然后在命令窗口輸入 modify structure 命令打開表設(shè) 計器來修改表的結(jié)構(gòu)。 第二中方法是先打開表然后在視圖菜單中打開表設(shè)計器來對表的結(jié)構(gòu) 進行修改, 這兩中方法的實質(zhì)都是用表設(shè)計器來修改表的結(jié)構(gòu), 不同的只是打開表設(shè)計器的 方法不同而已。5. 如何對瀏覽窗口進行分割?如何設(shè)置同步?如何設(shè)置數(shù)據(jù)顯示方式? 瀏覽窗口左下角有一黑色小方塊,可用于窗口的分割。用鼠標(biāo)將小方塊向右拖動,便 可把窗口分為兩個分區(qū)。兩個分區(qū)顯示同一表的內(nèi)容。 分區(qū)后同一記錄可以在兩個分區(qū)同時看到。 “表”菜單項中的鏈接分區(qū)命令可以選擇恢 復(fù)或者解除這種同步(消除該命令前的“”)。 瀏覽窗口中的數(shù)據(jù)有瀏覽和編輯兩種顯示方式,用“顯示”菜單中的“編輯”命令(在 瀏覽方式時)或“瀏覽”命令(在編輯方式時)可在兩種顯示方式之間切換。6. DISPLAY 和 LIST 命令有何異同? 兩個命令的作用基本相同, 區(qū)別僅在于 LIST 是連續(xù)顯示, 當(dāng)顯示的內(nèi)容超過一屏?xí)r, 自動向上滾動,直到顯示完成為止。DISPLAY 是分屏顯示,顯示滿屏?xí)r暫停,待用戶按任一 鍵后繼續(xù)顯示后面的內(nèi)容。7. 一個表用 ZAP 命令刪除后,該表還存在嗎? 該命令與 DELETE 和 PACK 有何異同? 一個表用 ZAP 命令刪除后該表還存在只不過表中的記錄沒有了。而 delete 命令只是邏輯 刪除表中的某些記錄并沒有實際刪除還可以恢復(fù)。而 pack 命令是物理刪除那些被邏輯刪除 的記錄不能恢復(fù)。8. 排序與索引有何區(qū)別?索引有哪幾種?如何建立索引文件? 排序是改變表中記錄的實際物理順序, 而索引是為該表建立一個索引文件設(shè)置一個邏輯順序,索引可分為下列 4 種類型:主索引,候選索引,惟一索引,普通索引。建立索引文件 有兩種方法:1. 用命令建立索引,2. 在表設(shè)計器中建立索引。9. 在已打開的表中有“姓名”字段,此外又定義了一個內(nèi)存變量“姓名” 。要把內(nèi)存 變量“姓名”的值賦給當(dāng)前記錄的“姓名”字段,應(yīng)使用什么命令? 姓名=m.姓名10. 設(shè) txl.dbf 有 10 條記錄,在命令窗口執(zhí)行下列命令后,表的當(dāng)前記錄是什么? USE txl GO 5 LIST NEXT 3 SKIP 2 第 6 條記錄。11. 在不同工作區(qū)之間切換用什么命令?如何訪問別的工作區(qū)中的表? 可以用 SELECT 工作區(qū)號別名0 命令來在不同的工作區(qū)之間切換。 在當(dāng)前工作區(qū)中可以訪問其他工作區(qū)中的表的數(shù)據(jù), 但要在非當(dāng)前表的字段名前加上別 名和連接符,引用格式為:別名.字段名或別名-字段名12. 什么叫關(guān)聯(lián)?如何建立關(guān)聯(lián)? 所謂關(guān)聯(lián),就是當(dāng)前表記錄指針的移動,能引起別的表按某種條件相應(yīng)地移動記錄指針。 建立關(guān)聯(lián)后,稱當(dāng)前表為主文件,與主文件建立關(guān)聯(lián)的表為子文件。 建立一對一的關(guān)聯(lián)可以用命令:SET RELATION TO 關(guān)聯(lián)表達式 1 INTO 工作 區(qū)號 1別名 1 建立一對多的關(guān)聯(lián)可以用命令:SET SKIP TO 別名 1 別名 2 ,13. 就學(xué)生表,寫出實現(xiàn)下列操作的命令: (1) 顯示第 5 號記錄; go 5 display (2) 顯示第 5 號至第 10 號之間的全部記錄; go 5 list next 6 (3) 連續(xù)列出 1980 年以后出生的學(xué)生的姓名與出生年月; list for year(出生日期)=1980 fields 姓名,出生年月 (4) 顯示在 1985 年 1 月 1 日至 1983 年 12 月 31 日之間出生的學(xué)生記錄; list for 出生年月=12/31/1983 and 出生年月=01/01/1985 (5) 在表的頂部增加一個新記錄; go top insert before (6) 修改最后一個記錄; go bottom edit (7) 將 16 歲以下的少數(shù)民族學(xué)生入學(xué)成績提高 20 分; replace 入學(xué)成績 with 入學(xué)成績+20 for year(date()-year(出生年月)1220 (14)列出和面積最小的倉庫有聯(lián)系的供應(yīng)商的個數(shù); select count(a.供應(yīng)商號) from 訂購單表 a ,職工表 b ,倉庫表 c where a.職工號=b. 職工號 and b.倉庫號=c.倉庫號 and c.面積=(select min(面積) from 倉庫表) (15)列出工資低于本倉庫平均工資的職工信息。 select * from 職工表 a where a.工資智通公司沈陽) (2) 刪除目前沒有任何訂購單的供應(yīng)商; delete from 供應(yīng)商表 where not(供應(yīng)商號 in (select distinct 供應(yīng)商號 from 訂購 單表) (3) 刪除由在上海倉庫工作的職工發(fā)出的所有訂購單; delete from 訂購單表 where 訂購單表.職工號=職工表.職工號 and 職工表.倉庫號=倉 庫表.倉庫號 and 倉庫表.城市=上海 (4) 給北京倉庫的面積增加 100 m2; update 倉庫表 set 面積=面積+100 where 城市=北京 (5) 給低于所有職工平均工資的職工的工資提高 10%。 update 職工表 set 工資=工資*1.1 where 工資卻只能從數(shù)據(jù)庫的規(guī)范性和完整性出 發(fā),比如可能用戶在瀏覽一個信息的時候,這些信息卻分布在不同的表中,但這并不妨礙我 們提供這樣的服務(wù),我們可以通過 VF 提供的試圖設(shè)計器來設(shè)計出一個視圖來滿足用戶的需求。 這樣既能滿足數(shù)據(jù)庫設(shè)計的要求又可以滿足用戶的多樣性的要求。 例如在前面提及的學(xué) 生管理數(shù)據(jù)庫中的選課表,對于一般用戶來講,是無法使用的,因為學(xué)號和課程號都是采用 代碼方式,所以有必要使用視圖方式進行透明性操作。希望在操作過程中看到學(xué)號時,知道 其學(xué)生名字, 看到課程號時, 知道其課程名稱。 我們可以設(shè)計出一個視圖來滿足用戶的需求, 顯示學(xué)生姓名、課程名及成績。這里的姓名、課程名及成績等信息分布于學(xué)生、課程、選課 等 3 個表中,故要建立一個以這 3 個數(shù)據(jù)表為源表的視圖。具體的步驟見書 123-124 頁。 3.對學(xué)生管理數(shù)據(jù)庫,分別建立以下查詢: (1).查詢學(xué)生表中的全部信息; (2).查詢非湖南籍的學(xué)生名單; (3).查詢?nèi)繉W(xué)生的如下信息:學(xué)號、姓名、課程名、成績、入學(xué)成績; (4).查詢每個省的學(xué)生人數(shù),并將結(jié)果以條形圖形式顯示; (5).以降序顯示每門課程的平均成績,要求顯示課程名稱和平均成績兩個數(shù)據(jù)項。 4.對學(xué)生管理數(shù)據(jù)庫,分別建立以下視圖: (1).為學(xué)生選課建立一個視圖,要求包含課程號、課程名、學(xué)分、任課教師的姓名及職 稱等信息; (2).為用人單位建立一個視圖,要求包含學(xué)生的姓名、性別、出生日期、籍貫、所修課 程的名稱、學(xué)習(xí)成績; (3).為學(xué)校人事部門建立一個視圖以幫助其掌握教師教學(xué)基本情況,要求包括教師編 號,姓名,職稱,擔(dān)任授課的課程編號、名稱、學(xué)分等信息; (4).為學(xué)生辦公室建立一個瀏覽學(xué)生考試成績的視圖, 要求包含全部學(xué)生的基本信息和 課程號、課程名稱、成績,所有數(shù)據(jù)只能瀏覽,不能修改。第八章1.簡述項目管理器的主要功能。 Visual.FoxPro 的項目是文件、 數(shù)據(jù)、 文檔和對象的集合,“項目管理器” Visual.FoxPro 是 中處理數(shù)據(jù)和對象的主要組織工具, 在建立表、 數(shù)據(jù)庫、查詢、表單、報表以及應(yīng)用程序時, 可以用“項目管理器”來組織和管理文件。2.項目管理器有幾個選項卡?每個選項卡的作用是什么? 項目管理器有 6 個選項卡,它們分別是: “全部”“數(shù)據(jù)”“文檔”“類”“代碼”和 、 、 、 、 “其他” ,每個選項卡用于管理某一類型文件。 1.“數(shù)據(jù)”選項卡 該選項卡包含了一個項目中的所有數(shù)據(jù):數(shù)據(jù)庫、自由表、查詢和視圖。 2.“文檔”選項卡 該選項卡中包含了處理數(shù)據(jù)時所用的全部文檔, 即輸入和查看數(shù)據(jù)所用的表單, 以及打 印表和查詢結(jié)果所用的報表及標(biāo)簽。3.“類”選項卡 該選項卡顯示和管理由類設(shè)計器建立的類庫文件。4.“代碼”選項卡
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2019-2025年中國牛膝市場運行態(tài)勢及行業(yè)發(fā)展前景預(yù)測報告
- 中國汽車傳動軸行業(yè)市場運營現(xiàn)狀及投資規(guī)劃研究建議報告
- 開關(guān)控制裝備項目投資可行性研究分析報告(2024-2030版)
- 2025年 常寧市市級機關(guān)遴選考試筆試試題附答案
- 漁船避風(fēng)港口航道疏浚采砂工程項目可行性研究報告
- 中國樓宇工程市場競爭態(tài)勢及行業(yè)投資潛力預(yù)測報告
- 中國晶圓制造設(shè)備市場全面調(diào)研及行業(yè)投資潛力預(yù)測報告
- 中國水產(chǎn)品干腌加工行業(yè)市場調(diào)查研究及投資前景預(yù)測報告
- 玻璃調(diào)棒行業(yè)深度研究分析報告(2024-2030版)
- 中國高密度聚乙烯薄膜行業(yè)調(diào)查報告
- 三生事業(yè)六大價值
- 鋯石基本特征及地質(zhì)應(yīng)用
- 絲網(wǎng)除沫器小計算
- 制缽機的設(shè)計(機械CAD圖紙)
- 學(xué)校財務(wù)管理制度
- 三年級下冊美術(shù)課件-第15課色彩拼貼畫|湘美版(共11張PPT)
- 水稻病蟲統(tǒng)防統(tǒng)治工作總結(jié)
- 水在不同溫度下的折射率、粘度和介電常數(shù)
- howdoyoucometoschoolPPT課件
- 四柱特高弟子班絕密資料——席學(xué)易
- 廣安市教育局文件材料歸檔范圍及保管期限表
評論
0/150
提交評論