- 計算機二級Access操作試題及答案 推薦度:
- 計算機二級《Access》操作試題及答案 推薦度:
- 相關(guān)推薦
計算機二級Access操作試題
軟件開發(fā)人員和數(shù)據(jù)架構(gòu)師可以使用Microsoft Access開發(fā)應(yīng)用軟件,“高級用戶”可以使用它來構(gòu)建軟件應(yīng)用程序。下面是小編收集的關(guān)于計算機二級Access操作試題,希望大家認(rèn)真閱讀!
基本操作:
在考生文件夾下,samp1.mdb數(shù)據(jù)庫文件中已建立表對象tEmployee。試按以下操作要求,完成表的建立和修改:
(1)刪除tEmployee表中1949年以前出生的雇員記錄;并刪除簡歷字段;
(2)將tEmployee表中聯(lián)系電話字段的默認(rèn)值屬性設(shè)置為010-;
(3)建立一個新表,結(jié)構(gòu)如表1所示,主關(guān)鍵字為ID,表名為tSell,將表2所示數(shù)據(jù)輸入到tSell表相應(yīng)字段中;
(4)將tSell表中數(shù)量字段的有效性規(guī)則屬性設(shè)置為大于等于0,并在輸入數(shù)據(jù)出現(xiàn)錯誤時,提示數(shù)據(jù)輸入有誤,請重新輸入的信息;
(5)建立tEmployee和tSell兩表之間的關(guān)系,并實施參照完整性。
簡單應(yīng)用:
考生文件夾下存在一個數(shù)據(jù)庫文件samp2.mdb,里面已經(jīng)設(shè)計好三個關(guān)聯(lián)表對象tStud、tCourse 和tScore及一個臨時表對象tTmp。試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找并顯示照片信息為空的男同學(xué)的學(xué)號、姓名、性別和年齡四個字段內(nèi)容,所建查詢命名為qT1。
(2)創(chuàng)建一個查詢,查找并顯示選課學(xué)生的姓名和課程名兩個字段內(nèi)容,所建查詢命名為qT2。
(3)創(chuàng)建一個查詢,計算選課學(xué)生的平均分?jǐn)?shù),顯示為學(xué)號和平均分兩列信息,要求按照平均分降序排列,所建查詢命名為qT3。
(4)創(chuàng)建一個查詢,將臨時表對象tTmp中女員工編號的第一個字符更改為1,所建查詢命名為qT4。
綜合應(yīng)用:
考生文件夾下存在一個數(shù)據(jù)庫文件samp3.mdb,里面已經(jīng)設(shè)計了表對象tEmp、窗體對象fEmp、報表對象rEmp和宏對象mEmp。同時,給出窗體對象fEmp上一個按鈕的單擊事件代碼,試按以下功能要求補充設(shè)計:
(1)重新設(shè)置窗體標(biāo)題為信息輸出顯示。
(2)調(diào)整窗體對象fEmp上退出按鈕(名為bt2)的大小和位置,要求大小與報表輸出按鈕(名為bt1)一致,且左邊對齊報表輸出按鈕,上邊距離報表輸出按鈕1厘米(即bt2鈕的上邊距離bt1鈕的下邊1厘米)。
(3)將報表記錄數(shù)據(jù)按照姓氏分組升序排列,同時要求在相關(guān)組頁眉區(qū)域添加一個文本框控件(命名為tm),設(shè)置屬性顯示出姓氏信息來,如陳、劉、...等。
注意,這里不用考慮復(fù)姓等特殊情況。所有姓名的第一個字符視為其姓氏信息。
(4)單擊窗體報表輸出按鈕(名為bt1),調(diào)用事件代碼實現(xiàn)以預(yù)覽方式打開報表rEmp;單擊退出按鈕(名為bt2),調(diào)用設(shè)計好的宏mEmp來關(guān)閉窗體。
注意:不允許修改數(shù)據(jù)庫中的表對象tEmp和宏對象mEmp;不允許修改窗體對象fEmp和報表對象rEmp中未涉及的控件和屬性。程序代碼只允許在*****Add*****與*****Add*****之間的空行內(nèi)補充一行語句、完成設(shè)計,不允許增刪和修改其它位置已存在的語句。
拓展:Access知識積累
一、優(yōu)勢
Microsoft Access Basic提供了一個豐富的開發(fā)環(huán)境。這個開發(fā)環(huán)境給你足夠的靈活性和對Microsoft Windows應(yīng)用程序接口的控制,同時保護(hù)你使你免遭用高級或低級語言開發(fā)環(huán)境開發(fā)時所碰到的各種麻煩。不過,許多優(yōu)化、有效數(shù)據(jù)和模塊化方面只能是應(yīng)用程序設(shè)計者才能使用。開發(fā)者應(yīng)致力于謹(jǐn)慎地使用算法。除了一般的程序設(shè)計概念,還有一些特別的存儲空間的管理技術(shù),正確使用這些技術(shù)可以提高應(yīng)用程序的執(zhí)行速度,減少應(yīng)用程序所消耗的存儲資源。
1.提高速度和減少代碼量
你可以用幾種技巧來提高你的編碼速度,但是卻找不到有效的算法的替代者。接下來的這幾點建議可以提高你的編碼速度同時又減少你的應(yīng)用程序消耗的存儲空間。
2.用整形數(shù)進(jìn)行數(shù)學(xué)運算
即使Microsoft Access 會使用一個聯(lián)合處理器來處理浮點型算術(shù),整型數(shù)算術(shù)也總是要快一些。當(dāng)你的計算不含有小數(shù),盡量使用整型或長整型而不是變量或雙整型。整型除法同樣也要比浮點除法要快。在使用其他一些有效的數(shù)據(jù)類型時會警告:沒有任何東西可以替換有效的運算法則。
3.避免使用過程調(diào)用
避免在循環(huán)體中使用子程序或函數(shù)調(diào)用。每一次調(diào)用都因額外的工作和時間而給編碼增大了負(fù)擔(dān)。每一次調(diào)用都要求把函數(shù)的局部變量和參數(shù)壓棧,而棧的大小是固定的,不能隨便加大,并且同時還要于Microsoft Access共享。
4.謹(jǐn)慎使用不定長數(shù)據(jù)類型
不定長數(shù)據(jù)類型提供了更大的靈活性,比如說允許正確處理空值和自動處理溢出。另外這種數(shù)據(jù)類型比傳統(tǒng)的數(shù)據(jù)類型要大并消耗更多的存儲空間。前面還曾經(jīng)提到過,不定長數(shù)據(jù)類型的變量在數(shù)學(xué)計算中比較慢。
5.用變量存放屬性
對變量進(jìn)行查找和設(shè)置都比對屬性進(jìn)行這些操作要快。如果你要得到或查閱一個屬性值許多次,那么把這個屬性分配給一個變量,并用這個變量來代替屬性,那么你的代碼將要運行快得多。例如,在一個循環(huán)中,你查閱某表格中得一個控制的屬性,那么在循環(huán)外把屬性分配給一個變量,然后在循環(huán)中用查詢一個變量來代替查閱一個屬性的方法要比較快。
6.預(yù)載表格
當(dāng)你的應(yīng)用程序啟動并且把它們的可見屬性設(shè)置位‘false’時,如果你安裝了你所有的表格,那么你的應(yīng)用程序的性能會讓你感覺挺快。當(dāng)你需要顯示一個表格時,你只需要把該表格的可見屬性設(shè)置為‘true’,這要比安裝一個表格要快得多。需要記住的是,為你安裝的每個表格,你都要從應(yīng)用程序的全局堆中消耗存儲空間。
ASP中連接字符串應(yīng)用
"Driver={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;"
dim conn
set conn = server.createobject("adodb.connection")
conn.open "provider=Microsoft.ACE.OLEDB.12.0;" & "data source = " & server.mappath("bbs.mdb")
二、缺陷
1,數(shù)據(jù)庫過大時,一般ACCESS數(shù)據(jù)庫達(dá)到100M左右的時候性能就會開始下降。ɡ纾涸L問人數(shù)過多時容易造成IIS假死,過多消耗服務(wù)器資源等等)
2,容易出現(xiàn)各種因數(shù)據(jù)庫刷寫頻率過快而引起的數(shù)據(jù)庫問題。
3,ACCESS數(shù)據(jù)庫安全性比不上其他類型的數(shù)據(jù)庫。
4,ACCESS論壇大了以后就很容易出現(xiàn)數(shù)據(jù)庫方面的問題,當(dāng)論壇數(shù)據(jù)庫在50M以上,帖子5萬左右,在線也在100人左右的時候,你的論壇基本上都在處理數(shù)據(jù)庫上花時間,這個時候很可能就會出現(xiàn)數(shù)據(jù)庫慢的情況。
一般癥狀是所有涉及數(shù)據(jù)庫的頁面,突然運行都慢的出奇(執(zhí)行時間達(dá)到5秒以上甚至幾十秒),涉及HTML和純ASP運算的頁面都正常,等過一段時間(約10分鐘或更長)以后又突然恢復(fù)(我的論壇有時候就會出現(xiàn)這樣的問題)。這個時候你可以用一般ASP探針測試一下,如果服務(wù)器的運算時間正常,一般就是數(shù)據(jù)庫方面的問題了。
5,解決方法:
由于這是ACCESS本身的局限性,所以解決的方法除了減少數(shù)據(jù)量和更換大型的數(shù)據(jù)庫論壇以外也沒什么好辦法。
1、臨時解決辦法:定期刪除多余的數(shù)據(jù)、壓縮數(shù)據(jù)庫,限制論壇灌水,甚至限制論壇注冊。
2、比較長遠(yuǎn)辦法:更換論壇和數(shù)據(jù)庫,使用SQL數(shù)據(jù)庫等等。
【計算機二級Access操作試題】相關(guān)文章:
計算機二級《Access》操作試題及答案07-14
計算機二級Access操作試題及答案10-29
計算機二級Access模擬試題及答案06-11
計算機二級Access考試試題及答案01-20
2017年計算機二級ACCESS上機試題10-01
全國計算機等級二級Access上機試題10-19
計算機二級Access模擬考試題及答案06-24