




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、,第4章 數(shù)據(jù)表的設(shè)計與創(chuàng)建,設(shè)計數(shù)據(jù)表,1,創(chuàng)建數(shù)據(jù)表,2,2,4.1.1數(shù)據(jù)表的結(jié)構(gòu) 4.1.2數(shù)據(jù)類型 4.1.3字段屬性,4.2.1使用數(shù)據(jù)表模板創(chuàng)建數(shù)據(jù)表 4.2.2使用字段模板創(chuàng)建數(shù)據(jù) 4.2.3使用“表”按鈕創(chuàng)建數(shù)據(jù)表 4.2.4使用“表設(shè)計”按鈕創(chuàng)建數(shù)據(jù)表 4.2.5通過導(dǎo)入創(chuàng)建數(shù)據(jù)表 ,第4章數(shù)據(jù)表的設(shè)計與創(chuàng)建,數(shù)據(jù)輸入,3,修改編輯數(shù)據(jù)表結(jié)構(gòu),4,3,4.3.1輸入數(shù)據(jù)到空結(jié)構(gòu)數(shù)據(jù)表中 4.3.2添加數(shù)據(jù)到數(shù)據(jù)表中,4.4.1利用“設(shè)計視圖”修改數(shù)據(jù)表結(jié)構(gòu) 4.4.2利用“數(shù)據(jù)表視圖”修改數(shù)據(jù)表結(jié)構(gòu),第4章數(shù)據(jù)表的設(shè)計與創(chuàng)建,編輯數(shù)據(jù)表,5,索引、主鍵及表關(guān)系,6,4,4.
2、5.1增加與修改記錄 4.5.2選中與刪除記錄 4.5.3數(shù)據(jù)表的視圖方式及其切換 4.5.4數(shù)據(jù)的查找與替換 4.5.6數(shù)據(jù)的排序與篩選 ,4.6.1索引 4.6.2主鍵 4.6.3表關(guān)系 ,本章小結(jié)(重點),第4章數(shù)據(jù)表的設(shè)計與創(chuàng)建,5,數(shù)據(jù)表是Access 2010中最重要的概念之一,是數(shù)據(jù)庫中最基本和最重要的對象。 它是特定主題的數(shù)據(jù)集合,它將具有相同性質(zhì)或相關(guān)聯(lián)的數(shù)據(jù)存儲在一起,以行和列的形式來記錄數(shù)據(jù);同時,它也是所有查詢、窗體和報表等數(shù)據(jù)庫對象的數(shù)據(jù)來源。 本章將介紹數(shù)據(jù)表的概念,在Access 2010中創(chuàng)建數(shù)據(jù)表的幾種方法,構(gòu)成數(shù)據(jù)表字段的數(shù)據(jù)類型,字段屬性的設(shè)置,如何修改數(shù)
3、據(jù)表的結(jié)構(gòu),如何為數(shù)據(jù)表建立索引以及如何建立數(shù)據(jù)表之間的表關(guān)系,數(shù)據(jù)表中數(shù)據(jù)的排序及篩選等操作。,6,數(shù)據(jù)表由若干行和若干列組成,返回,1.數(shù)據(jù)表,字段,數(shù)據(jù)表的欄目(列)稱為字段,它描述主題的某類特征。,記錄,數(shù)據(jù)表的一行稱為一個記錄,4.1設(shè)計數(shù)據(jù)表,數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)表設(shè)計的主要工作是設(shè)計數(shù)據(jù)表的結(jié)構(gòu),即數(shù)據(jù)表中的字段及字段屬性,包括字段名、每個字段的數(shù)據(jù)類型、長度、索引和有效性規(guī)則等。,表結(jié)構(gòu),數(shù)據(jù),數(shù)據(jù)表中的行和列相交處的數(shù)據(jù)稱為字段值,4.1.1數(shù)據(jù)表的結(jié)構(gòu),字段名稱,字段值,定義數(shù)據(jù)表的結(jié)構(gòu)就是定義: 字段名 字段的數(shù)據(jù)類型 字段屬性等各項參數(shù),由1-64個字符組成。除句點(.)
4、、感嘆號(?。⒎嚼ㄌ枺?)和左單引號()等這些字符外,數(shù)字、字母、漢字、符號和空格(不能作為首字符)等都是合法的字符。在一個數(shù)據(jù)表中,字段的名稱必須是唯一的。,7,設(shè)計視圖,數(shù)據(jù)表視圖,8,數(shù)據(jù)表的“設(shè)計視圖”,9,數(shù)據(jù)表的“設(shè)計視圖”、“數(shù)據(jù)表視圖”及其切換,10,重要提示數(shù)據(jù)表的4種視圖形式,常用的是“設(shè)計視圖”和“數(shù)據(jù)表視圖”: (1)“設(shè)計視圖”:用于創(chuàng)建和修改數(shù)據(jù)表的結(jié)構(gòu); (2)“數(shù)據(jù)表視圖”:用于瀏覽、編輯和修改數(shù)據(jù)表中的數(shù)據(jù)記錄; (3)“數(shù)據(jù)透視圖視圖”:用于以圖表的形式顯示數(shù)據(jù); (4)“數(shù)據(jù)透視表視圖”:用于按照不同的方式組織和分析數(shù)據(jù)。,返回,4.1.2數(shù)據(jù)類型,11
5、,在數(shù)據(jù)表中同一列數(shù)據(jù)必須具有相同的數(shù)據(jù)特征,稱為字段的數(shù)據(jù)類型。不同數(shù)據(jù)類型的字段用來表達不同的信息,數(shù)據(jù)類型決定了數(shù)據(jù)存儲的大小以及使用方式。在設(shè)計數(shù)據(jù)表時,必須首先定義數(shù)據(jù)表中字段的數(shù)據(jù)類型。,12,重要提示字段的數(shù)據(jù)類型: (1)各種數(shù)據(jù)類型的存儲特性有所不同,因此,字段的數(shù)據(jù)類型是要根據(jù)數(shù)據(jù)的具體特性來設(shè)定的。 (2)一般地來說,不具有大小數(shù)值意義的數(shù)字字符,例如:“學(xué)號”、“電話號碼”等,設(shè)計為“文本”數(shù)據(jù)類型;較長的文本,例如:“備注”、“簡介”等數(shù)據(jù),可以設(shè)計為“備注”數(shù)據(jù)類型;而照片等數(shù)據(jù)可以設(shè)計為“OLE對象”或附件數(shù)據(jù)類型。,返回,4.1.3字段屬性,13,確定了數(shù)據(jù)類型
6、之后,還應(yīng)設(shè)定字段屬性,才能更準確地確定數(shù)據(jù)在數(shù)據(jù)表中的存儲。不同的數(shù)據(jù)類型有不同的屬性。 在數(shù)據(jù)表的“設(shè)計視圖”中,窗口的上半部分可以用來設(shè)置“字段名稱”、“數(shù)據(jù)類型”和字段“說明”,下半部分可以用來設(shè)置上半部分選中的字段的“字段屬性”,不同數(shù)據(jù)類型的字段屬性,1.字段大小,3.標題,2.格式、小數(shù)位數(shù),4.輸入掩碼,設(shè)置字段屬性,設(shè)置“文本”數(shù)據(jù)類型的字段大小(即長度),或“數(shù)字”數(shù)據(jù)類型字段的存儲類型,例如:“整型”和“單精度型”等,標題是字段的別名,在“數(shù)據(jù)表視圖”中,它是字段列標題顯示的內(nèi)容,通常字段的標題為空。,選擇或自定義各種數(shù)據(jù)的格式,不同數(shù)據(jù)類型的字段,其格式設(shè)置不同。 對“
7、數(shù)字”數(shù)據(jù)類型或“貨幣”數(shù)據(jù)類型設(shè)置小數(shù)點位數(shù),“文本”數(shù)據(jù)類型無“小數(shù)位數(shù)”設(shè)置。,為數(shù)據(jù)定義格式,使輸入的數(shù)據(jù)有統(tǒng)一的顯示形式??梢詾椤拔谋尽?、“數(shù)字”、“貨幣”、“日期/時間”數(shù)據(jù)類型設(shè)置掩碼。提供預(yù)定義輸入掩碼模板和允許用戶自定義輸入掩碼。例如:自定義“固定電話”字段的輸入掩碼為:“(000)-00000000”格式,輸入電話號碼是“02165642222”,則在“數(shù)據(jù)表視圖”中該字段值顯示為“(021)-65642222”,14,5.索引,7.有效性規(guī)則、有效性文本,確定該字段是否為索引字段。,設(shè)置輸入數(shù)據(jù)的條件,用來防止非法數(shù)據(jù)輸入到數(shù)據(jù)表中,對輸入的數(shù)據(jù)起著限定的作用。例如,設(shè)置
8、“當(dāng)前績點(GPA)”字段的有效性規(guī)則為:“0 And =5”。 有效性文本用來配合有效性規(guī)則的使用。,6.默認值,默認值的使用是為了減少輸入時的重復(fù)操作,如果設(shè)置了“默認值”,那么,添加新紀錄時,系統(tǒng)會自動將“默認值”加到該字段中。,返回,4.2創(chuàng)建數(shù)據(jù)表,15,使用數(shù)據(jù)表模板創(chuàng)建 數(shù)據(jù)表,通過導(dǎo)入創(chuàng)建數(shù)據(jù)表 ,使用“表”按鈕創(chuàng)建 數(shù)據(jù)表,使用“表設(shè)計”按鈕創(chuàng)建數(shù)據(jù)表 ,完成了數(shù)據(jù)表的結(jié)構(gòu)設(shè)計,就可以創(chuàng)建數(shù)據(jù)表了,Access 2010提供了多種創(chuàng)建數(shù)據(jù)表的方法。,使用字段模板創(chuàng)建數(shù)據(jù)表段,返回,4.2.1使用數(shù)據(jù)表模板創(chuàng)建數(shù)據(jù)表,16,例4.1:使用數(shù)據(jù)表模板創(chuàng)建一個“聯(lián)系人”數(shù)據(jù)表。,在
9、“創(chuàng)建”選項卡中,單擊“模板”組的 “應(yīng)用程序部件”按鈕 ,在彈出的下拉菜單中, 選擇“聯(lián)系人”命令;,輸入數(shù)據(jù)并保存數(shù)據(jù)表:自行設(shè)計幾個 “聯(lián)系人”信息,輸入到數(shù)據(jù)表中,單擊窗口左 上角的“保存”按鈕 保存數(shù)據(jù),單擊數(shù)據(jù)表右上 角的“關(guān)閉”按鈕 ,關(guān)閉數(shù)據(jù)表。,啟動Access 2010,新建一個名為“教學(xué)示例” 的空數(shù)據(jù)庫文件;,1.創(chuàng)建數(shù)據(jù)庫:,2.創(chuàng)建數(shù)據(jù)表:,3.輸入數(shù)據(jù)并保存數(shù)據(jù)表:,17,輸入數(shù)據(jù)后保存并關(guān)閉表,使用數(shù)據(jù)表模板創(chuàng)建數(shù)據(jù)表,對于一些常見和典型的應(yīng)用,使用表模板方式創(chuàng)建數(shù)據(jù)表會更加方便快捷。,返回,4.2.2使用字段模板創(chuàng)建數(shù)據(jù)表,18,例4.2:使用字段模板,在上例
10、“教學(xué)示例”數(shù)據(jù)庫中,創(chuàng)建一個“學(xué)生信息表”。,1.創(chuàng)建空白數(shù)據(jù)表:單擊“創(chuàng)建”選項卡的“表”按鈕;,3.輸入字段名稱:“學(xué)號”字段名稱;,5.保存數(shù)據(jù)表:單擊“保存”按鈕 ,輸入“學(xué)生信息表”,單擊“確定”按鈕。,2.選擇數(shù)據(jù)類型:單擊“其他字段”按鈕邊的下拉箭頭 ,選擇需要“格式文本”;,4.輸入數(shù)據(jù)記錄:按要求輸入若干條數(shù)據(jù)記錄;,步驟:,19,單擊,單擊選擇,輸入,添加其他字段,保存,使用字段模板創(chuàng)建數(shù)據(jù)表,通過Access 2010自帶的字段模板創(chuàng)建數(shù)據(jù)表,是Access2010提供的一種新的創(chuàng)建數(shù)據(jù)表的方法。模板中已經(jīng)設(shè)計好了各種字段屬性,可以直接使用。,返回,4.2.3使用“表”
11、按鈕創(chuàng)建數(shù)據(jù)表,20,例4.3:在“教學(xué)示例”數(shù)據(jù)庫中自行設(shè)計和創(chuàng)建一個新的數(shù)據(jù)表。例如:根據(jù)自己的學(xué)業(yè)情況設(shè)計一個數(shù)據(jù)表,包含課程名稱、成績、任課老師、上課時間地點等信息。,在“創(chuàng)建”選項卡中,單擊“表格”組中的“表”按鈕 ,系統(tǒng)在數(shù)據(jù)庫中插入一個名為“表1”的新數(shù)據(jù)表;單擊“單擊以添加”邊的下拉箭頭,在下拉菜單中選擇需要的數(shù)據(jù)類型,輸入字段名稱;依此逐一添加字段,并輸入數(shù)據(jù),最后,保存數(shù)據(jù)表。,“教學(xué)示例”,單擊,在現(xiàn)有的數(shù)據(jù)庫中創(chuàng)建新的數(shù)據(jù)表,返回,選擇數(shù)據(jù)類型輸入字段名稱,4.2.4使用“表設(shè)計”按鈕創(chuàng)建數(shù)據(jù)表,21,使用模板創(chuàng)建的數(shù)據(jù)表不一定完全符合要求,必須進行適當(dāng)?shù)男薷模诟嗟?/p>
12、情況下,必須自己創(chuàng)建新數(shù)據(jù)表。 使用“表設(shè)計”按鈕 ,是一種十分靈活的方法。 用戶需要設(shè)置每個字段的各種屬性,以定義數(shù)據(jù)表的結(jié)構(gòu),然后,切換到“數(shù)據(jù)表視圖”,輸入各條數(shù)據(jù)記錄,完成數(shù)據(jù)表的創(chuàng)建。,是最常見的建表方式,22,例4.4:在“例3.2”創(chuàng)建的空白數(shù)據(jù)庫“教務(wù)系統(tǒng)”中,創(chuàng)建數(shù)據(jù)表“學(xué)生信息表”,“學(xué)生信息表”結(jié)構(gòu),“學(xué)生信息表”數(shù)據(jù)記錄,2.創(chuàng)建數(shù)據(jù)表:在“創(chuàng)建”選項卡中,單擊“表設(shè)計”按鈕 ,進入數(shù)據(jù)表的“設(shè)計視圖”;,4.保存數(shù)據(jù)表的結(jié)構(gòu):單擊“保存”按鈕 ,或選擇“文件”菜單中的“保存”命令,暫時不設(shè)定主鍵;,6.保存數(shù)據(jù)表,并將數(shù)據(jù)庫另存為“My教務(wù)系統(tǒng)”:再次單擊窗口左上角“
13、保存”按鈕 ,單擊數(shù)據(jù)表的“關(guān)閉”按鈕 ,保存并關(guān)閉數(shù)據(jù)表;選擇“文件”菜單的“數(shù)據(jù)庫另存為”命令,輸入“My教務(wù)系統(tǒng)”,單擊“保存”按鈕。,3.設(shè)計表結(jié)構(gòu):按“學(xué)生信息表”結(jié)構(gòu)表所示,輸入字段名稱、選擇“數(shù)據(jù)類型”和設(shè)置字段屬性;,5.切換到“數(shù)據(jù)表視圖”輸入數(shù)據(jù)記錄:單擊窗口左上角“視圖”按鈕 ,選擇“數(shù)據(jù)表視圖”,輸入數(shù)據(jù)記錄。,創(chuàng)建“學(xué)生信息表” 操作步驟,23,1.打開數(shù)據(jù)庫:啟動Access 2010,打開“教務(wù)系統(tǒng)”數(shù)據(jù)庫;,單擊,設(shè)計表結(jié)構(gòu),下一張,創(chuàng)建“學(xué)生信息表”,依次: 輸入字段名稱 設(shè)置字段屬性 完成表結(jié)構(gòu),25,保存,輸入數(shù)據(jù),下一張,切換到 “數(shù)據(jù)表視圖”,26,完
14、成創(chuàng)建,返回,輸入數(shù)據(jù),4.2.5通過導(dǎo)入創(chuàng)建數(shù)據(jù)表,27,在Access 2010中,可以通過導(dǎo)入的方法,利用存儲在其他位置的信息來創(chuàng)建數(shù)據(jù)表。例如:可以導(dǎo)入Excel工作表、ODBC數(shù)據(jù)庫、其他Access 2010數(shù)據(jù)庫、XML文件以及其他類型文件,詳見“第10章”。,返回,請參考“第10章”,自行練習(xí):將配套光盤中本章的“教務(wù)系統(tǒng)素材_數(shù)據(jù)表”數(shù)據(jù)庫的“教師信息表”、“成績表”和“選課表”導(dǎo)入到“My教務(wù)系統(tǒng)”中。,4.3數(shù)據(jù)輸入,輸入數(shù)據(jù)到空結(jié)構(gòu)數(shù)據(jù)表中,添加數(shù)據(jù)到數(shù)據(jù)表中,當(dāng)數(shù)據(jù)表結(jié)構(gòu)定義完成后,單擊窗口左上角“視圖”按鈕,在打開的“視圖”菜單中,選擇“數(shù)據(jù)表視圖”,切換到“數(shù)據(jù)表
15、視圖”,輸入數(shù)據(jù)記錄。,在“表”對象欄中,雙擊一個數(shù)據(jù)表,打開它的“數(shù)據(jù)表視圖”,在數(shù)據(jù)表末尾空白的第一行中直接輸入數(shù)據(jù),添加記錄到數(shù)據(jù)表中。,28,返回,數(shù)據(jù)表的結(jié)構(gòu)定義創(chuàng)建好后,就可以向數(shù)據(jù)表中輸入數(shù)據(jù),即記錄。向數(shù)據(jù)表輸入數(shù)據(jù)的方法主要有兩種:一種是當(dāng)數(shù)據(jù)表結(jié)構(gòu)定義完成后,直接向空數(shù)據(jù)表輸入數(shù)據(jù);另一種是打開要輸入數(shù)據(jù)的數(shù)據(jù)表,然后將數(shù)據(jù)添加到數(shù)據(jù)表中。,重要提示“OLE對象”數(shù)據(jù)類型的數(shù)據(jù)輸入 如果數(shù)據(jù)表中存在“OLE對象”數(shù)據(jù)類型的字段,例如:照片,其數(shù)據(jù)輸入可以在“數(shù)據(jù)表視圖”下,右擊需要輸入數(shù)據(jù)的單元格,選擇“插入對象”快捷菜單命令,在彈出的對話框中,選中“由文件創(chuàng)建”選項,單擊
16、“瀏覽”按鈕,找到圖像文件(.BMP文件),插入到單元格中。,4.4修改編輯數(shù)據(jù)表結(jié)構(gòu),在創(chuàng)建數(shù)據(jù)表之后,有時需要修改數(shù)據(jù)表的結(jié)構(gòu),在Access 2010中,在數(shù)據(jù)表中增加和刪除字段十分方便,可以在“設(shè)計視圖”和“數(shù)據(jù)表視圖”中完成。,4.1.1利用“設(shè)計視圖”修改數(shù)據(jù)表結(jié)構(gòu),1.打開數(shù)據(jù)表:啟動Access 2010,打開數(shù)據(jù)庫,打開數(shù)據(jù)表 ; 2.切換到“設(shè)計視圖”進行修改:在“開始”選項卡下,單擊“視圖”按鈕,選擇“設(shè)計視圖”命令,在數(shù)據(jù)表的“設(shè)計視圖”下,添加字段,對“字段屬性”進行修改和設(shè)置,也可以利用快捷菜單,插入字段和刪除字段等。,快捷菜單,設(shè)計視圖,修改數(shù)據(jù)表的結(jié)構(gòu),返回,1
17、.打開數(shù)據(jù)表:啟動數(shù)據(jù)庫后,在“表”對象欄中,雙擊“學(xué)生信息表”;,2.添加或刪除字段:右擊某列字段名,選擇“插入字段”快捷菜單命令,輸入字段信息,添加新字段列;選擇“刪除字段”快捷菜單命令,刪除該列。,在“數(shù)據(jù)表視圖”中添加和刪除字段的操作,4.4.2利用“數(shù)據(jù)表視圖”修改數(shù)據(jù)表結(jié)構(gòu),30,返回,數(shù)據(jù)的排序與 篩選,增加與修改記錄,數(shù)據(jù)表的視圖 方式及其切換,選中與刪除記錄,返回,4.5編輯數(shù)據(jù)表,使用數(shù)據(jù)庫進行數(shù)據(jù)管理,在很大程度上就是對數(shù)據(jù)表中的數(shù)據(jù)進行管理。Access 2010中,對數(shù)據(jù)表的基本操作有瀏覽、增加、更新和刪除記錄等。,數(shù)據(jù)的查找與 替換,“數(shù)據(jù)表視圖”下,在數(shù)據(jù)表末尾輸
18、入記錄添加記錄,“數(shù)據(jù)表視圖”下,直接修改記錄。,1. 增加新記錄,2. 修改記錄,4.5.1增加與修改記錄,32,返回,4.5.2選中與刪除記錄,33,在“數(shù)據(jù)表視圖”下,鼠標指向數(shù)據(jù)表最左側(cè)的灰色區(qū)域,指針呈黑色向右箭頭 時單擊,可以選中一條記錄,單擊“開始”選項卡“記錄”組中的“刪除”按鈕 ,或右擊選中的記錄,選擇“刪除記錄”快捷菜單命令,在彈出的對話框中,單擊“是”按鈕,刪除選中的記錄。見下一張,2. 刪除記錄,1. 選中記錄,34,重要提示刪除的記錄不可恢復(fù): 用“刪除”按鈕 或命令刪除的記錄,是不能恢復(fù)的。單擊窗口左上角的“撤銷”按鈕 ,不能撤銷刪除操作。,選中記錄,返回,4.5.
19、3數(shù)據(jù)表的視圖方式及其切換,35,Access 2010提供了查看數(shù)據(jù)表的多種視圖方式,主要有“數(shù)據(jù)表視圖”、“設(shè)計視圖”、“數(shù)據(jù)透視表視圖”和“數(shù)據(jù)透視圖視圖”。每個視圖形式顯示不同的數(shù)據(jù)表內(nèi)容,這里主要介紹“數(shù)據(jù)表視圖”和“設(shè)計視圖”兩種視圖方式。,數(shù)據(jù)表視圖: 記錄值 ,設(shè)計視圖:數(shù)據(jù)表結(jié)構(gòu) ,36,切換視圖菜單,視圖切換,返回,單擊,4.5.4 數(shù)據(jù)的查找與替換,37,在“表”對象欄中,雙擊數(shù)據(jù)表;,單擊“開始”選項卡中的“查找”按鈕 ,打開“查找和替換”對話框,設(shè)置查找和替換的“查找范圍”、“匹配”字段和“搜索”方向等條件。,步驟2:設(shè)置查找或替換,步驟1:在“數(shù)據(jù)表視圖”下打開數(shù)據(jù)
20、表,Access 2010提供了很方便的方法來查找數(shù)據(jù)以及對大量數(shù)據(jù)的替換操作。數(shù)據(jù)的查找和替換是利用“查找和替換”對話框進行的。,38,“查找和替換”對話框,返回,排序:按記錄值序排列記錄 分為:升序和降序,數(shù)據(jù)篩選:只顯示滿足某些條件的記錄,隱藏不滿足條件的記錄。,排序和篩選是兩種比較常用的數(shù)據(jù)處理方法。,4.5.5數(shù)據(jù)的排序與篩選,39,數(shù)據(jù)排序,40,例4.6:在“教務(wù)系統(tǒng)”數(shù)據(jù)庫的“學(xué)生信息表”中,將記錄按“院系”字段升序排列,當(dāng)“院系”相同時,按“當(dāng)前績點(GPA)”字段升序排列,結(jié)果如下圖所示。,排序,41,排序操作步驟,單擊選中列,向左拖曳,使兩排序字段相鄰,下一張,42,排序
21、操作步驟,下一張,43,排序操作步驟,下一張,同時選中兩列,單擊,44,排序操作步驟,完成排序,下一張,1.打開數(shù)據(jù)表:在“表”對象中,雙擊“學(xué)生信息表”;,3.排序:同時選中列“院系”和“當(dāng)前績點(GPA)”,單擊“升序”按鈕 。,2.使兩個排序字段相鄰:選中“當(dāng)前績點(GPA)”列拖曳到“院系”列的右側(cè);,數(shù)據(jù)排序步驟,45,重要提示多字段排序和取消排序: (1)多字段排序:使排序字段相鄰,且把第一排序字段列置于所有排序字段的最左側(cè); (2)取消排序:在“開始”選項卡,單擊“取消排序”按鈕 。,返回,數(shù)據(jù)篩選,46,數(shù)據(jù)篩選的作用是在眾多的記錄中只顯示那些滿足某種條件的記錄,而將其他記錄隱
22、藏起來。在Access 2010中,可以利用數(shù)據(jù)的篩選功能,過濾掉數(shù)據(jù)表中用戶不關(guān)心的信息??梢酝ㄟ^不同方式來篩選數(shù)據(jù)。,按選定內(nèi)容篩選,使用“篩選器”,高級篩選,按窗體篩選,不同方式來篩選數(shù)據(jù),返回,1.按選定內(nèi)容篩選,47,按選定內(nèi)容篩選是一種簡單的篩選方法,使用它可以篩選出與選定字段值相同的所有記錄。,1.例如:打開“學(xué)生信息表”,將鼠標插入點放入“戶籍地”下的“北京”單元格中,在“開始”選項卡的“篩選和排序”組中,單擊“選擇”按鈕 ,打開下拉菜單,選擇“等于“北京”命令,即可得到篩選結(jié)果,如圖所示。 2.單擊“戶籍地”邊的下拉箭頭,選擇“從“戶籍地”清除篩選器”菜單命令,如圖所示,可以
23、清除篩選結(jié)果,顯示所有記錄。,按內(nèi)容篩選數(shù)據(jù),Back,48,“篩選器”提供了一種靈活的方式,它把所選定的字段中所有不重復(fù)值以列表顯示出來,如圖所示,用戶可以逐個選擇需要的篩選內(nèi)容。除了“OLE對象”和“附加”數(shù)據(jù)類型外,所有數(shù)據(jù)類型的字段都可以應(yīng)用“篩選器”。具體的篩選列表取決于所選字段的數(shù)據(jù)類型和字段值。,例如:打開“學(xué)生信息表”,單擊“出生年月”邊的下拉箭頭(或單擊“表格工具”的“排序和篩選”組中的“篩選器”按鈕 ),打開“篩選器”下拉菜單,如圖所示,列出了所有的日期,用戶可以根據(jù)需要選中或取消某些日期。,使用“篩選器”篩選日期字段,2.使用“篩選器”,49,例4.7:在“學(xué)生信息表”中
24、,篩選出“計算機學(xué)院”的學(xué)生記錄,然后,清除篩選結(jié)果。,1.打開“篩選器”: 單擊“院系”邊的下拉箭頭,打開“篩選器”菜單; 2.選擇篩選條件: 選中“計算機學(xué)院”,清除其他選項,單擊“確定”按鈕,如圖所示,得到篩選結(jié)果; 3.清除“篩選器”: 單擊“院系”邊的下拉箭頭,選擇“從“院系”清除篩選器”命令,清除篩選結(jié)果,顯示所有記錄。,使用“篩選器”列表,使用“文本篩選器”,50,例4.8:在“學(xué)生信息表”中,篩選出姓“陳”的所有學(xué)生記錄,然后,清除篩選結(jié)果。,1.打開“篩選器”: 單擊“姓名”邊的下拉箭頭,在“篩選器”菜單中,選擇“文本篩選器”的“開頭是”命令,如圖所示; 2.選擇篩選條件:
25、在彈出的對話框中,輸入“陳”,單擊“確定”按鈕,得到篩選結(jié)果; 3.清除“篩選器”: 單擊“姓名”邊的下拉箭頭,選擇“從“姓名”清除篩選器”命令,清除篩選結(jié)果,顯示所有記錄。,使用“文本篩選器”,使用“文本篩選器”,Back,按窗體篩選是一種快速的篩選方法,而且,可以同時對兩個以上的字段值進行篩選。 例4.9:在“學(xué)生信息表”中,篩選出“女黨員”學(xué)生記錄,然后,清除篩選結(jié)果。,1.進入窗體篩選:在“開始”選項卡的“篩選和排序”組中,單擊“高級”按鈕 ,打開下拉菜單,單擊“按窗體篩選”命令,數(shù)據(jù)表中只出現(xiàn)一行空記錄,如圖所示; 2.設(shè)置篩選條件:單擊空記錄行的“性別”字段列,單擊出現(xiàn)的下拉箭頭,
26、選擇“女”;單擊空記錄行的“是否黨員”字段列,選中,如圖所示; 3.執(zhí)行篩選:單擊“篩選和排序”組中“切換篩選”按鈕 ,得到篩選結(jié)果;,3.按窗體篩選,按窗體篩選,設(shè)置篩選條件,應(yīng)用篩選,得到結(jié)果,下一張,52,按窗體篩選是一種快速的篩選方法,而且,可以同時對兩個以上的字段值進行篩選。 例4.9:在“學(xué)生信息表”中,篩選出“女黨員”學(xué)生記錄,然后,清除篩選結(jié)果。,4.清除“篩選器”:單擊“性別”和“是否黨員”邊的下拉箭頭,選擇“從“性別”清除篩選器”命令和“從“是否黨員”清除篩選器”命令,清除篩選結(jié)果,顯示所有記錄。,3.按窗體篩選,按窗體篩選,Back,53,當(dāng)篩選條件比較復(fù)雜時,可以使用A
27、ccess 2010提供的高級篩選功能。 例4.10:在“學(xué)生信息表”中,篩選出“91年以后出生的黨員”學(xué)生記錄,并按“出生年月”降序排列。,1.打開篩選設(shè)計網(wǎng)格: 在“開始”選項卡的“篩選和排序”組中,單擊“高級”按鈕 ,選擇“高級篩選/排序”命令; 2.設(shè)置篩選條件: 如圖所示,在“字段”行中,選擇“出生年月”字段,在“排序”行中,選擇“降序”,在“條件”行中輸入條件“=#1991/1/1#”;再次在“字段”行中選擇“是否黨員”字段,輸入條件“true”; 3.執(zhí)行篩選: 單擊“篩選和排序”組中的“切換篩選”按鈕 ,得到篩選結(jié)果,如圖所示。,4.高級篩選,得到篩選結(jié)果,下一張,54,重要提
28、示高級篩選: 在高級篩選中,還可以添加更多的字段列和設(shè)置更多的篩選條件。高級篩選實際上是創(chuàng)建了一個查詢,通過查詢實現(xiàn)各種復(fù)雜條件的篩選。,清除篩選操作是將篩選的結(jié)果清除掉,恢復(fù)到篩選前的狀態(tài)(顯示所有記錄)。 在“開始”選項卡的“篩選和排序”組中,單擊“高級”按鈕 ,打開下拉菜單,選擇“清除所有篩選器”命令,即可將所設(shè)置的篩選清除掉。,清除篩選,清除篩選,Back,4.6索引、主鍵及表關(guān)系,55,主鍵,表關(guān)系,索引,返回,1.通過字段屬性創(chuàng)建索引,3.刪除索引,2.通過“索引”對話框創(chuàng)建索引,索引,56,數(shù)據(jù)表的索引與書的索引類似。在數(shù)據(jù)庫中,創(chuàng)建數(shù)據(jù)表索引可以加快對記錄進行查找和排序的速度。
29、 Access 2010可以對單個字段或多個字段創(chuàng)建記錄的索引,多字段索引能將數(shù)據(jù)表中的第一個索引字段值相同的記錄分開。,4.6.1索引,例4.11:在“教務(wù)系統(tǒng)”數(shù)據(jù)庫中,設(shè)置“教師信息表”的“工號”字段為單字段索引。,(1)打開數(shù)據(jù)表“設(shè)計視圖”: 在“表”對象欄中,右擊“教師信息表”,選擇“設(shè)計視圖”快捷菜單命令; (2)創(chuàng)建索引: 選擇“工號”字段,設(shè)置字段屬性的“索引”行為“有(無重復(fù))”,如圖所示; (3)保存數(shù)據(jù)表: 單擊“保存”按鈕,關(guān)閉數(shù)據(jù)表。,1. 通過字段屬性創(chuàng)建索引,單字段索引,58,例4.12:將“教務(wù)管理”數(shù)據(jù)庫“成績表”中 “學(xué)號” 和“課程代碼”字段設(shè)置為多字段
30、索引。其中要求“成績表” 中的記錄按 “學(xué)號”從小到大排列,當(dāng)“學(xué)號”相同時,再按“課程代碼”從大到小排列。,(1)打開數(shù)據(jù)表“設(shè)計視圖”:在“表”對象欄中,右擊“成績表”,選擇“設(shè)計視圖”快捷菜單命令; (2)創(chuàng)建索引: 在“表格工具”的“設(shè)計”選項卡中,單擊“索引”按鈕,打開“索引設(shè)計器”對話框,輸入設(shè)置的索引名稱,如“dzdsy”,選擇“學(xué)號”字段、“升序”排序次序,選擇“課程代碼”字段、“降序”排序次序,如圖所示; (3)保存并關(guān)閉索引:單擊對話框“關(guān)閉”按鈕 ,單擊數(shù)據(jù)表的“關(guān)閉”按鈕。 (4)觀察修改前后數(shù)據(jù)表中記錄的排序情況:在“表”對象欄中,雙擊“成績表”,可以看到數(shù)據(jù)表中記錄
31、的排列次序。,2. 通過“索引”對話框創(chuàng)建索引,多字段索引,59,索引結(jié)果,“學(xué)號”從小到大排列,當(dāng)“學(xué)號”相同時,再按“課程代碼”從大到小排列,60,重要提示索引屬性的含義、索引的特點: (1)主索引:選擇“是”,則該字段將被設(shè)置為主鍵; (2)唯一索引:選擇“是”,則該字段中的值是唯一的; (3)忽略空值:選擇“是”,則該索引將排除值為空的記錄。 (4)索引能實現(xiàn)不相鄰字段的排序,這是“排序”按鈕無法做到的;請自行練習(xí)按“學(xué)號”升序、“成績”降序排列數(shù)據(jù)記錄。,61,(1)刪除單字段索引 在表“設(shè)計視圖”中,選擇“索引”屬性下拉列表中的“無”來實現(xiàn)。 (2)刪除多字段索引 在“表格工具”的
32、“設(shè)計”選項卡中,單擊“索引”按鈕 ,打開“索引”對話框,在“索引”窗口中單擊行選定器選擇索引,然后按Delete鍵刪除選擇的索引行。,索引的刪除,3.刪除索引,單擊“無”,選中兩行,按Delete鍵,返回,4.6.2主鍵,62,主鍵又稱為主關(guān)鍵字,是數(shù)據(jù)表中的一個字段或字段集,它為Access 2010中的每一條記錄提供了一個。設(shè)定主鍵的目的,在于保證數(shù)據(jù)表中的記錄能夠被唯一地識別。它是為提高Access 2010在查詢、窗體和報表中的快速查找能力而設(shè)計的。 如果所創(chuàng)建的數(shù)據(jù)表中包含具有唯一值的字段,可以將此字段指定為主鍵。如果數(shù)據(jù)表中的所有字段都不具有唯一值(即每個字段都可能出現(xiàn)重復(fù)值),
33、則可以將兩個或更多的字段指定為主鍵。,1.單字段主鍵,2.多字段主鍵,主鍵,主鍵的特點:是記錄的唯一標識,63,例如: “學(xué)生信息表”中,“學(xué)號”字段可以作為主鍵,它(無重復(fù)值)可以唯一地標識一條學(xué)生記錄,如圖4.21(a)中的“學(xué)號”列所示。 在“成績表”中,“學(xué)號”和“課程代碼”字段都不能單獨作為主鍵(都有重復(fù)值),但可以將兩個字段一起作為主鍵,這樣便能唯一地標識一條記錄,如圖4.21(b)所示。,唯一地標識一條記錄,64,例 413在“教務(wù)系統(tǒng)”數(shù)據(jù)庫中,將“學(xué)生信息表”中的“學(xué)號”字段設(shè)置為主鍵。,(1)打開數(shù)據(jù)表: 在“表”對象欄中,雙擊“學(xué)生信息表”; (2)切換到“設(shè)計視圖”:
34、在“開始”選項卡中,單擊“視圖”按鈕 ,選擇“設(shè)計視圖”命令; (3)設(shè)置“主鍵”: 選中“學(xué)號”字段,單擊“表格工具”的“設(shè)計”選項卡中的“主鍵”按鈕 ,如圖所示; (4)保存設(shè)置: 單擊窗口左上角的“保存”按鈕,關(guān)閉數(shù)據(jù)表。,創(chuàng)建單字段主鍵,1. 創(chuàng)建單字段主鍵,選擇,保存和關(guān)閉,單擊,下一張,65,例4.14:在“教務(wù)系統(tǒng)”數(shù)據(jù)庫中,設(shè)置數(shù)據(jù)表“成績表”中的“學(xué)號”和“課程代碼”字段為主鍵。,(1)打開數(shù)據(jù)表: 在“表”對象欄中,雙擊“成績表”,選擇“設(shè)計視圖”快捷菜單命令,如圖所示; (2)設(shè)置“主鍵”: 同時選中“學(xué)號”字段和“課程代碼”字段,單擊“表格工具”的“設(shè)計”選項卡中的“主
35、鍵”按鈕 ; (3)保存設(shè)置: 單擊窗口左上角的“保存”按鈕 ,關(guān)閉數(shù)據(jù)表。,創(chuàng)建雙字段主鍵,1. 創(chuàng)建多字段主鍵,66,重要提示主鍵的注意事項 (1)刪除主鍵:再次單擊“主鍵”按鈕 ,即可刪除主鍵; (2)刪除主鍵前先刪除表關(guān)系:如果要刪除主鍵的數(shù)據(jù)表已經(jīng)與其他數(shù)據(jù)表建立了表關(guān)系,則必須先刪除表關(guān)系,才能刪除主鍵(刪除表關(guān)系的操作見“4.6.3”),否則,系統(tǒng)會彈出警告消息框且不做刪除操作; (3)更改主鍵:可以刪除現(xiàn)有的主鍵,再重新指定新的主鍵; (4)系統(tǒng)自動創(chuàng)建的主鍵字段:如果數(shù)據(jù)表的各個字段中,如果沒有適合做主鍵的字段,可以使用Access 2010自動創(chuàng)建的主鍵,并且為它指定“自動
36、編號”的數(shù)據(jù)類型。,返回,一對一關(guān)系,多對多關(guān)系,一對多關(guān)系,1.三種表關(guān)系,67,要設(shè)計一個良好的數(shù)據(jù)庫,目標之一就是要消除數(shù)據(jù)冗余(重復(fù)數(shù)據(jù))。在Access 2010等關(guān)系型數(shù)據(jù)庫中要實現(xiàn)這個目標,可以將數(shù)據(jù)拆分為多個主題的數(shù)據(jù)表,盡量使每種記錄只出現(xiàn)一次,然后,將不同數(shù)據(jù)表的數(shù)據(jù)組合在一起,成為用戶所關(guān)注的數(shù)據(jù)。 為了把不同數(shù)據(jù)表的數(shù)據(jù)組合在一起,必須建立數(shù)據(jù)表之間的表關(guān)系。通過在建立了關(guān)系的數(shù)據(jù)表中設(shè)置公共字段,實現(xiàn)各個數(shù)據(jù)表中數(shù)據(jù)的引用,查詢到更多的信息。 在Access 2010中,有三種類型的表關(guān)系:,4.6.3表關(guān)系,在一對一關(guān)系中,A數(shù)據(jù)表中的每一個記錄僅能與B數(shù)據(jù)表中的一個記錄匹配,并且B數(shù)據(jù)表中的每一記錄僅能與A數(shù)據(jù)表中的一個記錄匹配。此關(guān)系類型并不常用,因為多數(shù)與此方式相關(guān)的信息都可以存儲在一個數(shù)據(jù)表中。 但在某些特定場合下,還是需要用到一對一關(guān)系,例如:把不太常用的字段放置于單獨的數(shù)據(jù)表中,以減小數(shù)據(jù)表占用的空間,提高常用字段的檢
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年河北省隆化縣人民醫(yī)院公開招聘護理工作人員試題帶答案詳解
- 洪洞教編初中數(shù)學(xué)試卷
- 醫(yī)院項目管理課件
- 醫(yī)院課件教學(xué)課件
- 《網(wǎng)絡(luò)綜合布線》教案 項目3實訓(xùn)任務(wù) 實施工程預(yù)算和撰寫采購招標文件
- 健康管理中心課件內(nèi)容
- 中國無線鼠標行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃研究報告
- 2021-2026年中國風(fēng)光互補控制器市場競爭格局及投資戰(zhàn)略規(guī)劃報告
- 2025-2030年中國制動鼓行業(yè)市場供需態(tài)勢及發(fā)展前景研判報告
- 中國無糖糖果行業(yè)市場發(fā)展監(jiān)測及投資潛力預(yù)測報告
- DBJ50T-195-2025 混凝土抗壓強度檢測技術(shù)標準
- 《南昌市海綿城市建設(shè)規(guī)劃設(shè)計導(dǎo)則》
- 牙齒漂白治療技術(shù)操作指南
- 道路施工工藝培訓(xùn)
- 2025-2030全球及中國乙酰檸檬酸三丁酯(ATBC)行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報告
- 克羅恩病診斷與治療課件
- 2025濟寧市泗水縣泗河街道社區(qū)工作者考試真題
- 初二化學(xué)全套試題及答案
- 核心素養(yǎng)教學(xué)落地四大關(guān)鍵策略
- 融資代建合同模板5篇
- 甲方工期回復(fù)函
評論
0/150
提交評論