第四章:建立資料表

●重點整理●

1、Access將資料類型分為11種,分別是:文字、備忘、數字、日期/時間、貨幣、自動編號、是/否、OLE物件、超連結、查閱精靈、附件。我們可依據各資料的形態來選用適合的類型。

2、若將欄未設定為自動編號類型後,便無法在該欄位輸入資料,當新增一筆記錄時,Access會自動在該欄位上產生一個不重複出現的數字,可用在不可重複的欄位上。

3、將資料儲存到資料庫前,我們必須先建立資料表及儲存資料的欄位,並為其設定資料型態資料長度等結構。

4、在日期欄位中,我們輸入的格式與Windows系統的日期格式相同。要設定它們,請在控制台中變更地區及語言選項的日期和時間格式。

5、設定輸入法模式,可讓我們在輸入資料時,控制輸入法的開啟或關閉。

6、將欄位設定索引,可加快系統搜尋或排序紀錄的速度。索引欄位的設定值有三種:否、是(可重複)、是(不可重複)。

7、要將欄位設定為主鍵須要有以下幾項特點:※欄位中的每個職必須是唯一的。※在意義上必須要具有代表性。

8、在資料表中,Null就是代表空值沒有資料內容,並不是空字串的意思。

9、將欄位的資料型態設為備忘,可用來存放長度不固定的資料。


實力評量

一、選擇題

1.(1)若我們要在資料庫中新增一個欄位來儲存同學的姓名,則應該要將資料類型設定為何種型態?
查閱精靈

2.(2)如果數字資料的範圍介於-100到100之間,則選擇數字類型中的哪一種類型較適合?
整數

3.(2)若要加快資料搜尋及排定的速度,我們可以在資料表中經常搜尋或排序的欄位上設定什麼?
索引

4.(3)下列哪一項不是主鍵的特性?
一個主鍵最多包含20個欄位

5.(3)假設您設立一個資料表,要在其中新增一個電子欄位。當我們雙按該欄位的內容就會自動開啟郵件編輯器,則應該要將該欄位設定為何種資料型態?
超連結

6.(1)若我們未設定資料表的排序,預設會依照合者的排序順序來排序?
主鍵

7.(3)用來儲存產品定價的欄位,應設定為哪一種資料類型較適當?
貨幣

8.(2)若我們要一次將不相鄰的3個欄位設為主鍵,可利用何鍵來輔助選取?
Ctrl

9.(1)假設資料表中有一個欄位,我們希望在新增資料時,該欄位能由Access自動幫我們編號,則該設定為何種資料類型?
自動編號

10.(3)按下工具列的索引鈕,會出現索引交談窗,若將忽略Null的值為”是”,則代表何種意思?
索引不會排除此空值紀錄


二、填充題

1.在數字資料類型中,位元組占1Byte,整數占2Byte,長整數占4Byte。

2.在資料表設計視窗中,若輸入焦點所在的欄位右方有向下的箭頭,我們可按Alt+下鍵來拉出列視窗。然後再利用上下方向鍵來移動到您要的項目。

3.在資料表中,若要將輸入的焦點移到下一個欄位。可按TabEnter鍵來達成。

4.在日期欄位中,若我們希望不管使用者是輸入西曆或國曆的年代,在資料表上都能顯示為國曆,則將系統的月曆格式設定為中華民國

5.索引是一個系統搜尋或排序紀錄的依據。


三、問答題

1.請列出作為主鍵的2個必要條件。

A:1、欄位中的每一個值都必須是『唯一』的。
       2、在意義上要具有『代表性』。
2.試說明為何我們一般只會挑選一個欄位當作主鍵?

A:一個資料表中可能有多個欄位都具有不可重複的特性,所以一般只會挑選一個為主鍵。


搶答時間

Q1:若要將通訊錄資料表中設定一個欄位來存放同學的照片,應該要將欄位設定為何種資料類型?
A1:設定為附件類型。

Q2:您能分辨出索引和主鍵欄位的區別嗎?試說明它們之間的差異。
A2:索引是一個系統搜尋或排序紀錄的依據;主鍵則是整筆資料中的代表項目,本身就有索引功能,並具有強烈代表性。