《數(shù)據(jù)庫(kù)Access》課件-第2章 表的屬性設(shè)置與_第1頁(yè)
《數(shù)據(jù)庫(kù)Access》課件-第2章 表的屬性設(shè)置與_第2頁(yè)
《數(shù)據(jù)庫(kù)Access》課件-第2章 表的屬性設(shè)置與_第3頁(yè)
《數(shù)據(jù)庫(kù)Access》課件-第2章 表的屬性設(shè)置與_第4頁(yè)
《數(shù)據(jù)庫(kù)Access》課件-第2章 表的屬性設(shè)置與_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第2章

表的屬性設(shè)置與操作學(xué)習(xí)目標(biāo)l能修改表的結(jié)構(gòu)l能設(shè)置字段屬性l能設(shè)置表的主鍵l會(huì)設(shè)置值列表字段和查閱字段l能對(duì)表記錄進(jìn)行排序l能按條件篩選記錄l會(huì)設(shè)置索引l能創(chuàng)建表間關(guān)系2.1設(shè)置字段屬性

2.1.1設(shè)置字段格式

任務(wù)2.1

將“成績(jī)管理”數(shù)據(jù)庫(kù)“學(xué)生”表中的“身高”字段設(shè)置為“數(shù)字”類(lèi)型中的“單精度型”、2位小數(shù);“出生日期”字段設(shè)置為“日期/時(shí)間”類(lèi)型中的“短日期”格式。任務(wù)分析表中的“數(shù)字”、“日期/時(shí)間”、“是/否”類(lèi)型等字段有多種格式供用戶(hù)選擇,每種格式存儲(chǔ)所占用的字節(jié)數(shù)不一樣,數(shù)據(jù)顯示的方式也不一樣。任務(wù)操作字段屬性設(shè)置字段屬性字段屬性3.設(shè)置字段格式字段的“格式”屬性決定了數(shù)據(jù)的顯示方式。4設(shè)置字段標(biāo)題字段名和標(biāo)題可以是不相同的,但內(nèi)部引用的仍是字段名。如果未指定標(biāo)題,則標(biāo)題默認(rèn)為字段名。2.1.2設(shè)置字段有效性規(guī)則

任務(wù)2.2

在“學(xué)生”表中,為確保學(xué)生信息的正確性,將“身高”字段值設(shè)定為1.30~2.50,當(dāng)超出這個(gè)范圍時(shí),給出“身高必須在1.30到2.50之間?!碧崾拘畔ⅰ?/p>

任務(wù)分析通過(guò)設(shè)置字段的“有效性規(guī)則”,在向表中輸入數(shù)據(jù)時(shí),系統(tǒng)會(huì)自動(dòng)檢查輸入的數(shù)據(jù)是否符合有效性規(guī)則,如果不符合有效性規(guī)則,則會(huì)給出提示信息,顯示有效性文本所設(shè)置的內(nèi)容,這樣能確保輸入數(shù)據(jù)的正確性。“身高”字段的有效性規(guī)則條件表達(dá)式為>=1.30And<=2.50。任務(wù)操作設(shè)置字段默認(rèn)值和必需項(xiàng)1.設(shè)置字段默認(rèn)值2.設(shè)置字段必需項(xiàng)3.空值和Null值2.1.3設(shè)置輸入掩碼任務(wù)2.3

為“學(xué)生”表中的“出生日期”字段定義輸入掩碼為“長(zhǎng)日期(中文)”格式。

任務(wù)分析輸入掩碼主要用于文本型和日期/時(shí)間型字段,也可用于數(shù)字或貨幣型字段。輸入掩碼使用原義字符來(lái)控制字段或控件的數(shù)據(jù)輸入。對(duì)于文本型和日期/時(shí)間型字段,系統(tǒng)提供了“輸入掩碼向?qū)А?,幫助用?hù)正確設(shè)置輸入掩碼。任務(wù)操作輸入掩碼2.2設(shè)置主鍵

2.2.1設(shè)置單字段主鍵

任務(wù)2.4

為確?!皩W(xué)生”表中沒(méi)有重復(fù)的學(xué)生學(xué)號(hào),可將“學(xué)號(hào)”字段設(shè)置為主鍵。

任務(wù)分析如果能用一個(gè)字段唯一標(biāo)識(shí)表中每一條記錄,那么該字段可以設(shè)置為主鍵。在“學(xué)生”表中,由于每位學(xué)生的“學(xué)號(hào)”是唯一的,則可以將“學(xué)號(hào)”字段設(shè)置為主鍵,而不能定義“姓名”、“地址”等字段為主關(guān)鍵字,因?yàn)橛锌赡艹霈F(xiàn)姓名相同或地址相同的兩條或多條記錄。任務(wù)操作2.2.2設(shè)置多字段主鍵任務(wù)2.5

在“成績(jī)”表中為確保一個(gè)學(xué)生的一門(mén)課程成績(jī)不出現(xiàn)兩次或多次,將“學(xué)號(hào)”字段和“課程號(hào)”字段組合設(shè)置為“成績(jī)”表的主鍵。

任務(wù)分析當(dāng)用單個(gè)字段無(wú)法唯一標(biāo)識(shí)表中的記錄時(shí),可以將兩個(gè)或多個(gè)字段組合在一起作為主鍵來(lái)唯一標(biāo)識(shí)每一條記錄。在“成績(jī)”表中,由于“成績(jī)”或“課程號(hào)”字段都不能唯一標(biāo)識(shí)每一條記錄,而將這兩個(gè)字段組合在一起后可以唯一標(biāo)識(shí)每一條記錄,因此,可以將這兩個(gè)字段組合起來(lái)設(shè)置為主鍵。任務(wù)操作主鍵與外鍵主鍵是能夠唯一標(biāo)識(shí)表中每條記錄的一個(gè)字段或多個(gè)字段的組合,它不允許為Null值,且主鍵的鍵值必須始終是唯一的。外鍵是存在于子表中,用于與相應(yīng)的主表建立關(guān)系的值。(1)自動(dòng)編號(hào)類(lèi)型主鍵。(2)單字段主鍵。(3)多字段主鍵。2.3創(chuàng)建值列表字段和查閱字段任務(wù)2.6

在表設(shè)計(jì)視圖中為“學(xué)生”表的“性別”字段創(chuàng)建值列表,取值為“男”和“女”。

任務(wù)分析在“學(xué)生”表的“性別”字段中,只有“男”或“女”兩個(gè)值,可以把該字段設(shè)置為值列表字段,在輸入數(shù)據(jù)時(shí),直接從預(yù)設(shè)的值列表中進(jìn)行選擇輸入,提高錄入速度。任務(wù)操作圖2-15從組合框中選擇字段值使用向?qū)?chuàng)建值列表字段2.3.2創(chuàng)建查閱字段任務(wù)2.7

將“課程”表中的“課程名”字段設(shè)置為查閱列字段,由“教材”表為該字段提供值列表。

任務(wù)分析在輸入記錄時(shí),“課程”表中的“課程名”字段由“教材”表為該字段提供值列表,這加快了錄入速度,并減少了輸入錯(cuò)誤。任務(wù)操作2.4記錄排序

2.4.1單字段排序

任務(wù)2.8對(duì)“學(xué)生”表中的記錄(圖2-26)按“姓名”字段升序重新排列次序。任務(wù)分析在Access2010中,可以按照文本、數(shù)字或日期值進(jìn)行數(shù)據(jù)排序。排序主要有兩種方法:一種是利用工具欄進(jìn)行簡(jiǎn)單排序;另一種是利用窗口的高級(jí)排序。對(duì)單字段或相鄰的多個(gè)字段排序可以使用工具欄按鈕進(jìn)行快速排序。任務(wù)操作2.4.2多字段排序任務(wù)2.9“學(xué)生”表按“專(zhuān)業(yè)”字段升序、“出生日期”字段降序排列記錄。

任務(wù)分析由于“專(zhuān)業(yè)”字段和“出生日期”字段是不相鄰的,要對(duì)這兩個(gè)字段進(jìn)行排序,需要使用Access的高級(jí)排序功能。任務(wù)操作2.5篩選記錄在Access2010有多種篩選記錄的方法:按窗體篩選、高級(jí)篩選、選擇記錄等。2.5.1按窗體篩選記錄任務(wù)2.10在“學(xué)生”表中篩選專(zhuān)業(yè)為“網(wǎng)絡(luò)技術(shù)與應(yīng)用”并且性別為“女”的記錄。任務(wù)分析

使用“按窗體篩選”記錄,單擊字段的下拉按鈕并選擇一個(gè)值作為條件準(zhǔn)則,通過(guò)它產(chǎn)生滿(mǎn)足條件的記錄子集。任務(wù)操作打開(kāi)“學(xué)生”數(shù)據(jù)表視圖,單擊“開(kāi)始”選項(xiàng)卡“排序和篩選”選項(xiàng)組中的“高級(jí)”下拉按鈕,選擇“按窗體篩選”選項(xiàng)。2.5.2高級(jí)篩選記錄

對(duì)于比較復(fù)雜的篩選,可以使用高級(jí)篩選,為指定的字段設(shè)置篩選條件。任務(wù)2.11在“學(xué)生”表中篩選出多個(gè)不確定的記錄,如篩選“張”姓或“李”姓的記錄。任務(wù)分析

在設(shè)置篩選條件時(shí),有時(shí)需要使用通配符“*”或“?”,一個(gè)“*”可以替代多個(gè)字符,一個(gè)“?”可以替代一個(gè)字符。因此,在該任務(wù)的“條件”單元格中需要輸入條件“張*Or李*”。任務(wù)操作選擇記錄

Access2010提供了選擇記錄操作,可以選擇包含或不包含同一數(shù)據(jù)記錄的特定字段。例如,在“學(xué)生”數(shù)據(jù)表視圖中,篩選所有專(zhuān)業(yè)是“動(dòng)漫設(shè)計(jì)”的記錄。2.6創(chuàng)建索引

根據(jù)用戶(hù)選擇創(chuàng)建的索引字段來(lái)存儲(chǔ)記錄的位置,可以加快查找和排序記錄的速度。2.6.1創(chuàng)建單字段索引任務(wù)2.12

為使每位學(xué)生的課程成績(jī)排在一起,在“成績(jī)”表中對(duì)“學(xué)號(hào)”字段按升序建立索引。

任務(wù)分析每門(mén)課程的考試成績(jī)?cè)凇俺煽?jī)”表中是一條記錄,一個(gè)學(xué)生可以有多門(mén)課程的考試成績(jī),因此,應(yīng)該對(duì)“學(xué)號(hào)”字段建立有重復(fù)記錄的索引,使每位學(xué)生的課程成績(jī)排在一起。任務(wù)操作索引還可以在表設(shè)計(jì)視圖中進(jìn)行設(shè)置,單擊“設(shè)計(jì)”選項(xiàng)卡“顯示/隱藏”選項(xiàng)組中的“索引”按鈕,打開(kāi)索引窗口,如圖2-41所示。在索引窗口中可以看到已經(jīng)有了一個(gè)名為PrimaryKey的索引,作為表的主鍵組合字段的“學(xué)號(hào)”和“課程號(hào)”會(huì)自動(dòng)創(chuàng)建索引,該索引是主索引,并且是唯一索引。表中第3行的索引是上述任務(wù)創(chuàng)建的索引。2.6.2創(chuàng)建多字段索引

如果經(jīng)常對(duì)兩個(gè)或更多的字段進(jìn)行搜索或排序,則可以為多個(gè)字段建立索引。使用多個(gè)字段索引記錄時(shí),可以理解為首先使用索引對(duì)第1個(gè)字段進(jìn)行排列,如果第1個(gè)字段值相同,則按索引中的第2個(gè)字段值進(jìn)行排列,以此類(lèi)推。任務(wù)2.13

在“學(xué)生”表中創(chuàng)建一個(gè)名為“姓名專(zhuān)業(yè)”的多字段索引,索引字段為“姓名”和“專(zhuān)業(yè)”。任務(wù)分析

創(chuàng)建多字段索引時(shí),首先確定要建立索引的字段為“姓名”和“專(zhuān)業(yè)”,然后在索引窗口中建立索引。實(shí)際上是按“姓名+專(zhuān)業(yè)”表達(dá)式值進(jìn)行索引的。2.7表間關(guān)系

一個(gè)關(guān)系型數(shù)據(jù)庫(kù)由各種表組成,這些表共同構(gòu)建了一個(gè)完整的系統(tǒng)。2.7.1定義表間關(guān)系任務(wù)2.14

在“成績(jī)管理”數(shù)據(jù)庫(kù)中,要檢索學(xué)生的姓名、所學(xué)專(zhuān)業(yè)、各門(mén)課程的考試成績(jī),需將“學(xué)生”表和“成績(jī)”表通過(guò)“學(xué)號(hào)”字段建立關(guān)聯(lián)。任務(wù)分析

“學(xué)生”表中的“學(xué)號(hào)”為主鍵,每位學(xué)生是唯一的,在對(duì)應(yīng)的“成績(jī)”表中“學(xué)號(hào)”字段是外鍵,該表記錄著每位學(xué)生各門(mén)課程的考試成績(jī),因此,兩個(gè)表可以通過(guò)“學(xué)號(hào)”字段建立一對(duì)多關(guān)聯(lián)。任務(wù)操作表間關(guān)系與子數(shù)據(jù)表

1.表間關(guān)系(1)一對(duì)一關(guān)系。(2)一對(duì)多關(guān)系。(3)多對(duì)多關(guān)系。2.子數(shù)據(jù)表2.7.2設(shè)置聯(lián)接類(lèi)型

聯(lián)接是表或查詢(xún)中的字段與另一個(gè)表或查詢(xún)中具有同一數(shù)據(jù)類(lèi)型的字段之間的關(guān)聯(lián)。設(shè)置或更改聯(lián)接類(lèi)型的操作步驟如下。關(guān)系選項(xiàng)

(1)實(shí)施參照完整性:控制相關(guān)表中記錄的插入、更新或刪除操作,確保關(guān)聯(lián)表中記錄的正確性。(2)級(jí)聯(lián)更新相關(guān)字段:當(dāng)主表中的主鍵更新時(shí),關(guān)聯(lián)表中該字段值也會(huì)自動(dòng)更新。例如,在“學(xué)生”表中更改了某個(gè)學(xué)生的學(xué)號(hào),在“成績(jī)”表中所有該學(xué)生的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論