




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、實驗報告課程名稱 數(shù)據(jù)庫系統(tǒng)原理實驗內(nèi)容 操縱數(shù)據(jù)庫表結(jié)構(gòu)中的數(shù)據(jù) 實驗名稱 關(guān)系數(shù)據(jù)庫的基本SQL練習(xí) 班級 姓名 學(xué)號 指導(dǎo)老師 成績_201年 月 日實驗一 1、實驗?zāi)康模篠QL是關(guān)系數(shù)據(jù)庫的標準語言,已經(jīng)成為關(guān)系數(shù)據(jù)庫管理系統(tǒng)的核心。結(jié)合數(shù)據(jù)庫系統(tǒng)原理教學(xué)的理論知識,通過實驗讓學(xué)生熟悉基本SQL的用法,掌握SQL語言的數(shù)據(jù)操縱等基本功能。2、實驗平臺及環(huán)境:普通PC、Windows xp操作系統(tǒng)、IBM DB2 v8.1 數(shù)據(jù)庫管理系統(tǒng)3、實驗內(nèi)容:在第一次實驗的基礎(chǔ)上,在IBM DB2 v8.1 數(shù)據(jù)庫管理系統(tǒng)中創(chuàng)建自己的數(shù)據(jù)庫模式,并導(dǎo)入對應(yīng)的數(shù)據(jù)實驗SQL語句操作數(shù)據(jù)庫表結(jié)構(gòu)中的
2、數(shù)據(jù),獲得預(yù)期的結(jié)果。4、實驗步驟、結(jié)果與分析第一步:創(chuàng)建數(shù)據(jù)庫并導(dǎo)入表數(shù)據(jù)到數(shù)據(jù)庫(由于六張表的創(chuàng)建和導(dǎo)入過程類似,所以只列出兩張表的截圖)截圖如下:第二步:SQL語句練習(xí),語句及結(jié)果截圖如下:A、查詢?nèi)w職工的職工號和姓名Select staffno,fname,lname from table5B.查詢?nèi)w職工的記錄Select * from table5C查詢?nèi)w職工的姓名和出生日期Select fname,lname,DOB from table5D在職工表中查詢有哪些職工擔(dān)任了職務(wù),并列出職工的職工號select staffno from table6 where position
3、 is not nullE查詢?nèi)w主管的姓名select fname,lname from table6 where position='Manager'F查詢?nèi)w助理的職工號select staffno from table6 where position='Assistant'G查詢所有工資在20000以下的職工的姓名和出生日期select fname,lname,dob from table6 where salary<20000H查詢工資在10000-20000之間的職工的姓名、所擔(dān)任職務(wù)和出生日期select fname,lname,staffn
4、o,sex from table6 where salary between 10000 and 20000I.查詢工資不在10000-20000之間的職工的姓名、職工號和性別select fname,lname,staffno,sex from table6 where salary>20000 or salary<10000J.查詢擔(dān)任經(jīng)理或助理職務(wù)員工的姓名和性別select fname,lname,sex from table6 where position=Assistant or position=ManagerK.查詢不擔(dān)任經(jīng)理或助理職務(wù)員工的姓名和性別select
5、fname,lname,sex from table6 where position!=Assistant and position!=ManagerL.查詢fname 為white的職員的詳細信息select * from table6 where fname=WhiteM.查詢fname中第二個字母為“o”或“e”的職員的姓名和職工號select fname,lname,staffno from table6 where fname LIKE _e% OR fname LIKE _o%N.查詢所有fame 不是“white”的職工姓名select fname,lname from tabl
6、e6 where fname!=WhiteO.查詢職工號的最后一位不是2、3、5的職工的所有信息select * from table6 where staffno not LIKE %2 AND staffno not LIKE %3 AND staffno not LIKE %5P.查詢無電話號碼的owner的編號和姓名對職工按收入多少進行降序排序select ownerno,fname,lname from table3 where telNo IS NULLSelect * from table6 ORDER BY SALARY DESCQ.查詢所有擔(dān)任助理職務(wù)員工的員工號和收入,查詢
7、結(jié)果按收入降序排列select staffno,salary from table6 where position=Assistant ORDER BY salary DESCR.統(tǒng)計員工總?cè)藬?shù)select count as STAFFNUM from table6S.統(tǒng)計擔(dān)任經(jīng)理職務(wù)員工的人數(shù)select count as MANAGERNUM from table6 where position=ManagerT.計算所有擔(dān)任助理職務(wù)員工的考試總收入之和select SUM(salary AS ASSISTANTSALARY from table6 where position=Assis
8、tantU.統(tǒng)計每個職務(wù)的員工人數(shù),列出職務(wù)名稱和人數(shù)select position,count as STAFFNUM from table6 GROUP BY positionV.查詢每種職務(wù)的員工人數(shù)和平均收入select position,count as STAFFNUM,AVG(salary as AVG from table6 GROUP BY position ORDER BY positionW.查詢與Ann beech擔(dān)任同一個職務(wù)的職工的職工號select staffno from table6 where position=(select position from t
9、able6 where fname=Ann and lname=BeechX.將職工號為“SA9”的職工的收入改為15000update table6 set salary=15000 where staffno=SA9Select * frome table6 where staffno=SA9Y.刪除所有收入低于10000的員工的記錄DELETE from table6 where salary<10000Select * from table65、實驗小結(jié)實驗心得:1.通過實驗發(fā)現(xiàn)SQL語句變化較多,靈活度很大,有時實現(xiàn)同一功能可以使用不同的語句,例如,“查詢工資在10000-20
10、000之間的職工的姓名、所擔(dān)任職務(wù)和出生日期”,語句一:為select fname,lname,staffno,sex from table6 where salary between 10000 and 20000;語句二:為select fname,lname,staffno,sex from table6 where salary>=10000 and salary<=20000。經(jīng)實驗得到的結(jié)果相同。2.實驗時也犯了些低級的錯誤,如“查詢職工號的最后一位不是2、3、5的職工的所有信息”,把語句寫成select * from table6 where staffno not LIKE %
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自動化施工方案
- 幼兒園大班《滑梯的回憶》教案
- 建筑施工特種作業(yè)-高處作業(yè)吊籃安裝拆卸工真題庫-2
- 容錯性定義題目及答案
- 1 1 集合-2026版53高考數(shù)學(xué)總復(fù)習(xí)A版精煉
- 2023-2024學(xué)年云南省保山市高二下學(xué)期期末質(zhì)量檢測數(shù)學(xué)試題(解析版)
- 2023-2024學(xué)年山東省青島市萊西市高二下學(xué)期期末考試數(shù)學(xué)試題(解析版)
- 新疆盛鼎龍新材料科技有限責(zé)任公司2500噸-年高效偶聯(lián)劑5000噸-年甲基苯基硅油及3萬噸-年硅酮膠項目環(huán)評報告
- 2025年秋三年級上冊語文同步教案 8 總也倒不了的老屋
- 物流公司和客戶合作協(xié)議
- 醫(yī)療機構(gòu)審核管理制度
- 華南理工綜評機測試題(一)
- 浙江省杭州市臨平區(qū)2023-2024學(xué)年五年級下學(xué)期期末語文試卷
- 智能倉庫與倉儲管理自動化
- 2024-2025部編人教版2二年級語文下冊全冊測試卷【共10套附答案】
- 第一課能源史簡介
- 醫(yī)療器械倉庫管理課件
- 2024年火電電力職業(yè)技能鑒定考試-600MW超臨界機組運行筆試參考題庫含答案
- 2024年全國工會財務(wù)知識大賽備賽試題庫500(含答案)
- 24春國家開放大學(xué)《地域文化(本)》形考任務(wù)1-4參考答案
- 茯苓規(guī)范化生產(chǎn)技術(shù)規(guī)程
評論
0/150
提交評論