版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)一常量、變量、數(shù)組、函數(shù)和表達(dá)式1. VFP有哪三種工作方式 菜單方式 命令方式 程序方式2. 順序執(zhí)行如下兩條命令后,顯示的結(jié)果是ABCDEF。 m="ABC" m=m-"DEF" ? m3. 在Visual FoxPro中要將系統(tǒng)默認(rèn)磁盤設(shè)置為D盤,可執(zhí)行命令是什么 set defa to d:4. 用嚴(yán)格的日期格式,將日期型數(shù)據(jù)2008年7月1日賦值給變量A2的語(yǔ)句 a2=2008-07-01實(shí)驗(yàn)二建立項(xiàng)目、數(shù)據(jù)庫(kù)和表1.在項(xiàng)目管理器的右側(cè)有6個(gè)命令按鈕,這6個(gè)命令按鈕會(huì)隨著所選文件類型的不同而動(dòng)態(tài)改變,初次打開時(shí)6個(gè)命令按鈕分別是: 新建 添
2、加 修改 運(yùn)行 移去 連編2. 寫出打開項(xiàng)目文件“學(xué)生信息管理.pjx”的項(xiàng)目管理器的命令 modi proj學(xué)生信息管理3. 寫出創(chuàng)建項(xiàng)目文件“學(xué)生信息管理.pjx”的命令 crea proj學(xué)生信息管理4. 修改數(shù)據(jù)庫(kù)中表結(jié)構(gòu)的命令是_? modi stru5. 當(dāng)數(shù)據(jù)庫(kù)被打開后,如果要使用其包含的表,則需要使用_命令打開? use6. 寫出打開數(shù)據(jù)庫(kù)“學(xué)生信息管理.dbc”的設(shè)計(jì)器的命令。 modi data學(xué)生信息管理7. 用命令方式,在C盤根目錄下建立一個(gè)名為“學(xué)生學(xué)籍管理”的數(shù)據(jù)庫(kù),寫出命令。 crea data c:學(xué)生學(xué)籍管理實(shí)驗(yàn)三表的基本操作(1)1. 將記錄指針從末記錄向上
3、移2條記錄,顯示記錄號(hào),并顯示該記錄內(nèi)容,請(qǐng)?zhí)羁铡se xs.dbfgo bottomskip -2?recno()_disp2. 有自由表文件:xs.dbf (xh(c7),xm(c8),xb(C2),csrq(D8),jxj(N7.2),bz(M4) )寫出如下list或 display或 browse命令:顯示所有女生的姓名、出生日期、獎(jiǎng)學(xué)金的記錄。list xm,csrq,jx jfor xb="女"3. 有自由表文件:xs.dbf (xh(c7),xm(c8),xb(L),csrq(D8),jxj(N7.2),bz(M4) )將記錄指針從首記錄向下移3條記錄,顯
4、示當(dāng)前記錄號(hào),并顯示當(dāng)前記錄內(nèi)容,請(qǐng)?zhí)羁眨篻o top skip 3? _ recn()display 4. 有自由表文件:xs.dbf (xh(c7),xm(c8),xb(L),csrq(D8),jxj(N7.2),bz(M4) )寫出:顯示1985年1月1日至2002年12月31日之間出生的學(xué)生記錄: list for csrq>=1985-01-01.and.csrq<=2002-12-315. 有自由表文件:xs.dbf (xh(c7),xm(c8),xb(L),csrq(D8),jxj(N7.2),bz(M4) ) 寫出連續(xù)顯示表的全部記錄的命令:list6. 有自由表文
5、件:xs.dbf (xh(c7),xm(c8),xb(L),csrq(D8),jxj(N7.2),bz(M4) ) 寫出以獨(dú)占方式打開表文件“xs.dbf”的命令:use xs excl7. 假設(shè)表文件student.dbf已經(jīng)打開,將student.dbf的結(jié)構(gòu)原樣復(fù)制到表文件"xsb3.dbf"中的命令是_。 copy stru to xsb38. 恢復(fù)所有做刪除標(biāo)記的記錄的命令是:_ reca all9. 已知學(xué)生基本情況表,下面的操作是對(duì)其增加6號(hào)和7號(hào)記錄,請(qǐng)?zhí)羁?。USE 學(xué)生基本情況表_go6INSERT BEFOREINSERT實(shí)驗(yàn)四表的基本操作(2)1. 已
6、知表:stu.dbf (姓名(c6),性別(c2),班級(jí)(c5),籍貫(c6),數(shù)學(xué)(N3),英語(yǔ)(N3),物理(N3),平均成績(jī)(N3), 總分(N5) );按班級(jí)進(jìn)行匯總: 求出數(shù)學(xué),英語(yǔ),物理三門課程的班級(jí)總分,并匯總到表文件hz.bdf中,表文件hz.dbf的記錄是:一個(gè)班一條記錄,如下圖所示。請(qǐng)完善程序:Use stuIndex on 班級(jí) tag bj &&必須按班級(jí)建索引_ on 班級(jí) to hz field 數(shù)學(xué),英語(yǔ),物理tota2. 已知表:stu.dbf (姓名(c6),性別(c2),班級(jí)(c5),籍貫(c6),數(shù)學(xué)(N3),英語(yǔ)(N3),物理(N3),平
7、均成績(jī)(N3), 總分(N5) );在表的尾部添加2條新的空白記錄,空白記錄的姓名字段用“最高分”替換;數(shù)學(xué)、英語(yǔ)、物理、平均成績(jī)、總分字段分別用它們的最高分替換,如下圖所示,請(qǐng)完善程序:dimension _use stuappend blan append blancalculate max(數(shù)學(xué)), max(英語(yǔ)), max(物理), max(平均成績(jī)),max(總分) ;to a(1),a(2),a(3),a(4),a(5)*該命令執(zhí)行后記錄指針移動(dòng)到表尾 skip -2Replace 姓名 with “最高分” ,數(shù)學(xué) with a(1),英語(yǔ) with a(2),物理 with a
8、(3);平均成績(jī) with a(4),總分 with a(5)a(5)3.已知表:stu.dbf (姓名(c6),性別(c2),班級(jí)(c5),籍貫(c6),數(shù)學(xué)(N3),英語(yǔ)(N3),物理(N3),平均成績(jī)(N3), 總分(N5) );下列命令是用Sum命令分別求出數(shù)學(xué)、英語(yǔ)、物理三門課程的所有學(xué)生的總分,分別存入內(nèi)存變量sx,yy,wl中,并在屏幕上顯示,請(qǐng)?zhí)羁眨簎se stusum 數(shù)學(xué),英語(yǔ),物理 to _?sx,yy,wlyy,sx,wl4. 已知表:stu.dbf (姓名(c6),性別(c2),班級(jí)(c5),籍貫(c6),數(shù)學(xué)(N3),英語(yǔ)(N3),物理(N3),平均成績(jī)(N3),
9、總分(N5) );下列命令序列是徹底刪除79號(hào)記錄的命令,請(qǐng)?zhí)羁眨簎se stugo 7delete next 3_pack5. 已知表:stu.dbf (姓名(c6),性別(c2),班級(jí)(c5),籍貫(c6),數(shù)學(xué)(N3),英語(yǔ)(N3),物理(N3),平均成績(jī)(N3), 總分(N5) );假設(shè)與"stu.db"f結(jié)構(gòu)相同的表文件"stud.dbf"已經(jīng)打開,寫出將stu.dbf中的男生記錄添加到stud.dbf尾部的命令。appe from stu for性別="男"6. 已知表:stu.dbf (姓名(c6),性別(c2),班級(jí)(
10、c5),籍貫(c6),數(shù)學(xué)(N3),英語(yǔ)(N3),物理(N3),平均成績(jī)(N3), 總分(N5) );設(shè)stu.dbf已經(jīng)打開,將stu.dbf原樣復(fù)制為stud.dbf。 copy to stud7. 已知表:stu.dbf (姓名(c6),性別(c2),班級(jí)(c5),籍貫(c6),數(shù)學(xué)(N3),英語(yǔ)(N3),物理(N3),平均成績(jī)(N3), 總分(N5) );設(shè)stu.dbf已經(jīng)打開,用Replace命令計(jì)算表中所有記錄的平均成績(jī)和總分字段的值。 rep lall總分with數(shù)學(xué)+英語(yǔ)+物理,平均成績(jī)with總分/38. 已知表:stu.dbf (姓名(c6),性別(c2),班級(jí)(c5),
11、籍貫(c6),數(shù)學(xué)(N3),英語(yǔ)(N3),物理(N3),平均成績(jī)(N3), 總分(N5) );下列命令序列是在"stu.dbf"表的第4條記錄后增加一條新的空白記錄的,再用Replace替換命令修改新添加的空白記錄。記錄的內(nèi)容為: ”劉小開”,”男”,”旅游1”,”廣州”,95,88,86,請(qǐng)完善程序。use stugo 4insert blanreplace 姓名 with 劉小開 ,性別 with 男,班級(jí) with 旅游1,籍貫 with 廣州,_數(shù)學(xué)with 95,英語(yǔ)with 88,物理with 869. 已知表:stu.dbf (姓名(c6),性別(c2),班級(jí)
12、(c5),籍貫(c6),數(shù)學(xué)(N3),英語(yǔ)(N3),物理(N3),平均成績(jī)(N3), 總分(N5) ),表中的記錄參見(jiàn)下圖。假設(shè)stu.dbf已經(jīng)打開,下列兩條命令是在表的第3條記錄前增加一條新的空白記錄的命令,請(qǐng)?zhí)羁?。go 3insert _ befoblan實(shí)驗(yàn)五排序、索引及建立表之間的永久關(guān)系1. 根據(jù)表:xs.dbf (學(xué)號(hào)(c7),姓名(c8),性別(L),出生日期(D8),獎(jiǎng)學(xué)金(N7.2),備注(4),假設(shè)表文件 xs.dbf 已經(jīng)打開,按學(xué)生學(xué)號(hào)的降序排序,排序到表文件xss.dbf中,請(qǐng)完善如下命令:_ on 學(xué)號(hào)/d to xsssort2. 根據(jù)表:xs.dbf (學(xué)號(hào)(
13、c7),姓名(c8),性別(L),出生日期(D8),獎(jiǎng)學(xué)金(N7.2),備注(4),并且表文件已經(jīng)打開,寫出實(shí)現(xiàn)下列的操作命令。按學(xué)生的出生日期降序排列,建立結(jié)構(gòu)復(fù)合索引,索引標(biāo)識(shí)為sy3inde on出生日期ta gsy3 desc3. 根據(jù)表:xs.dbf (學(xué)號(hào)(c7),姓名(c8),性別(L),出生日期(D8),獎(jiǎng)學(xué)金(N7.2),備注(4),并且表文件已經(jīng)打開,寫出實(shí)現(xiàn)下列的操作命令。按學(xué)生的性別升序建立結(jié)構(gòu)復(fù)合索引,索引類型為普通索引,索引標(biāo)識(shí)為sy2inde on性別tag sy24. 根據(jù)表:xs.dbf (學(xué)號(hào)(c7),姓名(c8),性別(L),出生日期(D8),獎(jiǎng)學(xué)金(N7
14、.2),備注(4),并且表文件已經(jīng)打開,寫出實(shí)現(xiàn)下列的操作命令。按學(xué)生的性別、降序建立結(jié)構(gòu)復(fù)合索引,索引類型為唯一索引,索引標(biāo)識(shí)為:sy1。inde on性別desc tag sy1 uniq5. 根據(jù)表:xs.dbf (學(xué)號(hào)(c7),姓名(c8),性別(L),出生日期(D8),獎(jiǎng)學(xué)金(N7.2),備注(4),寫出實(shí)現(xiàn)下列的操作命令。假設(shè)表“xs.dbf”已經(jīng)打開: 按學(xué)生的學(xué)號(hào)建立單索引文件“sy.idx”(注意:?jiǎn)嗡饕荒馨瓷?indeon學(xué)號(hào)tosy6. 在VF中利用菜單方式建立的索引都是_索引。結(jié)構(gòu)復(fù)合7. 主索引和_索引不允許記錄中出現(xiàn)重復(fù)值。候選實(shí)驗(yàn)六多工作區(qū)操作1. 設(shè)有兩個(gè)表
15、:學(xué)生檔案(學(xué)號(hào)、姓名、民族), 學(xué)生成績(jī)(學(xué)號(hào)、成績(jī))若要在它們之間建立關(guān)聯(lián),然后為每個(gè)少數(shù)民族(即漢族以外的民族)考生的成績(jī)?cè)黾?分,最后顯示全體考生的學(xué)號(hào)、姓名和成績(jī)。假定學(xué)號(hào)索引標(biāo)識(shí)為xh。請(qǐng)對(duì)如下命令序列填空:SELECT 1USE 學(xué)生檔案_ indeon學(xué)號(hào)toxhSELECT 2USE 學(xué)生成績(jī)SET RELATION TO 學(xué)號(hào) INTO AREPLACE 成績(jī) WITH 成績(jī)+5 for A->民族<>"漢" LIST 學(xué)號(hào),A.姓名,成績(jī)SET RELATION TO CLOSE ALL2. 有3個(gè)數(shù)據(jù)表,其結(jié)構(gòu)如下,程序的功能是以“
16、學(xué)生成績(jī)”表為主表,分別以學(xué)號(hào)和課程號(hào)與“學(xué)生檔案”和“課程表”建立臨時(shí)關(guān)聯(lián)關(guān)系,請(qǐng)完善下列命令序列,使之能夠顯示學(xué)生所選課程的成績(jī)及相應(yīng)課程的學(xué)分。學(xué)生檔案.dbf,有字段:學(xué)號(hào)、姓名、性別學(xué)生成績(jī).dbf,有字段:學(xué)號(hào)、課程號(hào)、成績(jī)課程表.dbf,有字段:課程號(hào)、課程名、學(xué)分SELECT 1USE 學(xué)生檔案INDEX ON 學(xué)號(hào) tag XHSELECT 3USE 課程表INDEX ON 課程號(hào) tag KHSELECT 2USE 學(xué)生成績(jī)_ set rela to學(xué)號(hào)into aSET RELATION TO 課程號(hào) INTO C ADDITIVELIST 學(xué)號(hào),A->姓名,C-&
17、gt;課程名,成績(jī),c->學(xué)分3. 使用數(shù)據(jù)庫(kù)設(shè)計(jì)器為兩個(gè)表建立一對(duì)多永久關(guān)系,首先應(yīng)在父表中建立主索引,在子表中建立_索引或唯一索引。 普通4. 在VF中選擇一個(gè)沒(méi)有使用的、編號(hào)最小的工作區(qū)的命令是_。 sele 0實(shí)驗(yàn)七SQL語(yǔ)句1. 使用SQL命令向“xs.dbf”中插入以下兩條記錄。01010201王小麗 女19820712 200河北 530.001010308李華 男19831120 500湖南 566.4請(qǐng)完善命令:INSERT_xs(xh,xm,xb,csrq,jxj,jg,rxcj) ; VALUES(01010201,王小麗,女,1982-07-12,200,河北,5
18、30.0)INSERT INTO xs(xh,xm,xb,csrq,ssmcf,jg,lxcj) ; VALUES(01010308,_,男,1983-11-20,500,湖南,566.4)into "李華"2. 根據(jù)"xs.dbf"的結(jié)構(gòu) ,使用SQL語(yǔ)言創(chuàng)建xs.dbf自由表,其字段標(biāo)題均用英文縮寫字符表示,請(qǐng)?zhí)羁眨簒sCREATE TABLE 【 】 FREE(xh c(8),xm c(8),xb c(2),csrq D,jxj N(4),jg C(10),rxcj N(5,1)3. 列出“學(xué)生.dbf”中全部學(xué)生的姓名和年齡,去掉姓名重名記錄,命
19、令如下,請(qǐng)?zhí)羁?distSELECT【 】姓名 AS 學(xué)生名單,YEAR(DATE()-YEAR(出生年月) AS 年齡 FROM 學(xué)生4. 列出“學(xué)生.dbf”中的全部學(xué)生信息的命令,請(qǐng)?zhí)羁眨?SELECT 【 】 FROM 學(xué)生5. 修改“學(xué)生”表中的性別字段類型為邏輯型,默認(rèn)值為.t.。并將該表中的“出生年月”字段名改為“出生日期”,命令如下,請(qǐng)?zhí)羁眨?alte renaALTER TABLE 學(xué)生 【 】 性別 L defa .t.ALTER TABLE 學(xué)生【 】出生年月 to 出生日期6. 為課程表增加一個(gè)整數(shù)類型的學(xué)時(shí)字段的命令如下,請(qǐng)?zhí)羁眨?add ALTER TABLE 課程
20、 【 】 學(xué)時(shí) I CHECK(學(xué) 時(shí)>16);ERROR“學(xué)時(shí)應(yīng)該大于16!“ default 207. 利用SQL命令建立學(xué)生管理數(shù)據(jù)庫(kù),其中包含3個(gè)表:學(xué)生表、選課表和課程表。其結(jié)構(gòu)為:學(xué)生(學(xué)號(hào),姓名,性別,出生年月,籍貫,入學(xué)成績(jī))課程(課程號(hào),課程名,先行課,學(xué)分)選課(學(xué)號(hào),課程號(hào),成績(jī)),請(qǐng)?zhí)羁眨篊REATE 【 】 學(xué)生管理CREATE TABLE 學(xué)生(學(xué)號(hào) C(8) PRIMARY KEY,姓名 C(8),性別 C(2),; 出生年月 D NULL,籍貫 C(10),入學(xué)成績(jī) N(5,1) CHECK(入學(xué)成績(jī)>0) ERROR ; "成績(jī)應(yīng)該大于0
21、!") default 550 CREATE 【 】 課程(課程號(hào) C(3) PRIMARY KEY,課程名 C(20),學(xué)時(shí) N(3) ,; 學(xué)分 N(2),必修 L)CREATE TABLE 選課(學(xué)號(hào) C(8),課程號(hào) C(3),; 成績(jī) I CHECK(成績(jī)>=0 AND 成績(jī)<=100) ERROR "成績(jī)值的范圍0100" DEFAULT 60 ,; FOREIGN KEY 學(xué)號(hào) TAG 學(xué)號(hào) REFERENCES 學(xué)生,; FOREIGN KEY 課程號(hào) TAG 課程號(hào) REFERENCES 課程) data tabl實(shí)驗(yàn)八 查詢與視圖設(shè)
22、計(jì)在VF集成環(huán)境下,按照以下要求操作。 1、按下圖創(chuàng)建“學(xué)生.dbf”和“ 成績(jī).dbf”兩個(gè)表文件到你的默認(rèn)目錄; 2、利用查詢?cè)O(shè)計(jì)器創(chuàng)建查詢文件cxx.qpr; 3、查詢:學(xué)生表中的學(xué)號(hào)、姓名;成績(jī)表中的學(xué)號(hào)、成績(jī)表中每位學(xué)生所選課程的數(shù)量及所選課程的總成績(jī)和平均成績(jī)(即按成績(jī)表中的“學(xué)號(hào)”分組,)。提示:選課程數(shù)量: count(成績(jī).學(xué)號(hào)) 總成績(jī): sum(成績(jī).成績(jī)) 平均成績(jī) avg(成績(jī).成績(jī)) 分組: GROUP BY 成績(jī).學(xué)號(hào);查看生成的SQL命令,寫出其中的關(guān)鍵字(蘭色,除去函數(shù)名) sele from innerjoin grou by實(shí)驗(yàn)九 結(jié)構(gòu)化程序設(shè)計(jì)1.有如下程序,程序執(zhí)行后,b的值為_。 1b=5STORE 2 TO A,c,dDO
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教科版四年級(jí)下冊(cè)科學(xué)科學(xué)教案+教材分析
- 2018年Q1中國(guó)移動(dòng)互聯(lián)網(wǎng)行業(yè)發(fā)展分析報(bào)告
- 能源有限公司企業(yè)標(biāo)準(zhǔn):基本建設(shè)管理標(biāo)準(zhǔn)
- 修繕協(xié)議書(2篇)
- 公共關(guān)系咨詢合同(2篇)
- 酒店租賃協(xié)議
- 房屋場(chǎng)地租賃合同書模板
- 博覽會(huì)總贊助協(xié)議書
- 土方車租賃合同
- 2025年金屬壓力及大型容器合作協(xié)議書
- GB/T 16823.3-2010緊固件扭矩-夾緊力試驗(yàn)
- GB/T 1446-2005纖維增強(qiáng)塑料性能試驗(yàn)方法總則
- 透水混凝土工程檢驗(yàn)批質(zhì)量驗(yàn)收記錄表
- 2023年中荊投資控股集團(tuán)有限公司招聘筆試模擬試題及答案解析
- DPP-4抑制劑的臨床應(yīng)用及優(yōu)勢(shì)解析課件
- 《起重吊裝方案編制》課件
- 光伏扶貧項(xiàng)目可行性研究報(bào)告
- 鈑金沖壓件質(zhì)量要求
- 2022年高考全國(guó)甲卷語(yǔ)文試題評(píng)講課件55張
- 欠條(標(biāo)準(zhǔn)模版)
- 深圳京基·KKmall市場(chǎng)考察報(bào)告(45頁(yè)
評(píng)論
0/150
提交評(píng)論