數(shù)據(jù)庫基礎(chǔ)及應(yīng)用課程與評價教學(xué)_第1頁
數(shù)據(jù)庫基礎(chǔ)及應(yīng)用課程與評價教學(xué)_第2頁
數(shù)據(jù)庫基礎(chǔ)及應(yīng)用課程與評價教學(xué)_第3頁
數(shù)據(jù)庫基礎(chǔ)及應(yīng)用課程與評價教學(xué)_第4頁
數(shù)據(jù)庫基礎(chǔ)及應(yīng)用課程與評價教學(xué)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

個人收集整理僅供參考學(xué)習(xí)/個人收集整理僅供參考學(xué)習(xí)數(shù)據(jù)庫基礎(chǔ)及應(yīng)用課程作業(yè)與評價徐孝凱第一次作業(yè)一、名詞解釋1.數(shù)據(jù)地物理獨立性2.數(shù)據(jù)地邏輯獨立性3.數(shù)據(jù)完整性4.概念世界5.實體及實體之間地聯(lián)系二、填空1.數(shù)據(jù)處理是將________轉(zhuǎn)換成_______地過程.2.計算機(jī)數(shù)據(jù)處理技術(shù)經(jīng)歷了____________、____________、___________和__________________四個階段.b5E2RGbCAP3.數(shù)據(jù)庫系統(tǒng)地主要特點是實現(xiàn)數(shù)據(jù)________、減少數(shù)據(jù)________、采用特定地數(shù)據(jù)________、具有較高地數(shù)據(jù)__________、具有統(tǒng)一地數(shù)據(jù)控制功能.p1EanqFDPw4.數(shù)據(jù)庫系統(tǒng)由_______________、_____________、_______________、數(shù)據(jù)庫管理員和用戶所組成.DXDiTa9E3d5.數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)地______________、______________和______________等三級模式結(jié)構(gòu).RTCrpUDGiT6.數(shù)據(jù)地物理獨立性是指當(dāng)數(shù)據(jù)地____________改變時,通過系統(tǒng)內(nèi)部地自動映象或轉(zhuǎn)換功能,保持了數(shù)據(jù)地____________不變.5PCzVD7HxA7.數(shù)據(jù)地邏輯獨立性是指當(dāng)數(shù)據(jù)地________________改變時,通過系統(tǒng)內(nèi)部地自動映象或轉(zhuǎn)換功能,保持了數(shù)據(jù)地__________________不變.jLBHrnAILg8.數(shù)據(jù)庫管理系統(tǒng)提供了數(shù)據(jù)庫地________、________和____________功能.9.數(shù)據(jù)完整性控制包括______________和______________控制兩個方面.10.數(shù)據(jù)庫運(yùn)行控制功能包括數(shù)據(jù)地_________控制、_________控制、_________控制和數(shù)據(jù)恢復(fù)等四個方面.xHAQX74J0X11.數(shù)據(jù)庫并發(fā)操作控制包括以________方式打開數(shù)據(jù)庫和對數(shù)據(jù)庫或記錄________兩種方法.LDAYtRyKfE12.數(shù)據(jù)安全包括___________和____________兩個方面.13.為實現(xiàn)系統(tǒng)安全,防止非法破壞數(shù)據(jù),所采用地保護(hù)措施包括用戶標(biāo)識和鑒定、___________和____________等.Zzz6ZB2Ltk14.在數(shù)據(jù)庫理論中,把客觀存在并且可以相互區(qū)別地事物稱為________.15.描述實體地特性稱為________.16.如果一個實體集中某個屬性或?qū)傩越M合地值能夠唯一地標(biāo)識出每一個實體,則可把它選作為__________.dvzfvkwMI117.實體之間地聯(lián)系歸結(jié)為________、________和________三種.18.E-R模型是描述概念世界、建立____________地實用工具.19.在E-R模型中,實體用________框表示,屬性用________框表示,實體之間地聯(lián)系用________框表示.rqyn14ZNXI20.數(shù)據(jù)庫管理系統(tǒng)所支持地數(shù)據(jù)模型被分為________、________、________和面向?qū)ο笏姆N類型.EmxvxOtOco21.在層次模型和網(wǎng)狀模型中,數(shù)據(jù)之間地聯(lián)系是通過____________來實現(xiàn)地,因此,應(yīng)用程序和數(shù)據(jù)之間地獨立性________.SixE2yXPq522.超文本技術(shù)是由________、________和________三要素地組合實現(xiàn)地.23.一個倉庫可以存放多種零件,每一種零件可以存放在不同地倉庫中,倉庫和零件之間為________地聯(lián)系.6ewMyirQFL24.一臺機(jī)器可以加工多種零件,一種零件可以在多臺機(jī)器上加工,機(jī)器和零件之間為________地聯(lián)系.kavU42VRUs25.一個學(xué)生可以同時借閱多本圖書,一本圖書只能由一個學(xué)生借閱,學(xué)生和圖書之間為________地聯(lián)系.y6v3ALoS8926.一個公司只能有一個總經(jīng)理,公司和總經(jīng)理職位之間為________地聯(lián)系.27.一個工人可以加工多種零件,每一種零件可以由不同地工人來加工,工人和零件之間為________地聯(lián)系.M2ub6vSTnP28.一個關(guān)系就是一張__________,每個關(guān)系有一個__________,每個關(guān)系在計算機(jī)中作為一個__________存儲起來.0YujCfmUCw29.關(guān)系中地元組和屬性分別對應(yīng)二維表中地______和______.30.屬性地取值范圍稱為該屬性地______.31.關(guān)系中地屬性或?qū)傩越M合,其值能夠唯一地標(biāo)識一個元組,該屬性或?qū)傩越M合可選作為___________.eUts8ZQVRd32.一個關(guān)系模式中包含有若干個________,其數(shù)目多少稱為關(guān)系地________.33.一個關(guān)系模型由若干個___________所組成.34.在一個關(guān)系模型中,不同關(guān)系模式之間地聯(lián)系是通過____________來實現(xiàn)地.35.關(guān)系模型地特點是關(guān)系必須__________,模型概念__________,能夠采用集合操作.sQsAEJkW5T36.關(guān)系運(yùn)算包括兩類:一類是傳統(tǒng)地________運(yùn)算,另一類是專門地________運(yùn)算.37.傳統(tǒng)地集合運(yùn)算包括______、______和______三種.38.數(shù)據(jù)庫中專門地關(guān)系運(yùn)算包括________、________和________三種.39.選擇運(yùn)算地結(jié)果關(guān)系同原關(guān)系具有________地結(jié)構(gòu)框架,投影運(yùn)算地結(jié)果關(guān)系同原關(guān)系通常具有________地結(jié)構(gòu)框架.GMsIasNXkA40.在選擇運(yùn)算所得到地結(jié)果關(guān)系中,所含地元組數(shù)不________原關(guān)系中地元組數(shù).三、寫出下列各命令或命令組地功能假定使用地"圖書"、"讀者"、"借閱"和ZGJK庫地定義如下:圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(16),TIrRGchYzg單價N(7,2))讀者(借書證號C(4),單位C(10),姓名C(6),性別C(2),職稱C(6),地址C(16))借閱(借書證號C(4),總編號C(6),借書日期D())ZGJK(職工號C(6),姓名C(6),性別C(2),出生日期D(),職稱C(6),7EqZcWLZNX基本工資N(7,2))1.select*;from圖書;where作者="劉"2.selectdistinct書名,作者,單價;from圖書;where出版單位="北京大學(xué)"AND單價>25.003.selectcount(*)as總?cè)藬?shù);from讀者4.selectMAX(單價)as最高價,MIN(單價)AS最低價,AVG(單價)AS平均價;lzq7IGf02Efrom圖書5.select借書證號,count(*);from借閱;where借閱證號="136"6.selectdistinct分類號,書名,作者;from圖書;orderby分類號desc四、或根據(jù)程序填空或指出程序地功能,假定此題所使用地數(shù)據(jù)庫仍為上題中地ZGJK.DBF.1.store0tox,yfori=1to8ifi%2=0x=x+i^2elsey=y+i^2endifendfor?x,yreturn程序運(yùn)行后輸出地X和Y地值分別為________和________.2.store0tox0,x1,x2fori=1to15docasecasei%3=0x0=x0+icasei%3=1x1=x1+icasei%3=2x2=x2+iendcaseendfor?x0,x1,x2return程序運(yùn)行后輸出地X0、X1和X2地值分別為________、________和________.3.store0toi,sdowhile.t.ifs<50i=i+3elseexitendifs=s+ienddo?i,sreturn程序運(yùn)行后輸出地i和s地值分別為________和________.五、假定當(dāng)前數(shù)據(jù)庫仍為第三題已定義地ZGJK.DBF,請用一條或一組命令實現(xiàn)下列每一個操作1.在當(dāng)前庫末尾追加一條空記錄后,立即清除掉.2.顯示從第一條記錄開始地n個記錄地值,其中n值由鍵盤輸入.3.顯示當(dāng)前記錄地姓名、性別和基本工資字段地值.4.修改從鍵盤上輸入地任一職工號所對應(yīng)地記錄.第二次作業(yè)一、名詞解釋1.E-R模型2.關(guān)系3.關(guān)系模式4.關(guān)系模型5.集合地并、交、差6.關(guān)系地選擇、投影和聯(lián)接二、填空1.在投影運(yùn)算所得到地結(jié)果關(guān)系中,所含地屬性數(shù)不________原關(guān)系中地屬性數(shù).2.聯(lián)接運(yùn)算是將兩個或兩個以上地________根據(jù)聯(lián)接條件生成一個__________.3.按照兩關(guān)系中對應(yīng)屬性值相等地條件所進(jìn)行地聯(lián)接稱為________聯(lián)接.4.如果一個關(guān)系中地屬性或?qū)傩越M并非該關(guān)系地關(guān)鍵字,但它是另一個關(guān)系地關(guān)鍵字,則稱其為該關(guān)系地____________.zvpgeqJ1hk5.一個學(xué)生關(guān)系模式為(學(xué)號,姓名,班級號,…),其中學(xué)號為關(guān)鍵字;一個班級關(guān)系模式為(班級號,專業(yè),教室,…),其中班級號為關(guān)鍵字;則學(xué)生關(guān)系模式中地外關(guān)鍵字為__________.NrpoJac3v16.一個職工關(guān)系模式為(職工號,姓名,車間號,…),其中職工號為關(guān)鍵字;一個車間關(guān)系模式為(車間號,地點,面積,…),其中車間號為關(guān)鍵字;則職工關(guān)系模式中地外關(guān)鍵字為__________.1nowfTG4KI7.有一個學(xué)生關(guān)系,其關(guān)鍵字為學(xué)號;又有一個課程關(guān)系,其關(guān)鍵字為課程號;另有一個選修關(guān)系,其關(guān)鍵字為學(xué)號和課程號地組合,則學(xué)號和課程號分別為該關(guān)系地_______.fjnFLDa5Zo8.SQL語言具有對數(shù)據(jù)地_______、_______、_______和_______等四個方面地功能.tfnNhnE6e59.在SQL所支持地數(shù)據(jù)庫系統(tǒng)地三級模式結(jié)構(gòu)中,視圖屬于____________,基本表屬于___________________.HbmVN777sL10.在SQL語言中,定義一個基本表地命令為___________________.11.定義一個基本表就是定義其表名,以及每個字段地________、________、________和小數(shù)位數(shù).V7l4jRB8Hs12.在定義一個基本表中,每個字段地類型用一個字母表示,其中字母C表示__________型,N表示________型,D表示________型.13.在定義一個基本表中,每個字段地類型用一個字母表示,其中字母L表示__________型,M表示________型,F(xiàn)表示________________型.83lcPA59W914.假定利用CREATETABLE命令建立如下一個基本表:BOOK(總編號C(6),分類號C(8),書名C(16),單價N(10,2)),則單價字段地類型為__________型,字段寬度為________,其中包含有______位小數(shù).mZkklkzaaP15.假定利用CREATETABLE命令建立如下一個基本表:BOOK(總編號C(6),分類號C(8),書名C(16),單價N(10,2)),則分類號字段地類型為__________型,字段寬度為________.AVktR43bpw16.INSERTINTO命令能夠向基本表中________一條記錄.17.對于屬性X地每一個具體值,屬性Y有唯一地具體值與之對應(yīng),則稱Y____________X,或稱X____________Y,記作________,X稱為決定因素.ORjBnOwcEd18.設(shè)XY是關(guān)系模式R地一個函數(shù)依賴,并且Y不是X地子集,則稱XY是____________________.2MiJTy0dTT19.設(shè)XY是關(guān)系模式R地一個函數(shù)依賴,并且Y是X地子集,則稱XY是____________________.gIiSpiue7A20.如果屬性X和Y是1:1地聯(lián)系,則稱X和Y之間地依賴關(guān)系為________________,記作_________.uEh0U1Yfmh21.設(shè)XY是關(guān)系模式R地一個函數(shù)依賴,如果不存在X地真子集X',使得X'Y成立,則稱Y______________X,記作__________.IAg9qLsgBX22.設(shè)XY是關(guān)系模式R地一個函數(shù)依賴,如果存在X地真子集X’,使得X’Y成立,則稱Y______________X,記作__________.WwghWvVhPE23.在同一個關(guān)系模式中,如果存在非平凡函數(shù)依賴XY,YZ,而Y-\X,則稱Z_______________X.asfpsfpi4k24.在一個關(guān)系模式中,若一個屬性或?qū)傩越MK完全函數(shù)決定整個元組,則稱K為該關(guān)系地一個____________.ooeyYZTjj125.包含在任何一個候選關(guān)鍵字中地屬性稱為__________,不包含在任何一個候選關(guān)鍵字中地屬性稱為__________.BkeGuInkxI26.在一個關(guān)系模式中,若屬性或?qū)傩越MX不是該關(guān)系地關(guān)鍵字,但它是其它關(guān)系模式地關(guān)鍵字,則稱X為該關(guān)系地____________.PgdO0sRlMo27.在關(guān)系模式R中,若每個屬性都是不可再分割地最小數(shù)據(jù)單位,則R屬于______范式,記作__________.3cdXwckm1528.如果一個關(guān)系R中地所有非主屬性都完全函數(shù)依賴于每個候選關(guān)鍵字,則稱關(guān)系R屬于____________范式,記為____________.h8c52WOngM29.如果一個關(guān)系R中地所有非主屬性都不傳遞依賴于任何候選關(guān)鍵字,則稱關(guān)系R屬于____________范式,記為____________.v4bdyGious30.如果一個關(guān)系R中地所有屬性都不傳遞依賴于R地任何候選關(guān)鍵字,或者說,關(guān)系R中地每個決定因素都是候選關(guān)鍵字時,則稱關(guān)系R屬于____________范式,記為____________.J0bm4qMpJ931.在一個關(guān)系地各屬性之間存在著________、________和________這三種類型地聯(lián)系.XVauA9grYP32.關(guān)系規(guī)范化就是使一個關(guān)系模式描述一個________,或?qū)嶓w間地一種________.33.關(guān)系規(guī)范化應(yīng)遵循概念__________原則.34.關(guān)系規(guī)范化地過程是通過對初始關(guān)系模式地逐步________來實現(xiàn)地.35.從第一范式逐步規(guī)范化到第二、第三、BCNF范式地過程,就是逐步消除各種____________地過程.bR9C6TJscw36.一個關(guān)系模式為Y(X1,X2,X3,X4),假定該關(guān)系存在著如下函數(shù)依賴:(X1,X2)X3,X2X4,則該關(guān)系屬于________范式,因為它存在著________.pN9LBDdtrd37.一個關(guān)系模式為Y(X1,X2,X3,X4),假定該關(guān)系存在著如下函數(shù)依賴:X1X2,X1X3,X3X4,則該關(guān)系屬于________范式,因為它存在著________.DJ8T7nHuGT38.一個關(guān)系模式為Y(X1,X2,X3,X4),假定該關(guān)系存在著如下函數(shù)依賴:X1X2,X1X3,X1X4,則該關(guān)系屬于________范式.QF81D7bvUA39.數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計所經(jīng)過地前四個階段是______________、_______________、_________________和_________________.4B7a9QFw9h40.在數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計地需求分析階段,需要經(jīng)過____________、____________、__________________、建立數(shù)據(jù)字典和用戶確認(rèn)等階段.ix6iFA8xoX三、寫出下列各命令或命令組地功能假定使用地"圖書"、"讀者"、"借閱"和ZGJK庫地定義如下:圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(16),wt6qbkCyDE單價N(7,2))讀者(借書證號C(4),單位C(10),姓名C(6),性別C(2),職稱C(6),地址C(16))借閱(借書證號C(4),總編號C(6),借書日期D())ZGJK(職工號C(6),姓名C(6),性別C(2),出生日期D(),職稱C(6),Kp5zH46zRk基本工資N(7,2))1.select*;from圖書;where出版單位="高等教育";orderby單價2.select*;from圖書;where出版單位in("清華大學(xué)","電子工業(yè)");orderby單價3.select*,count(*);from圖書;groupby書名,作者4.selectcount(*);from圖書;where單價between15and255.select*;from圖書;where書名like"%應(yīng)用基礎(chǔ)%"6.select借書證號,count(*);from借閱;groupby借書證號四、或根據(jù)程序填空或指出程序地功能假定此題所使用地數(shù)據(jù)庫仍為上題中地ZGJK.DBF1.cleardimensiona(12)a=0fori=1to12@i,1say"a("+str(i)+")="geta(i)readendforx=a(1)fori=2to12ifa(i)>xx=a(i)endifendfor?xreturn2.clearuseZGJKscanfor職稱="講師"@1,2say"記錄號:"+str(recno())@2,2say"姓名:"+姓名@3,2say"職稱:"+職稱get職稱@4,2say"基本工資:"+str(基本工資)get基本工資readendscanusereturn3.clearch="y"useZGJKdowhileupper(ch)="Y"clearaccept"請輸入一個職工號:"toxlocatefor職工號=xiffound()=.t.@2,2say"姓名:"+姓名@3,2say"性別:"+性別@4,2say"職稱:"+職稱get職稱@5,2say"基本工資:"+str(基本工資)get基本工資readelse@2,2say"輸入地職工號不正確!"endif@7,2say"繼續(xù)修改下一個記錄嗎(Y/N)?"getchreadenddousereturn五、假定當(dāng)前數(shù)據(jù)庫仍為第三題已定義地ZGJK.DBF,請用一條或一組命令實現(xiàn)下列每一個操作1.在第n號記錄之前插入一條新記錄,要求n值由鍵盤輸入,并假定n值不會大于當(dāng)前庫中記錄地個數(shù).2.邏輯刪除1943年及以前出生地所有女性記錄,假定日期格式采用{YY/MM/DD}格式.3.按姓名字段地升序建立一個單索引文件,假定用xm.idx作為文件名4.按職工號字段地升序建立結(jié)構(gòu)化復(fù)合索引文件地一個索引標(biāo)記,假定用“職工號”作為標(biāo)記名.第三次作業(yè)一、名詞解釋1.等值聯(lián)接和自然聯(lián)接2.外關(guān)鍵字3.SQL4.基本表和視圖二、填空1.數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計地工具是____________.2.采用關(guān)系模型地邏輯結(jié)構(gòu)設(shè)計地任務(wù)是將E-R圖轉(zhuǎn)換成一組____________并進(jìn)行____________處理.Yl4HdOAA613.概念結(jié)構(gòu)設(shè)計階段經(jīng)過____________________、____________________和__________________這三個步驟.ch4PJx4BlI4.采用關(guān)系模型地邏輯結(jié)構(gòu)設(shè)計將經(jīng)過__________________、_________________和模式評價與修正這三個步驟.qd3YfhxCzo5.假定一個E-R圖包含有A實體和B實體,并且從A到B存在著1:n地聯(lián)系,則轉(zhuǎn)換成關(guān)系模型后,包含有______個關(guān)系模式.E836L11DO56.假定一個E-R圖包含有A實體和B實體,并且從A到B存在著m:n地聯(lián)系,則轉(zhuǎn)換成關(guān)系模型后,包含有______個關(guān)系模式.S42ehLvE3M7.FoxPro具有________、________和____________這三種工作方式.8.FoxPro支持兩種類型地索引文件,一種叫做單索引文件,其擴(kuò)展名為________,另一種叫做________索引文件,其擴(kuò)展名為________.501nNvZFis9.FoxPro中地范圍選擇包含有四種情況,分別為________、_______、________和________.jW1viftGw910.FoxPro支持地復(fù)合索引文件類型,又分為兩種情況:一種叫做__________復(fù)合索引文件,另一種叫做__________復(fù)合索引文件.xS0DOYWHLP11.假定一個數(shù)據(jù)庫文件地文件名為XYZ.DBF,則它地結(jié)構(gòu)化復(fù)合索引文件地文件名為____________,當(dāng)XYZ.DBF庫被打開時,它地結(jié)構(gòu)化復(fù)合索引文件_______________.LOZMkIqI0w12.復(fù)合索引文件包含若干個____________,當(dāng)選定一個作為________________時,它將決定著數(shù)據(jù)庫中記錄地排列和處理順序.ZKZUQsUJed13.________文件地默認(rèn)擴(kuò)展名為.DBF,________文件地默認(rèn)擴(kuò)展名為.PRG.14.FoxPro中地字符串常量可以使用_________、_________或_________作為起止定界符.dGY2mcoKtT15.FoxPro中地日期型常量使用__________作為起止定界符.16.為了在修改數(shù)據(jù)庫結(jié)構(gòu)后不丟失數(shù)據(jù),最好每次只修改____個字段定義中地___項.17.對字符型字段或表達(dá)式,使用________比較能夠進(jìn)行模糊查詢,使用________比較能夠進(jìn)行精確查詢.rCYbSWRLIA18.利用全屏幕編輯方式向當(dāng)前庫追加記錄地命令為__________,從其它數(shù)據(jù)庫或數(shù)組向當(dāng)前庫追加記錄地命令為__________________.FyXjoFlMWh19.利用全屏幕編輯方式修改當(dāng)前庫結(jié)構(gòu)地命令為_____________________,修改當(dāng)前庫記錄地命令為________、________或________.TuWrUpPObX20.自動替換修改當(dāng)前庫中記錄地命令為____________.21.邏輯刪除當(dāng)前庫中記錄地命令為__________,物理刪除當(dāng)前庫中帶有刪除標(biāo)記記錄地命令為__________,全部物理刪除當(dāng)前庫中所有記錄地命令為__________.7qWAq9jPqE22.復(fù)制當(dāng)前庫地命令為__________,只復(fù)制當(dāng)前庫結(jié)構(gòu)地命令為__________________.llVIWTNQFk23.使用不帶任何參數(shù)地SETINDEXTO命令將關(guān)閉除____________________之外地_________________________.yhUQsDgRT124.若在打開索引文件地情況下,使數(shù)據(jù)庫記錄仍按照建庫時地自然順序排列,則應(yīng)使用不帶任何參數(shù)地________________命令,或在該命令中加入數(shù)值______參數(shù).MdUZYnKS8I25.GO命令使記錄指針作________移動,SKIP命令使記錄指針以當(dāng)前記錄為基準(zhǔn)作________移動.09T7t6eTno26.LOCATE命令能夠查詢到當(dāng)前庫中滿足范圍和條件地____________,其后使用____________命令能夠繼續(xù)查詢到下一條記錄.e5TfZQIUB527.________或________命令能夠在打開相應(yīng)索引文件地情況下,快速查找到與之相匹配地第一條記錄(若存在地話).s1SovAcVQM28.使用SETFILTERTO條件命令相當(dāng)于對當(dāng)前庫進(jìn)行________運(yùn)算.29.使用SETFIELDSTO字段名表命令相當(dāng)于對當(dāng)前庫進(jìn)行________運(yùn)算.30.________命令能夠統(tǒng)計出當(dāng)前庫中滿足范圍和條件地記錄個數(shù).31.SUM和AVERAGE命令能夠分別求出當(dāng)前庫中滿足一定范圍和條件地數(shù)值型字段地__________與__________.GXRw1kFW5s32.RQBE稱為________________,F(xiàn)iler窗口具有___________功能.33.當(dāng)利用查找命令查找到相應(yīng)記錄時,則該記錄就成為___________,此時__________函數(shù)地值為真.UTREx49Xj934.FoxPro系統(tǒng)允許最多使用________個內(nèi)存工作區(qū),其中前10個工作區(qū)所對應(yīng)地系統(tǒng)別名從字母______到字母______.8PQN3NDYyP35.SELECT0命令用于選擇________________________________作為當(dāng)前工作區(qū).mLPVzx7ZNw36.假定在編號為10以內(nèi)地一個工作區(qū)上打開有一個數(shù)據(jù)庫,并指定了用戶別名,則在其它工作區(qū)使用SELECT命令時,可以使用______種不同參數(shù)中地一種來選定該工作區(qū).AHP35hB02d37.在進(jìn)入FoxPro系統(tǒng)后,若不使用SELECT命令進(jìn)行工作區(qū)選擇,則系統(tǒng)自動選定______________作為當(dāng)前工作區(qū).NDOcB141gT38.當(dāng)需要利用非當(dāng)前工作區(qū)上打開數(shù)據(jù)庫地某個字段時,需要在該字段名前面加上該庫地________和________字符.1zOk7Ly2vA39.SELECT(0)函數(shù)返回____________________.40.________命令能夠?qū)蓚€打開地數(shù)據(jù)庫按照一定條件聯(lián)接生成一個新數(shù)據(jù)庫.三、寫出下列各命令或命令組地功能假定使用地"圖書"、"讀者"、"借閱"和ZGJK庫地定義如下:圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(16),fuNsDv23Kh單價N(7,2))讀者(借書證號C(4),單位C(10),姓名C(6),性別C(2),職稱C(6),地址C(16))借閱(借書證號C(4),總編號C(6),借書日期D())ZGJK(職工號C(6),姓名C(6),性別C(2),出生日期D(),職稱C(6),tqMB9ew4YX基本工資N(7,2))1.select單位,count(*);from讀者;groupby單位2.select借書證號,count(*);from借閱;where借書日期<{98/01/01};groupby借書證號;havingcount(*)>=23.select*;from借閱,圖書;where借閱.總編號=圖書.總編號4.selectdistinctx.借書證號,姓名,單位;from借閱x,讀者y;wherex.借書證號=y.借書證號5.selectx.借書證號,y.姓名,y.單位,z.書名;from借閱x,讀者y,圖書z;wherex.借書證號=y.借書證號andx.總編號=z.總編號6.select*;from圖書;where總編號in(select總編號from借閱)7.select單位,count(*);from讀者,借閱;where讀者.借書證號=借閱.借書證號;groupby單位8.select單位,count(*);from讀者;where借書證號in(selectdistinct借書證號from借閱);groupby單位9.select*from讀者where借書證號in(selectdistinct借書證號from借閱)10.usezgjklistfor教授$職稱.and.出生日期>={50/01/01}11.usezgjklistfor基本工資>=250.and.基本工資<=38012.use讀者liststructuredisplayall四、或根據(jù)程序填空或指出程序地功能,假定此題所使用地數(shù)據(jù)庫仍為上題中地ZGJK.DBF.1.clearstore0toc1,c2,c3useZGJKscandocasecase職稱="講師"c1=c1+1case職稱="工程師"c2=c2+1case職稱="實驗師"c3=c3+1endcaseendscan?"講師:",c1?"工程師:",c2?"實驗師:",c3usereturn2.clearusezgjk@1,1say"職工號"@1,11say"姓名"@1,21say"性別"@1,31say"出生日期"@1,41say"職稱"@1,51say"基本工資"i=1dowhile.t.appendblanki=i+1@i,1get職工號@i,11get姓名@i,21get性別@i,31get出生日期@i,41get職稱@i,51get基本工資readifi>20@2,1cleari=1endif@22,1accept"還需要繼續(xù)添加記錄嗎(Y/N)?"toxifupper(x)<>"Y"?""?"記錄添加完畢,退出"exitendifenddousereturn3.cleardimensiona(10)a=0mx=0fori=1to10@i,1say"a("+str(i,3)+")="@i,10geta(i)readendfordominimumwithmx@12,1say"a(10)中地最小值為"+str(mx)returnprocedureminimumparametersxx=a(1)fori=2to10ifx>a(i)x=a(i)endifendforreturn五、假定當(dāng)前數(shù)據(jù)庫仍為第三題已定義地ZGJK.DBF,請用一條或一組命令實現(xiàn)下列每一個操作1.按出生日期地升序建立一個排序數(shù)據(jù)庫,要求該數(shù)據(jù)庫中只含有職稱為"教授"或"副教授"地記錄,假定用cspx.dbf作為庫名.HmMJFY05dE2.首先打開按姓名字段升序建立地單索引文件xm.idx,然后快速查找姓"張"地第一條記錄,接著顯示出該記錄.ViLRaIt6sk3.顯示出當(dāng)前庫中最后5條記錄.4.分別統(tǒng)計并顯示出1959年以前(含該年在內(nèi))和1959年以后出生地職工人數(shù).5.分別計算出所有記錄地基本工資地總和與平均值6.將當(dāng)前記錄內(nèi)容存入到一維數(shù)組a(6)中.第四次作業(yè)一、名詞解釋1.第一范式2.第二范式3.第三范式二、填空1.UPDATE命令能夠利用在另一工作區(qū)上打開地數(shù)據(jù)庫____________________.2.SETRELATIONTO命令能夠建立當(dāng)前數(shù)據(jù)庫同其它工作區(qū)上打開地數(shù)據(jù)庫之間地__________.9eK0GsX7H13.若兩個庫是按照記錄號建立關(guān)聯(lián)地,則當(dāng)當(dāng)前庫中地記錄指針移動到第n號記錄時,被關(guān)聯(lián)庫中地記錄指針__________________________.naK8ccr8VI4.若兩個庫是按照關(guān)鍵字段建立關(guān)聯(lián)地,則當(dāng)當(dāng)前庫中地記錄指針移動到關(guān)鍵字段地值為X地記錄上時,被關(guān)聯(lián)庫中地記錄指針____________________________________.B6JgIVV9ao5.使用SETSKIPTO命令在建立兩個庫之間地關(guān)聯(lián)后,能夠進(jìn)一步建立當(dāng)前庫中地一條記錄同被關(guān)聯(lián)庫中________記錄之間地關(guān)聯(lián).P2IpeFpap56.OLE對象是指用于________或________地數(shù)據(jù)單元.7.服務(wù)器是指用來創(chuàng)建和編輯OLE對象地____________.8.在FoxPro中,客戶是指使用____________地應(yīng)用程序.9.如果在一個通用型字段中插入一張畫筆圖片,圖片本身就是__________,提供圖片地畫筆Paintbrush應(yīng)用軟件就是_________,而FoxPro系統(tǒng)就是__________.3YIxKpScDM10.鏈接OLE對象地特點是實現(xiàn)對數(shù)據(jù)地________、節(jié)省____________和缺乏__________.gUHFg9mdSs11.嵌入OLE對象地特點是______________、______________和______________.uQHOMTQe7912.FoxPro常量具有四種類型,分別為_______型、_______型、_______型和_______型.IMGWiDkflP13.每個過程文件由_____________________所組成.14.過程文件中地每個過程以__________________語句開始,以____________語句結(jié)束.WHF4OmOgAw15.使用SETPROCEDURETO過程文件名命令能夠__________________.aDFdk6hhPd16.在一個過程中,若第一條可執(zhí)行語句為PARAMETERS語句,則其作用為該過程定義________________.ozElQQLi4T17.若需要把實際參數(shù)傳送給被調(diào)用地過程,需要在DO語句中使用____________選項.18.當(dāng)使用數(shù)組定義語句定義一個數(shù)組后,該數(shù)組中各元素地初始值均為___________.19.一個數(shù)組中各元素類型可以不同嗎?________.20.在FoxPro中,允許對整個數(shù)組進(jìn)行賦值嗎?________.21.使用STORE語句能夠一次對________內(nèi)存變量賦值,使用賦值號(即等號)語句能夠一次對________內(nèi)存變量賦值.CvDtmAfjiA22.使用DIMENSION或DECLARE語句能夠定義若干個________.23.使用SCATTER命令能夠把當(dāng)前庫中地當(dāng)前記錄傳送給________.24.使用GATHERFROM命令能夠把____________________傳送到當(dāng)前數(shù)據(jù)庫地當(dāng)前記錄中.QrDCRkJkxh25.MODIFYCOMMAND和DO命令分別為________和________命令文件地命令.4nCKn3dlMX26.ACCEPT命令接受從鍵盤上輸入地____________,INPUT命令接受從鍵盤上輸入地____________,WAIT命令接受從鍵盤上輸入地____________.ijCSTNGm0E27.DEFINEWINDOW為____________命令,ACTIVATEWINDOW為____________命令,DEACTIVATEWINDOW為____________命令.vfB1pxanfk28.RELEASEWINDOW為____________命令.29.DEFINEMENU為________________命令,DEFINEPAD為__________________________命令.JbA9VhEou130.ACTIVATEMENU為________________命令,DEFINEPOPUP為____________________命令,ACTIVATEPOPUP為____________________命令.X7Ahr18pJI31.DEFINEBAR為______________________________地命令.32.使用________命令在輸出表達(dá)式值之前首先使輸出光標(biāo)移動到屏幕窗口地下一行開始位置上,使用________命令使表達(dá)式地值直接輸出在屏幕窗口地當(dāng)前行上.b3zqXLCqXo三、寫出下列各命令或命令組地功能假定使用地"圖書"、"讀者"、"借閱"和ZGJK庫地定義如下:圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(16),pZyytu5rc5單價N(7,2))讀者(借書證號C(4),單位C(10),姓名C(6),性別C(2),職稱C(6),地址C(16))借閱(借書證號C(4),總編號C(6),借書日期D())ZGJK(職工號C(6),姓名C(6),性別C(2),出生日期D(),職稱C(6),DVyGZezsrM基本工資N(7,2))1.usezgjkchangefields職稱,基本工資for職稱="教授"2.usezgjkaccept"輸入一個職工號:"toxlocatefor職工號=xdisplay3.usezgjkgo8insert4.usezgjkindexon職稱todx15.usezgjkindexon姓名tag姓名descending6.usezgjkindexon出生日期tag出生日期offx17.usezgjksetindextodx1.idx8.usezgjksetindextofx1.cdxorder2offx19.usezgjksetordertotag職工號10.x="圖書"select3use&x11.select1use讀者setordertotag借書證號select2use借閱setrelationto借書證號intoa12.usezgjkcalculatemax(基本工資),min(基本工資),avg(基本工資)13.usezgjkinput“a=”toainpu

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論