數(shù)據(jù)庫技術(shù)與應(yīng)用實驗報告.doc_第1頁
數(shù)據(jù)庫技術(shù)與應(yīng)用實驗報告.doc_第2頁
數(shù)據(jù)庫技術(shù)與應(yīng)用實驗報告.doc_第3頁
數(shù)據(jù)庫技術(shù)與應(yīng)用實驗報告.doc_第4頁
數(shù)據(jù)庫技術(shù)與應(yīng)用實驗報告.doc_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫技術(shù)與應(yīng)用實驗(上機)報告班級學(xué)號: 姓名: 實驗日期: 指導(dǎo)老師: 實驗名稱實驗一 表的建立與維護一、 實驗?zāi)康呐c要求1 初步掌握根據(jù)一個應(yīng)用目標把現(xiàn)實問題抽象為關(guān)系數(shù)據(jù)模型的方法,從而為解決實際問題奠定數(shù)據(jù)基礎(chǔ)。2 掌握表的建立與維護的一般方法。3 理解表的記錄指針與當前記錄的意義。4 掌握表的打開、關(guān)閉、瀏覽、顯示等操作方法。5 掌握表結(jié)構(gòu)的修改。6 掌握記錄的增加與刪除等操作。7 掌握數(shù)據(jù)復(fù)制方法。8二、 實驗準備1、 復(fù)習(xí)關(guān)系數(shù)據(jù)庫的有關(guān)概念,深刻理解Virsual FoxPro中所采用的關(guān)系模型的實質(zhì)及Virsual FoxPro所支持的數(shù)據(jù)模型。2、 復(fù)習(xí)表的建立、現(xiàn)實與維護等操作。三、 實驗內(nèi)容下表是某校學(xué)生花名冊,根據(jù)該表完成以下操作,寫出操作步驟。學(xué)號姓名性別學(xué)習(xí)成績出生年月少數(shù)民族否受獎情況數(shù)學(xué)外語009901張小強男98851984.5.4否2004年獲全國數(shù)學(xué)奧林匹克競賽二等獎。009902陳斌男88751983.12.12否009903李哲男56821884.6.12是009904趙大明男75721984.2.16否009905馮珊女88811984.3.9是2004年獲全國中學(xué)生田徑運動會100米第三名009906張青松男65811984.10.18否009907封小莉女82731984.9.5否009908周曉女65781983.12.28否009909錢倩女83851983.5.8否2004年獲廣東省三好學(xué)生稱號009910孫力軍男64681982.6.8是009911肖彬彬女55951984.7.15否1 設(shè)計一個表的結(jié)構(gòu),使其能描述上表的信息,同時又符合關(guān)系模型的基本要求。2 建立表student.dbf,輸入表中的數(shù)據(jù),并將student.dbf保存在自己盤中。3 給全部女生的數(shù)學(xué)成績加5分。4 將記錄指針定位到第5號記錄。5 將記錄指針指向?qū)O力軍同學(xué)。6 顯示所有姓“張”學(xué)生的情況。7 把student.dbf表的姓名字段寬度修改為8。8 瀏覽記錄數(shù)據(jù),且表頭用漢字。9 把少數(shù)民族學(xué)生的記錄復(fù)制到ssmz.dbf中。10 復(fù)制一個僅有學(xué)號、姓名、出生年月、數(shù)學(xué)、外語5個字段的表stu.dbf。11 將student.dbf復(fù)制為一個Excel文件。12 將student.dbf原樣復(fù)制為student1.dbf,并物理刪除student1.dbf中記錄號為偶數(shù)的記錄。13 在student.dbf頂部增加一個新記錄。14 將student1.dbf中張青松同學(xué)的記錄進行邏輯刪除、刪除恢復(fù)和物理刪除。四、 實驗步驟評閱成績及評語評 語 操作正確,操作步驟書寫清楚、工整 操作較正確,操作步驟書寫較清楚 操作基本正確,操作步驟書寫基本清楚 操作部分正確正確,操作步驟書寫部分清楚操作錯誤多,操作步驟書寫不清楚評閱教師:評閱成績:班級學(xué)號: 姓名: 實驗日期: 指導(dǎo)老師: 實驗名稱實驗二 表的排序、索引與統(tǒng)計一、 實驗?zāi)康? 掌握表中數(shù)據(jù)的排序與索引,數(shù)據(jù)記錄順序查詢和索引查詢。2 掌握表的數(shù)據(jù)求和、求平均值、統(tǒng)計和分類匯總等操作。二、 實驗準備1 排序的概念2 索引的概念、索引的類型和索引文件的創(chuàng)建與使用。3 表的統(tǒng)計命令(COUNT、SUM、AVERAGE、CALCULATE、TOTAL)。4 記錄的順序和索引查詢命令(LOCATE、CONTINUE、SEEK、FIND)。三、 實驗內(nèi)容利用實驗一建立的表student.dbf,完成下列操作:1 顯示總成績在前5名的學(xué)生。2 統(tǒng)計少數(shù)民族女生的人數(shù),并把它存入變量A中。3 分別求男、女學(xué)生的平均年齡。4 建立一個結(jié)構(gòu)復(fù)合索引文件,其中包括兩個索引:l 記錄以學(xué)號降序排列l(wèi) 記錄以姓名降序排列,姓名相同時則按出生年月升序排列。5 對第4步建立的索引,測試FIND、SEEK命令的用法。6 按性別對數(shù)學(xué)與外語成績進行匯總。7 將student.dbf倒置瀏覽,并存入fstudent.dbf中(即student.dbf中的首記錄在fstudent.dbf中衛(wèi)末記錄)。四、 實驗步驟評閱成績及評語評 語 操作正確,操作步驟書寫清楚、工整 操作較正確,操作步驟書寫較清楚 操作基本正確,操作步驟書寫基本清楚 操作部分正確正確,操作步驟書寫部分清楚操作錯誤多,操作步驟書寫不清楚評閱教師:評閱成績:班級學(xué)號: 姓名: 實驗日期: 指導(dǎo)老師: 實驗名稱實驗三 數(shù)據(jù)庫操作一、 實驗?zāi)康? 掌握數(shù)據(jù)庫的建立、打開、關(guān)閉等基本操作。2 掌握位數(shù)據(jù)庫表建立永久關(guān)系的作用和方法。3 理解參照完整性的概念與操作。二、 實驗準備1 數(shù)據(jù)庫的創(chuàng)建;向數(shù)據(jù)庫添加或從數(shù)據(jù)庫移去、刪除表,數(shù)據(jù)庫的關(guān)閉與刪除;數(shù)據(jù)庫參照完整性的概念及設(shè)置;表之間永久關(guān)系的建立與刪除。2 數(shù)據(jù)庫表的屬性、字段屬性與規(guī)則和記錄規(guī)則的設(shè)定。三、 實驗內(nèi)容1 按要求建立學(xué)生信息表、班級表、成績表、課程表4個自由表,并分別輸入10個左右的記錄數(shù)據(jù),數(shù)據(jù)自擬,但要注意彼此之間的關(guān)聯(lián)關(guān)系。各表的字段及類型參見實驗指導(dǎo)書p15。2 建立數(shù)據(jù)庫XSCJ.DBC,將上述4個自由表假如其中。3 在XSCJ.DBC中建立如下永久關(guān)系:班級表與學(xué)生信息表(一對多)學(xué)生信息表與成績表(一對多)課程表與成績表(一對多)4 修改成績表中的成績字段屬性,使其輸入值在0100間,當超出這個范圍時,提示“成績在0100之間”。5 為數(shù)據(jù)庫XSCJ.DBC中的表學(xué)生信息表學(xué)生信息表、成績表、課程表設(shè)計參照完整性,具體要求是:(1) 將它們的更新規(guī)則設(shè)為“級聯(lián)”,即當修改學(xué)生信息表的“學(xué)號”或課程表的“課程號”時,則成績表中具有該“學(xué)號”的記錄的“學(xué)號”將相應(yīng)改變。(2) 將它們的刪除規(guī)則設(shè)為“級聯(lián)”,即當刪除學(xué)生記錄或課程記錄時,則自動刪除具有相同“學(xué)號”或“課程號”的成績記錄。將它們的插入規(guī)則設(shè)為“限制”,即當插入成績記錄時,檢查相關(guān)的學(xué)生或課程是否存在,如果不存在則禁止該操作。四、 實驗步驟評閱成績及評語評 語 操作正確,操作步驟書寫清楚、工整 操作較正確,操作步驟書寫較清楚 操作基本正確,操作步驟書寫基本清楚 操作部分正確正確,操作步驟書寫部分清楚操作錯誤多,操作步驟書寫不清楚評閱教師:評閱成績:班級學(xué)號: 姓名: 實驗日期: 指導(dǎo)老師: 實驗名稱實驗四 查詢與視圖設(shè)計二、 實驗?zāi)康? 了解視圖的概念與作用2 掌握使用查詢設(shè)計器建立查詢的方法。3 掌握使用視圖設(shè)計器建立視圖的方法。三、 實驗準備1 查詢設(shè)計器中各選項卡的意義與作用。2 視圖設(shè)計器中“數(shù)據(jù)更新”選項卡的意義與作用。理解查詢與視圖的相同點與不同點。四、 實驗內(nèi)容根據(jù)實驗教材p15建立的數(shù)據(jù)庫xscj.dbf及其所包含的表,完成下列實驗內(nèi)容:1 根據(jù)已建立的永久關(guān)系和表中數(shù)據(jù),使用SQL語言和查詢設(shè)計器兩種方法(注意比較),查找所有學(xué)生所修課程的成績及學(xué)分。要求有如下字段:Bjbh,bjmc,xh,xm,kcbh,kcmc,xf,cj2 根據(jù)已建立的永久關(guān)系和表中數(shù)據(jù),建立一個查詢查找一個指定班所修課程的成績及學(xué)分。要求有如下字段:Bjbh,bjmc,xh,kcbh,kcmc,xf,cj3 根據(jù)已建立的永久關(guān)系和表中數(shù)據(jù),建立一個查詢查找所有成績?yōu)?0分(含80分)以上的學(xué)生。要求有如下字段:Bjbh,bjmc,xh,kcbh,kcmc,xf,cj4 根據(jù)已建立的永久關(guān)系和表中數(shù)據(jù),建立所有成績?yōu)?0分(含80分)以上學(xué)生的視圖。要求有如下字段:Bjbh,bjmc,xh,xb,kcbh,kcmc,xf,cj5 根據(jù)第4項建立的視圖,修改視圖中xb字段中的值,觀察相應(yīng)源表是否隨之變化。五、 實驗步驟評閱成績及評語評 語 操作正確,操作步驟書寫清楚、工整 操作較正確,操作步驟書寫較清楚 操作基本正確,操作步驟書寫基本清楚 操作部分正確正確,操作步驟書寫部分清楚操作錯誤多,操作步驟書寫不清楚評閱教師:評閱成績:班級學(xué)號: 姓名: 實驗日期: 指導(dǎo)老師: 實驗名稱實驗五 項目管理器一、 實驗?zāi)康? 掌握建立項目文件的方法。2 掌握項目管理器中各選項卡的基本方法。3 掌握在項目管理器中新建、添加、刪除文件的方法。掌握文件連編方法。二、 實驗準備1 理解Virsual FoxPro中的項目文件的意義和作用。2 熟悉項目文件的建立方法。三、 實驗內(nèi)容1 建立一個項目文件xsgl.pjx。2 將前面建立的數(shù)據(jù)庫文件xscj.dbc、查詢文件,添加到xsgl.pjx項目中。3 在xsgl.pjx項目中新建一個視圖,要求同“實驗4查詢與視圖設(shè)計”中的第4項內(nèi)容。4 對xsgl.pjx項目中的文件進行連編。四、 實驗步驟評閱成績及評語評 語 操作正確,操作步驟書寫清楚、工整 操作較正確,操作步驟書寫較清楚 操作基本正確,操作步驟書寫基本清楚 操作部分正確正確,操作步驟書寫部分清楚操作錯誤多,操作步驟書寫不清楚評閱教師:評閱成績:班級學(xué)號: 姓名: 實驗日期: 指導(dǎo)老師: 實驗名稱實驗六 結(jié)構(gòu)化程序設(shè)計一、實驗?zāi)康?.掌握算法的概念,了解結(jié)構(gòu)化程序設(shè)計的基本方法。2.熟悉程序文件的建立、運行與調(diào)試的方法。3.掌握順序結(jié)構(gòu)、分支結(jié)構(gòu)以及循環(huán)結(jié)構(gòu)程序的設(shè)計方法。4.掌握自定義函數(shù)、過程的概念,自定義函數(shù)與過程文件的建立方法。二、實驗準備1.算法的概念、算法的描述、結(jié)構(gòu)化程序設(shè)計的基本步驟。2.選擇結(jié)構(gòu)語句(IF-ENDIF、DO CASE-ENDCASE 語句)。3.循環(huán)結(jié)構(gòu)語句(DO WHILE-ENDDO,FOR-ENDFOR,SCAN-ENDSCAN) 。4.過程與自定義函數(shù)的定義、調(diào)用與參數(shù)傳遞規(guī)則。三、實驗內(nèi)容1.編程計算200以內(nèi)的所有素數(shù)之和并輸出。2.自定義一個求X!的函數(shù),并利用該自定義函數(shù)計算四、實驗步驟評閱成績及評語評 語 操作正確,操作步驟書寫清楚、工整 操作較正確,操作步驟書寫較清楚 操作基本正確,操作步驟書寫基本清楚 操作部分正確正確,操作步驟書寫部分清楚操作錯誤多,操作步驟書寫不清楚評閱教師:評閱成績:班級學(xué)號: 姓名: 實驗日期: 指導(dǎo)老師: 實驗名稱實驗七 表單設(shè)計一、實驗?zāi)康?.掌握使用表單向?qū)Ъ氨韱卧O(shè)計器建立表單的基本操作方法。2.掌握表單的修改及運行方法。3.掌握表單屬性的設(shè)置方法。4.掌握數(shù)據(jù)環(huán)境的設(shè)置方法。二、實驗準備1.表單向?qū)У膯优c操作。2.表單設(shè)計器環(huán)境。3.表單的打開、修改、保存和運行。三、實驗內(nèi)容參考教材P229圖11.43的布局設(shè)計一個”學(xué)生基本情況”表單。該表單有如下功能:單擊其底部的”第一個”按鈕將顯示”學(xué)生信息”表的第一條記錄; 單擊”上一個”按鈕將顯示”學(xué)生信息”表的上一條記錄; 單擊”下一個”按鈕將顯示”學(xué)生信息”表的下一條記錄; 單擊”最后一個”按鈕將顯示”學(xué)生信息”表的最后一條記錄。四、實驗步驟評閱成績及評語評 語 操作正確,操作步驟書寫清楚、工整 操作較正確,操作步驟書寫較清楚 操作基本正確,操作步驟書寫基本清楚 操作部分正確正確,操作步驟書寫部分清楚操作錯誤多,操作步驟書寫不清楚評閱教師:評閱成績:班級學(xué)號: 姓名: 實驗日期: 指導(dǎo)老師: 實驗名稱實驗八 菜單設(shè)計一、實驗?zāi)康?.理解菜單在數(shù)據(jù)庫應(yīng)用系統(tǒng)中的作用。2.掌握利用菜單設(shè)計器設(shè)計菜單的基本操作方法。3.掌握快捷菜單的特點及設(shè)計方法。二、實驗準備1.菜單的組成及有關(guān)菜單的一些基本概念。2.菜單設(shè)計器的啟動與界面。3.菜單設(shè)計器的操作過程。三、實驗內(nèi)容利用菜單設(shè)計器為”學(xué)生管理系統(tǒng)”建立一個下拉菜單.其具體要求如下:(1) 包含”查詢” 、”數(shù)據(jù)維護” 、打印和”退出”4個主菜單項(2) 其中”數(shù)據(jù)維護”包括”

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論