版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第4章 創(chuàng)建表,在Access 2000關(guān)系數(shù)據(jù)庫中,表是存儲和管理數(shù)據(jù)的基本對象,是有結(jié)構(gòu)的數(shù)據(jù)的集合。 表是Access 2000關(guān)系數(shù)據(jù)庫的一個數(shù)據(jù)庫對象,它不是一個獨(dú)立的文件。 在 Access 2000關(guān)系數(shù)據(jù)庫中,用戶可以根據(jù)需要創(chuàng)建多個表,每個表擁有自己的表名和結(jié)構(gòu)。用戶也可以隨時使用表設(shè)計視圖編輯修改表結(jié)構(gòu)。,4.1 創(chuàng)建表 如果用戶有一批數(shù)據(jù)需要存儲、管理,而Access 2000關(guān)系數(shù)據(jù)庫目前沒有合適的表來存儲這批數(shù)據(jù)時,就需要建立一個新表。 在Access 2000中,可以采用以下五種方式在當(dāng)前數(shù)據(jù)庫的表對象中建立新表: l使用【設(shè)計視圖】 l使用【表向?qū)А?l使用【數(shù)據(jù)
2、表視圖】 l使用【導(dǎo)入表】 l使用【鏈接表】,4.1.1 使用【設(shè)計視圖】創(chuàng)建表 4.1.2 使用【表向?qū)А縿?chuàng)建表 4.1.3 使用【數(shù)據(jù)表視圖】創(chuàng)建表 4.1.4 使用【導(dǎo)入表】創(chuàng)建表 使用【導(dǎo)入表】方式創(chuàng)建表是將其它數(shù)據(jù)庫中的表或其它應(yīng)用系統(tǒng)中的文件導(dǎo)入到當(dāng)前數(shù)據(jù)庫中來以生成新表。 4.1.5 使用【鏈接表】創(chuàng)建表 使用【鏈接表】方式創(chuàng)建表是將其它數(shù)據(jù)庫中的表或其它應(yīng)用系統(tǒng)中的文件鏈接到當(dāng)前數(shù)據(jù)庫中來以生成新表。【鏈接表】方式生成的新表與源表具有相同的結(jié)構(gòu)和記錄,并且在源表中對記錄的添加、更新和刪除操作將會反映到新表中。反之,亦然。,4.1.6 字段名稱 字段是表的基本存儲單元,為字段命名
3、可以方便地使用和識別字段。字段名稱在表中應(yīng)是唯一的,最好使用便于理解的字段名稱。 在Access 2000中,字段名稱應(yīng)遵循如下命名規(guī)則: l字段名稱的長度最多可達(dá)64個字符。 l字段名稱可以包含字母、漢字、數(shù)字、空格和其它字符。 l不能將空格作為字段名稱的第一個字符。 l字段名稱不能包含句號(。)、驚嘆號(!)、方括號( )和重音符號()。 l不能使用控制字符(ASC值從0至31的控制字符)。,4.1.7 數(shù)據(jù)類型 命名了字段名稱以后,必須決定賦予該字段何種數(shù)據(jù)類型。數(shù)據(jù)類型決定了該字段能存儲什么樣的數(shù)據(jù)。 表4-1 字段的數(shù)據(jù)類型,4.1.8 字段說明 在表的設(shè)計視圖中,字段輸入?yún)^(qū)域的【說
4、明】列用于幫助用戶了解字段的用途、數(shù)據(jù)的輸入方式以及該字段對輸入數(shù)據(jù)格式的要求。 4.2 設(shè)置字段屬性 在為字段定義了字段名稱、數(shù)據(jù)類型以及說明以后,Access 2000進(jìn)一步要求用戶定義字段屬性,即確定字段的屬性。每一個字段或多或少都擁有字段屬性,而不同的數(shù)據(jù)類型其所擁有的字段屬性是各不相同的。 Access 2000在字段屬性區(qū)域中設(shè)置了【常規(guī)】和【查閱】兩個選項卡。表4-6列出了【常規(guī)】選項卡中的所有屬性,這些屬性并不全部適用于每一種數(shù)據(jù)類型的字段。,表4-6 字段屬性,4.2.1 【字段大小】屬性 4.2.2 【格式】屬性 【格式】屬性用于定義數(shù)據(jù)的顯示和打印格式。Access 20
5、00為某些數(shù)據(jù)類型的字段預(yù)定義了【格式】屬性,也允許用戶為某些數(shù)據(jù)類型的字段自定義【格式】屬性?!靖袷健繉傩灾挥绊憯?shù)據(jù)的顯示格式而不會影響數(shù)據(jù)的存儲和輸入。 【格式】屬性適用于【文本】、【備注】、【數(shù)字】、【貨幣】、【日期/時間】和【是/否】數(shù)據(jù)類型。Access 2000為設(shè)置【格式】屬性提供了特殊的格式化字符。 1.【文本】和【備注】數(shù)據(jù)類型的【格式】屬性 【文本】和【備注】 數(shù)據(jù)類型字段的自定義【格式】屬性最多由兩部分組成,各部分之間需用分號分隔。第一部分用于定義文本的顯示格式。第二部分用于定義空字符串及NULL值的顯示格式。,表4-8 【文本】和【備注】數(shù)據(jù)類型的格式化字符,2.【數(shù)字
6、】和【貨幣】數(shù)據(jù)類型的【格式】屬性 對于【數(shù)字】和【貨幣】數(shù)據(jù)類型的字段,Access 2000預(yù)定義了7種【格式】屬性 。 Access 2000允許用戶自定義【格式】屬性。自定義【格式】屬性最多可以由四部分組成,各部分之間需用分號分隔。第一部分用于定義正數(shù)的顯示格式;第二部分用于定義負(fù)數(shù)的顯示格式;第三部分用于定義零值的顯示格式;第四部分用于定義Null值的顯示格式。,表4-10 【數(shù)字】和【貨幣】數(shù)據(jù)類型字段的格式化字符,3.【日期/時間】數(shù)據(jù)類型的【格式】屬性 Access 2000為【日期/時間】數(shù)據(jù)類型字段預(yù)定義了7種【格式】屬性。 Access 2000允許用戶自定義【日期/時間
7、】數(shù)據(jù)類型字段的【格式】屬性。自定義的【格式】屬性最多可由兩部分組成,它們之間需用分號分隔。第一部分用于定義日期/時間的顯示格式;第二部分用于定義Null值的顯示格式。 表4-12 【日期/時間】數(shù)據(jù)類型字段的格式化字符,4.【是/否】數(shù)據(jù)類型的【格式】屬性 Access 2000為【是/否】數(shù)據(jù)類型字段預(yù)定義了3種【格式】屬性。 Access 2000允許用戶自定義【是/否】數(shù)據(jù)類型字段的【格式】屬性。自定義的【格式】屬性最多可以由三部分組成,它們之間需用分號分隔。第一部分空缺;第二部分用于定義邏輯真值的顯示格式,通常為邏輯真值指定一個包括在雙引號中的字符串(可以含有顏色格式化字符);第三部
8、分用于定義邏輯假值的顯示格式, 通常為邏輯假值指定一個包括在雙引號中的字符串(可以含有顏色格式化字符)。,4.2.3 【輸入掩碼】屬性 【輸入掩碼】屬性用于定義數(shù)據(jù)的輸入格式以及輸入數(shù)據(jù)的某一位上允許輸入的數(shù)據(jù)類型。Access 2000允許為除了【備注】、【OLE對象】和【自動編號】數(shù)據(jù)類型之外的任何數(shù)據(jù)類型字段定義【輸入掩碼】屬性。 【輸入掩碼】屬性最多可以由三部分組成,各部分之間要用分號分隔。第一部分定義數(shù)據(jù)的輸入格式。第二部分定義是否按顯示方式在表中存儲數(shù)據(jù)。若設(shè)置為0,則按顯示方式存儲。若設(shè)置為1或?qū)⒌诙糠挚杖?,則只存儲輸入的數(shù)據(jù)。第三部分定義一個占位符以顯示數(shù)據(jù)輸入的位置。用戶可
9、以定義一個單一字符作為占位符,缺省占位符是一個下劃線。,表4-14 輸入掩碼字符,4.2.4 【小數(shù)位數(shù)】屬性 【小數(shù)位數(shù)】屬性僅對【數(shù)字】和【貨幣】數(shù)據(jù)類型字段有效。小數(shù)位的數(shù)目為015,這取決于【數(shù)字】或【貨幣】數(shù)據(jù)類型字段的大小。 4.2.5 【標(biāo)題】屬性 【標(biāo)題】屬性允許用戶輸入一個更具體的描述字段的名稱,用于替換在數(shù)據(jù)表視圖、報表或窗體中顯示的相應(yīng)字段名。 4.2.6 【默認(rèn)值】屬性 【默認(rèn)值】屬性可以為除了【自動編號】和【OLE對象】數(shù)據(jù)類型以外的所有字段指定一個默認(rèn)值。默認(rèn)值是在新的記錄被添加到表中時自動地為字段設(shè)置的,它可以是與字段的數(shù)據(jù)類型相匹配的任何值。,4.2.7 【有效
10、性規(guī)則】屬性 【有效性規(guī)則】屬性允許用戶輸入一個表達(dá)式來限定被接受進(jìn)入字段的值。 4.2.8 【有效性文本】屬性 【有效性文本】屬性允許用戶輸入一段提示文字,當(dāng)輸入的數(shù)據(jù)沒有通過設(shè)定的有效性規(guī)則時,Access 2000自動彈出一個提示框顯示該段提示文字?!居行晕谋尽繉傩砸c【有效性規(guī)則】屬性搭配使用。 4.2.9 【必填字段】屬性 【必填字段】屬性允許用戶規(guī)定數(shù)據(jù)是否必須被輸入到字段中,即字段中是否允許有Null值。如果數(shù)據(jù)必須被輸入到字段中,即不允許有Null值,應(yīng)設(shè)置【必填字段】屬性值為【是】?!颈靥钭侄巍繉傩灾凳且粋€邏輯值,默認(rèn)值為【否】。,4.2.10 【允許空字符串】屬性 【允許
11、空字符串】屬性用于定義對于【文本】和【備注】數(shù)據(jù)類型的字段是否允許空字符串輸入。如果允許,應(yīng)把空字符串和Null值區(qū)別開。空字符串是長度為零的特殊字符串。【允許空字符串】屬性值是一個邏輯值,默認(rèn)值為【否】。 4.2.11 【索引】屬性 【索引】屬性允許用戶選擇是否建立單一字段索引。 4.2.12 【新值】屬性 【新值】屬性用于指定在表中添加新記錄時,【自動編號】數(shù)據(jù)類型字段的遞增方式。 4.2.13 【輸入法模式】屬性 【輸入法模式】屬性用于定義當(dāng)焦點(diǎn)移至字段時是否開啟輸入法。,4.2.14 【Unicode壓縮】屬性 【Unicode壓縮】屬性用于定義是否允許對【文本】、【備注】和【超(級)
12、鏈接】數(shù)據(jù)類型字段進(jìn)行Unicode壓縮。Unicode是一個字符編碼方案,該方案使用兩個字節(jié)代表一個字符。 4.2.15 【顯示控件】屬性 Access 2000在字段屬性區(qū)域的【查閱】選項卡設(shè)置了【顯示控件】屬性。該屬性僅適用于【文本】、【是/否】和【數(shù)字】數(shù)據(jù)類型字段。【顯示控件】屬性用于設(shè)置這三種字段的顯示方式,即將這三種字段與何種顯示控件綁定以顯示其中的數(shù)據(jù)。表4-19列出了這三種數(shù)據(jù)類型所擁有的顯示控件屬性值。,表4-19 【顯示控件】屬性值,顯示控件,屬性值,數(shù)據(jù)類型,4.3 定義主鍵 在Access 2000中,最好為創(chuàng)建的每一個表定義一個主鍵。主鍵可以由一個或多個字段組成,用
13、于標(biāo)識表中的每一條記錄。作為主鍵的字段其值是唯一的。 定義主鍵的目的就是要保證表中的所有記錄都是唯一可識別的。如果表中沒有單一的字段能夠使記錄具有唯一性,那么可以使用多個字段的組合使記錄具有唯一性。 在表中定義主鍵除了可以保證表中的記錄具有唯一可識別性以外,還能加快查詢、檢索以及排序的速度,因為主鍵實(shí)際上是一個索引。另外在表中建立主鍵有利于建立一對多的表間關(guān)系。,4.4 建立索引 索引實(shí)際上是一個二維列表,其中僅有二列數(shù)據(jù):關(guān)鍵字值和記錄的物理位置。關(guān)鍵字值是包含有字段的排序規(guī)則表達(dá)式,記錄的物理位置指向關(guān)鍵字值在表中所在的物理位置。 在Access 2000中,用戶可以根據(jù)一個字段建立單一字
14、段索引,也可以根據(jù)多個字段的組合建立多字段索引。 4.4.1 單一字段索引 4.4.2 多字段索引 在查詢中,只要提供的查詢準(zhǔn)則是以多字段索引中的第一個字段作為起始并為連續(xù)字段提供查詢準(zhǔn)則,Access 2000就可以使用多字段索引進(jìn)行查詢。但是在使用多字段索引時有一個附加限制:只有最后一個準(zhǔn)則可以使用不等式。,4.5 建立表間關(guān)系 在Access 2000中,數(shù)據(jù)庫擁有眾多的表。這些表雖然都處在同一個數(shù)據(jù)庫中,但彼此是獨(dú)立存在的,相互間還沒有建立起關(guān)系。關(guān)系數(shù)據(jù)庫系統(tǒng)的特點(diǎn)是可以為表建立表間關(guān)系,從而真實(shí)地反映客觀世界豐富多變的特點(diǎn)以及錯綜復(fù)雜的聯(lián)系,減少數(shù)據(jù)的冗余。 兩個表之間只有存在相關(guān)聯(lián)的字段才能在二者之間建立關(guān)系。 在兩個相關(guān)表中,起著定義相關(guān)字段取值范圍作用的表稱為父表,而另一個引用父表中相關(guān)字段的表稱為子表。 根據(jù)父表和子表中相關(guān)聯(lián)字段的對應(yīng)關(guān)系,表間關(guān)系可以分為兩種:一對一關(guān)系和一對多關(guān)系。,一對一關(guān)系:在這種關(guān)系中,父表中的每一條記錄最多只與子表中的一條記錄相關(guān)聯(lián)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 知識產(chǎn)權(quán)新員工培訓(xùn)課件
- 春風(fēng)十里才子歸來
- 主播直播培訓(xùn)
- 二零二五年度建筑垃圾清運(yùn)合同示范3篇
- 珠寶瓷器知識培訓(xùn)課件
- “雙減”政策下語文作業(yè)的設(shè)計趨勢
- 臨床C1q 腎病病因、發(fā)病機(jī)制、關(guān)鍵診斷特征、病理三鏡、鑒別診斷及病理圖譜
- 兒科超聲對小兒急腹癥診斷要點(diǎn)和注意事項
- 四川省瀘州市江陽區(qū)2024-2025學(xué)年九年級上學(xué)期1月期末考試英語試題(含答案)
- 湖南省長沙市2025年新高考適應(yīng)性考試地理試題(含答案)
- 住宅設(shè)計效果圖協(xié)議書
- 新版中國食物成分表
- 浙江省溫州市溫州中學(xué)2025屆數(shù)學(xué)高二上期末綜合測試試題含解析
- 2024河南鄭州市金水區(qū)事業(yè)單位招聘45人歷年高頻難、易錯點(diǎn)500題模擬試題附帶答案詳解
- 食物損失和浪費(fèi)控制程序
- TCI 373-2024 中老年人免散瞳眼底疾病篩查規(guī)范
- 2024四川太陽能輻射量數(shù)據(jù)
- 石油鉆采專用設(shè)備制造考核試卷
- 法人變更股權(quán)轉(zhuǎn)讓協(xié)議書(2024版)
- 研究生中期考核匯報模板幻燈片
- 培訓(xùn)機(jī)構(gòu)與學(xué)校合作協(xié)議書范本
評論
0/150
提交評論