小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

軟件技術(shù)課程設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(shū)

 nxhujiee 2010-09-08

第五章  Access數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)系統(tǒng)原理上機(jī)實(shí)驗(yàn)是學(xué)習(xí)本門(mén)課程的重要環(huán)節(jié)之一,實(shí)驗(yàn)的設(shè)置是為了配合課堂教學(xué),使學(xué)生熟練掌握和深入理解課堂教學(xué)內(nèi)容,進(jìn)一步強(qiáng)化對(duì)數(shù)據(jù)庫(kù)系統(tǒng)原理的理解。同時(shí),通過(guò)上機(jī)練習(xí),也可以檢驗(yàn)用關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作的結(jié)果是否正確,使關(guān)系數(shù)據(jù)庫(kù)的基本概念更加具體、豐富。

實(shí)驗(yàn)題目:

熟悉Access環(huán)境

實(shí)驗(yàn)?zāi)康模?/span>

了解Access環(huán)境的基本操作界面及Access能夠?qū)崿F(xiàn)的概略功能

實(shí)驗(yàn)指導(dǎo):

通常Access的窗口接口可以分成五個(gè)大的部分(如圖一):標(biāo)題欄、菜單欄、工具欄狀態(tài)區(qū)數(shù)據(jù)庫(kù)窗口。其中標(biāo)題欄在屏幕的最上方,菜單欄標(biāo)題欄的下面,菜單欄的下面是工具欄,狀態(tài)區(qū)在屏幕的最下方,而夾在工具欄狀態(tài)區(qū)之間的空間則是用來(lái)顯示數(shù)據(jù)庫(kù)窗口的。

一、標(biāo)題欄就是用來(lái)顯示軟件標(biāo)題名稱(chēng)的地方,在標(biāo)題欄靠右的位置上有窗口控制按鈕,利用這些按鈕我們可以很方便地對(duì)整個(gè)窗口進(jìn)行放大(恢復(fù))、縮小和關(guān)閉操作。

二、在菜單欄上有文件、編輯、視圖插入、工具、窗口、

幫助和這七個(gè)菜單項(xiàng)。用鼠標(biāo)單擊任意一個(gè)菜單項(xiàng),就可以打開(kāi)相應(yīng)的菜單,在每個(gè)菜單上都有一些數(shù)據(jù)庫(kù)操作命令,通過(guò)單擊這些菜單中的命令,我們就能夠?qū)崿F(xiàn)Access提供給我們的某個(gè)功能。

三、工具欄中有很多工具按鈕,每個(gè)按鈕都對(duì)應(yīng)著不同功能,要說(shuō)明的是,這些功能都可以通過(guò)執(zhí)行菜單中的相應(yīng)命令來(lái)實(shí)現(xiàn)。但是使用工具按鈕比菜單命令方便許多。

四、數(shù)據(jù)庫(kù)窗口的使用也很簡(jiǎn)單。數(shù)據(jù)庫(kù)窗口中也有一些功能按鈕,它們的使用方法和剛才所講的工具欄上的按鈕一樣,要執(zhí)行一個(gè)操作只要單擊相應(yīng)的按鈕就可以了。窗口左側(cè)包含兩個(gè)方面的內(nèi)容,上面是對(duì)象,下面是。對(duì)象下分類(lèi)列出了Access數(shù)據(jù)庫(kù)中的所

有對(duì)象,比如說(shuō)用鼠標(biāo)點(diǎn)一下這里的,窗口右邊就會(huì)列出本數(shù)據(jù)庫(kù)中已經(jīng)創(chuàng)建的所有

表。而則提供了另一種管理對(duì)象的方法:我們可以把那些關(guān)系比較緊密的對(duì)象分為同

概貌圖

一組,不同類(lèi)別的對(duì)象也可以歸到同一組中。在數(shù)據(jù)庫(kù)中的對(duì)象很多的時(shí)候,用分組的方法可以更方便地管理各種對(duì)象。

                   數(shù)據(jù)庫(kù)窗口

實(shí)驗(yàn)內(nèi)容:

打開(kāi)Access環(huán)境,熟悉窗體中的各部分功能及使用方法。

 

 

 

實(shí)驗(yàn)題目:

建立數(shù)據(jù)庫(kù)

實(shí)驗(yàn)?zāi)康模?/span>

學(xué)習(xí)在Access環(huán)境建立數(shù)據(jù)庫(kù)的方法

實(shí)驗(yàn)指導(dǎo):

一、          使用Access提供的數(shù)據(jù)庫(kù)向?qū)?chuàng)建數(shù)據(jù)庫(kù)

使用向?qū)?,我們只需?jiǎn)單的回答幾個(gè)問(wèn)題就可以創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。

          Access數(shù)據(jù)庫(kù)向?qū)? height=

在使用數(shù)據(jù)庫(kù)向?qū)Ы?shù)據(jù)庫(kù)之前,必須選擇需要建立的數(shù)據(jù)庫(kù)類(lèi)型。因?yàn)椴煌?lèi)型的數(shù)據(jù)庫(kù)有不同的數(shù)據(jù)庫(kù)向?qū)?/span>. 單擊屏幕上方工具欄中最左邊的那個(gè)新建按鈕,它上面畫(huà)了一頁(yè)紙,鼠標(biāo)放在上面的時(shí)候會(huì)出現(xiàn)新建的文字提示。彈出新建對(duì)話(huà)框如下圖,在常用數(shù)據(jù)庫(kù)兩個(gè)選項(xiàng)卡中選擇數(shù)據(jù)庫(kù)選項(xiàng)。

“新建”對(duì)話(huà)框

雙擊要建的數(shù)據(jù)庫(kù)的類(lèi)型圖標(biāo),數(shù)據(jù)庫(kù)向?qū)Ь烷_(kāi)始工作了。屏幕上出現(xiàn)文件新建數(shù)據(jù)庫(kù)的對(duì)話(huà)框,提示應(yīng)該給建立的數(shù)據(jù)庫(kù)文件取個(gè)什么名字,并且將它保存在計(jì)算機(jī)的哪個(gè)目錄下。在文件名右邊的文本框中輸入數(shù)據(jù)庫(kù)的名字,然后單擊左上角保存位置右面的下拉框,在下拉列表中選擇存放這個(gè)數(shù)據(jù)庫(kù)文件的目錄。接下來(lái)就可以選擇數(shù)據(jù)庫(kù)中表和表中的字段或完成數(shù)據(jù)庫(kù)的創(chuàng)建工作。

二、在上圖中我們選擇“常用”選項(xiàng)中的“數(shù)據(jù)庫(kù)”子項(xiàng)也可以很簡(jiǎn)便的創(chuàng)建出一個(gè)空數(shù)據(jù)庫(kù)。

實(shí)驗(yàn)內(nèi)容:

建立學(xué)生信息管理系統(tǒng)中的學(xué)生信息庫(kù)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

實(shí)驗(yàn)三  基本表操作

實(shí)驗(yàn)題目:

基本表的定義、刪除與修改

實(shí)驗(yàn)?zāi)康?/span>

熟練掌握基本表的定義、刪除與修改,為后繼學(xué)習(xí)作準(zhǔn)備。

實(shí)驗(yàn)指導(dǎo):

建立一個(gè)表是很容易的。而且在Access中更是提供了幾種方法來(lái)建立一個(gè)表。這些方法都很簡(jiǎn)單,也很實(shí)用。其中最簡(jiǎn)單的方法就是使用表向?qū)?/span>來(lái)建立表了。下面簡(jiǎn)要描述使用“表向?qū)?#8221;創(chuàng)建表的過(guò)程。

首先要在數(shù)據(jù)庫(kù)窗口的對(duì)象列表中單擊這一項(xiàng),將數(shù)據(jù)庫(kù)的操作對(duì)象切換到上,這樣所做的工作才是針對(duì)表的操作,也才能在數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)表。

在數(shù)據(jù)庫(kù)窗口中啟動(dòng)表向?qū)? height=

這個(gè)選項(xiàng)凹陷了下去,表示它已經(jīng)被選中了。然后就可以啟動(dòng)表向?qū)Я?,把鼠?biāo)移動(dòng)到數(shù)據(jù)庫(kù)窗口右邊的創(chuàng)建方法和已有對(duì)象列表列表框中,雙擊使用向?qū)?chuàng)建表。啟動(dòng)表向?qū)Ш?,屏幕中央出現(xiàn)表向?qū)?span lang="EN-US">”對(duì)話(huà)框。在表向?qū)?span lang="EN-US">”對(duì)話(huà)框中,我們要在示例表列表選擇表名,然后在表的示例字段字段中選擇相應(yīng)的字段,再將這些選中的字段組成一個(gè)新的表。如果覺(jué)著示例字段的名字不太合適,也可以修改一下。在新表中的字段列表框下面有個(gè)重命名字段...”按鈕,用它可以修改字段名。

使用表設(shè)計(jì)器和通過(guò)輸入數(shù)據(jù)創(chuàng)建表的過(guò)程都很簡(jiǎn)單,請(qǐng)同學(xué)自己實(shí)踐。

如果數(shù)據(jù)庫(kù)中有一些表是不需要的,我們可以用鼠標(biāo)右鍵單擊這個(gè)表名,從跳出的菜單項(xiàng)中選擇刪除即可刪除不需要的表。

“表向?qū)?#8221;對(duì)話(huà)框

 

實(shí)驗(yàn)內(nèi)容

設(shè)計(jì)學(xué)生信息管理系統(tǒng)中所有的基本表,并添加到實(shí)驗(yàn)二創(chuàng)建的數(shù)據(jù)庫(kù),并輸入適當(dāng)?shù)挠涗浽M。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

實(shí)驗(yàn)四  表關(guān)系操作

實(shí)驗(yàn)題目

建立表之間的關(guān)系

實(shí)驗(yàn)?zāi)康?/span>

熟練掌握在Access環(huán)境創(chuàng)建表之間關(guān)系的方法

實(shí)驗(yàn)指導(dǎo):

Access數(shù)據(jù)庫(kù)中,不同表中的數(shù)據(jù)之間都存在一種關(guān)系,這種關(guān)系將數(shù)據(jù)庫(kù)里各張表中的每條數(shù)據(jù)記錄都和數(shù)據(jù)庫(kù)中唯一的主題相聯(lián)系,使得對(duì)一個(gè)數(shù)據(jù)的操作都成為數(shù)據(jù)庫(kù)的整體操作,正所謂牽一發(fā)而動(dòng)全身。 Access中,可以在兩個(gè)表之間直接建立一對(duì)一一對(duì)多關(guān)系,而多對(duì)多關(guān)系則要通過(guò)一對(duì)多關(guān)系來(lái)實(shí)現(xiàn)。

Access環(huán)境中建立表之間關(guān)系的方法如下:

首先單擊工具菜單下的關(guān)系命令,彈出關(guān)系對(duì)話(huà)框,上面還有一個(gè)顯示表對(duì)話(huà)框如下圖,通過(guò)顯示表對(duì)話(huà)框可以把需要建立關(guān)系的查詢(xún)加到關(guān)系對(duì)話(huà)框中去。

“顯示表”對(duì)話(huà)框

將要建立關(guān)系的表都選中,單擊添加按鈕把它們都添加到關(guān)系對(duì)話(huà)框上,單擊關(guān)閉按鈕把顯示表對(duì)話(huà)框關(guān)閉。以后再需要打開(kāi)它時(shí),只要在關(guān)系對(duì)話(huà)框上單擊鼠標(biāo)右鍵,選擇顯示表命令就可以了。讓不同表中的兩個(gè)字段建立聯(lián)系以后,表中的其他字段自然也就可以通過(guò)這兩個(gè)字段之間的關(guān)系聯(lián)系在一起了。這個(gè)可以在打開(kāi)關(guān)系時(shí)進(jìn)行編輯。通常在建立表之間的關(guān)系以后,Access會(huì)自動(dòng)在主表中插入子表。但這些子表一開(kāi)始都是不顯示出來(lái)的。在Access中,讓子表顯示出來(lái)叫做展開(kāi)子數(shù)據(jù)表,讓子表隱藏叫做將子數(shù)據(jù)表折疊

在我們建立表之間的關(guān)系時(shí),窗口上有一個(gè)復(fù)選框實(shí)施參照完整性,單擊它之后,級(jí)聯(lián)更新相關(guān)字段級(jí)聯(lián)刪除相關(guān)字段兩個(gè)復(fù)選框就可以用了。如果選定級(jí)聯(lián)更新相關(guān)字段復(fù)選框,則當(dāng)更新父行(一對(duì)一、一對(duì)多關(guān)系中表中的相關(guān)行)時(shí),Access就會(huì)自動(dòng)更新子行(一對(duì)一、一對(duì)多關(guān)系中的表中的相關(guān)行),選定級(jí)聯(lián)刪除相關(guān)字段后,當(dāng)刪除父行時(shí),子行也會(huì)跟著被刪除。而且當(dāng)選擇實(shí)施參照完整性后,在原來(lái)折線(xiàn)的兩端會(huì)出現(xiàn)“1”“OO”符號(hào),在一對(duì)一關(guān)系中“1”符號(hào)在折線(xiàn)靠近兩個(gè)表端都會(huì)出現(xiàn),而當(dāng)一對(duì)多關(guān)系時(shí)“OO”符號(hào)則會(huì)出現(xiàn)在關(guān)系中的右表對(duì)應(yīng)折線(xiàn)的一端上。

設(shè)置了實(shí)施參照完整性就可以使我們?cè)诒碇行薷牧艘粋€(gè)記錄的時(shí)候,不會(huì)影響到查詢(xún)的操作。特別是在有很多表,而且各個(gè)表之間都有關(guān)系聯(lián)接時(shí),實(shí)施參照完整性會(huì)帶來(lái)更多的方便。

實(shí)驗(yàn)內(nèi)容:

在上面數(shù)據(jù)庫(kù)的表之間建立所需的關(guān)系

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

實(shí)驗(yàn)五  數(shù)據(jù)查詢(xún)

實(shí)驗(yàn)題目:

創(chuàng)建查詢(xún)

實(shí)驗(yàn)?zāi)康?/span>

熟練掌握查詢(xún)語(yǔ)句的使用。

實(shí)驗(yàn)指導(dǎo)

一、創(chuàng)建查詢(xún)

首先要在Access中打開(kāi)數(shù)據(jù)庫(kù),然后單擊對(duì)象列表中的查詢(xún)項(xiàng),并在創(chuàng)建方法列表中單擊在設(shè)計(jì)視圖中創(chuàng)建查詢(xún)項(xiàng)。

建立“查詢(xún)”

因?yàn)橄旅娴牟僮鞫际窃趯?duì)查詢(xún)這個(gè)對(duì)象進(jìn)行操作,所以要將當(dāng)前的對(duì)象切換到查詢(xún)對(duì)象上。單擊在設(shè)計(jì)視圖中創(chuàng)建查詢(xún)后,屏幕上出現(xiàn)查詢(xún)窗口,它的上面還有一個(gè)顯示表對(duì)話(huà)框。單擊顯示表對(duì)話(huà)框上的兩者都有選項(xiàng),在列表框中選擇需要的表或查詢(xún)。 

單擊所需要的表或查詢(xún),然后單擊對(duì)話(huà)框上的添加按鈕,這個(gè)表的字段列表就會(huì)出現(xiàn)在查詢(xún)窗口中。添加完提供原始數(shù)據(jù)的表后,就可以把顯示表窗口關(guān)閉,回到查詢(xún)窗口中準(zhǔn)備建立查詢(xún)了。

查詢(xún)窗口可以分為兩大部分,窗口的上面是/查詢(xún)顯示窗口,下面是示例查詢(xún)?cè)O(shè)計(jì)窗口/查詢(xún)顯示窗口顯示查詢(xún)所用到的數(shù)據(jù)來(lái)源,包括表、查詢(xún)。窗口中的每個(gè)表或查詢(xún)都列出了它們的所有字段。下方的示例查詢(xún)窗口則是用來(lái)顯示查詢(xún)中所用到的查詢(xún)字段和查詢(xún)準(zhǔn)則。

查詢(xún)窗口

 

現(xiàn)在我們就要往查詢(xún)?cè)O(shè)計(jì)表格中添加字段了,所添加的字段叫做目標(biāo)字段” .

在查詢(xún)數(shù)據(jù)表中無(wú)法加入或刪除列,而且不能修改查詢(xún)字段的字段名。這是因?yàn)橛刹樵?xún)所生成的數(shù)據(jù)值并不是真正存在的值,而是動(dòng)態(tài)地從表對(duì)象中調(diào)來(lái)的,是表中數(shù)據(jù)的一個(gè)鏡像。

查詢(xún)創(chuàng)建完成之后,主菜單上單擊文件菜單中的保存命令,如果是第一次存儲(chǔ)這個(gè)查詢(xún),在屏幕上就會(huì)彈出一個(gè)對(duì)話(huà)框,詢(xún)問(wèn)如何命名這個(gè)查詢(xún):先將原來(lái)標(biāo)簽欄中Access默認(rèn)的名字刪去,然后將自己取的名字添進(jìn)去,單擊確定按鈕就保存了新創(chuàng)見(jiàn)的查詢(xún)了。

 

補(bǔ)充一:利用簡(jiǎn)單表查詢(xún)向?qū)Ы⒉樵?xún)

首先用鼠標(biāo)單擊數(shù)據(jù)庫(kù)窗口的新建按鈕,屏幕上彈出新建查詢(xún)窗口,在列表框中選擇簡(jiǎn)單查詢(xún)向?qū)?/span>,然后單擊確定按鈕。在出現(xiàn)的簡(jiǎn)單查詢(xún)向?qū)Т翱谏?,選擇新建查詢(xún)中需要用到的字段名稱(chēng)。由于這些字段可能在不同的表或查詢(xún)中,先要在表/查詢(xún)下拉框的下拉菜單中選擇需要的表或查詢(xún),這時(shí)在可用字段列表框中的字段就是所選擇的表或查詢(xún)中的全部可用字段了。用鼠標(biāo)單擊選中需要的字段,再單擊向左移向右移按鈕就可以將這個(gè)選項(xiàng)作為新建查詢(xún)中的一個(gè)選定的字段了。將所有需要的字段都選定以后,單擊窗口上的下一步按鈕,在下一個(gè)窗口中為新建的查詢(xún)?nèi)∶?,并單?/span>完成按鈕,就可以創(chuàng)建一個(gè)新的查詢(xún)了。

補(bǔ)充二:利用交叉表查詢(xún)向?qū)Ы⒉樵?xún)

Access支持一種特殊類(lèi)型的總計(jì)查詢(xún),叫做交叉表查詢(xún)。利用該查詢(xún),你可以在類(lèi)似電子表格的格式中查看計(jì)算值。要?jiǎng)?chuàng)建一個(gè)交叉表查詢(xún),首先在數(shù)據(jù)庫(kù)窗口中單擊新建按鈕,并在彈出的窗口中單擊選中交叉表查詢(xún)向?qū)?/span>項(xiàng),然后單擊確定按鈕。在出現(xiàn)的交叉表查詢(xún)向?qū)?/span>窗口中,第一步要求選擇含有交叉表的表或查詢(xún)的名稱(chēng)。第二步要選擇在交叉表中哪些字段的值用來(lái)做行標(biāo)題。最多只能選擇三個(gè)字段。第三步要選擇在交叉表中哪些字段的值用來(lái)做列標(biāo)題。第四步要選擇在表中的交叉點(diǎn)計(jì)算出什么數(shù)值。第五步中需要為新建的查詢(xún)?nèi)∶?,并單?/span>完成按鈕。這樣一個(gè)交叉表查詢(xún)就完成了??梢钥吹?,交叉表查詢(xún)功能是用來(lái)計(jì)算匯總值的。

補(bǔ)充三:使用查找重復(fù)項(xiàng)查詢(xún)向?qū)Ы⒉樵?xún)

Access中,可能需要對(duì)數(shù)據(jù)表中某些具有相同的值的記錄進(jìn)行檢索、分類(lèi)。利用系統(tǒng)提供的查找重復(fù)查詢(xún)向?qū)?/span>可以快速地完成一個(gè)查找重復(fù)項(xiàng)查詢(xún)。首先在數(shù)據(jù)庫(kù)窗口中單擊查詢(xún)選項(xiàng)卡,然后單擊新建按鈕,在新建查詢(xún)對(duì)話(huà)框中,單擊查找重復(fù)查詢(xún)向?qū)?/span>,單擊確定按鈕。查找重復(fù)項(xiàng)查詢(xún)向?qū)?/span>的 第一步與前面的兩種查詢(xún)向?qū)б粯樱鶕?jù)需要選取查詢(xún)的對(duì)象,第二步選取設(shè)為重復(fù)值的字段,系統(tǒng)會(huì)按照選取的字段自動(dòng)對(duì)數(shù)據(jù)表中的記錄進(jìn)行檢索,按照設(shè)定的 字段分類(lèi)檢索。第三步選擇另外查詢(xún)的字段。其實(shí),在此處選擇的查詢(xún)內(nèi)容是用戶(hù)想了解的信息,即有哪些記錄具有相同的內(nèi)容。在最后一個(gè)向?qū)?duì)話(huà)框中輸入新建 查詢(xún)的標(biāo)題,或者接受系統(tǒng)提供的默認(rèn)值,并且選擇生成查詢(xún)之后的操作,即可以選擇在數(shù)據(jù)表視圖中打開(kāi)查詢(xún)查看信息或在設(shè)計(jì)視圖中修改查詢(xún)?cè)O(shè)計(jì)。單擊完成按鈕結(jié)束查詢(xún)的建立。

補(bǔ)充四:使用查找不匹配項(xiàng)查詢(xún)向?qū)Ы⒉樵?xún)

Access中,可能需要對(duì)數(shù)據(jù)表中的記錄進(jìn)行檢索,查看它們是否與其他記錄相關(guān),是否真正具有實(shí)際意義。利用查找不匹配查詢(xún)向?qū)?/span>可以快速地完成。首先在數(shù)據(jù)庫(kù)窗口單擊新建按鈕。在新建查詢(xún)對(duì)話(huà)框中,單擊查找不匹配查詢(xún)向?qū)?/span>,單擊確定按鈕。向?qū)У牡谝徊揭脩?hù)選取查詢(xún)的兩個(gè)對(duì)象,即記錄相關(guān)的兩個(gè)數(shù)據(jù)表。選定之后,單擊下一步按 鈕。在下一步中,選定前面選取的兩個(gè)表間匹配的字段。系統(tǒng)會(huì)自動(dòng)根據(jù)匹配的字段進(jìn)行檢索,查看不匹配的記錄。第三步選取能夠代表查詢(xún)記錄的字段。可以從對(duì) 話(huà)框左側(cè)的可用字段列表向右側(cè)窗口中選取用戶(hù)需要的字段,選取沒(méi)有特定的要求。在最后一個(gè)向?qū)?duì)話(huà)框中輸入新建查詢(xún)的標(biāo)題,或者接受系統(tǒng)提供的默認(rèn)值,并 且選擇生成查詢(xún)之后的操作,單擊完成按鈕結(jié)束查詢(xún)的建立。

補(bǔ)充五:建立SQL查詢(xún)

SQL查詢(xún)是用戶(hù)使用SQL語(yǔ)句直接創(chuàng)建的一種查詢(xún)。實(shí)際上,Access所有的查詢(xún)都可以認(rèn)為是一個(gè)SQL查詢(xún),因?yàn)?/span>Access查詢(xún)就是以SQL語(yǔ)句為基礎(chǔ)來(lái)實(shí)現(xiàn)查詢(xún)的功能。不過(guò)在建立Access查詢(xún)時(shí)并不是所有的查詢(xún)都可以在系統(tǒng)所提供的查詢(xún)設(shè)計(jì)視圖中進(jìn)行創(chuàng)建。由于查詢(xún)只能通過(guò)SQL語(yǔ)句來(lái)實(shí)現(xiàn),SQL查詢(xún)可以分為以下四類(lèi):聯(lián)合查詢(xún)、傳遞查詢(xún)、數(shù)據(jù)定義查詢(xún)和子查詢(xún)。要想在Access中建立SQL查詢(xún),首先要建立一個(gè)新的查詢(xún),然后單擊視圖菜單,選擇“SQL視圖命令,這樣在屏幕上就出現(xiàn)了一個(gè)文本框,用來(lái)書(shū)寫(xiě)SQL語(yǔ)句。將用到的SQL語(yǔ)句輸入完畢后,再單擊視圖菜單,選擇數(shù)據(jù)表視圖命令,就可以看到剛才SQL語(yǔ)句所起的作用了。

補(bǔ)充六:創(chuàng)建參數(shù)查詢(xún)

參數(shù)查詢(xún)可以在運(yùn)行查詢(xún)的過(guò)程中自動(dòng)修改查詢(xún)的規(guī)則,用戶(hù)在執(zhí)行參數(shù)查詢(xún)時(shí)會(huì)顯示一個(gè)輸入對(duì)話(huà)框以提示用戶(hù)輸入信息,這種查詢(xún)叫做參數(shù)查詢(xún)。當(dāng)需要對(duì)某個(gè)字段進(jìn)行參數(shù)查詢(xún)時(shí),首先切換到這個(gè)查詢(xún)的設(shè)計(jì)視圖,然后在作為參數(shù)使用的字段下的準(zhǔn)則單元格中,在方括號(hào)內(nèi)鍵入相應(yīng)的提示文本。此查詢(xún)運(yùn)行時(shí),Access將顯示該提示。輸入完畢后,將查詢(xún)切換到數(shù)據(jù)表視圖,這時(shí)在屏幕中就會(huì)出現(xiàn)一個(gè)對(duì)話(huà)框,提問(wèn)你需要限制哪個(gè)參數(shù)。此時(shí)輸入一定的條件就可以看到查出的滿(mǎn)足條件的記錄。Access 的參數(shù)查詢(xún)是建立在選擇查詢(xún)或交叉查詢(xún)的基礎(chǔ)之上的,是在運(yùn)行選擇查詢(xún)或交叉查詢(xún)之前,為用戶(hù)提供了一個(gè)設(shè)置準(zhǔn)則的參數(shù)對(duì)話(huà)框,可以很方便地更改查詢(xún)的限制或?qū)ο蟆.?dāng)然不僅僅可以建立單個(gè)參數(shù)的查詢(xún),還可以同時(shí)為其他字段建立準(zhǔn)則提示的查詢(xún)。

補(bǔ)充七:設(shè)置查詢(xún)屬性

要設(shè)置查詢(xún)的屬性,首先打開(kāi)一個(gè)查詢(xún),然后點(diǎn)擊工具欄上的屬性按鈕,在彈出的查詢(xún)屬性列表框中修改查詢(xún)的屬性。在各種查詢(xún)屬性中,很多都容易理解,現(xiàn)在介紹幾種不常用但卻很有用的屬性:
運(yùn)行權(quán)限:將這個(gè)屬性設(shè)置為所有者的。設(shè)置了此屬性后,所有用戶(hù)都具有查詢(xún)所有者的查看和執(zhí)行查詢(xún)權(quán)限,這樣查詢(xún)所有者才能保存更改的查詢(xún),只有查詢(xún)所有者才能更改查詢(xún)的所有權(quán)。
記錄集類(lèi)型:記錄集類(lèi)型包括動(dòng)態(tài)集、動(dòng)態(tài)集(不一致的更新)、快照三個(gè)類(lèi)型。選擇動(dòng)態(tài)集,那么查詢(xún)的數(shù)據(jù)表中的值可以修改,而且會(huì)動(dòng)態(tài)的改動(dòng)相應(yīng)的計(jì)算值,而快照狀態(tài)時(shí)則不能修改數(shù)據(jù)表中的數(shù)據(jù)。

 

二、為查詢(xún)添加選擇準(zhǔn)則

l         使用表達(dá)式生成器

打開(kāi)表達(dá)式生成器,在查詢(xún)的規(guī)則行中單擊鼠標(biāo)右鍵,在彈出的菜單中可以看到一個(gè)生成器...”的命令,單擊它以后就會(huì)彈出一個(gè)表達(dá)式生成器。

表達(dá)式生成器中,上方的這個(gè)方框用來(lái)輸入表達(dá)式,是表達(dá)式編輯框,下面的一排按鈕是操作符的快捷按鈕,因?yàn)樵诒磉_(dá)式中,操作符出現(xiàn)的頻率是最高的,我們單擊任何一個(gè)按鈕,表達(dá)式編輯框中就會(huì)出現(xiàn)相應(yīng)的操作符 。在這排按鈕的下面是三個(gè)列表框,最左面的這個(gè)框中是最基本的選項(xiàng),選中這些選項(xiàng)以后,第二個(gè)列表框中就會(huì)出現(xiàn)次一級(jí)的列表。再選中第二個(gè)列表中的某一項(xiàng),第三個(gè)列表框中就會(huì)出現(xiàn)更下一級(jí)的列表,在第三個(gè)列表中單擊某一項(xiàng),就可以將這一項(xiàng)加到表達(dá)式編輯器中了。

l         表達(dá)式生成器中的幾種常用符號(hào)

“+”、“-”“*”“/”這幾個(gè)符號(hào)就代表數(shù)學(xué)運(yùn)算中的、、四種運(yùn)算符號(hào)。使用“&”符號(hào)可以使兩個(gè)表達(dá)式強(qiáng)制連接在一起。

“=”“>”、“<”、“<>”這四個(gè)符號(hào)分別表示等于、大于小于、不等于,它們都是用來(lái)判斷某個(gè)條件是否為滿(mǎn)足。

“And”“Or”、“Not”這三個(gè)邏輯運(yùn)算符是用來(lái)連接上面的這些條件表達(dá)式的。

Like ”常常用在對(duì)一個(gè)字符型的值進(jìn)行邏輯判斷,是否這個(gè)值滿(mǎn)足某種格式類(lèi)型。所以通常“Like”并不單獨(dú)使用,常常還要跟一些別的符號(hào): “?”表示任何單一字符; “*”表示零個(gè)或多個(gè)字符; “#”表示任何一個(gè)數(shù)字; “[字符列表]”表示字符列表中的任何單一字符; “[!字符列表]”表示不在字符列表中的任何單一字符。

實(shí)驗(yàn)內(nèi)容

1 無(wú)條件查詢(xún)

l         查詢(xún)?nèi)w學(xué)生的詳細(xì)記錄。這是一個(gè)無(wú)條件的選擇查詢(xún),其命令為:

SELECT  *                       /*這里的“*”等價(jià)于ALL*/

FROM  Students;

其結(jié)果為表3.3中的全部數(shù)據(jù)。

2 條件查詢(xún)

l         查詢(xún)數(shù)學(xué)系全體學(xué)生的學(xué)號(hào)(Sno)和姓名 (Sname)。其命令為:

SELECT  Sno, Sname

FROM  Students

WHERE  Sdept='數(shù)學(xué)';

l         查詢(xún)年齡不在18-22歲之間的學(xué)生姓名(Sname)及年齡(Sage)。其命令為:

SELECT  Sname, Sage

FROM  Students

WHERE  Sage  NOT  BETWEEN  18 AND 22;

3 查詢(xún)結(jié)果排序

l         查詢(xún)?nèi)w學(xué)生情況,查詢(xún)結(jié)果按所在系的系名(Sdpet)升序排列,同一系中的學(xué)生按年齡(Sage)降序排列。其命令為:

SELECT  *

FROM  Students

ORDER BY Sdept, Sage DESC;

4 集函數(shù)的使用

l         查詢(xún)學(xué)生總?cè)藬?shù)。其命令為:

SELECT  COUNT(*)

FROM  Students;

5 查詢(xún)結(jié)果分組

l         查詢(xún)選修了3門(mén)或3門(mén)以上課程的學(xué)生學(xué)號(hào)(Sno)。其命令為:

SELECT  Sno

FROM  Reports

GROUP  BY Sno

HAVING  COUNT(Cno)>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

實(shí)驗(yàn)六  數(shù)據(jù)窗體

實(shí)驗(yàn)題目

         數(shù)據(jù)窗體操作

實(shí)驗(yàn)?zāi)康?/span>

熟練掌握Access數(shù)據(jù)窗體的操作方法

實(shí)驗(yàn)指導(dǎo):

窗體也是Access中的一種對(duì)象,它使用計(jì)算機(jī)屏幕將數(shù)據(jù)庫(kù)中的表或查詢(xún)中的數(shù)據(jù)告訴我們。“窗體”對(duì)象

打開(kāi)數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)窗口的選項(xiàng)卡上選擇窗體對(duì)象,然后在數(shù)據(jù)庫(kù)菜單上單擊新建按鈕,并在彈出的新建窗體對(duì)話(huà)框中選擇自動(dòng)創(chuàng)建窗體:縱欄式選項(xiàng),  

“新建窗體”對(duì)話(huà)框

選完以后在這個(gè)對(duì)話(huà)框下部的該對(duì)象的數(shù)據(jù)來(lái)源表或查詢(xún)下拉框中選擇需要的表或查詢(xún),這時(shí)先要將鼠標(biāo)移動(dòng)到下拉框右面的向下按鈕上,單擊鼠標(biāo)左鍵,會(huì)彈出一個(gè)下拉列表框,選取我們需要的表,完成選擇對(duì)象的數(shù)據(jù)來(lái)源表或查詢(xún),這些都完成以后單擊新建窗體對(duì)話(huà)框中確定按鈕。
   
接著Access就會(huì)給我們自動(dòng)創(chuàng)建一個(gè)縱欄式的表格了。注意在創(chuàng)建以后可別忘了保存這個(gè)窗體。

我們也可以通過(guò)在上圖選取不同樣式來(lái)建立不同風(fēng)格的數(shù)據(jù)窗體,也可以修改創(chuàng)建好的數(shù)據(jù)窗體,或者在上面添加控件、畫(huà)圖、為窗體添加背景等。

實(shí)驗(yàn)內(nèi)容

基于創(chuàng)建好的學(xué)生信息數(shù)據(jù)庫(kù),創(chuàng)建一個(gè)實(shí)現(xiàn)用戶(hù)登陸功能的數(shù)據(jù)窗體。

實(shí)驗(yàn)七  數(shù)據(jù)報(bào)表

實(shí)驗(yàn)題目:

創(chuàng)建數(shù)據(jù)報(bào)表

實(shí)驗(yàn)?zāi)康?/span>

熟練掌握sql數(shù)據(jù)插入、修改和刪除的使用。

實(shí)驗(yàn)指導(dǎo):

報(bào)表和窗體的建立過(guò)程基本是一樣的,只是最終一個(gè)顯示在屏幕上,一個(gè)顯示在紙上;窗體可以有交互,而報(bào)表沒(méi)有交互罷了。

一、使用自動(dòng)報(bào)表建立報(bào)表

打開(kāi)一個(gè)數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)窗口左側(cè)的選項(xiàng)卡上選擇報(bào)表對(duì)象。單擊數(shù)據(jù)庫(kù)窗口中的新建按鈕,這時(shí)在屏幕上就會(huì)彈出一個(gè)新建報(bào)表的對(duì)話(huà)框,將鼠標(biāo)移動(dòng)到這個(gè)對(duì)話(huà)框里的列表框中,選擇自動(dòng)創(chuàng)建報(bào)表表格式,并在對(duì)象數(shù)據(jù)的來(lái)源表或查詢(xún)提示右面的下拉框右面的向下按鈕上單擊,在彈出的下拉列表中單擊報(bào)表來(lái)源表,單擊確定按鈕。

新建報(bào)表

現(xiàn)在屏幕上就出現(xiàn)了我們制做的報(bào)表的模擬顯示樣式了。

二、使用報(bào)表向?qū)Ы?/span>報(bào)表

首先雙擊數(shù)據(jù)庫(kù)窗口中創(chuàng)建方式欄中的使用向?qū)?chuàng)建報(bào)表項(xiàng),這時(shí)在屏幕上會(huì)彈出一個(gè)對(duì)話(huà)框報(bào)表向?qū)?/span>”,如下圖。這個(gè)窗口中要求我們確定報(bào)表上使用哪些字段,這和我們使用查詢(xún)向?qū)?/span>窗體向?qū)?/span>差不多。另外,Access問(wèn)我們是否要對(duì)報(bào)表添加分組級(jí)別,這個(gè)分組級(jí)別就是報(bào)表在打印的時(shí)候,各個(gè)字段是否是按照階梯的方式排列。分幾組,就有幾級(jí)臺(tái)階。接下來(lái)選擇報(bào)表的排序、樣式等別的信息,最終完成報(bào)表的創(chuàng)建。

三、報(bào)表中添加文字

將鼠標(biāo)移動(dòng)到工具箱上單擊標(biāo)簽圖標(biāo),將鼠標(biāo)移動(dòng)到報(bào)表“‘報(bào)表頁(yè)眉欄中的右下角,現(xiàn)在按住鼠標(biāo)左鍵,拖動(dòng)鼠標(biāo),當(dāng)屏幕上出現(xiàn)的矩形虛線(xiàn)框的大小比較合適的時(shí)候放開(kāi)鼠標(biāo)左鍵,這時(shí)在你的報(bào)表上就出現(xiàn)了一個(gè)標(biāo)簽控件。而且它現(xiàn)在正處在可以輸入文字的狀態(tài)下,輸入文字制作者:某某就可以了。

   如果需要我們還可以修改報(bào)表內(nèi)容的顯示樣式,請(qǐng)參閱相關(guān)資料。

實(shí)驗(yàn)內(nèi)容

創(chuàng)建一個(gè)報(bào)表,打印學(xué)生信息。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

實(shí)驗(yàn)八  數(shù)據(jù)庫(kù)轉(zhuǎn)換

實(shí)驗(yàn)題目: 

數(shù)據(jù)庫(kù)不同版本之間的轉(zhuǎn)換

實(shí)驗(yàn)?zāi)康?/span>

熟練掌握數(shù)據(jù)庫(kù)不同版本之間的轉(zhuǎn)換方法。

實(shí)驗(yàn)指導(dǎo): 

由于不同版本的ACCESS數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)不同,為了用不同版本的ACCESS建立的數(shù)據(jù)庫(kù)在其它版本的ACCESS中,就需要將不同版本之間的數(shù)據(jù)庫(kù)文件進(jìn)行轉(zhuǎn)化。
 
首先我們講講將舊版本的數(shù)據(jù)庫(kù)轉(zhuǎn)換到“Access2000”所能接收的數(shù)據(jù)庫(kù)版本。單擊工具欄上的打開(kāi)按鈕,選擇舊的數(shù)據(jù)庫(kù)文件,然后單擊打開(kāi)。

“轉(zhuǎn)換/打開(kāi)數(shù)據(jù)庫(kù)”對(duì)話(huà)框

單擊選項(xiàng)按鈕,決定是希望將數(shù)據(jù)庫(kù)轉(zhuǎn)換為Access2000的格式,然后單擊確定按鈕就完成了將舊版本的數(shù)據(jù)庫(kù)轉(zhuǎn)換為Access2000中的數(shù)據(jù)庫(kù)了。如果想把Access2000中的數(shù)據(jù)庫(kù)轉(zhuǎn)換成老版本的數(shù)據(jù)庫(kù),同樣可以單擊工具菜單,選擇數(shù)據(jù)庫(kù)實(shí)用工具,這樣彈出一個(gè)菜單,單擊菜單上的到當(dāng)前的Access數(shù)據(jù)庫(kù)版本。然后輸入轉(zhuǎn)換后的數(shù)據(jù)庫(kù)名稱(chēng)和位置。完成這些后,單擊保存按鈕就可以了。

實(shí)驗(yàn)內(nèi)容:

轉(zhuǎn)換先前創(chuàng)建的學(xué)生信息數(shù)據(jù)庫(kù)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多