複製鏈接
請複製以下鏈接發送給好友

數據表結構

鎖定
[1]  數據表是由表名、表中的字段和表的記錄三個部分組成的。設計數據表結構就是定義數據表文件名,確定數據表包含哪些字段,各字段的字段名、字段類型、及寬度,並將這些數據輸入到計算機當中。
中文名
數據表結構
外文名
The data table structure
形    式
二維表
內    容
表、記錄、字段、索引等
應用領域
數據庫等
詞    性
名詞

數據表結構設計表的結構

  1. 確定表名。表名要確保其唯一性,表的名稱要與用途相符,簡略、直觀、見名知意。
  2. 確定字段名稱。 [2]  ⑴字段名長度小於64個字符。⑵字段名可以包括字母、漢字、數字、空格和其他字符。⑶字段名不可以包括句號(。)、感嘆號(!)、方括號([])和重音符號(、)。⑷字段名不可以以先導空格開頭。
  3. 確定字段類型。Access提供了10種數據類型,滿足字段的不同需要。
  4. 確定字段屬性。如字段大小、格式、默認值、必填字段、有效性規則、有效性文本和索引等。
  5. 確定表中唯一能識別記錄的主關鍵字段,即主鍵。

數據表結構數據類型

數據庫中常用的數據類型有以下10種。 [1] 

數據表結構文本型

文本型是默認的數據類型,最多255個字符,默認長度是50個字符。通過設置“字段大小”屬性,可以設置“文本”字段中允許輸入的最大字符數。文本中包含漢字時,一個漢字也只佔一個字符。如果輸入的數據長度不超過定義的字段長度,則系統只保存輸入到字段中的字符,該字段中未使用的位置上的內容不被保存。文本型通常用於表示文字或不需要計算的數字,例如姓名、地址、學號和郵編等。 [1] 

數據表結構備註型

備註型允許存儲的內容可以長達65 535個字符,與文本型數據本質上是相同的,適合於存放對事物進行詳細描述的信息,如個人簡歷、備註和摘要等。

數據表結構數字型

由數字0~9,小數點和正負號構成,用於進行算術運算的數據,數字型字段又細分為整型長整型、字節型、單精度型和雙精度型等類型,其長度由系統分別設置為2,4,1,4,8個字節。
系統默認數字型字段長度為長整型。單精度型小數位數精確到7位,雙精度型小數位數精確到15位。字節型只能保存從0到255的整數。

數據表結構日期時間型

用於表示100~9999年之間任意日期和時間的組合。日期/時間型數據的存放和顯示格式完全取決於用户定義格式。根據存放和顯示格式的不同,又分為常規日期、長日期、中日期、短日期、長時間、中時間和短時間等類型,系統默認其長度為8個字節。 [3] 

數據表結構貨幣型

用於存儲貨幣值。向該字段輸入數據時,系統會自動添加貨幣符號和千位分隔符,貨幣型數據的存放和顯示格式完全取決於用户定義格式。根據存放和顯示格式的不同,又分為常規數據、貨幣、歐元、固定和標準等類型。
貨幣型數據整數部分的最大長度為15位,小數部分長度不能超過4位。

數據表結構自動編號型

用於存放遞增數據和隨機數據。在向表中添加記錄時,由系統為該字段指定唯一的順序號,順序號的確定有兩種方法,分別是遞增和隨機。
遞增方法是默認的設置,每新增一條記錄,該字段的值自動增1。
使用隨機方法時,每新增加一條記錄,該字段的數據被指定為一個隨機的長整型數據。
該字段的值一旦由系統指定,就不能進行刪除和修改。因此,對於含有該類型字段的表,在操作時應注意以下問題:
(1)如果刪除一個記錄,其他記錄中該字段的值不會進行調整;
(2)如果向表中添加一條新的記錄,該字段不會使用被刪除記錄中已經使用過的值;
(3)用户不能對該字段的值進行指定或修改。
每一個數據表中只允許有一個自動編號型字段,其長度由系統設置為4個字節,如順序號、商品編號和編碼等。

數據表結構是\否型

用於判斷邏輯值為真或假的數據,表示為Yes/No、True/False或On/Off。字段長度由系統設置為一個字節。如是否通過、婚否等。

數據表結構OLE對象型

OLE(Object Linking and Embedding,對象的鏈接與嵌入)用於鏈接或嵌入由其他應用程序所創建的對象。例如,在數據庫中嵌入聲音、圖片等,它的大小可以達到1GB。
鏈接和嵌入的方式在輸入數據時可以進行選擇,鏈接對象是將表示文件內容的圖片插人到文檔中,數據庫中只保存該圖片與源文件的鏈接,這樣對源文件所做的任何更改都能在文檔中反映出來;而嵌入對象是將文件的內容作為對象插入到文檔中,該對象也保存在數據庫中,這時插入的對象就與源文件無關了。

數據表結構超鏈接型

用於存放超鏈接地址,鏈接到Internet、局域網或本地計算機上,大小不超過2048個字節。

數據表結構查閲嚮導型

用於創建查閲嚮導字段,用户可使用列表框或組合框的形式查閲其他表或本表中其他字段的值。一般為4個字節。

數據表結構表的視圖方式

表有兩種視圖方式:設計視圖和數據表視圖。這兩種視圖方式對操作表十分重要。在“設計視圖”狀態下,可用來編輯數據表的結構;在“數據表視圖”狀態下,可用來編輯數據表的記錄內容。

數據表結構設計表結構

在建立表之前都必須先設計它的結構,表結構描述了一個表的框架。設計表結構實際上就是定義組成一個表的字段個數,每個字段的名稱、數據類型和長度等信息。
參考資料
  • 1.    孫寶林.Access數據庫應用技術:清華大學出版社,2010:30
  • 2.    柳紅.Visual FoxPro程序設計:西安交通大學出版社,2009:39
  • 3.    高春燕、劉彬彬.Visual Basic開發實戰寶典:清華大學出版社,2009