數(shù)據(jù)庫應用實驗指導書_第1頁
數(shù)據(jù)庫應用實驗指導書_第2頁
數(shù)據(jù)庫應用實驗指導書_第3頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實驗指導書院系:專業(yè):課程: 大學計算機Il-Access 數(shù)據(jù)庫應用編者:大學計算機基礎(chǔ)教研室目 錄實驗一建表 1實驗二簡單查詢 5實驗三創(chuàng)建分組查詢 7實驗四報表的設計10實驗五利用窗體控件手動設計窗體 12實驗六設計嵌入式條件宏 14實驗七創(chuàng)建一個“跑動的字母”的窗體程序 16實驗八實驗七的改進程序 18實驗一建表一、實驗目的1. 認識Access數(shù)據(jù)庫的基本功能,學會如何利用和不利用模板 創(chuàng)建數(shù)據(jù)庫。2. 練習數(shù)據(jù)表創(chuàng)建的方法,并能根據(jù)需要靈活的創(chuàng)建數(shù)據(jù)表。3. 能夠為建立的表添加表關(guān)系。二、實驗要求1. 啟動Access,2010,利用“羅斯文”模板建立 Access數(shù)據(jù)庫, 觀察數(shù)

2、據(jù)庫的主要功能與主要組成部分。2. 新建空白數(shù)據(jù)庫,并在該數(shù)據(jù)庫中新建“客戶”表、“員工”表,“產(chǎn)品”表、“訂單”表和“訂單明細”表。3. 為建立的5個數(shù)據(jù)表建立關(guān)系。三、實驗原理利用Access,2010創(chuàng)建一個數(shù)據(jù)庫,并將其保存。創(chuàng)建表和表的 關(guān)系。四、實驗步驟1.利用“羅斯文”模板,建立 Access數(shù)據(jù)庫,命名為羅斯文14 冃耳為ia 主pr *nig岳% KA Wftx HTWftI*J kJ aw NT£ "PU g * *04442.新建空白數(shù)據(jù)庫,命名為 MyDBI3.在MyDBI中創(chuàng)建4個表:客戶、員工、訂單、訂單明細IA表 表設計SharePoint 列

3、表奩詢向?qū)Y詢設計導-尋耳陽圈惋”:MW雷1設計空白歯捧H報誤i丟梧接 字本本本本進注件 數(shù)文文文文超笛附人 電司系務務丙注件字與容稱? TnW-件”守所有Access對象T,客戶表設計視圖字段名數(shù)據(jù)類型字段寬度必填字段是否主鍵ID數(shù)字長整形是是公司文本15是否聯(lián)系人文本4是否職務文本10是否主頁超鏈接否否備注備注否否附件附件否否客戶表各字段及其屬性字段名數(shù)據(jù)類型字段寬度必填字段是否主鍵ID數(shù)字長整形是是姓名文本4是否職務文本10是否電子郵件地址文本50否否個人照片OLE對象否否入職時間日期/時間否否員工表各字段及其屬性字段名數(shù)據(jù)類型字段寬度必填字段是否主鍵ID自動編號長整形是是供應商ID數(shù)字

4、長整形是否產(chǎn)品代碼文本25否否標準成本貨幣否否列出價格n貨幣否否說明備注否否產(chǎn)品表各字段及其屬性字段名數(shù)據(jù)類型字段寬度備注ID自動編號長整形業(yè)務員ID數(shù)字整形查閱員工表中的ID與姓名字段列客戶ID數(shù)字長整形查閱客戶表中的ID與公司字段列訂單金額貨幣訂單日期日期/時間短日期發(fā)貨日期日期/時間短日期訂單表各字段及其屬性字段名數(shù)據(jù)類型字段寬度備注ID自動編號長整形訂單ID數(shù)字整形查閱訂單表中的ID字段列產(chǎn)品ID數(shù)字長整形數(shù)量數(shù)字整形單價貨幣折扣數(shù)字雙精度格式“百分比”;有效性規(guī)則:“ <=1 and >=0”訂單明細表各字段及其屬性4. 為“客戶”表、“員工”表,“訂單”表和“訂單明細”

5、建立表 間關(guān)系。通過數(shù)據(jù)庫工具-關(guān)系-顯示表,選擇以上四個表,將“客戶”表的“ ID”字段拖動到“訂單”表的“客戶ID”處, 松開鼠標后,系統(tǒng)彈出“編輯關(guān)系”對話框。勾選“實施參照 完整性”、“級聯(lián)更新相關(guān)字段”和“級聯(lián)刪除相關(guān)記錄復選框”。V D 瓷司 展至人業(yè)碧電運看注曰帕 柵由13自怡 m.Fii*N4Hie RTFileType-訂里« ID U®HD 喜戶叩 訂單建O 訂單E期 站E!S5. 重復以上步驟,建立其余各表間的表關(guān)系。各表間關(guān)系與字段 連接方式如下表所示。表名字段名相關(guān)表名字段名表關(guān)系產(chǎn)品ID訂單明細產(chǎn)品ID一對多:訂單ID訂單明細訂單ID一對多丁員工

6、ID訂單銷售員ID一對多客戶ID訂單客戶ID一對多6. 保存數(shù)據(jù)庫文件。實驗二簡單查詢一、實驗目的:1. 學習選擇查詢的主要功能。2. 練習查詢條件的使用。3. 熟悉更新查詢的創(chuàng)建方法。二、實驗要求:1. 創(chuàng)建一個查詢,通過輸入價格上限、下限查詢相關(guān)商品。2. 創(chuàng)建一個查詢,輸入訂購日期查詢相關(guān)商品。3. 創(chuàng)建一個查詢,將所有商品價格增加 10%。三、實驗原理利用查詢條件,選擇數(shù)據(jù);在查詢執(zhí)行過程中,用戶可以自己輸 入條件,使得查詢數(shù)據(jù)更加靈活;利用更新查詢更新數(shù)據(jù)。四、實驗步驟:1. 打開簡單查詢數(shù)據(jù)庫。2. 創(chuàng)建一個查詢,命名為:價格上下限查詢,查詢產(chǎn)品表中列出_X牛I價格50并且15之間

7、的產(chǎn)品信息,運行并查看結(jié)果。上qK¥TTEfTP=qp.&pVmA-1=1 r>W ir>< <K JB,'V護卜甲E件3修改剛才的查詢,使得價格上下限由用戶在查詢執(zhí)行時自定義輸入,運行查看結(jié)果并保存。圭険-歹出愉桔產(chǎn)品.*排倖:|L|IBH|L|L1條空:古鋪入tn骼丄服1 14. 創(chuàng)建一個查詢,命名為:訂購日期查詢,查詢訂單表中用戶給定日期的訂單信息燈單負柔sAuld Es-at»?=fjn刪行 iA4*V 24壇hfA疤入菇才flRS4t汩|FtHf丟:譽& « |h gwiT>嚴品嚴豆合祐亠說明烈岀ti

8、E罵 站燈昭比干目 tZKT|電mi爐出f靑桔13電立斤亍產(chǎn)品J 匚歹|土們中酋J*i 1荼.件:5. 創(chuàng)建一個查詢,命名為:更新價格查詢,將產(chǎn)品表中列出價格增加10%,運行并查看結(jié)果并保存。鈿注6. 保存數(shù)據(jù)庫。實驗三創(chuàng)建分組查詢實驗目的:1. 熟悉匯總查詢的創(chuàng)建方法。2. 掌握匯總查詢總計行選項的用途。實驗要求:1. 創(chuàng)建一個查詢,計算每位員工的銷售總額。要求顯示“員工姓 名”和“銷售總額”,查詢命名為“ Q1”。2. 創(chuàng)建一個查詢,查找銷售額最高的商品信息。要求顯示“產(chǎn)品 代碼”、“產(chǎn)品名稱”和“銷售額”,查詢命名為“ Q2”。3. 創(chuàng)建一個查詢,查找出公司的最大客戶。要求顯示“客戶公司

9、” 和“銷售額”,查詢命名為“ Q3”。三、實驗原理利用匯總查詢,可以對數(shù)據(jù)進行分類統(tǒng)計,按員工分類,計算每個員工的銷售總額;按商品分類,可以計算每種商品的銷售額合計; 按照客戶分類,可以計算出每個客戶的交易額。四、實驗步驟:1. 打開分組查詢數(shù)據(jù)庫數(shù)據(jù)庫。2. 利用員工表、訂單表、訂單明細表建立匯總查詢,按照員工ID進行分類,計算銷售額合計。要求查詢結(jié)果有且僅有三個字段:ID、姓名、銷售總額。其中,姓名由員工表的姓氏字段和名字 字段生成,銷售總額由數(shù)量*單價獲得,查詢命名為:銷售額。查詢結(jié)果如下圖:ID -弓a234扌6d_7w8J9弓7 二謂售讓落 杰鵬 姓穎偉芳壷林士張王李鄭孫金p t銷

10、售總額*22255. 252997. 55787. 5627863783786. 568019974. 253. 利用產(chǎn)品表和訂單明細表創(chuàng)建一個匯總查詢,按照產(chǎn)品名稱字 段分類,計算每一類產(chǎn)品的銷售總額,并將銷售總額降序排列, 顯示出排名第一商品的產(chǎn)品名稱和銷售總額, 要求查詢結(jié)果有 且僅有兩個字段:產(chǎn)品名稱、銷售額。將查詢命名為:最暢銷 商品查詢。設計視圖如下:ED供應商TD.V 冒ID產(chǎn)品代賓產(chǎn)品客稱浣明列出協(xié)梧耳單明翎*母ID訂單ID 產(chǎn)品D產(chǎn)品吉稱丨涓害2s u埶里1產(chǎn)品GrByEscpx*Assi m眸厚H創(chuàng)o単價折扣伏壬ID 分派旳曰詔 集陽訂単D注:本查詢可以通過在SQL視圖中,

11、使用top關(guān)鍵字實現(xiàn)查詢結(jié)果如下圖:柳橙汁廣品茗稱銷售額*299004. 利用訂單表、訂單明細表創(chuàng)建一個匯總查詢,按照客戶ID字段分類,計算每個客戶的訂單額度,顯示出訂單額度最高的客 戶名稱和訂單總額,要求查詢結(jié)果有且僅有兩個字段:客戶、 銷售總額,查詢命名為:最大客戶。查詢運行結(jié)果如下圖所示:切屋大客戶客戶 銷售額刁康浦5. 保存數(shù)據(jù)庫。實驗四報表的設計一、實驗目的1. 熟悉ACCESS報表工作環(huán)境。2. 了解ACCESS報表的創(chuàng)建。3. 熟悉ACCESS報表的結(jié)構(gòu)及各部分的功能。4. 熟悉ACCESS報表的分組,計算控件。5. 熟悉ACCESS中MAX,Min,IIF,AVG函數(shù)的應用。二

12、、實驗要求1. 設置報表的數(shù)據(jù)源,使其顯示 QSell查詢中的數(shù)據(jù)。2. 設置報表的標題并對其相關(guān)屬性進行設置。 使報表標題欄上顯 示的文字為“銷售情況報表”標簽的名為“Ititle ”,字體為“黑 體”、顏色為棕色(棕色代碼128)字號20、加粗。3. 對報表中txtMoney進行適當設置使其顯示每本書的金額。4. 報表中的適當位置添加一個文本框控件“ txtavg”計算每本書 的平均價格。5. 報表頁腳處添中一個文本框控件用以判斷所售的書的金額合計如大于30000則顯示“達標”否則顯“示末達標”。三、實驗原理利用ACCESS對報表進行編輯對其進行適當設置完成實驗要求。四、實驗步驟1. 打開

13、報表數(shù)據(jù)庫。2. 設置報表的數(shù)據(jù)源屬性為 QSell。3. 設置“ Ititle”的標題,字體,前景色。4. 設置“ txtMoney”數(shù)據(jù)來源屬性為“=數(shù)量*單價”。5. 報表中添加一個分組字段“書名”然后在組頁腳區(qū)添加文本框“txtavg”設置其數(shù)據(jù)來源屬性為“二avg(數(shù)量*單價)”計算 每本書的平均價格。6. 報表頁腳中添加一個文本框“txtif”設置其數(shù)據(jù)來源屬性為“=iif(sum(數(shù)量*單價)30000,”達標”,”末達標”)”計算銷 售達標情況。7. 完成后保存數(shù)據(jù)庫。實驗五 利用窗體控件手動設計窗體一、實驗目的1. 熟悉ACCESS窗體工作環(huán)境。2. 了解ACCESS窗體的創(chuàng)

14、建。3. 熟悉文本框,按鈕控件的使用。4. 了解程的分支結(jié)構(gòu)。二、實驗要求1. 創(chuàng)建一可以計算圓面積的窗體。2. 在窗體上放置二個文本框控件和一個按鈕控件。3. 運行應用程序,當點擊按鈕控件時,在其中的一個文本框中顯 示圓面積。4. 當輸入的值小于0時要顯示錯誤三、實驗原理利用ACCESS創(chuàng)建一個窗口,并將其保存。為按鈕添加事件過 程,通過過程代碼修改窗體上標簽控件屬性,執(zhí)行程序使其顯示為圓面積。四、實驗步驟1. 創(chuàng)建一個空的ACCESS數(shù)據(jù)庫保存為CircleArea,數(shù)據(jù)庫中創(chuàng) 建一個空的窗體并將其保存為CircleArea。2. 窗體上放置兩個文本框分別命名為TxtRadius和TxtA

15、rea將對應的標簽改為“半徑”和“面積”。一個按鈕命名為BtnCacle。 將對標題設置為“計算”巨| CircleArea3. “計算”按鈕中輸入相應代碼完成指定的功能, 要注意對半么小于零的判斷。4. 完成后保存窗體并運行實驗六設計嵌入式條件宏一、實驗目的:4. 熟悉宏及宏的基本原理。1. 掌握宏的設計與使用。2. 掌握嵌入式條件宏的設計二、實驗要求:4. 創(chuàng)建窗體。1. 在窗體上放置二個文本框控件和一個按鈕控件。2. 運行應用程序,當點擊按鈕控件時,提示相關(guān)的登錄信息3. 當用戶名為空時做出相應處理。三、實驗原理利用多分枝選擇選擇結(jié)構(gòu)宏:根據(jù)給定的用戶信息執(zhí)行相關(guān)處四、實驗步驟:1. 創(chuàng)

16、建一個空的ACCESS數(shù)據(jù)庫保存為Login,數(shù)據(jù)庫中創(chuàng)建一 個空的窗體并將其保存為Login2. 窗體上放置兩個文本框分別命名為 TxtUser和TxtPwd將對應 的標簽改為“用戶名”和“密碼”。一個按鈕命名為btnLogin。 將對標題設置為“登錄”3. 窗體中“彈出方式”及“模式”設置為是,“記錄選定器”和“導航按鈕”設置為“否”4. 按鈕“登錄”的“單擊”事件中設計嵌入式條件宏實現(xiàn)“登錄” 相關(guān)功能。實驗七 創(chuàng)建一個“跑動的字母”的窗體程序一、實驗目的:1. 熟悉事件和注意事項。2. 熟悉“計時器”和“時間間隔”的使用方法。3. 熟悉控件定位屬性。二、實驗要求:1. 創(chuàng)建窗體。2.

17、在窗體上放置四個按鈕、兩條直線和一個標簽。3. 運行應用程序,當點擊START按鈕控件時,標簽開始向右移 動,當點擊STOP按鈕控件時,標簽停止移動,當點擊SPEED+ 按鈕控件時,標簽加速右移動,當點擊 SPEED-按鈕控件時, 標簽減緩向右移動。三、實驗原理:1. 利用窗體的“計時器”和“時間間隔”來實現(xiàn)相關(guān)功能。2. 通過改變標簽的LEFT屬性的值來實現(xiàn)移動。3. 通過改變移動的步長來實現(xiàn)加速和減速。4. 通進改變窗體的“Timerlnterval”屬性來實現(xiàn)START和STOP。四、實驗步驟:1. 創(chuàng)建一個空的ACCESS數(shù)據(jù)庫保存為Runner,數(shù)據(jù)庫中創(chuàng)建 一個空的窗體并將其保存為

18、Ru nner2. 窗體上放置四個按鈕分別命名為BtnStrat、BtnStop、BtnPlus和 BtnDec將對應的標題改為 “START”、“STOP” “SPEED+”和“SPEED”。放置一個標簽命名為“ RUNNER”設置其標 題為任意字母。放置兩個直線控件分別命名為“In Start ”和“ InEnd”Runef3. 510StartStopSpeedsSpeed-3. 窗體中“彈出方式”及“模式”設置為是,“記錄選定器”和“導航按鈕”設置為“否”4. 各按鈕的“單擊”事件中編寫相關(guān)代碼實現(xiàn)“開始”、“停止”、“加速”和“減速”功能。5. 窗體的“計時器觸發(fā)”事件中編寫相關(guān)代碼實現(xiàn)標簽的移動功實驗八實驗七的改進程序一、實驗目的:1. 了解循環(huán)語句。2. 熟悉For循環(huán)和Do While循環(huán)。3. 計時程序的設計。4. 熟悉全局變量的使用。二、實驗要求:1. 實驗七的基礎(chǔ)上完成實驗。2. 窗體Rnner上放置一個標簽用于計時。3. 運行程序當字

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論