2023年數(shù)據(jù)庫及其應(yīng)用實(shí)驗(yàn)報告_第1頁
2023年數(shù)據(jù)庫及其應(yīng)用實(shí)驗(yàn)報告_第2頁
2023年數(shù)據(jù)庫及其應(yīng)用實(shí)驗(yàn)報告_第3頁
2023年數(shù)據(jù)庫及其應(yīng)用實(shí)驗(yàn)報告_第4頁
2023年數(shù)據(jù)庫及其應(yīng)用實(shí)驗(yàn)報告_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論