數據庫原理及應用期末試題及答案.doc_第1頁
數據庫原理及應用期末試題及答案.doc_第2頁
數據庫原理及應用期末試題及答案.doc_第3頁
數據庫原理及應用期末試題及答案.doc_第4頁
數據庫原理及應用期末試題及答案.doc_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

.課程名稱: 數據庫原理及應用 考試時間 專業(yè): 年級: 學號: 姓名: 。題號一二三四總得分得分得分評卷人一、單項選擇(共20小題,每小題2分,共20分)。1、DB、DBMS和DBS三者之間的關系是( )A、DB、包括DBMS和DBS B、DBS包括DB和DBMSC、DBMS包括DB和DBS D、不能互相包括2、算術運算函數MOD(18,4)、Int(3.14)的值分別是( )。A、2、3 B、3、3 C、4、4 D、4.5、43、比較“邏輯操作符”、“關系操作符”、“算術操作符”的優(yōu)先級,從高到低排列正確的是( )。A、算術、關系、邏輯 B、算術、邏輯、關系C、關系、邏輯、算術 D、關系、算術、邏輯4、在VFP中,表文件默認的擴展名為( )。A、.DOC B、.IDX C、.CDX D、.DBF5、在VFP的命令窗口中,執(zhí)行創(chuàng)建“職工檔案表”Zgdab的命令是( )。A、USE Zgdab B、Create Zgdab C、Modify Zgdab D、List Zgdab 6、在關系數據庫中,記錄的刪除包括邏輯刪除和物理刪除,以下關于這兩種刪除的描述正確的是( )A、邏輯刪除是將當前表中已被物理刪除的記錄清除掉B、物理刪除是給記錄打上刪除標記,必要時可以進行恢復C、邏輯刪除是給記錄打上刪除標記,必要時可以進行恢復;而物理除是將當前表中已被物理刪除的記錄清除掉D、以上都不對7、比較類型中( )是指定指端包含與實例文本相匹配的字符,可以使用通配符“%”和“_”。A、Between B、In C、Like D is NULL8、在常用的表格屬性中,( )是與父表的關鍵字相連接的子表的外部關鍵字。 A、Child Order B、Column Count C、Link Master D、Record Source9、( )是按適當的原則把一個情況復雜、規(guī)模較大的程序系統劃分為一個個較小的、功能相關而又相對獨立的模塊。A、模塊 B、模塊化 C、結構化 D、面向對象10、面向對象程序設計基本上是一種包裝代碼,代碼可以重用,而且維護起來起來很容易,其最主要的包裝概念被稱為( )。A、屬性 B、方法 C、類 D、過程得分評卷人二、填空題(共10格,每格2分,共20分)。1、關系數據庫系統支持的三種關系運算: 、選擇運算、連接運算;2、Visual FoxPro 6.0的主要菜單有兩類: 菜單和下拉式菜單。3、 是對項目進行組織和集中管理的主要工具,它從管理上對項目的開發(fā)和維護給予有效的支持。4、定義含有4行5列的二維數組A1的命令是 。5、根據索引功能的不同,可將索引分為:普通索引、 、候選索引、主索引。6、 是利用一個定制的虛擬表,從幾個數據表中提取一組滿足條件的記錄。7、一個視圖在使用時,將作為 在自己的工作區(qū)中打開,若此時視圖基于本地表,則在Visual ForPro的另一個工作區(qū)中同時打開基本表。8、簡單程序的框圖包含三種不同的空能框,分別是啟始框、 和結束框。9、自定義函數與子程序的主要區(qū)別僅在于自定義函數必須返回 ,而子程序卻無此限制。10、所謂 就是將調用程序中的變化數據依據一定傳遞給被調用的過程,在過程執(zhí)行完成后,又將其結果送回調用程序的相應變量。得分評卷人三、簡答題(共3小題,第1、2小題7分,第3小題6分,第,共20分)1、說明數據庫表與自由表的的區(qū)別和聯系。2、利用報表設計器建立報表的基本步驟。3、簡述模塊化程序設計的有點。得分評卷人四、設計題(共2小題,每小題10分,共20分)。(寫出程序的詳細步驟)1、將ZGDAB.DBF中所有參加工作時間為90年之后的記錄復制到ZGDAB0.DBF中,然后再將ZGDAB.DBF中所有職稱為“工程師”的記錄添加到ZGDAB0.DBF中。2、分別計算ZGDAB.DBF中職工的總人數zrs、基本工資的最大值jbgzmax與最小值jbgzmin,基本工資的累加和jbgzsum與平均值jbgzavg。五、綜合題(共20分)按照下列要求,完成(1)(2)小題的問題?,F有某工廠職工關系數據庫HMC.DBF,即職工(姓名、職工編號、職稱、工資)。經工廠有關人士研究決定,現進行對工廠的全體員工進行加工資,工資調整額度是根據職稱的不同作調整,所有職稱為高級工程師的每月工資增加50元,其他人員的每月工資增加30元。(1)使用do while循環(huán)語句編寫程序。(2)根據編寫的程序說明該循環(huán)部分的主要部分的構成,及其構成的作用。課程名稱: 數據庫原理及應用 參考答案一、單項選擇題(本大題共20小題,每小題2分,共20分)12345678910BAADBCCABC二、填空題(每空2分,共20分)。1、投影運算2、彈出式3、項目管理器4、Dimension(4,5)5、惟一索引6、視圖7、臨時表8、執(zhí)行框9、一個函數值10、參數傳遞三、簡答題(共3小題,第1、2小題7分,第3小題6分,第,共20分)。1、說明數據庫表與自由表的的區(qū)別和聯系。數據庫表就是從屬與某個數據的表,而自由表是與數據庫數據空沒有任何從屬關系的表。一個數據庫表不能同時從屬與多個數據庫,但是可以將自由表添加到某個數據庫中,從而成為數據庫表,也可以將數據表從數據庫中移去,成為與數據庫無關的自由表。2、利用報表設計器建立報表的基本步驟。(1)規(guī)劃數據的位置;(2)設置報表數據環(huán)境;(3)添加報表域控件;(4)用標簽按鈕添加字段(域控件)說明;(5)設計報表的頁注腳。3、簡述模塊化程序設計的有點。(1)把復雜的系統化大為小,化繁為簡,減少了設計中的工作量;(2)便于維護;(3)提高系統的設計效率。四、設計題(共2小題,每小題10分,共20分)。(寫出程序的詳細步驟)1、將ZGDAB.DBF中所有參加工作時間為90年之后的記錄復制到ZGDAB0.DBF中,然后再將ZGDAB.DBF中所有職稱為“工程師”的記錄添加到ZGDAB0.DBF中。USB zgdabCOPY TO zgdab0 FOR 工作時間 1990 12 31USE zgdab0BROWSEAPPEND FROM zgdab FOR 職稱 = 工程師BROWSE2、分別計算ZGDAB.DBF中職工的總人數zrs、基本工資的最大值jbgzmax與最小值jbgzmin,基本工資的累加和jbgzsum與平均值jbgzavg。CLOSE ALLUSE zgdabCALCULATE CNT()zrsCLCULATE MAX(基本工資),MIN(基本工資)TO jbgzmax,jbgzminCLCULATE SUM(基本工資),AVG(基本工資)TO jbgzsum,jbgzavg五、綜合題(共20分)按照下列要求,完成(1)(2)小題的問題。現有某工廠職工關系數據庫HMC.DBF,即職工(姓名、職工編號、職稱、工資)。經工廠有關人士研究決定,現進行對工廠的全體員工進行加工資,工資調整額度是根據職稱的不同作調整,所有職稱為高級工程師的每月工資增加50元,其他人員的每月工資增加30元。(1)使用do while循環(huán)語句編寫程序。Set talk offUse hmcDo while .not.eof()If 技術職稱 = “高級工程師” Repl 工資 with 工資 + 50Else Repl 工資 with 工資 + 30 Endi ShipEnddUseSet talk onRetu(2)根據編寫的程序說明該循環(huán)部分的主要部分的構成,及其構成的作用。循環(huán)程序有四個主要部分構成:循環(huán)的工作部分,它完成循環(huán)的主要工作,是循環(huán)體的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論