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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第2章

表的屬性設置與操作學習目標l能修改表的結構l能設置字段屬性l能設置表的主鍵l會設置值列表字段和查閱字段l能對表記錄進行排序l能按條件篩選記錄l會設置索引l能創(chuàng)建表間關系2.1設置字段屬性

2.1.1設置字段格式

任務2.1

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

任務2.2

在“學生”表中,為確保學生信息的正確性,將“身高”字段值設定為1.30~2.50,當超出這個范圍時,給出“身高必須在1.30到2.50之間?!碧崾拘畔?。

任務分析通過設置字段的“有效性規(guī)則”,在向表中輸入數(shù)據時,系統(tǒng)會自動檢查輸入的數(shù)據是否符合有效性規(guī)則,如果不符合有效性規(guī)則,則會給出提示信息,顯示有效性文本所設置的內容,這樣能確保輸入數(shù)據的正確性?!吧砀摺弊侄蔚挠行砸?guī)則條件表達式為>=1.30And<=2.50。任務操作設置字段默認值和必需項1.設置字段默認值2.設置字段必需項3.空值和Null值2.1.3設置輸入掩碼任務2.3

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

任務分析輸入掩碼主要用于文本型和日期/時間型字段,也可用于數(shù)字或貨幣型字段。輸入掩碼使用原義字符來控制字段或控件的數(shù)據輸入。對于文本型和日期/時間型字段,系統(tǒng)提供了“輸入掩碼向導”,幫助用戶正確設置輸入掩碼。任務操作輸入掩碼2.2設置主鍵

2.2.1設置單字段主鍵

任務2.4

為確?!皩W生”表中沒有重復的學生學號,可將“學號”字段設置為主鍵。

任務分析如果能用一個字段唯一標識表中每一條記錄,那么該字段可以設置為主鍵。在“學生”表中,由于每位學生的“學號”是唯一的,則可以將“學號”字段設置為主鍵,而不能定義“姓名”、“地址”等字段為主關鍵字,因為有可能出現(xiàn)姓名相同或地址相同的兩條或多條記錄。任務操作2.2.2設置多字段主鍵任務2.5

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

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

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

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

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

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

2.4.1單字段排序

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

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

使用“按窗體篩選”記錄,單擊字段的下拉按鈕并選擇一個值作為條件準則,通過它產生滿足條件的記錄子集。任務操作打開“學生”數(shù)據表視圖,單擊“開始”選項卡“排序和篩選”選項組中的“高級”下拉按鈕,選擇“按窗體篩選”選項。2.5.2高級篩選記錄

對于比較復雜的篩選,可以使用高級篩選,為指定的字段設置篩選條件。任務2.11在“學生”表中篩選出多個不確定的記錄,如篩選“張”姓或“李”姓的記錄。任務分析

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

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

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

為使每位學生的課程成績排在一起,在“成績”表中對“學號”字段按升序建立索引。

任務分析每門課程的考試成績在“成績”表中是一條記錄,一個學生可以有多門課程的考試成績,因此,應該對“學號”字段建立有重復記錄的索引,使每位學生的課程成績排在一起。任務操作索引還可以在表設計視圖中進行設置,單擊“設計”選項卡“顯示/隱藏”選項組中的“索引”按鈕,打開索引窗口,如圖2-41所示。在索引窗口中可以看到已經有了一個名為PrimaryKey的索引,作為表的主鍵組合字段的“學號”和“課程號”會自動創(chuàng)建索引,該索引是主索引,并且是唯一索引。表中第3行的索引是上述任務創(chuàng)建的索引。2.6.2創(chuàng)建多字段索引

如果經常對兩個或更多的字段進行搜索或排序,則可以為多個字段建立索引。使用多個字段索引記錄時,可以理解為首先使用索引對第1個字段進行排列,如果第1個字段值相同,則按索引中的第2個字段值進行排列,以此類推。任務2.13

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

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

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

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

“學生”表中的“學號”為主鍵,每位學生是唯一的,在對應的“成績”表中“學號”字段是外鍵,該表記錄著每位學生各門課程的考試成績,因此,兩個表可以通過“學號”字段建立一對多關聯(lián)。任務操作表間關系與子數(shù)據表

1.表間關系(1)一對一關系。(2)一對多關系。(3)多對多關系。2.子數(shù)據表2.7.2設置聯(lián)接類型

聯(lián)接是表或查詢中的字段與另一個表或查詢中具有同一數(shù)據類型的字段之間的關聯(lián)。設置或更改聯(lián)接類型的操作步驟如下。關系選項

(1)實施參照完整性:控制相關表中記錄的插入、更新或刪除操作,確保關聯(lián)表中記錄的正確性。(2)級聯(lián)更新相關字段:當主表中的主鍵更新時,關聯(lián)表中該字段值也會自動更新。例如,在“學生”表中更改了某個學生的學號,在“成績”表中所有該學生的

溫馨提示

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

評論

0/150

提交評論