版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、大學(xué)計算機基礎(chǔ)實驗指導(dǎo)書實驗四 Access數(shù)據(jù)庫軟件操作實驗1. 建立數(shù)據(jù)庫創(chuàng)建一個數(shù)據(jù)庫,文件名為Testl.accdb,存放在實驗?zāi)夸浿?,在其中建立表Teachers,其結(jié)構(gòu)如表1所示,內(nèi)容如表2所示,主鍵為教師號。表1 表Teachers的結(jié)構(gòu)字段名稱字段類型字段大小格式教師號文本6個字符姓名文本4個字符性別文本1個字符年齡數(shù)字1字節(jié)參加工作年月日期/時間長日期黨員是/否是/否應(yīng)發(fā)工資貨幣貨幣扣除工資貨幣貨幣表2 表Teachers的內(nèi)容教師號姓名性別年齡參加工作年月黨員應(yīng)發(fā)工資扣除工資100001王春華男4083-12-28Yes2201220200001華成男5863-01-21N
2、o2423120100002陳蓉女3493-10-15Yes1650180200002范杰男4681-04-18No2088160300001樊平男2898-02-03No1460200300002關(guān)紅梅女3889-07-23Yes18201702. 將表 Teachers 復(fù)制為 Teachersl。3. 用SQL中的數(shù)據(jù)更新命令數(shù)據(jù)庫中表 Teachersl進行操作1)用INSERT命令插入一條新的記錄。600001 楊夢 女 5966/04/22 YES 1660210 SQL語句:INSERT INTOteachersI ( 教師號,姓名,性別,年齡,參加 工作年月,黨員,應(yīng)發(fā)工資,扣
3、除工資)VALUES"600001","楊夢","女",59, #1990/02/01#, true, I960, 210); 本題操作要點:字段、常量間逗號一定要用半角,字符常量一定要用英文 的雙引號或單引號,例如:"楊夢",日期常量數(shù)據(jù)一定要用 #,例如:#1990/02/01#。如果在其它機器上用,運行時,access右下角運行出現(xiàn)“操作或事件已被 禁用模式阻止”,請更改下安全等級:文件-選項-信任中心-信任中心設(shè) 置-宏設(shè)置-啟用所有。然后關(guān)閉ACCESS,重新啟動ACCESS即可。2) 用DELETE命令
4、刪除姓名為關(guān)紅梅的記錄。SQL語句:DELETE *FROM teachers1WHERE姓名="關(guān)紅梅"此題操作要點:菜單攔上選創(chuàng)建-查詢設(shè)計-(此時會打開一個對話框,讓 用戶選擇要刪除的表,可以不選任何表- 直接選“關(guān)閉按鈕”)- 將鼠標(biāo)移 到上部分,按右鍵,選SQL視圖。輸入命令代碼即可。3) 用DELETE命令刪除年齡小于36且性別為“女”的記錄。SQL 語句:DELETE *FROM teachers1WHERE 性別="女"and年齡36:4) 用UPDATE對表中工齡超過25年的職工加20%元工資。SQL語句:UPDATE teachers
5、1 SET 應(yīng)發(fā)工資 =應(yīng)發(fā)工資*1.2WHERE (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子句,即條件子句。4. 通過Access的設(shè)計視圖設(shè)計完成如下查詢,然后切換至SQL視圖,把SQL語句填寫在后面的橫線上。(當(dāng)然也可以直接寫出相應(yīng)的 SQL語句)下面的所有的語句
6、都是對數(shù)據(jù)庫中表Teachers進行操作。1)查詢所有教師的基本信息。SQL語句:SELECT teachers.*FROM teachers2)查詢教師的教師號、姓名、性別和年齡SQL語句:SELEC T教師號,姓名,性別,年齡FROM teachers; _3)查詢教師的教師號、姓名和實發(fā)工資。SQL語句:SELECT teachers.教師號,teachers.姓名,應(yīng)發(fā)工資-扣除工資 AS實發(fā)工資FROM teachers;此題的重點在于掌握字段“標(biāo)簽”的書寫格式,缺省事字段名稱,如果要指定 字符串做為標(biāo)簽,一定要用 AS .4)查詢教師的人數(shù)和平均實發(fā)工資。SQL語句:SELECT
7、Count(teachers.教師號)AS教師人數(shù),Avg(應(yīng)發(fā)工資-扣除工資)AS平均工資FROM teachers;.此題操作要點:要知道常用的統(tǒng)計函數(shù);查詢設(shè)計的工具欄上找到“匯總”按 鈕,點擊一下,這樣在查詢設(shè)計向?qū)е袝黾印翱傆嫛睓?。然后選取相應(yīng)的字段和 函數(shù)。平均工資可以先選“應(yīng)發(fā)工資”再在字段欄直接輸入:-扣除工資。標(biāo)簽同上, 可以在切換到SQL書寫模式下,直接更改。要點是要知道 SQL和向?qū)砘厍袚Q(指向相應(yīng)的查詢頁框標(biāo)簽,按右鍵,在快捷菜單中可以來回切換)5)查詢?nèi)A成的基本情況。SQL語句:SELECT teachers.*FROM teachersWHERE (teache
8、rs!姓名="華成");如上圖直接在條件欄輸入條件.6)查詢所有男教師的基本信息。SQL語句:SELECT teachers.FROM teachersWHERE (teachers!性別="男");7)查詢90年以前參加工作的所有教師的教師號、姓名和實發(fā)工資SQL語句:SELECT teachers.*FROM teachersWHERE teachers.參加工作年月 <#1/1/1990#;注意日期常量的寫法.8)查詢所有不姓高的學(xué)生的基本情況。(此題改為教師)SQL語句:SELECT teachers.*FROM teachersWHERE
9、 teachers.姓名 Not Like "高*"此題的要點是:LIKE是個關(guān)系運算符號,包含的意識,LIKE高*”意識是包含 高姓人名,*是統(tǒng)配符號,表示任意一個字符串,?表示任意一個字符,這兩符號常常 和LIKE連用,NOT是邏輯運算符非的意識。NOT LIKE 就是不包含。9)查詢男女生的最低分最高分和平均分數(shù)SQL語句:10)查詢男女職工的最低工資、最高工資和平均工資(工資是指實發(fā)工資)。SQL語句:SELECT Min(應(yīng)發(fā)工資-扣除工資)AS最低工資,Max(應(yīng)發(fā)工資-扣除工 資)AS最高工資,Avg(應(yīng)發(fā)工資-扣除工資)AS平均工資FROM teachers
10、;此題直接切換到SQL視圖輸入要簡單些。注意 AS的用法。11)查詢所有黨員的教師號和姓名,并且按年齡從大到小排列。SQL語句:SELECT teachers.教師號,teachers.姓名FROM teachersWHERE teachers.黨員=TrueORDER BY teachers.年齡 DESC;12)查詢黨員和非黨員的人數(shù)和平均年齡SQL語句:SELECT teachers.黨員,Count(黨員)AS黨員之計數(shù),Avg(年齡)AS年齡之平均值FROM teachersGROUP BY teachers.黨員ORDER BY teachers.黨員;黨員黨員年齡teachersiGtoup By計數(shù)平均值曲序叵此題難點在于對group by和order by的理解和使用。分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家具購銷的簡單合同范本
- 全新財務(wù)人員勞動合同
- 大樓物業(yè)管理委托合同
- 后八輪自卸車租賃合同范本
- 滬教版(上海)七年級地理第一學(xué)期祖國篇(上)4.3《長江》聽課評課記錄
- 股東合作協(xié)議合同模板
- 加盟合同協(xié)議書范本
- 攪拌站礦粉購銷簡易合同
- 《研究性學(xué)習(xí)》課程實施方案
- 合同書樣本范文電子版
- 2024年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫一套
- 藥用植物種植制度和土壤耕作技術(shù)
- 《火力發(fā)電企業(yè)設(shè)備點檢定修管理導(dǎo)則》
- 重慶市渝北區(qū)2024年八年級下冊數(shù)學(xué)期末統(tǒng)考模擬試題含解析
- 保安服務(wù)項目信息反饋溝通機制
- 《團隊介紹模板》課件
- 常用中醫(yī)適宜技術(shù)目錄
- 沖壓模具價格估算方法
- 運動技能學(xué)習(xí)與控制課件第十一章運動技能的練習(xí)
- 蟲洞書簡全套8本
- 2023年《反電信網(wǎng)絡(luò)詐騙法》專題普法宣傳
評論
0/150
提交評論