ACCESS實驗答案(精編版)_第1頁
ACCESS實驗答案(精編版)_第2頁
ACCESS實驗答案(精編版)_第3頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、大學計算機基礎(chǔ)實驗指導書實驗四access 數(shù)據(jù)庫軟件操作實驗1. 建立數(shù)據(jù)庫創(chuàng)建一個數(shù)據(jù)庫,文件名為test1.accdb ,存放在實驗目錄中,在其中建立表teachers ,其結(jié)構(gòu)如表 1 所示,內(nèi)容如表2 所示,主鍵為教師號。表 1表 teachers 的結(jié)構(gòu)字段名稱字段類型字段大小格式教師號文本6 個字符姓名文本4 個字符性別文本1 個字符年齡數(shù)字1 字節(jié)參加工作年月日期/時間長日期黨員是/否是/否應發(fā)工資貨幣貨幣扣除工資貨幣貨幣表 2表 teachers 的內(nèi)容教師號姓名性別年齡參加工作年月黨員應發(fā)工資扣除工資100001王春華男4083-12 -28yes2201220200001

2、華成男5863-01 -21no2423120100002陳蓉女3493-10 -15yes1650180200002范杰男4681-04 -18no2088160300001樊平男2898-02 -03no1460200300002關(guān)紅梅女3889-07 -23yes18201702. 將表 teachers 復制為 teachers1 。3. 用 sql 中的數(shù)據(jù)更新命令數(shù)據(jù)庫中表teachers1 進行操作。1) 用 insert 命令插入一條新的記錄。600001楊夢女5966/04/22yes16602109sql 語句: insert intoteachers1 (教師號,姓名,性

3、別,年齡,參加工作年月 ,黨員,應發(fā)工資 ,扣除工資 )values("600001"," 楊夢" ," 女",59,#1990/02/01#,true,1960,210);本題操作要點:字段、常量間逗號一定要用半角,字符常量一定要用英文的雙引號或單引號,例如:" 楊夢 ",日期常量數(shù)據(jù)一定要用#, 例如:#1990/02/01# 。如果在其它機器上用,運行時,access右下角運行出現(xiàn)“操作或事件已被禁用模式阻止”,請更改下安全等級:文件->選項->信任中心 ->信任中心設置->宏設置-&

4、gt;啟用所有。然后關(guān)閉access,重新啟動 access 即可。2) 用 delete命令刪除姓名為關(guān)紅梅的記錄。sql 語句:delete*from teachers1 where姓名="關(guān)紅梅"此題操作要點:菜單攔上選創(chuàng)建->查詢設計 ->(此時會打開一個對話框,讓用戶選擇要刪除的表,可以不選任何表->直接選“關(guān)閉按鈕”)->將鼠標移到上部分,按右鍵,選sql 視圖。輸入命令代碼即可。3) 用 delete命令刪除年齡小于36 且性別為“女”的記錄。sql 語句: delete * from teachers1where性別="女&

5、quot; and年齡<36 ;4) 用 update 對表中工齡超過 25 年的職工加 20% 元工資。sql 語句:update teachers1 set應發(fā)工資=應發(fā)工資 *1.2 where (year(date()-year(參加工作年月 )>25);操作要點:類似的更新數(shù)據(jù)表中的數(shù)據(jù)的題不建議用向?qū)ё觥V苯舆M到 sql視圖輸入代碼要簡單些。此題的難點:要知道year() 和 date() 函數(shù)的使用方法及其含義。year()是取日期常量里的“年份”數(shù)據(jù),date() 是取系統(tǒng)時間。小結(jié): delete和 update關(guān)鍵要記住兩命令的格式,和寫出正確的where子句,

6、即條件子句。4. 通過 access的設計視圖設計完成如下查詢,然后切換至sql 視圖,把sql 語句填寫在后面的橫線上。(當然也可以直接寫出相應的sql 語句)下面的所有的語句都是對數(shù)據(jù)庫中表teachers 進行操作。1) 查詢所有教師的基本信息。sql 語 句 : selectteachers.* fromteachers2) 查詢教師的教師號、姓名、性別和年齡sql 語句:selec t教師號,姓名,性別,年齡from teachers;3) 查詢教師的教師號、姓名和實發(fā)工資。sql 語句:select teachers. 教師號, teachers. 姓名, 應發(fā)工資 -扣除工資as

7、實發(fā)工資from teachers;此題的重點在于掌握字段“標簽”的書寫格式,缺省事字段名稱,如果要指定字符串做為標簽,一定要用as .4) 查詢教師的人數(shù)和平均實發(fā)工資。sql 語句:selectcount (teachers. 教師號)as教師人數(shù) , avg (應發(fā)工資 -扣除工資 ) as平均工資from teachers;此題操作要點:要知道常用的統(tǒng)計函數(shù);查詢設計的工具欄上找到“匯總”按鈕,點擊一下,這樣在查詢設計向?qū)е袝黾印翱傆嫛睓?。然后選取相應的字段和函數(shù)。平均工資可以先選 “應發(fā)工資 ”再,在字段欄直接輸入: -扣除工資。標簽同上, 可以在切換到sql 書寫模式下,直接更改

8、。要點是要知道sql 和向?qū)砘厍袚Q。(指向相應的查詢頁框標簽,按右鍵,在快捷菜單中可以來回切換)5) 查詢?nèi)A成的基本情況。sql 語 句 : select teachers.*from teacherswhere (teachers!姓名="華成");如上圖,直接在條件欄輸入條件 .6) 查詢所有男教師的基本信息。sql 語句:select teachers.* from teacherswhere (teachers!性別="男");7) 查詢 90 年以前參加工作的所有教師的教師號、姓名和實發(fā)工資。sql 語 句 : select teachers

9、.* from teacherswhere teachers.參加工作年月 <#1/1/1990#;在條件欄輸入 :<#1990/1/# 。注意日期常量的寫法 .8) 查詢所有不姓高的學生的基本情況。 (此題改為教師)sql 語句:select teachers.*from teacherswhere teachers.姓名 not like " 高*"此題的要點是 :like 是個關(guān)系運算符號, 包含的意識, like “高* ”,意識是包含高姓人名, *是統(tǒng)配符號, 表示任意一個字符串, ?表示任意一個字符 ,這兩符號常常和 like 連用,not是邏輯運算

10、符非的意識。not like就是不包含。9)查詢男女生的最低分最高分和平均分數(shù)sql 語句:10) 查詢男女職工的最低工資、最高工資和平均工資(工資是指實發(fā)工資)。sql 語句:selectmin( 應發(fā)工資 -扣除工資 )as最低工資 ,max( 應發(fā)工資 -扣除工資) as最高工資 ,avg( 應發(fā)工資 -扣除工資 ) as平均工資from teachers;此題直接切換到sql 視圖輸入要簡單些。注意as 的用法。11) 查詢所有黨員的教師號和姓名,并且按年齡從大到小排列。sql 語句:select teachers.教師號, teachers. 姓名from teacherswhere teachers.黨 員 =true order by teachers.年齡 desc;12)查詢黨員和非黨員的人數(shù)和平均年齡sql 語句:select teachers.黨員, count( 黨員) as黨員之計數(shù) , avg( 年齡) as年齡之平均值from teachersgroup by teachers.黨員order by teachers.黨員;此題難點在于對group by和 order

溫馨提示

  • 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

提交評論