




已閱讀5頁,還剩12頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據庫技術與應用實驗(上機)報告班級學號: 姓名: 實驗日期: 指導老師: 實驗名稱實驗一 表的建立與維護一、 實驗目的與要求1 初步掌握根據一個應用目標把現實問題抽象為關系數據模型的方法,從而為解決實際問題奠定數據基礎。2 掌握表的建立與維護的一般方法。3 理解表的記錄指針與當前記錄的意義。4 掌握表的打開、關閉、瀏覽、顯示等操作方法。5 掌握表結構的修改。6 掌握記錄的增加與刪除等操作。7 掌握數據復制方法。8二、 實驗準備1、 復習關系數據庫的有關概念,深刻理解Virsual FoxPro中所采用的關系模型的實質及Virsual FoxPro所支持的數據模型。2、 復習表的建立、現實與維護等操作。三、 實驗內容下表是某校學生花名冊,根據該表完成以下操作,寫出操作步驟。學號姓名性別學習成績出生年月少數民族否受獎情況數學外語009901張小強男98851984.5.4否2004年獲全國數學奧林匹克競賽二等獎。009902陳斌男88751983.12.12否009903李哲男56821884.6.12是009904趙大明男75721984.2.16否009905馮珊女88811984.3.9是2004年獲全國中學生田徑運動會100米第三名009906張青松男65811984.10.18否009907封小莉女82731984.9.5否009908周曉女65781983.12.28否009909錢倩女83851983.5.8否2004年獲廣東省三好學生稱號009910孫力軍男64681982.6.8是009911肖彬彬女55951984.7.15否1 設計一個表的結構,使其能描述上表的信息,同時又符合關系模型的基本要求。2 建立表student.dbf,輸入表中的數據,并將student.dbf保存在自己盤中。3 給全部女生的數學成績加5分。4 將記錄指針定位到第5號記錄。5 將記錄指針指向孫力軍同學。6 顯示所有姓“張”學生的情況。7 把student.dbf表的姓名字段寬度修改為8。8 瀏覽記錄數據,且表頭用漢字。9 把少數民族學生的記錄復制到ssmz.dbf中。10 復制一個僅有學號、姓名、出生年月、數學、外語5個字段的表stu.dbf。11 將student.dbf復制為一個Excel文件。12 將student.dbf原樣復制為student1.dbf,并物理刪除student1.dbf中記錄號為偶數的記錄。13 在student.dbf頂部增加一個新記錄。14 將student1.dbf中張青松同學的記錄進行邏輯刪除、刪除恢復和物理刪除。四、 實驗步驟評閱成績及評語評 語 操作正確,操作步驟書寫清楚、工整 操作較正確,操作步驟書寫較清楚 操作基本正確,操作步驟書寫基本清楚 操作部分正確正確,操作步驟書寫部分清楚操作錯誤多,操作步驟書寫不清楚評閱教師:評閱成績:班級學號: 姓名: 實驗日期: 指導老師: 實驗名稱實驗二 表的排序、索引與統計一、 實驗目的1 掌握表中數據的排序與索引,數據記錄順序查詢和索引查詢。2 掌握表的數據求和、求平均值、統計和分類匯總等操作。二、 實驗準備1 排序的概念2 索引的概念、索引的類型和索引文件的創建與使用。3 表的統計命令(COUNT、SUM、AVERAGE、CALCULATE、TOTAL)。4 記錄的順序和索引查詢命令(LOCATE、CONTINUE、SEEK、FIND)。三、 實驗內容利用實驗一建立的表student.dbf,完成下列操作:1 顯示總成績在前5名的學生。2 統計少數民族女生的人數,并把它存入變量A中。3 分別求男、女學生的平均年齡。4 建立一個結構復合索引文件,其中包括兩個索引:l 記錄以學號降序排列l 記錄以姓名降序排列,姓名相同時則按出生年月升序排列。5 對第4步建立的索引,測試FIND、SEEK命令的用法。6 按性別對數學與外語成績進行匯總。7 將student.dbf倒置瀏覽,并存入fstudent.dbf中(即student.dbf中的首記錄在fstudent.dbf中衛末記錄)。四、 實驗步驟評閱成績及評語評 語 操作正確,操作步驟書寫清楚、工整 操作較正確,操作步驟書寫較清楚 操作基本正確,操作步驟書寫基本清楚 操作部分正確正確,操作步驟書寫部分清楚操作錯誤多,操作步驟書寫不清楚評閱教師:評閱成績:班級學號: 姓名: 實驗日期: 指導老師: 實驗名稱實驗三 數據庫操作一、 實驗目的1 掌握數據庫的建立、打開、關閉等基本操作。2 掌握位數據庫表建立永久關系的作用和方法。3 理解參照完整性的概念與操作。二、 實驗準備1 數據庫的創建;向數據庫添加或從數據庫移去、刪除表,數據庫的關閉與刪除;數據庫參照完整性的概念及設置;表之間永久關系的建立與刪除。2 數據庫表的屬性、字段屬性與規則和記錄規則的設定。三、 實驗內容1 按要求建立學生信息表、班級表、成績表、課程表4個自由表,并分別輸入10個左右的記錄數據,數據自擬,但要注意彼此之間的關聯關系。各表的字段及類型參見實驗指導書p15。2 建立數據庫XSCJ.DBC,將上述4個自由表假如其中。3 在XSCJ.DBC中建立如下永久關系:班級表與學生信息表(一對多)學生信息表與成績表(一對多)課程表與成績表(一對多)4 修改成績表中的成績字段屬性,使其輸入值在0100間,當超出這個范圍時,提示“成績在0100之間”。5 為數據庫XSCJ.DBC中的表學生信息表學生信息表、成績表、課程表設計參照完整性,具體要求是:(1) 將它們的更新規則設為“級聯”,即當修改學生信息表的“學號”或課程表的“課程號”時,則成績表中具有該“學號”的記錄的“學號”將相應改變。(2) 將它們的刪除規則設為“級聯”,即當刪除學生記錄或課程記錄時,則自動刪除具有相同“學號”或“課程號”的成績記錄。將它們的插入規則設為“限制”,即當插入成績記錄時,檢查相關的學生或課程是否存在,如果不存在則禁止該操作。四、 實驗步驟評閱成績及評語評 語 操作正確,操作步驟書寫清楚、工整 操作較正確,操作步驟書寫較清楚 操作基本正確,操作步驟書寫基本清楚 操作部分正確正確,操作步驟書寫部分清楚操作錯誤多,操作步驟書寫不清楚評閱教師:評閱成績:班級學號: 姓名: 實驗日期: 指導老師: 實驗名稱實驗四 查詢與視圖設計二、 實驗目的1 了解視圖的概念與作用2 掌握使用查詢設計器建立查詢的方法。3 掌握使用視圖設計器建立視圖的方法。三、 實驗準備1 查詢設計器中各選項卡的意義與作用。2 視圖設計器中“數據更新”選項卡的意義與作用。理解查詢與視圖的相同點與不同點。四、 實驗內容根據實驗教材p15建立的數據庫xscj.dbf及其所包含的表,完成下列實驗內容:1 根據已建立的永久關系和表中數據,使用SQL語言和查詢設計器兩種方法(注意比較),查找所有學生所修課程的成績及學分。要求有如下字段:Bjbh,bjmc,xh,xm,kcbh,kcmc,xf,cj2 根據已建立的永久關系和表中數據,建立一個查詢查找一個指定班所修課程的成績及學分。要求有如下字段:Bjbh,bjmc,xh,kcbh,kcmc,xf,cj3 根據已建立的永久關系和表中數據,建立一個查詢查找所有成績為80分(含80分)以上的學生。要求有如下字段:Bjbh,bjmc,xh,kcbh,kcmc,xf,cj4 根據已建立的永久關系和表中數據,建立所有成績為80分(含80分)以上學生的視圖。要求有如下字段:Bjbh,bjmc,xh,xb,kcbh,kcmc,xf,cj5 根據第4項建立的視圖,修改視圖中xb字段中的值,觀察相應源表是否隨之變化。五、 實驗步驟評閱成績及評語評 語 操作正確,操作步驟書寫清楚、工整 操作較正確,操作步驟書寫較清楚 操作基本正確,操作步驟書寫基本清楚 操作部分正確正確,操作步驟書寫部分清楚操作錯誤多,操作步驟書寫不清楚評閱教師:評閱成績:班級學號: 姓名: 實驗日期: 指導老師: 實驗名稱實驗五 項目管理器一、 實驗目的1 掌握建立項目文件的方法。2 掌握項目管理器中各選項卡的基本方法。3 掌握在項目管理器中新建、添加、刪除文件的方法。掌握文件連編方法。二、 實驗準備1 理解Virsual FoxPro中的項目文件的意義和作用。2 熟悉項目文件的建立方法。三、 實驗內容1 建立一個項目文件xsgl.pjx。2 將前面建立的數據庫文件xscj.dbc、查詢文件,添加到xsgl.pjx項目中。3 在xsgl.pjx項目中新建一個視圖,要求同“實驗4查詢與視圖設計”中的第4項內容。4 對xsgl.pjx項目中的文件進行連編。四、 實驗步驟評閱成績及評語評 語 操作正確,操作步驟書寫清楚、工整 操作較正確,操作步驟書寫較清楚 操作基本正確,操作步驟書寫基本清楚 操作部分正確正確,操作步驟書寫部分清楚操作錯誤多,操作步驟書寫不清楚評閱教師:評閱成績:班級學號: 姓名: 實驗日期: 指導老師: 實驗名稱實驗六 結構化程序設計一、實驗目的1.掌握算法的概念,了解結構化程序設計的基本方法。2.熟悉程序文件的建立、運行與調試的方法。3.掌握順序結構、分支結構以及循環結構程序的設計方法。4.掌握自定義函數、過程的概念,自定義函數與過程文件的建立方法。二、實驗準備1.算法的概念、算法的描述、結構化程序設計的基本步驟。2.選擇結構語句(IF-ENDIF、DO CASE-ENDCASE 語句)。3.循環結構語句(DO WHILE-ENDDO,FOR-ENDFOR,SCAN-ENDSCAN) 。4.過程與自定義函數的定義、調用與參數傳遞規則。三、實驗內容1.編程計算200以內的所有素數之和并輸出。2.自定義一個求X!的函數,并利用該自定義函數計算四、實驗步驟評閱成績及評語評 語 操作正確,操作步驟書寫清楚、工整 操作較正確,操作步驟書寫較清楚 操作基本正確,操作步驟書寫基本清楚 操作部分正確正確,操作步驟書寫部分清楚操作錯誤多,操作步驟書寫不清楚評閱教師:評閱成績:班級學號: 姓名: 實驗日期: 指導老師: 實驗名稱實驗七 表單設計一、實驗目的1.掌握使用表單向導及表單設計器建立表單的基本操作方法。2.掌握表單的修改及運行方法。3.掌握表單屬性的設置方法。4.掌握數據環境的設置方法。二、實驗準備1.表單向導的啟動與操作。2.表單設計器環境。3.表單的打開、修改、保存和運行。三、實驗內容參考教材P229圖11.43的布局設計一個”學生基本情況”表單。該表單有如下功能:單擊其底部的”第一個”按鈕將顯示”學生信息”表的第一條記錄; 單擊”上一個”按鈕將顯示”學生信息”表的上一條記錄; 單擊”下一個”按鈕將顯示”學生信息”表的下一條記錄; 單擊”最后一個”按鈕將顯示”學生信息”表的最后一條記錄。四、實驗步驟評閱成績及評語評 語 操作正確,操作步驟書寫清楚、工整 操作較正確,操作步驟書寫較清楚 操作基本正確,操作步驟書寫基本清楚 操作部分正確正確,操作步驟書寫部分清楚操作錯誤多,操作步驟書寫不清楚評閱教師:評閱成績:班級學號: 姓名: 實驗日期: 指導老師: 實驗名稱實驗八 菜單設計一、實驗目的1.理解菜單在數據庫應用系統中的作用。2.掌握利用菜單設計器設計菜單的基本操作方法。3.掌握快捷菜單的特點及設計方法。二、實驗準備1.菜單的組成及有關菜單的一些基本概念。2.菜單設計器的啟動與界面。3.菜單設計器的操作過程。三、實驗內容利用菜單設計器為”學生管理系統”建立一個下拉菜單.其具體要求如下:(1) 包含”查詢” 、”數據維護” 、打印和”退出”4個主菜單項(2) 其中”數據維護”包括”
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論