第3章 表操作-1(字段類型講解) -XU_第1頁
第3章 表操作-1(字段類型講解) -XU_第2頁
第3章 表操作-1(字段類型講解) -XU_第3頁
第3章 表操作-1(字段類型講解) -XU_第4頁
第3章 表操作-1(字段類型講解) -XU_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、31 表的概念32 創(chuàng)建表33 表的編輯 表是用來存儲和管理數(shù)據(jù)的對象,它是表是用來存儲和管理數(shù)據(jù)的對象,它是整個數(shù)據(jù)庫系統(tǒng)的基礎,也是數(shù)據(jù)庫其他對整個數(shù)據(jù)庫系統(tǒng)的基礎,也是數(shù)據(jù)庫其他對象的操作基礎象的操作基礎。 在Access中,表是一個滿足關系模型的二表是一個滿足關系模型的二維表維表,即由行和列組成的表格。 表以名稱標識表以名稱標識,表的名稱可以使用漢字或英文字母等。表的組成:表結構表結構和數(shù)據(jù)數(shù)據(jù)。表的結構:字段名字段名稱、字段類型字段類型以及字段屬性字段屬性。字段的命名規(guī)則: 使用字母、漢字、數(shù)字、空格和其它字符,長度為164164個字符個字符,但不能使用“?!?、“!”、“”、“”等。

2、字段類型:字段取值的數(shù)據(jù)類型,包括文本文本型、數(shù)字數(shù)字型、備注備注型、日期日期/ /時間時間型、邏輯邏輯型等1010種種。字段屬性:字段特征值的集合字段特征值的集合,分為常規(guī)常規(guī)屬性和查閱查閱屬性2種。作用:控制字段的操作方式和顯示方式控制字段的操作方式和顯示方式。字段說明:對字段的說明。 在教學管理系統(tǒng)中,包含教師表、學生表、課程表、選課表及人事檔案表等。教師表 字段包括:教師編號、姓名、性別、出生日期、聯(lián)系電話、電子郵件、家庭住址、工資、院系編號等,如圖3-1所示圖3-1 教師表結構學生表 字段包括:學號、姓名、性別、出生日期、籍貫、專業(yè)、照片、備注、院系編號等,如圖所示。圖3-2 學生表

3、結構3課程表 字段包括:課程編號、課程名稱、學分、學時、課程簡介、授課教師編號等,如圖3-3所示。圖3-3 課程表結構 在Access中,字段的數(shù)據(jù)類型可分為文本文本型、數(shù)字數(shù)字型、備注備注型、日期日期/ /時間時間型、貨幣貨幣型、是/ /否(邏輯)否(邏輯)型、自動編號自動編號型、OLEOLE對象對象型、超超鏈接鏈接型以及查閱向?qū)Р殚喯驅(qū)偷?010種種。1文本型 文本型字段用來存放字符串數(shù)據(jù)存放字符串數(shù)據(jù)。如:學號、姓名、性別等字段。 文本型數(shù)據(jù)可以存儲漢字和ASCII字符集中可打印字符,最大長度為最大長度為255255個字符個字符,用戶可以根據(jù)需要自行設置。2備注型 備注型字段用來存放較

4、長的文本型數(shù)據(jù)存放較長的文本型數(shù)據(jù)。如:備忘錄、簡歷等字段。 備注型數(shù)據(jù)是文本型數(shù)據(jù)類型的特殊形式,備注型數(shù)據(jù)沒有數(shù)據(jù)長度的限制沒有數(shù)據(jù)長度的限制,但受磁盤受磁盤空間的限制空間的限制。3數(shù)字型 數(shù)字型字段用來存儲由整數(shù)、實數(shù)等可以存儲由整數(shù)、實數(shù)等可以進行計算的數(shù)據(jù)進行計算的數(shù)據(jù)。數(shù)字型可以分為分為整型整型、長長整型整型、單精度型單精度型、雙精度型雙精度型等, 數(shù)據(jù)的長度由系統(tǒng)設置,分別為分別為1 1、2 2、4 4、8 8個字節(jié)個字節(jié)。 4日期/時間型 日期/時間型字段用于存放日期、時間、或存放日期、時間、或日期時間的組合日期時間的組合。 日期/時間型數(shù)據(jù)分為常規(guī)日期、長日期、中日期、短日期

5、、長時間、中時間、短時間等類型。 字段大小為8 8個字節(jié)個字節(jié),由系統(tǒng)自動設置。5貨幣型 貨幣型字段用于存放具有雙精度屬性的貨存放具有雙精度屬性的貨幣數(shù)據(jù)幣數(shù)據(jù)。 字段大小為8 8個字節(jié)個字節(jié),由系統(tǒng)自動設置。6自動編號型 自動編號型字段用于存存放系統(tǒng)為記錄綁定放系統(tǒng)為記錄綁定的順序號的順序號。自動編號型字段的數(shù)據(jù)無需輸入,當增加記錄時,系統(tǒng)為該記錄自動編號當增加記錄時,系統(tǒng)為該記錄自動編號。字段大小為大小為4 4個字節(jié)個字節(jié),由系統(tǒng)自動設置系統(tǒng)自動設置。 一個表只能有一個自動編號型字段一個表只能有一個自動編號型字段,該字段中的順序號永久與記錄相聯(lián),不能人工指定或更改自動編號型字段中的數(shù)值。7

6、是/否型 是/否型字段用于存放邏輯數(shù)據(jù)存放邏輯數(shù)據(jù),表示“是/否”或:“真/假”。字段大小為大小為1 1個字節(jié)個字節(jié),由系統(tǒng)自動設置。例如:婚否、團員否等字段可以使用是/否型。8OLE對象型 OLE(Object Linking and Embedding)的中文含義是“對象的鏈接與嵌入”,用來用來鏈接或鏈接或嵌入嵌入OLEOLE對象對象,例如:文字、聲音、圖像、表格等。9超鏈接型 超鏈接型字段存放超鏈接地址存放超鏈接地址。 例如:網(wǎng)址、電子郵件。超鏈接型字段大小不定。10查閱向?qū)?查閱向?qū)妥侄稳匀伙@示為文本型,所不同的是該字段保存一個值列表保存一個值列表,輸入數(shù)據(jù)時從一個下拉式值列表中選

7、擇。 創(chuàng)建表的方法有以下幾種: (1)使用設計器設計器創(chuàng)建表。 (2)使用數(shù)據(jù)表視圖數(shù)據(jù)表視圖創(chuàng)建表。 (3)通過數(shù)據(jù)導入數(shù)據(jù)導入創(chuàng)建表。 1使用設計器創(chuàng)建表 使用設計器創(chuàng)建表,可以根據(jù)用戶的需要創(chuàng)建表。【實例3-1】使用設計器創(chuàng)建學生表結構,表結構如圖所示?!静僮鞑襟E】(1)打開 “教學管理”數(shù)據(jù)庫。(2)選擇“創(chuàng)建創(chuàng)建”選項卡,單擊“表設計表設計”按鈕,打開表設計窗口打開表設計窗口,如圖3-7所示。 (3)在表編輯器中,定義每個字段的名字、定義每個字段的名字、類型、長度和索引等信息類型、長度和索引等信息,如圖3-8所示。 (4)選擇“文件文件“選項卡,單擊“保存保存”命令,打開“另存為”對

8、話框,在文本框中輸入表名輸入表名“學生學生”,然后單擊“確定”按鈕,保存創(chuàng)建的表,如圖3-9所示。 至此,表結構創(chuàng)建完成。2使用數(shù)據(jù)表視圖創(chuàng)建表使用數(shù)據(jù)表視圖創(chuàng)建表,用戶在輸入數(shù)在輸入數(shù)據(jù)的同時可以對表的結構進行定義據(jù)的同時可以對表的結構進行定義。【例4-2】利用數(shù)據(jù)表視圖創(chuàng)建表創(chuàng)建“課程”表,表結構如圖3-5所示?!静僮鞑襟E】(1)打開數(shù)據(jù)庫“教學管理”。(2)選擇“創(chuàng)建創(chuàng)建”選項卡的“表格表格”組,單擊“表表”按鈕,系統(tǒng)將自動創(chuàng)建名為“表1”的新表,并在數(shù)據(jù)表中打開,如下圖所示。(3)單擊“單擊以添加”按鈕選擇字段類型命名字段名在該字段名下方單元格輸入數(shù)據(jù);圖3-11“輸入字段屬性”對話框

9、 (4)重復步驟(3),直至所有字段建立完畢,并且刪除不需要的字段“ID” 。(5)在快速訪問工具欄中,單擊“保存保存”按鈕,打開“另存為”對話框。(6)輸入表名“課程”,單擊“確定”按鈕,完成表的創(chuàng)建。 “保存”表,輸入數(shù)據(jù),結果如下圖所示。表的數(shù)據(jù)視圖 3通過數(shù)據(jù)導入創(chuàng)建表這些數(shù)據(jù)文件可以是。 利用Access系統(tǒng)的數(shù)據(jù)導入功能可以將(電子表格、文本文件或其它數(shù)據(jù)庫系統(tǒng)創(chuàng)建的)數(shù)據(jù)文件中的數(shù)據(jù)導入到當前數(shù)據(jù)庫中。 使用 “導入表導入表”方法創(chuàng)建的表,不僅創(chuàng)建了表結方法創(chuàng)建的表,不僅創(chuàng)建了表結構,而且為表中添加了數(shù)據(jù)構,而且為表中添加了數(shù)據(jù), 使用 “導入表”方法創(chuàng)建的表,所有字段的寬度字段

10、的寬度都取系統(tǒng)默認值都取系統(tǒng)默認值?!纠?-3】將Excel電子表格文件“人事檔案.xlsx”中的數(shù)據(jù)導入到“教學管理”數(shù)據(jù)庫中,表的名稱為“人事檔案”。 【操作步驟】(1)打開 “教學管理”數(shù)據(jù)庫。(2)選擇“外部數(shù)據(jù)”選項卡的“導入并鏈接”組,單擊“ExcelExcel”按鈕,打開“獲取外部數(shù)據(jù)”對話框。(3)單擊“瀏覽”按鈕,選擇要導入的文件“人事檔案.xlsx”,選擇“將源數(shù)據(jù)導入當前數(shù)據(jù)庫中的新表中”選項“確定”打開“導入數(shù)據(jù)表向?qū)А睂υ捒?。?)選擇“顯示工作表”選項“下一步”按鈕選中“第一行包含列標題”項 輸入數(shù)據(jù)時要使用規(guī)范的數(shù)據(jù)格式,這是數(shù)據(jù)管理規(guī)范化的關鍵。1數(shù)據(jù)的輸入方法

11、 對不同類型的數(shù)據(jù),數(shù)據(jù)的表示形式不同,數(shù)據(jù)的輸入方法也有所不同。(1)文本型 直接輸入字符串,字符串的長度不能超過所設置的字段大小,超出部分系統(tǒng)自動截斷。(2)備注型 直接輸入字符串,備注型字段大小是不定的,由系統(tǒng)自動調(diào)整,最多可達64KB。 (3)日期/時間型 日期/時間型的常量要用一對用一對# #號括起來號括起來。例如:#1996-1-1#表示1996年1月1日。日期型數(shù)據(jù)的輸入格式為:yyyy-mm-dd或mm-dd-yyyy,其中y表示年,m表示月,d表示日。(4)貨幣型 向貨幣型字段輸入數(shù)據(jù)時,系統(tǒng)會自動給系統(tǒng)會自動給數(shù)據(jù)添加數(shù)據(jù)添加2 2位小數(shù)位小數(shù),并顯示貨幣符號與千位分并顯示

12、貨幣符號與千位分隔符隔符。 【例1】將“教師”表中“工資工資”字段類型由“數(shù)字”型改為“貨幣貨幣”型,觀察數(shù)據(jù)表試圖中記錄輸入的不同。(5)自動編號型 數(shù)據(jù)由系統(tǒng)自動添加,不能人工指定或更改自動編號型字段中的數(shù)值。 刪除表中含有自動編號字段的記錄以后,系統(tǒng)將不再使用已被刪除的自動編號字段中的數(shù)值?!癐D”字段(6)是/否型 用鼠標單擊是/否型字段(該字段屬性“查閱”卡中設置為復選框),可以選擇其值,用“”“”表示表示“真真”,不帶“”表示“假”,【例2】將“人事檔案”表中“婚否婚否”字段由原“文本”型改為“是是/否否”邏輯型,觀察數(shù)據(jù)表試圖中記錄輸入的不同;(7)OLE對象型 OLE對象型字段不能在單元格中直接輸入,需使用Microsoft Office 中 “插入對象”的方法實現(xiàn)。 【例3】將“教師”表中設計試圖中添加“照片照片”字段為“OLE對象對象”類型,在數(shù)據(jù)表試圖中右擊記錄的照片字段,“插入對象”選擇圖片文件。(8)查閱向?qū)妥侄沃盗斜淼膬?nèi)容可以來自表或查詢,也可以來自定義的一組固定不變的值?!纠?】將“教師”表中“性別”字段類型由“文本”型改為“查閱向?qū)А毙?,自行鍵入所需的值“男/女”設為查閱向?qū)鸵院?,輸入時,只要在“男”和“女”2個值中選擇一個即可。例:將“人事檔

溫馨提示

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

評論

0/150

提交評論