版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《數(shù)據(jù)庫及其應(yīng)用》實(shí)驗(yàn)報告
實(shí)驗(yàn)序號:B0901000-02實(shí)驗(yàn)項(xiàng)目名稱:數(shù)據(jù)庫設(shè)計(jì)及數(shù)據(jù)庫創(chuàng)建與應(yīng)用
旅游1101
學(xué)號姓名郭飛專業(yè)、班
實(shí)驗(yàn)地點(diǎn)現(xiàn)教中心指導(dǎo)教師周曉華時間2023年5-6月
一、實(shí)驗(yàn)?zāi)康募耙?guī)定
(-)實(shí)驗(yàn)項(xiàng)目1:數(shù)據(jù)庫和表
1.熟悉Access中數(shù)據(jù)庫及表的概念。了解并掌握建立數(shù)據(jù)庫、表和關(guān)系的過程。
2.熟悉數(shù)據(jù)庫窗口的界面特點(diǎn),掌握數(shù)據(jù)庫窗口幾種設(shè)立方法。
3.理解并掌握關(guān)系數(shù)據(jù)庫完整性基本概念。掌握完整性的設(shè)立方法。
4.掌握字段屬性的概念和一些屬性的用途。并掌握一些字段屬性的設(shè)立方法。
5.了解Access數(shù)據(jù)表視圖的一些基本功能。
(-)實(shí)驗(yàn)項(xiàng)目2:查詢
1.掌握Access表達(dá)式的基本概念。了解不同類型數(shù)據(jù)的常量、參數(shù)、運(yùn)算與函數(shù)的使用。
2理.解查詢對象的意義和建立方法。
3.掌握SQL語言中SELECT語句的重要應(yīng)用。
4.掌握SQL的插入、更新、刪除操作命令的基本應(yīng)用。理解Access動作查詢。
5.了解SQL定義數(shù)據(jù)表的基本方法。
6.掌握一般選擇查詢的操作應(yīng)用;理解并掌握交叉查詢的應(yīng)用;理解參數(shù)查詢的意義。
(三)實(shí)驗(yàn)項(xiàng)目3:數(shù)據(jù)互換
1.了解什么是Access的外部數(shù)據(jù),理解Access與外部數(shù)據(jù)互換的意義和作用。
2.理解在Access數(shù)據(jù)庫系統(tǒng)中使用外部數(shù)據(jù)的兩種方法及特點(diǎn):鏈接、導(dǎo)入。
3.掌握導(dǎo)出數(shù)據(jù)庫中表或查詢對象到文本文獻(xiàn)和EXCEL的方法。
4.掌握從文本文獻(xiàn)和EXCEL表導(dǎo)入到表的方法。
二、實(shí)驗(yàn)設(shè)備(環(huán)境)及規(guī)定
PC機(jī),WindowsXP,Access2023
參考教材:《數(shù)據(jù)庫及其應(yīng)用(Access及Excel)學(xué)習(xí)與實(shí)驗(yàn)實(shí)訓(xùn)教程》。
三、實(shí)驗(yàn)內(nèi)容規(guī)定
(實(shí)驗(yàn)操作內(nèi)容和環(huán)節(jié)寫在表格后面、回答問題寫在表給內(nèi))
實(shí)驗(yàn)項(xiàng)目1:數(shù)據(jù)庫設(shè)計(jì)及數(shù)據(jù)庫與表的創(chuàng)建與操作
(一)數(shù)據(jù)庫與表的設(shè)計(jì)與創(chuàng)建
1.給定如下數(shù)據(jù)分析,進(jìn)行概念設(shè)計(jì)與邏輯設(shè)計(jì)。即設(shè)計(jì)系統(tǒng)的E-R模型并轉(zhuǎn)換為關(guān)系模型。(數(shù)據(jù)參見附表)。
某學(xué)校設(shè)計(jì)學(xué)生教學(xué)管理系統(tǒng)。學(xué)生實(shí)體涉及學(xué)號、姓名、性別、生日、民族、籍貫、簡歷、登記照,每
名學(xué)生選擇一個主修專業(yè),專業(yè)涉及專業(yè)編號和名稱,一個專業(yè)屬于一個學(xué)院,一個學(xué)院可以有若干個專業(yè)。學(xué)院
信息要存儲學(xué)院號、學(xué)院名、院長。教學(xué)管理還要管理課程表和學(xué)生成績。課程表涉及課程號、課程名、學(xué)分,
每門課程由一個學(xué)院開設(shè)。學(xué)生選修的每門課程獲得一個成績。
院長文本型8
專業(yè)
字段名類型寬度小數(shù)主鍵/索引參照表約束Null值
專業(yè)號文本型4t(主)
專業(yè)名文本型16
專業(yè)類別文本型8t
學(xué)院號文本型2學(xué)院
學(xué)生
字段名類型寬度小數(shù)主鍵/索引參照表約束Nu11值
,學(xué):文本型8t(主)
姓名文本型8
性別文本型2男or女
生日日期型
民族文本型6t
籍貫文本型20
專業(yè)號文本型6專業(yè)V
簡歷備注型
登記照OLE對象V
課程
字段名類型寬度小數(shù)主鍵/索引參照表約束Null值
課程號文本型8t(主)
課程名文本型24
學(xué)分字節(jié)型
學(xué)院號文本型2學(xué)院
成績單
字段名類型寬度小數(shù)主鍵/索引參照表約束Null值
學(xué)號文本型8t學(xué)生
課程號文本型6t課程
成績單精度41>=0and<=100J
3.定義數(shù)據(jù)庫文獻(xiàn)
定義存放途徑,和數(shù)據(jù)庫文獻(xiàn)。寫出操作環(huán)節(jié)??缮婕氨匾慕貓D。
雙擊桌面access的快捷鍵,打開access。點(diǎn)擊“新建”圖標(biāo),在彈出的“任務(wù)窗格”中點(diǎn)擊“空數(shù)據(jù)庫”
超鏈接,出現(xiàn)“文獻(xiàn)新建數(shù)據(jù)庫”對話框,在對話框中找到“E:\教學(xué)管理”文獻(xiàn)夾,然后在“文獻(xiàn)名下拉列表框
中輸入“教學(xué)管理”,單擊創(chuàng)建按鈕,創(chuàng)建完畢。在設(shè)計(jì)視圖中按照書上的規(guī)定設(shè)計(jì)每個字段的屬性。
口成績:表IUIII回||由編
字段屬性
常規(guī)
查閱
字段
加
新值長整型
格式遞增
標(biāo)題
索引
智能有伏重復(fù))
記
標(biāo)字段名稱最長可到64
個字符(包括空格)。按
F1鍵可查看有關(guān)字段
名稱的幫助。
2.隱藏和重新顯示教學(xué)管理數(shù)據(jù)庫窗口
寫出操作環(huán)節(jié)。
答:選擇“工具”中“啟動”選項(xiàng)。取消對“顯示數(shù)據(jù)庫窗口”復(fù)選框的選擇。下次在打開該數(shù)據(jù)庫文獻(xiàn)時,
將不再顯示相應(yīng)的數(shù)據(jù)庫窗口。
要想重新顯示數(shù)據(jù)庫窗口,在打開數(shù)據(jù)庫后按F11鍵,然后在“啟動”對話框中選中“顯示數(shù)據(jù)庫窗口”
復(fù)選鍵。以后再打開數(shù)據(jù)庫是就會重新顯示數(shù)據(jù)庫窗口。
3.定義一個“學(xué)生與成績”組,將“學(xué)生”、“成績”表放置到該組中
寫出創(chuàng)建組的操作和放置對象的操作。
答:①創(chuàng)建組:選擇“編輯”-“組”-“新組”命令;或者在對象標(biāo)簽欄中單擊右鍵,從彈出的快捷菜單中選
擇“新組”命令,彈出“新建組”對話框,在“新組”輸入組的名稱“學(xué)生與成績”,單擊“擬定”按鈕。
②將“學(xué)生”表放入組:選擇“表”對象,然后選中“學(xué)生”表單擊右鍵,從彈出的快捷菜單中選擇“添加到
組”一“學(xué)生與成績”命令。
用類似方式可以將“成績”表放置到該組中。
(三)創(chuàng)建表時的完整性設(shè)立
1.定義主鍵,實(shí)現(xiàn)實(shí)體完整性的操作
每個表都可以定義主鍵。在Access中為教學(xué)管理數(shù)據(jù)庫的各表定義主鍵。
當(dāng)一個表沒有合適的字段作為主鍵時,一般會增長一個“id”字段。試在“成績”表中增長一個“成績id”
字段,并定義為“自動編號”型,然后定義其為主鍵。
口成績:表
I字段名稱織面明
成績id自動編號
學(xué)號
課程號
成績
字段屬性
常規(guī)
查閱
大
字段d
長整型
新值
遞增
格式
標(biāo)題
索引
有(無重)
智能1
記
標(biāo)字段名稱最長可到64
個字符(包括空格)。投
F1鍵可查看有關(guān)字段
名稱的幫助。
2.進(jìn)行設(shè)立參照完整性的操作
在定義的有關(guān)系的表上,為關(guān)系設(shè)立參照完整性。
口表3:表田間同
字段名稱數(shù)據(jù)類型說明
里III,
學(xué)號
本
文
姓名
文本
工
性別
文
本
生日
二
民族
一一表達(dá)式生成器
="男"Or="女子確定
常規(guī)查閱取消
字段大小
格式
輸入掩碼
標(biāo)題
默認(rèn)值
有效性規(guī)則
有效性文本
必填字段
允許空字符串
索引
Unicode壓縮
輸入法模式
IME語句模式
智能標(biāo)記
答:
3.通過不同方式實(shí)現(xiàn)用戶定義的完整性的操作
用戶定義的完整性,是指由用戶規(guī)定的對于表中數(shù)據(jù)取值的約束。在Access表定義時,除定義主鍵和關(guān)系外,
通過多種方式設(shè)立用戶定義完整性.
對教學(xué)管理數(shù)據(jù)庫中必要的用戶定義完整性進(jìn)行設(shè)立和定義。
答:在定義性別的約束時,在有效性規(guī)則中點(diǎn)擊小鍵,彈出如圖表達(dá)式生成器,在文本框中輸入="男廠”
女'',點(diǎn)擊擬定即可。在定義成績的約束時,仍在有效性規(guī)則中點(diǎn)擊小鍵,在生成器中輸入>=0211<:1<=10()即可。
n表5:表I0
字段名稱數(shù)說明______________
學(xué)號
文.
本
課程
文
本
3號——□
成績
數(shù)
字
表達(dá)式生成器rviliiail
>=0And<=100||確定|
常
規(guī)
字
段取消
格
式
撤消⑺I
小
數(shù)
輸
入+-1/*:&|=>]<<>|AndiOrINotILikeI(1)1
幫助00
標(biāo)
題
默
認(rèn)段輸入值
有
效?F1鍵可
有
效性規(guī)則的
必
填
索
引
智
能
(四)字段屬性定義與應(yīng)用
1.字段顯示格式設(shè)立
①使“學(xué)生”表中的“民族”字段以黃色顯示。
②使“學(xué)生”的生日以中文方式、紅色顯示.
③使“成績”表中成績的顯示為3位整數(shù)和一位小數(shù),藍(lán)色。
2.字段輸入掩碼設(shè)立
在定義“學(xué)生”表時,由于“學(xué)號”是8位文本,且每位都由0?9組成,因此,要在定義“學(xué)號”字段時規(guī)
定每一位的輸入都必須是數(shù)字。
其他如課程表的“課程號”字段、專業(yè)表的“專業(yè)號”字段等都可以定義類似的輸入掩碼。
3.定義字段查閱方法
“查閱”控件與字段綁定,可以提醒字段的輸入。為“專業(yè)”表的“專業(yè)類別”定義查閱控件綁定。
為“專業(yè)”表的“學(xué)院號”字段設(shè)計(jì)“查閱”控件。數(shù)據(jù)從“學(xué)院”表中來,顯示“學(xué)院號”和“學(xué)院名”
兩列數(shù)據(jù),采用列表框。
答:1.字段顯示格式設(shè)立
①使“學(xué)生”表中的“民族”字段以黃色顯示。
②使“學(xué)生”的生日以中文方式、紅色顯示。
③使“成績”表中成績的顯示為3位整數(shù)和一位小數(shù),藍(lán)色。
2.字段輸入掩碼設(shè)立
口專業(yè):表
字段名稱物據(jù)類型說明1
1
專業(yè)名文本
1>1專業(yè)類別文本11
字段屬性
至
耳
常
規(guī)
II一
靈
示
控
件組合框
行
來
空
類
源表/查詢
依來
源
綁定
列
列數(shù)
多列列表框或組合框中
列標(biāo)
題的列寬
列寬
行
列表
數(shù)
寬
列表
度
列
限于
表
口學(xué)院:表
一I學(xué)院號I學(xué)院名I院長
葉
?+01外國語學(xué)院秋宜
李
+02人文學(xué)院
王
+03金融學(xué)院漢生
喬
+04法學(xué)院
張
+05工商管理學(xué)院
張
+06會計(jì)學(xué)院一非
楊
+09信息學(xué)院
米
記錄:r~舊回回共有記錄數(shù):7
口專業(yè):表
專業(yè)號專業(yè)名I專業(yè)基T學(xué)院號
新間學(xué)
文
人
02
融
金學(xué)
濟(jì)
經(jīng)
學(xué)
030103
資
投學(xué)
濟(jì)
經(jīng)
學(xué)03
0302
際
國法
法學(xué)04
0403學(xué)05
商
工管
管理
0501學(xué)05
場
市營
管理06
0503學(xué)
計(jì)
會學(xué)
管理09
0602學(xué)
息
信管
管理09
0902
算
計(jì)機(jī)
工學(xué)
0904
(五)數(shù)據(jù)表視圖下數(shù)據(jù)記錄的顯示與操作
1.輸入操作
運(yùn)用數(shù)據(jù)表視圖進(jìn)行輸入操作,輸入的數(shù)據(jù)應(yīng)當(dāng)滿足完整性的規(guī)定。而假如是有關(guān)系的表中的子表,外鍵輸入
時還要與主鍵值相應(yīng)。
根據(jù)給定的數(shù)據(jù),為數(shù)據(jù)庫中各表(重點(diǎn)介紹一到兩個表)輸入記錄。
2.修改和刪除操作
修改“課程”表,將“運(yùn)籌學(xué)”所在記錄的學(xué)分增長1分,將開設(shè)學(xué)院變?yōu)椤肮ど坦芾韺W(xué)院(05)”。
刪除“課程”表中“美術(shù)設(shè)計(jì)”課程。
3.數(shù)據(jù)表視圖中的設(shè)立
數(shù)據(jù)表視圖是瀏覽表中數(shù)據(jù)的界面,可以做不同的設(shè)立,以獲得不同的效果。
①數(shù)據(jù)表視圖中父子表的展開。
②按照指定的字段排序?yàn)g覽。
在“成績”數(shù)據(jù)表視圖中,按照成績的大小排列。
③在學(xué)生表中只顯示女生數(shù)據(jù)記錄。
答:I.輸入操作
為“專業(yè)”表增長新的專業(yè)記錄。進(jìn)入“專業(yè)”表的數(shù)據(jù)表視圖。分別輸入“專業(yè)號”、“專業(yè)”,從列表中
選擇“專業(yè)類別”,然后輸入“學(xué)院號”。
2.修改和刪除操作
修改“課程”表,將“運(yùn)籌學(xué)”所在記錄的學(xué)分增長1分,將開設(shè)學(xué)院變?yōu)椤肮ど坦芾韺W(xué)院(05)”。進(jìn)入“課
程”表的數(shù)據(jù)表視圖,完畢直接修改數(shù)據(jù)的操作。
刪除“課程”表中“美術(shù)設(shè)計(jì)”課程。在數(shù)據(jù)表視圖中單擊“美術(shù)設(shè)計(jì)”所在記錄左邊的“記錄選定器”,
選中該記錄,單擊右鍵,在彈出的快捷菜單中選擇“刪除記錄”命令,刪除記錄。
3.數(shù)據(jù)表視圖中的設(shè)立
數(shù)據(jù)表視圖是瀏覽表中數(shù)據(jù)的界面,可以做不同的設(shè)立,以獲得不同的效果。
①數(shù)據(jù)表視圖中父子表的展開。
進(jìn)入“學(xué)院”表數(shù)據(jù)視圖。若需要展開“信息學(xué)院”記錄的子表,單擊記錄的左端的“+”。在“插入子數(shù)據(jù)
表”對話框中選中“課程表”。再進(jìn)一步單擊有關(guān)課程的子表展開器“+”,就可展開下一層子表。
②按照指定的字段排序?yàn)g覽。
在“成績”數(shù)據(jù)表視圖中,按照成績的大小排列。選中“成績”字段,然后單擊工具欄中的“降序排序”按
鈕,數(shù)據(jù)即重新排列顯示。
③在學(xué)生表中只顯示女生數(shù)據(jù)記錄。
在“學(xué)生”表的數(shù)據(jù)表視圖中,選擇“記錄”一“篩選”一“按窗體篩選”命令,選擇“性別”字段,從列表
中選擇“女二菜單中出現(xiàn)“篩選”菜單,選擇“篩選”一“應(yīng)用篩選/排序”命令。
假如要取消篩選,選擇“記錄”一“取消篩選/排序”命令即可。
口課程:表
課程號課程名學(xué)分學(xué)院號
+01054010大學(xué)英語401
?1F02000032美術(shù)設(shè)計(jì)202
■
+02091010大學(xué)語文301
+04010002法學(xué)概論304
+04020021合同法實(shí)希204
+05020030管理學(xué)原理305
+05020051市場營俏學(xué)305
+09006050線性代數(shù)309
+09023040運(yùn)籌學(xué)605
+09061050數(shù)據(jù)庫及應(yīng)用309
+09064049高等數(shù)字609
+09065050數(shù)據(jù)結(jié)構(gòu)409
米
口學(xué)生:表
學(xué)號姓名性別
華美
女
?06041138
晨
女
凌
07093317
家
女
第
艷
07093342
郝明
女
08045142星
陸
敏
女
08053116萍
林
惠
女
08053131
王
燕
女
08055117
*
實(shí)驗(yàn)項(xiàng)目二:查詢
(-)SQL視圖中表達(dá)式練習(xí)
1.進(jìn)入SQL視圖及在不同視圖間切換
在Access中進(jìn)入查詢的設(shè)計(jì)視圖并在查詢的不同視圖之間切換。
2.不同類型數(shù)據(jù)的表達(dá)式運(yùn)算
在SQL視圖中分別輸入以下命令并運(yùn)營,對于參數(shù)自己輸入數(shù)據(jù)。查看并寫出各表達(dá)式運(yùn)算結(jié)果。
SELECT-5.12A2+(17mod3);
SELECT"Hello"+",Worid!",LEFT("清華大學(xué)出版社",2)+RIGHT("清華大學(xué)出版社”,3);
SELECT"你畢業(yè)的年份是",VAL(LEFT([你的學(xué)號],4))+4;
SELECT"現(xiàn)在是"+STR(YEAR(DATE()))+"年現(xiàn)在的時間是:"+CSTR(TIME());
SELECT"張三"〉"李四","ABCD"<"abcd",(DATE。-#1992-138#)>1000;
(二)SQL命令進(jìn)行查詢和操作
1.練習(xí)SQL查詢的SELECT語句
啟動教學(xué)管理數(shù)據(jù)庫,在數(shù)據(jù)庫窗口對象欄中單擊“查詢”,然后進(jìn)入SQL視圖。在“SQL視圖”中輸入
以下SELECT命令,查看執(zhí)行結(jié)果,并仔細(xì)體會查詢的實(shí)現(xiàn)。
①查詢“學(xué)院”、“專業(yè)”、“學(xué)生”完整數(shù)據(jù)。
SELECT*
FROM((學(xué)院INNERJOIN專業(yè)ON學(xué)院.學(xué)院號=專業(yè).學(xué)院號)
INNERJOIN學(xué)生ON專業(yè).專業(yè)號=學(xué)生.專業(yè)號);
②查詢“工商管理”專業(yè)所有女生信息。
SELECT專業(yè)浮生.*
FROM專業(yè)INNERJOIN學(xué)生ON專業(yè).專業(yè)號=學(xué)生.專業(yè)號
WHERE專業(yè).專業(yè)="工商管理"AND學(xué)生.性別="女";
③查詢平均成績在80分以上的各位學(xué)生的學(xué)號、姓名和平均分。保存為查詢對象,對象名“優(yōu)秀學(xué)生”。
SELECT學(xué)生.學(xué)號,姓名,AVG(成績)AS平均分
FROM學(xué)生INNERJOIN成績ON學(xué)生.學(xué)號=成績.學(xué)號
GROUPBY學(xué)生.學(xué)號,姓名
HAVINGAVG(成績)>=80;
單擊工具欄保存按鈕,彈出“另存為”對話框,輸入“優(yōu)秀學(xué)生”,單擊“擬定”按鈕。
④查詢沒有學(xué)生數(shù)據(jù)的專業(yè)編號和專業(yè)。
SELECT專業(yè)號,專業(yè)
FROM專業(yè)
WHERE專業(yè)號NOTIN(SELECT專業(yè)號FROM學(xué)生);
⑤查詢“湖北”籍1988年以后出生的學(xué)生信息。
SELECT*
FROM學(xué)生
WHERE籍貫LIKE"湖北*"AND生日>=#1988-1-1#;
⑥查詢選課人數(shù)最多的課程的課程號、課程名。
SELECTTOP1課程.課程號,課程名
FROM課程INNERJOIN成績ON課程.課程號=成績.課程號
GROUPBY課程.課程號,課程名
ORDERBYCOUNT(*)DESC;
2.練習(xí)SQL的插入、更新、刪除操作命令
①在課程表中插入一門新課,數(shù)據(jù)如命令所示。
INSERTINTO課程
VALUES("06020231","會計(jì)學(xué)原理",3,"06");
②將“法學(xué)院(04)”開設(shè)課程的學(xué)分增長1分。
UPDATE課程
SET學(xué)分=學(xué)分+1
WHERE學(xué)院號="04”
③刪除“信息學(xué)院(09)”開設(shè)的沒有學(xué)生選修的課程。
DELETEFROM課程
WHERE學(xué)院號="09"AND課程號NOTIN(SELECT課程號FROM成績)
3.創(chuàng)建“教師”表,涉及:工號、姓名、性別、生日、職稱、基本工資、學(xué)院號。寫出創(chuàng)建命令。
(三)選擇查詢操作
1.進(jìn)入查詢設(shè)計(jì)視圖進(jìn)行交互式選擇查詢設(shè)立
啟動教學(xué)管理數(shù)據(jù)庫。
①查詢“專業(yè)”表,顯示開設(shè)的所有專業(yè)涉及的學(xué)科門類。
②查詢各專業(yè)學(xué)生的人數(shù)。
③查詢沒有選課的男學(xué)生學(xué)號、姓名,即成績表中沒有記錄的學(xué)生數(shù)據(jù)。
2.進(jìn)行交叉表查詢
將學(xué)生的“學(xué)號”和“姓名”作為行標(biāo)題,“課程名”作為列標(biāo)題,成績作為交叉數(shù)據(jù),生成交叉表。
3.進(jìn)行參數(shù)查詢
通過參數(shù)查詢指定日期以后出生的某個民族的學(xué)生信息。
(四)動作查詢操作
1.生成表查詢操作練習(xí)
將“查詢平均成績在80分以上的各位學(xué)生的學(xué)號、姓名和平均分”的結(jié)果生成新表,表名“優(yōu)秀學(xué)生名
2.刪除查詢操作
刪除“優(yōu)秀學(xué)生名單”表中,平均分在85分以下的記錄。
3.追加查詢操作
將平均分在80~85分之間的學(xué)生及成績數(shù)據(jù)加入“優(yōu)秀學(xué)生名單”表,
4.更新查詢操作
將沒有學(xué)生選修的課程的學(xué)分減少1分。
寫出以上規(guī)定的操作環(huán)節(jié)并截取必要的圖片。
SQL視圖中表達(dá)式練習(xí)
1、進(jìn)入SQL視圖及在不同視圖間切換
打開數(shù)據(jù)管理庫。在數(shù)據(jù)庫窗口選擇“查詢”,雙擊“在設(shè)計(jì)視圖中創(chuàng)建表”
0dbl:數(shù)據(jù)庫(Access2000文件格式)
品打開(Q)陷設(shè)計(jì)⑼芋新建3|X|-aJ
對象圈在設(shè)計(jì)視圖中創(chuàng)建查詢1
□表使用向?qū)?chuàng)建查詢
司查詢
國窗體
■般
4K
潴
關(guān)閉顯示表對話框,單擊查詢工具欄的“視圖”根據(jù)的下拉按鈕,選擇SQL視圖選項(xiàng)
回MicrosoftAccess
:文件但編堂?視圖0)插入①查詢@工aco@n(w)幫助?
字段
表
排
序
日
一
十
通過視圖按鈕即可實(shí)現(xiàn)查詢不同視圖的切換。
:文件(B編輯⑥視圖M插入①
2、不同類型數(shù)據(jù)的表達(dá)式運(yùn)算
⑴在SQL視圖中輸入SELECT-5.12A2+(17mod3);
軍查詢1:選擇查詢
ExprlUO。
結(jié)果為3―28.2144
(2)SELECT"He1lo"+".WorId!”,LEFT("清華大學(xué)出版社”,2)+RIGHT(清華大學(xué)出版社”,3);
且查詢1:選擇查詢
ExprlOOOExprlOOl
?LelloJjforld^B清華出版社
(3)SELECT”你畢業(yè)的年份是",VAL(LEFT([你的學(xué)號],4))+4
理查詢1:選擇查詢
SELECT”你畢業(yè)的年份是:VALCLEFT([你的學(xué)號],4))+4;
‘城入?yún)?shù)值rrii^i
你的學(xué)號
III
[確定]「取消
(4)SELECT"現(xiàn)在是"+STR(YEAR(DATE。))+"年","現(xiàn)在的時間是:"+CSTR(TIME());
司查詢1:選擇查詢
ExprlOOOExprlOOl
現(xiàn)在的時間是:2。|
?現(xiàn)在是2010年
(5)SELECT"張三李四","ABCD"<"abcd",(DATE()-#1992-10-8#)>1000
司查詢1:選擇查詢
ExprlOOOExprlOOlExprl002
?-10-1
二、SQL命令進(jìn)行查詢和操作
1.練習(xí)SQL查詢的SELECT語句
啟動教學(xué)管理數(shù)據(jù)庫,在數(shù)據(jù)庫窗口對象欄中單擊“查詢”,然后進(jìn)入SQL視圖。在“SQL視圖”中輸入以
下SELECT命令,查看執(zhí)行結(jié)果。
學(xué)查詢1:選擇查誨
表查詢兩者都有|添加㈤
廨同|關(guān)閉?|
深程
學(xué)生
學(xué)
院
專
業(yè)
字段
表
排
序
日
早
(1)查詢“學(xué)院“專業(yè)”、“學(xué)生”完整數(shù)據(jù)。
且查詢1:選擇查?
SELECT*
FROM(序院INNERJOIN專業(yè)OH學(xué)院.學(xué)院號=專北.學(xué)院號)
INNERJUIN學(xué)生.ON專業(yè).專業(yè):號=學(xué)生.專:出號);
回MicrosoftAccess|0M回
:文件(E)編輯⑹視圖區(qū))插入①格式◎記錄?IMCD?Q(W)幫助但)
:|學(xué)院,學(xué)第"F1產(chǎn)1J“B/豈意,4/Tp?臼F
:吆▼U2W二普7;一分HXX》為1J年?①匕
“7~~7~
學(xué)院學(xué)院號I~~~~II專業(yè)專學(xué)院I<2^~■I~專業(yè)類別,
0403
040403國際法
040403國際法三
040403國際法
學(xué)
050501工商管理
學(xué)
050501工商管理
學(xué)
0501工商管理
學(xué)
05工商管理學(xué)院0501工商管理
學(xué)
05工商管理學(xué)院0501工商管理
學(xué)
05工商管理學(xué)院0501工商管理
學(xué)
05工商管理學(xué)院0501工商管理
09信息學(xué)院0904計(jì)算機(jī)科學(xué)
09信息學(xué)院0904計(jì)算機(jī)科學(xué)
09信息學(xué)院0904計(jì)算機(jī)科學(xué)
“數(shù)據(jù)表”視圖
(2)②查詢“工商管理”專業(yè)所有女生信息。
用查152:臺查詢
SELECT專業(yè),學(xué)生.*
FROM專業(yè)IHNERJUIN學(xué)生0N專業(yè).專業(yè):號=學(xué)生.專比號
where專業(yè).專業(yè)=”工商管理.and學(xué)生.性別="女"J
國查詢2:選擇查詢O回II次
專業(yè)學(xué)號姓名性別生日民族
工商管理060411381987年11月9日
工商管理070933171988年6月28日
工商管理070933421988年5月16日
T商萱倬08045142
工商管理080531161990年3月18日
萍碎月日
工商管理08053131198124
工商管理080551171990年8月2日
米
(2)查詢平均成績在80分以上的各位學(xué)生的學(xué)號、姓名和平均分。保存為查詢對象,對象名“優(yōu)秀學(xué)
生”。
目查詢2:選擇查詢
SELECT學(xué)生.學(xué)號,姓名,AVG城績)AS平均分
FROM學(xué)生INNERJUIH成績0N學(xué)生.學(xué)號=成績.學(xué)號
GROUPBY學(xué)生.學(xué)號,姓自
HAVINGAVG(成蠕)>=80:1
且查詢2:選擇查詢
姓名平均分
李
唐生
06053113
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 干事發(fā)言稿(23篇)
- 畫砂紙幼兒課程設(shè)計(jì)
- 工程經(jīng)濟(jì)課程設(shè)計(jì)造價
- 班級集體勞動課程設(shè)計(jì)
- 2024年委托中介房屋買賣合同違約責(zé)任合同3篇
- 學(xué)校防踩踏應(yīng)急方案(5篇)
- 2025年山東淄博淄川區(qū)衛(wèi)生健康系統(tǒng)事業(yè)單位招聘119人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東濟(jì)寧市魚臺縣事業(yè)單位招聘(綜合類)30人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東濟(jì)寧市事業(yè)單位上半年統(tǒng)考(7.26)歷年管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東濟(jì)南大學(xué)博士輔導(dǎo)員博士管理崗招聘18人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 高一數(shù)學(xué)必修一知識點(diǎn)和公式
- 系統(tǒng)商用密碼應(yīng)用方案v5-2024(新模版)
- 2024年秋國家開放大學(xué)《形勢與政策》大作業(yè):建設(shè)中華民族現(xiàn)代文明的路徑是什么?中華民族現(xiàn)代文明有哪些鮮明特質(zhì)?附答案【供參考】
- Unit 3 Lesson 13 At School(教學(xué)設(shè)計(jì))-2024-2025學(xué)年冀教版(三起)英語四年級上冊
- 和員工簽股權(quán)合同范本
- 2024年7月國開電大本科《建筑結(jié)構(gòu)試驗(yàn)》期末考試試題及答案
- 09S302 雨水斗選用及安裝
- 07FD02 防空地下室電氣設(shè)備安裝
- 生產(chǎn)通風(fēng)管道300萬平方米等技術(shù)改造項(xiàng)目環(huán)評資料環(huán)境影響
- 美的簡單高效的管理邏輯
- 專題八 概率與統(tǒng)計(jì)(2020-2024)五年高考《數(shù)學(xué)》真題分類匯編(解析版)
評論
0/150
提交評論