![實(shí)驗(yàn)三學(xué)籍管理系統(tǒng)數(shù)據(jù)庫的建立與操作_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/2/6c2d3b0d-8ee7-43de-97bd-32cd2e26d9ba/6c2d3b0d-8ee7-43de-97bd-32cd2e26d9ba1.gif)
![實(shí)驗(yàn)三學(xué)籍管理系統(tǒng)數(shù)據(jù)庫的建立與操作_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/2/6c2d3b0d-8ee7-43de-97bd-32cd2e26d9ba/6c2d3b0d-8ee7-43de-97bd-32cd2e26d9ba2.gif)
![實(shí)驗(yàn)三學(xué)籍管理系統(tǒng)數(shù)據(jù)庫的建立與操作_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/2/6c2d3b0d-8ee7-43de-97bd-32cd2e26d9ba/6c2d3b0d-8ee7-43de-97bd-32cd2e26d9ba3.gif)
![實(shí)驗(yàn)三學(xué)籍管理系統(tǒng)數(shù)據(jù)庫的建立與操作_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/2/6c2d3b0d-8ee7-43de-97bd-32cd2e26d9ba/6c2d3b0d-8ee7-43de-97bd-32cd2e26d9ba4.gif)
![實(shí)驗(yàn)三學(xué)籍管理系統(tǒng)數(shù)據(jù)庫的建立與操作_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/2/6c2d3b0d-8ee7-43de-97bd-32cd2e26d9ba/6c2d3b0d-8ee7-43de-97bd-32cd2e26d9ba5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)三 學(xué)籍管理系統(tǒng)數(shù)據(jù)庫的建立與操作一. 實(shí)驗(yàn)學(xué)時2學(xué)時二. 實(shí)驗(yàn)?zāi)康?、掌握數(shù)據(jù)庫的建立方法;2、掌握數(shù)據(jù)庫表的建立與查詢;3、掌握數(shù)據(jù)庫表內(nèi)容的修改與維護(hù)。三. 實(shí)驗(yàn)要求1、建立學(xué)籍管理數(shù)據(jù)庫;2、有數(shù)據(jù)庫中建立學(xué)生表、成績表、課程表;3、對以上表結(jié)構(gòu)修改和顯示;4、對以上表進(jìn)行打開和關(guān)閉;5、對以上表的數(shù)據(jù)進(jìn)行輸入;6、對以上表中的記錄指針進(jìn)行定位;7、對以上表的內(nèi)容進(jìn)行追加、修改、顯示、刪除等。四. 上機(jī)1、建立學(xué)籍管理數(shù)據(jù)庫2、表結(jié)構(gòu)的建立與操作建立如下所示的學(xué)生表、成績表、課程表;分別取名為學(xué)生.DBF、成績.DBF、課程.DBF。表3-2 成績表結(jié)構(gòu)字段名類 型寬 度小數(shù)位學(xué)號
2、字符型6課程號字符型4成績數(shù)值型51表3-3 課程表結(jié)構(gòu)字段名類 型寬 度小數(shù)位課程號字符型4課程名字符型20學(xué)時數(shù)整型3學(xué)分?jǐn)?shù)整型31)表結(jié)構(gòu)如下:表3-1 學(xué)生表結(jié)構(gòu)字段名類 型寬 度小數(shù)位學(xué)號字符型6姓名字符型8性別邏輯型1出生日期日期型8獎學(xué)金數(shù)值型62簡歷備注型42)請輸入表內(nèi)容;表內(nèi)容如下所示:表3-4 學(xué)生表學(xué)號姓名性別出生日期獎學(xué)金簡歷990103吳曉竹.T.07/21/801000memo990101楊峰.T.11/05/82500memo990202陸杰.T.09/27/80memo990301錢良鋒.T.09/09/81memo990403林虹.F.08/06/82500
3、memo990402洪霞.F.06/12/82200memo990102林凱旋.T.09/04/80500memo990302楊小帆.T.03/03/81memo990203凌飛揚(yáng).T.06/12/80200memo990201陳欣欣.F.0803/83memo表3-6 課程表信息課程號課程名學(xué)時學(xué)分0001概率論與統(tǒng)計8040002日語7030003數(shù)據(jù)庫原理及設(shè)計7530004管理信息系統(tǒng)7230005C語言6030006數(shù)據(jù)結(jié)構(gòu)6030007UNIX操作系統(tǒng)6030008軟件工程603表3-5 成績表信息學(xué)號課程號成績990101000395.0990102000287.09901030
4、00488.0990202000390.5990203000189.5990101000582.0990102000376.5990203000269.0990301000390.0990302000656.03)【實(shí)驗(yàn)步驟】:以學(xué)生表為例,其余表自己上機(jī)操作。(1)在命令窗口鍵入CREATE DATABASE XJGL(2)在命令窗口鍵入CREATE 學(xué)生或用菜單“文件”“新建”“表”建立表結(jié)構(gòu)(注意表文件的保存路徑)。(3)在出現(xiàn)的表設(shè)計器窗口中按順序定義各字段的字段名、類型、寬度和小數(shù)位數(shù)四個參數(shù),最后界面如下圖(圖3-1所示)。圖3-1 表結(jié)構(gòu)的定義(4)在圖3-1中定義好結(jié)構(gòu)后按“確
5、定”按鈕,這時出現(xiàn)一個對話框(如圖3-2所示),提示是否馬上輸入數(shù)據(jù)。(5)在圖3-2中,按“是”按鈕就可出現(xiàn)如圖3-3所示表內(nèi)容輸入窗口。注:如果不小心按了“否”按鈕,可用菜單(“顯示”“追加方式”)或命令(APPEND)方法追加各記錄。(6)在圖3-3中,按順序輸入各記錄內(nèi)容就可完成一個表文件的創(chuàng)建。 圖3-2 數(shù)據(jù)輸入提示窗 圖3-3 表內(nèi)容輸入窗口4)對表結(jié)構(gòu)進(jìn)行如下操作(在命令窗口寫出相關(guān)命令)。(1)復(fù)制表結(jié)構(gòu):將學(xué)生表結(jié)構(gòu)復(fù)制到新表,(新表名字為學(xué)生1.DBF),學(xué)生1只含有學(xué)生表中姓名,學(xué)號,性別等三個字段。 COPY STRUCTURE TO 學(xué)生1 FIELDS 姓名,學(xué)號
6、,性別(2)修改表結(jié)構(gòu),打開學(xué)生1,增加“成績”字段。 USE 學(xué)生1 MODIFY STRU然后在表設(shè)計器窗口中單擊“插入”按鈕(3)顯示表結(jié)構(gòu) LIST/DISP STRU5)表內(nèi)容的編輯操作A:表內(nèi)容的插入與編輯(寫出相關(guān)命令)(1)將學(xué)生表的記錄大批追加到學(xué)生1中。 USE 學(xué)生1 APPEND FROM 學(xué)生(2)在學(xué)生1表中第三條記錄前插入一條記錄(內(nèi)容自定) USE學(xué)生1 GO 3 INSERT BEFORE(3)對學(xué)生1表中的第二條記錄編輯備注字段,添加內(nèi)容“THE STUDENT IS GOOD”USE 學(xué)生1 GO 2MODI MEMO 簡歷或直接在瀏覽窗口中雙擊第2條記錄
7、的備注字段B:記錄指針及定位(寫出下列命令的執(zhí)行結(jié)果)。USE 學(xué)生1(設(shè)表中有10個記錄)&&打開表文件,記錄指針指向首記錄?RECNO()&&當(dāng)前記錄號為11LIST(DISP ALL)&&LIST命令范圍為ALL,記錄指針指向文件尾?RECNO()&&當(dāng)前記錄號為記錄數(shù)加111GO TOP&&記錄指針移到首記錄?RECNO(),BOF()&&當(dāng)前記錄號為1,表起始測試函數(shù)為邏輯假1.F.SKIP 1&&記錄指針前移一條記錄?RECNO(),BOF()&&當(dāng)前記錄
8、號為1,表起始測試函數(shù)為邏輯真1.T.GO BOTTOM&&記錄指針移到末記錄?RECNO(),EOF()&&當(dāng)前記錄號為10,表結(jié)束測試函數(shù)為邏輯假10.F.SKIP&&記錄指針后移一條記錄,指向文件尾?RECNO(),EOF()&&當(dāng)前記錄號為11,表結(jié)束測試函數(shù)為邏輯真11.T.GO 3&&記錄指針移到第3條記錄?RECNO()&&當(dāng)前記錄號為33SKIP 2&&記錄指針后移2條記錄?RECNO()&&當(dāng)前記錄號為55DISP NEXT 2&&顯
9、示當(dāng)前記錄開始的兩條記錄(第5、6條)?RECNO()&&記錄指針指向第6條,即當(dāng)前記錄號為66DISP REST&&顯示當(dāng)前記錄開始的所有記錄?RECNO()&&記錄指針指向文件尾(11號記錄)11LIST FOR 獎學(xué)金>250 AND 性別&&顯示所有獎學(xué)金大于250的男生的信息?RECNO()&&記錄指針指向文件尾(11號記錄)11GO TOP&&記錄指針移到首記錄DISP WHILE 獎學(xué)金>250&&顯示獎學(xué)金大于250的學(xué)生信息,一旦遇到獎學(xué)金大于250的學(xué)
10、生,馬上停止顯示?RECNO()&&記錄指針指向第3條記錄3GO TOP&&記錄指針移到首記錄BROWSE&&瀏覽所有學(xué)生信息?RECNO()&&記錄指針指向首記錄1GO TOP&&記錄指針移到首記錄DELE ALL&&邏輯刪除所有記錄PACK&&物理刪除所有記錄,剩下表結(jié)構(gòu)?RECNO()&&記錄指針指向首記錄16)表內(nèi)容的顯示(寫出相關(guān)命令)。(1)顯示學(xué)生表中的女同學(xué)記錄。USE 學(xué)生LIST/DISP FOR NOT 性別(2)顯示學(xué)生表中的“姓名,出生日期,
11、獎學(xué)金”三個字段內(nèi)容。DISP ALL/LIST FIELDS 姓名,出生日期,獎學(xué)金(3)顯示學(xué)生表中1982年以前出生的學(xué)生記錄。DISP/LIST FOR YEAR(出生日期)<1982(4)顯示學(xué)生表中第35個記錄。GO 3DISP/LIST NEXT 3)(5)顯示學(xué)生表中從5個記錄開始的剩余所有記錄。GO 5DISP/LIST NEXT(6)顯示全部姓“楊”的學(xué)生。DISP/LIST FOR SUBSTR(姓名,1,2)=”楊”(7)全部學(xué)生的姓名及簡歷內(nèi)容DISP ALL/LIST 姓名,簡歷7)表內(nèi)容的修改(寫出相關(guān)命令)。(1)將學(xué)生表復(fù)制一個新表,新表名字為學(xué)生2.D
12、BF。USE 學(xué)生COPY TO 學(xué)生2(2)打開學(xué)生2表瀏覽窗口,修改第二個記錄,將獎學(xué)金增加10元USE 學(xué)生2BROWSE(3)將學(xué)生2表中第25個記錄的獎學(xué)金增加10元USE 學(xué)生2GO 2EDIT 獎學(xué)金(4)將學(xué)生2表中男同學(xué)的獎學(xué)金增加10%USE 學(xué)生2REPLACE 獎學(xué)金 WITH 獎學(xué)金*(1+10%) FOR 性別8)表內(nèi)容的刪除(寫出相關(guān)命令)(1)將學(xué)生2表中獎學(xué)金>500的記錄刪除并恢復(fù),在SET DELETED ON/OFF狀態(tài)下用LIST命令查看結(jié)果。USE 學(xué)生2DELETE FOR 獎學(xué)金>500RECALL FOR 獎學(xué)金>500(2)
13、真正刪除學(xué)生2表中的第25記錄用DELETE/ PACK命令(3)刪除學(xué)生2表中的全部記錄用PACK或ZAP兩種方式五、上機(jī)練習(xí)題【練習(xí)】按照建“學(xué)生”表的步驟,建立另外兩張表“課程”和“成績”,并保存在指定文件夾下(如D:VFP6)。【練習(xí)】對表文件進(jìn)行如下操作,請寫出相關(guān)命令:1、將學(xué)生表結(jié)構(gòu)復(fù)制到新表,新表名字為學(xué)生1.DBF2、將學(xué)生1表中的性別字段由邏輯型改為字符型(男或女),寬度為2。3、將學(xué)生1表中姓名字段的寬度由8改為6。4、在學(xué)生1表首記錄前增加一條記錄(內(nèi)容自定)。5、在學(xué)生1表末尾添加一條空記錄。6、顯示學(xué)生1表中第5個記錄。7、顯示學(xué)生1表中第3個記錄開始的共5個記錄。
14、8、顯示學(xué)生1表中男同學(xué)中獎學(xué)金>200的記錄,要求只要顯示姓名,性別,獎學(xué)金三個字段。9、顯示學(xué)生1表中姓名中有“曉”字的全部學(xué)生。10、顯示學(xué)生1表中獎學(xué)金在200元以上,1000元以下的全部記錄。11、顯示學(xué)生1表中獎學(xué)金在200元以上,1982年以后出生的全部記錄。12、將學(xué)生1表復(fù)制一個新表,新表名字為學(xué)生2.DBF。13、將學(xué)生2表中所有女學(xué)生的獎學(xué)金增加50元。14、用REPLACE命令在學(xué)生2表的末尾增加一條記錄,內(nèi)容為“990104 王新 .T. 05/06/82 100.00 ”。15、把學(xué)生2表中所有女性記錄打上刪除標(biāo)記。16、除姓林的以外,撤消學(xué)生2表中所有的刪除標(biāo)記。17、在學(xué)生2表中刪除姓林的記錄與所插入的空記錄。18、刪除學(xué)生1表中的第7條記錄。19、刪除學(xué)生2表中所有記錄。20、顯示學(xué)生2表的結(jié)構(gòu)。21、打開學(xué)生表,執(zhí)行
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- syb創(chuàng)業(yè)培訓(xùn)申請書
- 小孩戶口遷移申請書范文
- 家屬房 申請書
- 2025年度新能源項(xiàng)目電力施工分包合同標(biāo)準(zhǔn)版
- 2025年度客車租賃與調(diào)度管理服務(wù)協(xié)議
- 2025年4通道擴(kuò)展通話主站行業(yè)深度研究分析報告
- 2025年度互聯(lián)網(wǎng)廣告合同制作與審核指南
- 2025年度醫(yī)療器械研發(fā)生產(chǎn)承包合同
- 2023-2028年中國光電理療儀行業(yè)市場發(fā)展監(jiān)測及投資潛力預(yù)測報告
- 中國陰極丙烯酸電泳涂料項(xiàng)目投資可行性研究報告
- 全國教育科學(xué)規(guī)劃課題申報書:02.《鑄牢中華民族共同體意識的學(xué)校教育研究》
- 三位數(shù)除以兩位數(shù)過關(guān)練習(xí)口算題大全附答案
- 紅樓夢服飾文化
- 軟件系統(tǒng)平臺項(xiàng)目實(shí)施方案
- 湖北省2024年村干部定向考試真題
- 2024年沙石材料運(yùn)輸合同
- 浙江省中小學(xué)心理健康教育課程標(biāo)準(zhǔn)
- 老年人能力評估標(biāo)準(zhǔn)解讀-講義課件
- 教育心理學(xué)課件(完整版)
- 醫(yī)保物價管理培訓(xùn)
- JIS-D1601-1995-汽車零部件振動試驗(yàn)方法
評論
0/150
提交評論