




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)據(jù)庫管理系統(tǒng)應用(access 2003)上機操作綜合練習題(2012-13-1)一、基本操作題:(一)創(chuàng)建一個數(shù)據(jù)庫文件samp1.mdb。請按以下操作要求完成表的建立和修改:(1)創(chuàng)建一個名為temployee的新表,其結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型字段大小格式職工id文本5姓名文本10職稱文本6聘任日期日期/時間常規(guī)日期(2) 判斷并設置表temployee的主關鍵字。(3) 在聘任日期字段后添加借書證號字段,字段的數(shù)據(jù)類型為文本,字段大小為10。(4) 將temployee表中的職稱字段的默認值屬性設置為副教授。(5) 設置職工id字段的輸入掩碼為只能輸入5位數(shù)字形式。(6) 向temp
2、loyee表中填入如下內(nèi)容(借書證號字段可輸入任意非空內(nèi)容):職工id姓名職稱聘任日期00001112副教授199511100002113教授1995121200003114講師1998101000004115副教授199281100005116副教授199691100006117教授19981028(二)在jcsc文件夾中有一個數(shù)據(jù)庫文件samp4.mdb。請按以下操作要求完成表的建立和修改:(1) 建立表tteacher,表結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型字段大小格式編號文本5姓名文本4性別文本1年齡數(shù)字整型工作時間日期/時間短日期職稱文本5郵箱密碼文本6聯(lián)系電話文本8在職否是/否是/否(2)
3、根據(jù)tteacher表的結(jié)構(gòu),判斷并設置主鍵。(6) 在tteacher表中輸入以下一條記錄:編號姓名性別年齡工作時間職稱郵箱密碼聯(lián)系電話在職否92016李麗女321992-9-3講師620172010 62392774(三)在jcsc文件夾中有一個數(shù)據(jù)庫文件samp7.mdb。請按以下操作要求完成表的建立和修改:(1) 建立表tbook,表結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型字段大小格式編號文本8教材名稱文本30單價數(shù)字單精度型小數(shù)位數(shù)2位庫存數(shù)量數(shù)字整型入庫時間日期/時間短日期需要重印否是/否是/否簡介備注(2) 判斷并設置tbook表的主鍵。(3) 設置入庫日期字段的默認值為系統(tǒng)當前日期的前一天的
4、日期。(4) 在tbook表中輸入以下2條記錄:編號教材名稱單價庫存數(shù)量入庫時間需要重印否簡介a200401vb入門37.50202010-5-1考試用書b200402英語六級強化20.005002011-5-16輔導用書注:單價為2位小數(shù)顯示。(5) 設置編號字段的輸入掩碼為只能輸入8位數(shù)字或字母形式。(6) 在“數(shù)據(jù)表視圖”中將簡介字段隱藏起來。(四)在jcsc文件夾下的samp10.mdb數(shù)據(jù)庫文件中已建立了3個關聯(lián)表對象(名為職工表、物品表和銷售業(yè)績表)、一個表對象(名為ttemp)和一個宏對象(名為mtest)。請按以下要求完成表和宏的各種操作:(1) 建立表tcourse,表結(jié)構(gòu)如
5、下:字段名稱數(shù)據(jù)類型字段大小格式課程編號文本8課程名稱文本20學時數(shù)字整型學分數(shù)字單精度型開課日期日期/時間短日期(2)設置表的有效性規(guī)則和有效性文本。有效性規(guī)則為:學時字段的值必須與學分字段的值相等;有效性文本為“學時必須與學分相同”。(3)設置開課日期字段的輸入掩碼為短日期,默認值為本年度的九月一日(規(guī)定:本年度年號必須由函數(shù)獲取)。(4)重命名表對象物品表中研制時間字段為研制日期字段,并將其短日期顯示格式改為長日期顯示,并在數(shù)據(jù)表視圖中凍結(jié)該字段。(5)將jcsc文件夾下的文本文件test.txt中的數(shù)據(jù)導入追加到當前數(shù)據(jù)庫的數(shù)據(jù)表ttemp中。(6)建立表對象職工表、物品表和銷售業(yè)績表
6、的表間關系,并實施參照完整性。(7)將宏對象mtest重命名為自動運行的宏。(五)在jcsc文件夾下有一個excel文件test.xls和一個數(shù)據(jù)庫文件samp13.mdb。samp13.mdb數(shù)據(jù)庫文件中已建立3個表對象(名為線路、游客和團體)。請按以下要求完成表的各種操作:(1) 將線路表中的線路id字段設置為主鍵;設置天數(shù)字段的有效性規(guī)則屬性,有效性規(guī)則為:不能是負數(shù)或零。(2) 將團隊表中的團隊id字段設置為主鍵;添加線路id字段,數(shù)據(jù)類型為文本,字段大小為8。(3) 將游客表中的年齡字段刪除;再添加兩個字段:字段名分別為證件編號和證件類別;證件編號的數(shù)據(jù)類型為文本,字段大小為20;使
7、用查閱向?qū)Ы⒆C件類別字段的數(shù)據(jù)類型,向該字段鍵入的值為身份證、軍官證或護照等固定常數(shù)。(4) 建立線路、團隊和游客3表之間的關系,并實施參照完整性。(5) 將游客表中的姓名字段設置為必填字段,并設置為有重復索引。(6) 將jcsc文件夾下test.xls文件中的數(shù)據(jù)鏈接到當前數(shù)據(jù)庫中。要求:數(shù)據(jù)中的第一行作為字段名,鏈接表對象命名為ttest。(7) 將線路表的數(shù)據(jù)導出到jcsc文件夾下,以文本文件的形式保存,命名為line.txt。要求:第一行包含字段名稱,各數(shù)據(jù)項之間以分號分隔。二、簡單應用題:(一)在jcsc文件夾下有一個數(shù)據(jù)庫文件samp14.mdb,里面已經(jīng)設計好兩個表對象ta和t
8、b。請按以下要求完成設計:(1) 創(chuàng)建一個查詢,查找并顯示所有客人的姓名、房間號、電話和入住日期4個字段內(nèi)容,將查詢命名為qt1。(2) 創(chuàng)建一個查詢,能夠在客人結(jié)賬時根據(jù)客人的姓名統(tǒng)計這個客人已住天數(shù)和應交金額,并顯示姓名、房間號、已住天數(shù)和應交金額,將查詢命名為qt2。注: 輸入姓名時應提示請輸入姓名: , 應交金額已住天數(shù)*價格。(3) 創(chuàng)建一個查詢,查找身份證字段第4位至第6位值為102的紀錄,并顯示姓名、入住日期和價格3個字段內(nèi)容,將查詢命名為qt3。(4) 以表對象tb為數(shù)據(jù)源創(chuàng)建一個交叉表查詢,使用房間號統(tǒng)計并顯示每棟樓的各類房間個數(shù)。行標題為樓號,列標題為房間類別,所建查詢命名
9、為qt4。注:房間號的前兩位為樓號。(二)在jcsc文件夾下有一個數(shù)據(jù)庫文件samp11.mdb,里面已經(jīng)設計好3個關聯(lián)表對象(名為tstud、tcourse、tscore)、一個空表(名為ttemp)和一個窗體對象(名為ftemp)。請按以下要求完成設計:(1) 創(chuàng)建一個選擇查詢,查找沒有繪畫愛好學生的學號、姓名、性別和年齡4個字段內(nèi)容,所建查詢命名為qt1。(2) 創(chuàng)建一個選擇查詢,查找學生的姓名、課程名和成績3個字段內(nèi)容,將查詢命名為qt2。(3) 創(chuàng)建一個參數(shù)查詢,查找學生的學號、姓名、年齡和性別4個字段內(nèi)容。其中設置年齡字段為參數(shù),參數(shù)值要求引用窗體ftemp上控件tage的值,將查
10、詢命名為qt3。 (4) 創(chuàng)建追加查詢,將表對象tstud中學號、姓名、性別和年齡4個字段內(nèi)容追加到目標表ttemp的對應字段內(nèi),將查詢命名為qt4。(規(guī)定:姓名字段的第一個字符為姓。要求將學生學號和學生的姓組合在一起,追加到目標表的標識字段中)。(三)在jcsc文件夾下有一個數(shù)據(jù)庫文件samp8.mdb,其中存在已經(jīng)設計好的3個關聯(lián)表對象tstud、tcourse和tscore及表對象ttemp。請按以下要求完成設計:(1) 創(chuàng)建一個查詢,查找并顯示學生的姓名、課程名和成績3個字段內(nèi)容,將查詢命名為qt1。(2) 創(chuàng)建一個查詢,查找并顯示有攝影愛好的學生的學號、姓名、性別、年齡和入校時間5個
11、字段內(nèi)容,將查詢命名為qt2。(3) 創(chuàng)建一個查詢,查找學生的成績信息,并顯示學號和平均成績兩列內(nèi)容。其中平均成績一列數(shù)據(jù)由統(tǒng)計計算得到,將查詢命名為qt3。(4) 創(chuàng)建一個查詢,將tstud表中女學生的信息追加到ttemp表對應的字段中,將查詢命名為qt4。(四)在jcsc文件夾下有一個數(shù)據(jù)庫文件samp5.mdb,里面已經(jīng)設計好兩個表對象tnorm和tstock。請按以下要求完成設計:(1) 創(chuàng)建一個查詢,查找產(chǎn)品最高儲備與最低儲備相差最小的數(shù)量并輸出,標題顯示為m_data,所建查詢命名為qt1。(2) 創(chuàng)建一個查詢,查找?guī)齑鏀?shù)量超過10000(不含10000)的產(chǎn)品,并顯示產(chǎn)品代碼、產(chǎn)
12、品名稱和庫存數(shù)量。所建查詢名為qt2。(3) 創(chuàng)建一個查詢,按輸入的產(chǎn)品代碼查找其產(chǎn)品庫存信息,并顯示“產(chǎn)品代碼”、“產(chǎn)品名稱”和“庫存數(shù)量”。當運行該查詢時,應顯示提示信息“請輸入產(chǎn)品代碼:”。所建查詢名為“qt3”。(4) 創(chuàng)建一個交叉表查詢,統(tǒng)計并顯示每種產(chǎn)品不同規(guī)格的平均單價,顯示時行標題為產(chǎn)品名稱,列標題為規(guī)格,計算字段為單價,所建查詢名為qt4。注意:交叉表查詢不做各行小計。(五)在jcsc文件夾下有一個數(shù)據(jù)庫文件samp2.mdb,其中存在已經(jīng)設計好的3個關聯(lián)表對象tcourse、tgrade、tstudent和一個空表tsinfo,請按以下要求完成設計:(1) 創(chuàng)建一個查詢,查
13、找并顯示所有學生的姓名、政治面貌、課程名和成績4個字段的內(nèi)容,將查詢命名為qt1。(2) 創(chuàng)建一個查詢,計算每名學生所選課程的學分總和,并依次顯示姓名和學分,其中學分為計算出的學分總和,將查詢命名為qt2。(3) 創(chuàng)建一個查詢,查找年齡小于平均年齡的學生,并顯示其姓名,將查詢命名為qt3。(4) 創(chuàng)建一個查詢,將所有學生的班級編號、學號、課程名和成績等值填入tsinfo表相應字段中,其中班級編號值是tstudent表中學號字段的前6位,將查詢命名為qt4。三、綜合應用題(一)在jcsc文件夾下有一個數(shù)據(jù)庫文件samp9.mdb,其中存在已經(jīng)設計好的表對象temployee和宏對象ml,同時還有
14、以temployee為數(shù)據(jù)源的窗體對象femployee。請在此基礎上按照以下要求補充窗體設計:(1) 在窗體的窗體頁眉節(jié)區(qū)添加一個標簽控件,名稱為btitle,初始化標題顯示為雇員基本信息,字體名稱為黑體,字號大小為18。(2) 將命令按鈕blist的標題設置為顯示雇員情況。(3) 單擊命令按鈕blist,要求運行宏對象m1;單擊事件代碼已提供,請補充完整。(4) 取消窗體的水平滾動條和垂直滾動條;取消窗體的最大化和最小化按鈕。(5) 在窗體頁眉中距左邊0.5厘米,上邊0.3厘米處添加一個標簽控件,控件名稱為tda,標題為系統(tǒng)日期。窗體加載時,將添加標簽標題設置為系統(tǒng)當前日期。窗體加載事件已
15、提供,請補充完整。注意:l 不能修改窗體對象femployee中未涉及的控件和屬性;不能修改表對象temployee和宏對象m1。l 程序代碼只允許在*add*與*add*之間的空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其它位置已存在的語句。(二)在jcsc文件夾下有一個數(shù)據(jù)庫文件samp6.mdb,里面已經(jīng)設計好表對象tborrow、treader和tbook,查詢對象qt,窗體對象freader,報表對象rreader和宏對象rpt。請在此基礎上按以下要求補充設計:(1) 在報表rreader的報表頁眉節(jié)區(qū)內(nèi)添加一個標簽控件,其名稱為btitle,標題顯示為讀者借閱情況瀏覽,字體名稱為
16、黑體,字體大小為22,并將其安排在距上邊0.5厘米、距左側(cè)2厘米的位置。(2) 設計報表rreader的主體節(jié)區(qū)為tsex文本框控件,設置數(shù)據(jù)來源顯示性別信息,并要求按借書日期字段升序顯示,借書日期的顯示格式為長日期形式。(3) 將宏對象rpt改名為mreader。(4) 在窗體對象freader的窗體頁腳節(jié)區(qū)內(nèi)添加一個命令按鈕,命名為blist,按鈕標題為顯示借書信息,其單擊事件屬性設置為宏對象mreader。(5) 窗體加載時設置窗體標題屬性為系統(tǒng)當前日期。窗體加載事件代碼已提供,請補充完整。注意:l 不允許修改窗體對象freader中未涉及的控件和屬性;不允許修改表對象tborrow、t
17、reader和tbook及查詢對象qt;不允許修改報表對象rreader的控件和屬性。l 程序代碼只允許在*add*與*add*之間的空行內(nèi)補充一行語句、完成設計,不能增刪和修改其它位置上已存在的語句。(三)在jcsc文件夾下有一個數(shù)據(jù)庫文件samp12.mdb,里面已經(jīng)設計了表對象temp、窗體對象femp、窗體對象ftest、報表對象remp和宏對象memp。請在此基礎上按照以下要求補充設計:(1)在窗體ftest中,以命令按鈕bt1為基準(這里按鈕bt1和bt3尺寸相同、左邊對齊),調(diào)整命令按鈕bt2的大小與位置。要求:按鈕bt2的大小尺寸與按鈕bt1相同、左邊界與按鈕bt1左對齊、豎直
18、方向位于按鈕bt1和bt3的中間位置。(2) 設置報表remp按照年齡字段降序排列輸出;將報表頁面頁腳區(qū)域內(nèi)名為tpage的文本框控件設置為第n頁/共m頁形式的頁碼顯示。(3) 將femp窗體上名為btitle的標簽寬度設置為5厘米、高度設置為1厘米,設置其標題為數(shù)據(jù)信息輸出并居中顯示。(4) 在femp窗體上添加一個命令按鈕(名為btnc),其大小與窗體上的兩個命令按鈕相同,該按鈕上顯示關閉窗體,放置在打開表命令按鈕的下方并與之左對齊。設置其功能:單擊時,關閉femp窗體。(5) 單擊femp窗體上的輸出命令按鈕(名為btnp),可實現(xiàn)以下功能:計算斐波那契(fibonacci)數(shù)列第19項
19、的值,將結(jié)果顯示在窗體上名為tdata的文本框內(nèi)并輸出到外部文件保存;f11 當 n1f21 當 n2fnfn1fn2 當 n3fibonacci數(shù)列:調(diào)試完畢后,必須點擊輸出命令按鈕生成外部文件,才能得分。試根據(jù)上述功能要求,對已給的命令按鈕事件進行補充和完善。(6) 單擊打開表命令按鈕(名為btnq),調(diào)用宏對象memp以打開數(shù)據(jù)表temp。注意:l 不要修改數(shù)據(jù)庫中的宏對象memp;不要修改窗體對象femp和報表對象remp中未涉及的控件和屬性。l 程序代碼只允許在*add*與*add*之間的空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其它位置已存在的語句。(四)在jcsc文件夾下有一
20、個數(shù)據(jù)庫文件samp3.mdb,其中存在已經(jīng)設計好的表對象taddr和tuser,同時還有窗體對象fedit和feuser。請在此基礎上按照以下要求補充fedit窗體的設計:(1) 將窗體中名稱為lremark的標簽控件上的文字顏色改為紅色(紅色代碼為255)、字體粗細改為加粗。(2) 將窗體標題設置為修改用戶信息。(3) 將窗體邊框改為對話框邊框樣式,取消窗體中的水平和垂直滾動條、記錄選定器、導航按鈕和分隔線。(4) 將窗體中退出命令按鈕(名稱為cmdquit)上的文字顏色改為棕色(棕色代碼為128)、字體粗細改為加粗,并給文字添加下劃線。(5) 在窗體中還有修改和保存兩個命令按鈕,名稱分別為cmdedit和cmdsave,其中保存命令按鈕在初始狀態(tài)為不可用,當單擊修改按鈕后,應使保存按鈕變?yōu)榭捎谩,F(xiàn)已編寫了部分vba代碼,請按照vba代碼中的提示將代碼補充完整。要求:修改后運行該窗體,并查看修改結(jié)果。注意:l 不能修改窗體對象fedit和feuser中未涉及的控件、屬性;不能修改表對象taddr和tus
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 兒科膿毒血癥護理
- 游戲UI設計原則
- 醫(yī)院感染的診斷
- 少兒培訓年終總結(jié)
- 安全教育:寵物可愛也會傷人
- 食品管理培訓
- 學前教育游戲教案設計框架
- 2025年提供住宿社會救助服務項目立項申請報告
- 2025年蚌埠臨港建投集團及所屬公司招聘考試筆試試題(含答案)
- 【桂林】2025年廣西桂林師范高等專科學校招聘14人筆試歷年典型考題及考點剖析附帶答案詳解
- 2025-2030年中國蝦苗行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 肺曲霉菌病治療講課件
- 頂端分生組織穩(wěn)態(tài)調(diào)控-洞察闡釋
- 2025年農(nóng)業(yè)經(jīng)濟學考試試題及答案
- 2025至2030年中國硫化橡膠制避孕套行業(yè)供需態(tài)勢分析及投資機會分析報告
- 2025-2030年“一帶一路”背景下甘肅省區(qū)域經(jīng)濟發(fā)展分析及投資前景報告
- 云硫礦業(yè)招聘試題及答案
- 2025至2030中國海洋涂料行業(yè)市場發(fā)展分析及發(fā)展前景與投融資報告
- 集中供熱工程項目可行性研究報告
- 浙江學考語文試題及答案
- 廣東省廣州市天河區(qū)2023-2024學年八年級下學期期末數(shù)學試題
評論
0/150
提交評論