




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第5章 表的創(chuàng)建與維護(hù)本章內(nèi)容5.1表的基本知識5.2 字段的數(shù)據(jù)類型5.3表的創(chuàng)建5.4表的編輯與維護(hù)5.5表中字段屬性的設(shè)置5.6表間關(guān)系的建立5.1表的基本知識表是數(shù)據(jù)庫存放數(shù)據(jù)的場所,是數(shù)據(jù)庫的基礎(chǔ)數(shù)據(jù)源。一個數(shù)據(jù)庫中包含一個或多個表。從形式上看,表就是一個符合相應(yīng)規(guī)范和要求的簡單二維電子表格。列的方向為字段,行的方向為記錄。表由表的結(jié)構(gòu)和表的內(nèi)容兩部分組成。表的結(jié)構(gòu)是指表的字段部分的字段名稱、數(shù)據(jù)類型、字段屬性、是否主鍵。表的內(nèi)容就是表中的數(shù)據(jù)。5.1表的基本知識表名、字段名的命名規(guī)則: 1.表名、字段名的長度最長可到64個字符,包括空格。但不能以空格開頭。 2.表名、字段名中不允許
2、出現(xiàn)的字符:句號(。)、感嘆號(?。?、方括號()、左單引號()。5.2 字段的數(shù)據(jù)類型在表結(jié)構(gòu)的設(shè)計過程中,輸入了字段名之后,必須選擇相應(yīng)的數(shù)據(jù)類型ACCESS 2010中定義了12種數(shù)據(jù)類型:文本、備注、數(shù)字、日期/時間、貨幣、自動編號、是否、OLE對象、超鏈接、附件、計算、查閱向?qū)А?.3表的創(chuàng)建ACCESS 2010創(chuàng)建數(shù)據(jù)表的方法:利用表設(shè)計視圖創(chuàng)建表利用導(dǎo)入外部數(shù)據(jù)創(chuàng)建表利用數(shù)據(jù)表視圖創(chuàng)建表5.3.1 利用表設(shè)計視圖創(chuàng)建表【例5.1】利用表設(shè)計視圖創(chuàng)建“讀者信息”表,其結(jié)構(gòu)信息如下表所示。字段名稱數(shù)據(jù)類型字段大小是否主鍵讀者編號文本12主鍵姓名文本1 性別文本5 民族文本5 政治面貌
3、文本6 出生日期日期/時間 所屬院系文本6 讀者類型號文本1 欠款貨幣 電子郵箱超鏈接 簡歷備注 照片OLE對象 備注備注 5.3.2利用數(shù)據(jù)表視圖創(chuàng)建表【例5.2】利用數(shù)據(jù)表視圖創(chuàng)建“圖書信息”表,其表結(jié)構(gòu)如下表所示。字段名稱數(shù)據(jù)類型字段大小是否主鍵圖書編號文本5主鍵書名文本10 作者文本5 出版社文本10 出版日期日期/時間 藏書量數(shù)字 圖書類型號文本2 5.3.3利用導(dǎo)入外部數(shù)據(jù)創(chuàng)建表打開ACCESS數(shù)據(jù)庫,通過“外部數(shù)據(jù)”選項卡中的“導(dǎo)入并鏈接”選項組,可以將現(xiàn)有的各種符合ACCESS輸入/輸出協(xié)議的表或文件導(dǎo)入到ACCESS表中,如Excel、dbase、XML、txt文件等等。5.
4、3.3利用導(dǎo)入外部數(shù)據(jù)創(chuàng)建表【例5.3】將Excel文件“圖書借閱.xls”導(dǎo)入到“圖書管理”數(shù)據(jù)庫中,創(chuàng)建表“圖書借閱信息”。“圖書借閱信息”表結(jié)構(gòu)設(shè)計如下:字段名稱數(shù)據(jù)類型字段大小是否主鍵讀者編號文本12 圖書編號文本5 借閱日期日期時間 還書日期日期時間 借閱天數(shù)計算雙精度型 續(xù)借次數(shù)數(shù)字整型 5.4表的編輯與維護(hù)表的編輯與維護(hù)操作首先要打開表,完成操作后,必須關(guān)閉表。根據(jù)操作需要,表可以在“設(shè)計視圖”中打開以便修改表結(jié)構(gòu);也可以在“數(shù)據(jù)表視圖”中打開,進(jìn)行對表的數(shù)據(jù)的維護(hù)。5.4.1表結(jié)構(gòu)的修改插入新字段移動字段刪除字段更新字段類型修改字段屬性5.4.2表內(nèi)容的編輯與維護(hù)選擇記錄添加記
5、錄刪除記錄查找和替換數(shù)據(jù)記錄的排序和篩選調(diào)整表的外觀選擇記錄添加記錄現(xiàn)有記錄的前后順序不能調(diào)整。新紀(jì)錄的添加只能在已有記錄的后面依次添加。操作步驟為:單擊“開始”選項卡的“記錄”選項組中的“新建”按鈕,或在任一記錄選擇器上右鍵單擊,彈出的快捷菜單中選擇“新記錄”,即可在已有記錄的后面開始輸入新紀(jì)錄數(shù)據(jù)。刪除記錄操作步驟為:在數(shù)據(jù)表視圖中,選定一條或多條需要刪除的記錄,單擊“開始”選項卡的“記錄”選項組中的“刪除”按鈕,系統(tǒng)彈出提示框,確認(rèn)是否刪除。查找和替換數(shù)據(jù)若需要在數(shù)據(jù)表中查找指定的數(shù)據(jù)信息或?qū)⒅付ǖ臄?shù)據(jù)信息替換為其他數(shù)據(jù)信息,可以利用查找和替換功能進(jìn)行快速準(zhǔn)確的操作。若在查找數(shù)據(jù)信息時,
6、只知道部分?jǐn)?shù)據(jù)內(nèi)容或想要按特定的要求查找相關(guān)信息時,可以在“查找內(nèi)容”中使用通配符來代替其他不確定的字符。通配符的含義及用法字符字符用法用法示例示例*與任意個數(shù)的字符匹配。w*t 可以找到 what、wait 、 wet和wrist?與任何單個的字符匹配。B?ll 可以找到 ball、bell 和 bill 與方括號內(nèi)任何單個字符匹配。Baell 可以找到 ball 和 bell 但找不到 bill!匹配任何不在括號之內(nèi)的字符。b!aell 可以找到 bill 和 bull 但找不到 bell-與指定范圍內(nèi)的任何一個字符匹配。必須以升序來指定范圍(A 到 Z,而不是 Z 到 A)。ba-cd
7、可以找到 bad、bbd 和 bcd#與任何單個數(shù)字字符匹配。1#3 可以找到 103、113、123排序記錄在查看數(shù)據(jù)表中的數(shù)據(jù)時,和字段列數(shù)據(jù)不同,單一記錄的前后順序位置是不能隨意調(diào)整的。但整個記錄集的記錄順序可以根據(jù)一個字段或多個字段按照升序或降序重新進(jìn)行排序。不同數(shù)據(jù)類型排序時大小比較規(guī)則如下: 數(shù)值型數(shù)據(jù)按數(shù)值的大小排序。 日期/時間型數(shù)據(jù)按照日期時間的先后順序比較,日期時 間晚者為大。 文本型數(shù)據(jù)按照字符的ASCII碼值的大小從左到右一一比較,直到第一位不同的字符為止。如”acbd”大于”abcd”;數(shù)字字符串”12”小于”3”。 中文字符用其漢語拼音按文本型數(shù)據(jù)比較大小的方式排序
8、。排序記錄單字段排序多字段排序【例5.4】對“讀者信息”表中的數(shù)據(jù)按“所屬院系”字段升序、“性別”字段降序排序。篩選記錄篩選記錄是將滿足給定條件的記錄從當(dāng)前記錄集中顯現(xiàn)出來,不滿足條件的記錄將被隱藏。ACCESS提供了4種篩選方法:使用篩選器篩選、按選定內(nèi)容篩選、按窗體篩選和高級篩選。使用篩選器篩選【例5.5】在“圖書信息”表中篩選出“圖書編號”字段中包含“01”信息的記錄按選定內(nèi)容篩選【例5.6】在“圖書信息”表中篩選出“書名”包含“計算機(jī)”的記錄。按窗體篩選【例5.7】在“讀者信息”表中,篩選出“計科學(xué)院”的“男”同學(xué)的所有信息高級篩選【例5.8】在“圖書信息”表中篩選出2014年6月以后
9、由高等教育出版社出版的圖書記錄。表外觀的調(diào)整表外觀的調(diào)整主要包括:u設(shè)置字體格式u數(shù)據(jù)表格式u設(shè)定行高列寬u調(diào)整字段顯示次序u隱藏/取消隱藏字段u凍結(jié)/取消凍結(jié)字段等。5.5表中字段屬性的設(shè)置在表結(jié)構(gòu)設(shè)計中,命名了字段、選擇了數(shù)據(jù)類型后,為了保證數(shù)據(jù)庫運(yùn)行過程中表中數(shù)據(jù)的完整性、一致性和兼容性,用戶還需要通過“字段屬性”設(shè)置區(qū)進(jìn)行用戶自定義完整性約束設(shè)計。常用的字段屬性主要有:字段大小、格式、輸入掩碼、標(biāo)題、默認(rèn)值、有效性規(guī)則、有效性文本和索引等。字段大小數(shù)據(jù)類型為文本、數(shù)字和自動編號的字段的屬性文本類型的字段大小為一個數(shù)字,表示該數(shù)據(jù)項可以輸入的字符個數(shù),最大255,缺省值是50自動編號類型
10、的字段大小屬性可設(shè)置為“長整型”或“同步復(fù)制ID”數(shù)字類型的字段大小屬性設(shè)置說明如下表字段大小設(shè)置設(shè)置說明說明小數(shù)精度小數(shù)精度存儲空間大小存儲空間大小字節(jié)字節(jié)存儲存儲0到到255之間的數(shù)字(不包括之間的數(shù)字(不包括小數(shù))。小數(shù))。無無1 1個字節(jié)個字節(jié)整型整型存儲存儲-32768到到32767之間的數(shù)字之間的數(shù)字(不包括小數(shù))。(不包括小數(shù))。無無2 2個字節(jié)個字節(jié)長整型長整型(默認(rèn))存儲(默認(rèn))存儲-2147483648到到2147483647之間的數(shù)字(不包括小之間的數(shù)字(不包括小數(shù))。數(shù))。無無4 4個字節(jié)個字節(jié)單精度單精度存儲存儲-3.402823E38到到-1.401298E-45之
11、間的負(fù)數(shù)和之間的負(fù)數(shù)和1.401298E-45到到3.402823E38 之間的正數(shù)。之間的正數(shù)。7 74 4個字節(jié)個字節(jié)雙精度雙精度存儲存儲-1.79769313486231E308到到-4.94065645841247E-324之間的負(fù)數(shù)之間的負(fù)數(shù)和和4.94065645841247E-324到到1.79769313486231E308之間的正數(shù)。之間的正數(shù)。15158 8個字節(jié)個字節(jié)同步復(fù)制同步復(fù)制ID全局唯一標(biāo)識符全局唯一標(biāo)識符不適用不適用1616個字節(jié)個字節(jié)小數(shù)小數(shù)存儲存儲-1038-1到到1038-1之間的數(shù)字之間的數(shù)字 (.adp)存儲存儲-1028-1到到1028-1 之間的數(shù)
12、字之間的數(shù)字(.mdb、.accdb)28282 2個字節(jié)個字節(jié)格式設(shè)定相應(yīng)數(shù)據(jù)類型的顯示方式和打印方式ACCESS數(shù)據(jù)庫為數(shù)字、日期/時間、貨幣及是/否數(shù)據(jù)類型提供了預(yù)定義格式,可以通過格式屬性設(shè)置框的下拉列表中選擇。用戶也可以自定義格式。創(chuàng)建自定義格式所用的符號及其含義,參見ACCESS幫助中的“Format 屬性”主題輸入掩碼可以規(guī)范和控制用戶輸入數(shù)據(jù)的格式和內(nèi)容范圍,使用戶按照規(guī)定的模式輸入數(shù)據(jù)設(shè)置方式為使用若干掩碼字符構(gòu)建一個輸入格式,每個掩碼字符定義了該字符位置允許輸入的內(nèi)容若一個字段同時設(shè)定了格式屬性和輸入掩碼屬性,則輸入數(shù)據(jù)時必須遵從輸入掩碼設(shè)定的格式;但數(shù)據(jù)在數(shù)據(jù)表視圖中顯示
13、時按照格式屬性設(shè)定的格式顯示輸入掩碼輸入掩碼字符表字符字符說明說明0 0數(shù)字(0 到 9,必選項;不允許使用加號 + 和減號 -) 。9 9數(shù)字或空格(非必選項;不允許使用加號和減號)。# #數(shù)字或空格(非必選項;空白將轉(zhuǎn)換為空格,允許使用加號和減號)。L L字母(A 到 Z,必選項)。?字母(A 到 Z,可選項)。A A字母或數(shù)字(必選項)。a a字母或數(shù)字(可選項)。& &任一字符或空格(必選項)。C C任一字符或空格(可選項)。. , : ; - . , : ; - / /十進(jìn)制占位符和千位、日期和時間分 隔符。(實際 使用的字符取決于 Microsoft Windows 控制面板中指定
14、的區(qū)域設(shè)置。)使其后所有的字符轉(zhuǎn)換為大寫。! !使輸入掩碼從右到左顯示,而不是從左到右顯示。鍵入掩碼中的字符始終都是從左到右填入。可以在輸入掩碼中的任何地方包括感嘆號。 使其后的字符顯示為原義字符??捎糜趯⒃摫碇械娜魏巫址@示為原義字符(例如,A 顯示為 A)。密碼密碼將“輸入掩碼”屬性設(shè)置為“密碼”,以創(chuàng)建密碼項文本框。文本框中鍵入的任何字符都按字面字符保存,但顯示為星號(*)。標(biāo)題用于設(shè)置表結(jié)構(gòu)中的字段名稱在數(shù)據(jù)表視圖中顯示的標(biāo)題。如果沒有設(shè)置字段的“標(biāo)題”屬性,則字段名稱將作為字段標(biāo)題默認(rèn)值當(dāng)在表中插入新記錄時,字段項數(shù)據(jù)會以默認(rèn)值屬性中設(shè)置的內(nèi)容自動填充,以便減少輸入數(shù)據(jù)時的重復(fù)操作設(shè)
15、置默認(rèn)值時,既可以使用明確的值,也可以使用表達(dá)式。如“圖書信息”表中的“藏書量”字段的默認(rèn)值可設(shè)為確定值“20”;“出版日期”字段的默認(rèn)值則可設(shè)置為表達(dá)式“Date()”,使得插入新記錄時自動獲取當(dāng)時的系統(tǒng)日期作為“出版日期的默認(rèn)值。有效性規(guī)則和有效性文本有效性規(guī)則屬性是用一個表達(dá)式來指定輸入到字段或記錄的數(shù)據(jù)的要求。當(dāng)輸入的數(shù)據(jù)違反了有效性規(guī)則的設(shè)置時,在有效性文本屬性中設(shè)置的字符串內(nèi)容將作為錯誤消息顯示給用戶【例5.9】將圖書管理數(shù)據(jù)庫中“讀者信息”表的“性別”字段的有效性規(guī)則設(shè)置為只能輸入男或女,有效性文本設(shè)置為“性別只能是男或女”。有效性規(guī)則和有效性文本字段的有效性規(guī)則限定的是單一字段
16、的取值范圍,其有效性規(guī)則表達(dá)式中不能包含對其他字段的引用記錄的有效性規(guī)則表達(dá)式則用于設(shè)定記錄中多個字段值之間的約束關(guān)系。一個數(shù)據(jù)表只能定義一個記錄的有效性規(guī)則。記錄的有效性規(guī)則在表屬性中定義。【例5.10】將“圖書管理”數(shù)據(jù)庫中“圖書借閱信息”表的記錄的有效性規(guī)則設(shè)置為還書日期不能早于借閱日期;記錄的有效性文本設(shè)置為“還書日期不正確!”。必需:用于要求字段是否必須輸入數(shù)據(jù)。允許空字符串:用于決定字段內(nèi)是否允許輸入空字符串”空值:NULL,表示未知的值。進(jìn)行比較時只 能用is null 或 is not null空字符串:” ,即字符串長度為0 索引索引會加快對編入索引的字段的查詢速度,以及執(zhí)行
17、排序和分組操作的速度。其作用類似于書籍的目錄。在單一字段上建立的索引為單字段索引,索引名稱默認(rèn)為該字段名稱。在多個字段上建立的組合索引為多字段索引,索引名稱由用戶自定義。在表設(shè)計視圖中,字段的索引有3個設(shè)置選項設(shè)置設(shè)置說明說明無無不建立索引有(有重復(fù))有(有重復(fù))建立索引,字段中的數(shù)據(jù)可以重復(fù)有(無重復(fù))有(無重復(fù))建立索引,字段中的數(shù)據(jù)不能重復(fù)索引對于數(shù)據(jù)表的主鍵字段,系統(tǒng)將在其字段上自動建立一個唯一索引并將其作為主索引使用。所謂唯一索引是指建立索引的字段中的值不能重復(fù)和有空值。同一個數(shù)據(jù)表中可以建立多個唯一索引,但只有一個可以設(shè)置為主索引。字段中的值有重復(fù)的,只能建立普通索引。5.6表間關(guān)
18、系的建立在關(guān)系數(shù)據(jù)庫中,為不同的主題依據(jù)關(guān)系模型將相關(guān)數(shù)據(jù)存放在數(shù)據(jù)表中以后,表與表之間并不是孤立的,彼此之間存在一定的關(guān)聯(lián)關(guān)系,即為表間關(guān)系。通過建立表間關(guān)系的操作可以將整個數(shù)據(jù)庫的數(shù)據(jù)有效的組織在一起,防止數(shù)據(jù)冗余,實現(xiàn)數(shù)據(jù)操縱。5.6.1表間關(guān)系的類型理論上表間關(guān)系的類型分三種:一對一關(guān)系一對多關(guān)系多對多的關(guān)系5.6.2表間關(guān)系的建立ACCESS數(shù)據(jù)庫中表間關(guān)系有一對一和一對多兩種,多數(shù)都是一對多的關(guān)系具有一對多關(guān)系的兩個表,“一”端的表為主表,“多”端的表為相關(guān)表。表間的關(guān)系通過主表的主鍵與相關(guān)表的外鍵匹配來建立。主表中主鍵字段的名稱與相關(guān)表中作為外鍵的字段名稱不一定要相同,但必須具有相同的字段類型和取值含義。若主表的主鍵是“自動編號”字段,則相關(guān)表中與之匹配的“數(shù)字”字段必須具有相同的“字段大小”屬性。ACCESS數(shù)據(jù)庫不支持直接建立多對多的關(guān)系通常將一個多對多關(guān)系轉(zhuǎn)換為兩個一對多關(guān)系。5.6.2表間關(guān)系的建立表間關(guān)系的建立應(yīng)當(dāng)實施參照完整性規(guī)則的約束,以維護(hù)表間關(guān)系的有效性,確保不會意外刪除或更改相關(guān)的數(shù)據(jù)。規(guī)則如下:不能在相關(guān)表的外鍵字段中輸入不存在于主表主鍵中的值。如果在相關(guān)表中存在匹配的記錄,則不能從主表中刪除這個記錄。如果在相關(guān)表中存在匹配的記錄,則不能在主表中修改主鍵的值。5.6.2
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 賣書快遞合同范本
- 廣州課題申報書怎么寫
- 雙方簽訂獨家合同范本
- 各種合同范本里
- 調(diào)查現(xiàn)狀課題申報書
- 幼兒校級課題申報書范文
- 創(chuàng)鑫供貨合同范本
- 名酒酒廠供貨合同范本
- 化妝 攝影 服務(wù)合同范本
- 教研課題申報書
- 假肢安裝合同范本
- DB37-T4824-2025 鄉(xiāng)鎮(zhèn)(街道)應(yīng)急物資配備指南
- 教育部人文社科 申請書
- 無菌手術(shù)臺鋪置的細(xì)節(jié)管理
- 《重大基礎(chǔ)設(shè)施項目涉及風(fēng)景名勝區(qū)選址論證報告編制技術(shù)規(guī)范》編制說明
- 議論文8(試題+審題+范文+點評+素材)-2025年高考語文寫作復(fù)習(xí)
- 2025年中國中煤能源股份有限公司招聘筆試參考題庫含答案解析
- 2025-2030年(全新版)中國軟冰淇淋市場發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2024年蘇州健雄職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2025新人教版英語七年級下單詞默寫表(小學(xué)部分)
- 2024年大慶醫(yī)學(xué)高等專科學(xué)校高職單招語文歷年參考題庫含答案解析
評論
0/150
提交評論