第一大類作業
繳交期限:10/26 一、選擇題
( 3 )1. 在資料表中有一個欄位,我們在新增資料時,希望該欄位能由 Access 自動提供編號,
則該設定為何種資料類型?文字數字自動編號貨幣。
( 2 )2. 若我們要在資料表中新增一個欄位來儲存同學的姓名,則應該要將資料類型設定為何 種類型?查閱精靈文字超連結備忘。
( 3 )3. 如果有一個數值資料為 56000,則選擇數字類型中哪一種類型較適合?位元組整數
長整數小數。
( 2 )4. 如果要在資料表建立一個欄位來儲存同學的生日時,應該選擇那一種資料類型?查 閱精靈日期/時間文字超連結。。
( 3 )5. 如果要顯示的格式是「2003/5/28 下午 05:25:50」,表示資料類型為「日期/時間」,
則設定的格式為中日期完整日期通用日期完整時間。
( 1 )6. 假設您建立了一個資料表,要在其中新增一個電子郵件欄位,當我們雙按該欄位的內 容就會自動開啟郵件編輯器,則應該要將該欄位設定為何種資料類型?超連結
查閱精靈文字查閱。
( 2 )7. 若要加快資料搜尋及排序的速度,我們可在資料表中經常搜尋或排序的欄位上設定什 麼?標記索引目錄查詢。
( 1 )8. 設定索引的索引交談窗,若將忽略 Null 的值設為"是",則代表何種意思?表示會直 接跳過該欄位,不予理會索引不能忽略該欄位的空值記錄索引會排除此空值記 錄(4)會忽略所有打錯的記錄。
2. 請解釋下列名詞:資料庫(Database)、資料庫管理系統(DBMS)、資料庫系統(DBS),三者 之間有何不同?
答:資料庫(Database):
簡單而言,就是存放資料的所在。
資料庫管理系統(DBMS):
一個資料庫除了具有儲存資料的功能之外,除了提供資料資源的管理(如
Access2003),還必須定義資料庫的結構,讓資料之間的聯繫能有完整性。使用者透過介 面進行新增、修改的基本操作,系統要能提供各項查詢功能,針對資料進行安全控管機 制。
資料庫系統(DBS):
簡單而言,資料庫系統是在電腦上應用的資料庫,一個完整的資料庫系統須包含儲 存資料的資料庫,管理資料庫的 DBMS,還有讓資料庫運作的電腦硬體設備和作業系統,
以及管理和使用資料庫的相關人員。
資料庫提供的是資料的儲存,資料庫的操作與管理必須透過資料庫管理系統,而資 料庫系統提供的是一個整合的環境。
3. 請解釋下列名詞:超鍵(superkey)、候選鍵(candidate key)、空值(Null value)、主 鍵(primary key)、外鍵(foreign key)?
超鍵(superkey):
在 關 連 式 中 可 以 明 來 區 別 值 組 的 屬 性 集 合 就 是 超 鍵 , 也 就 是 符 合 唯 一 性 (Uniqueness)的屬性集合。
候選鍵(candidate key):
在 關 連 式 中 具 有 唯 一 性 (Uniqueness) 與 不 可 分 解 性 (Irreducibility) 的 屬 性集合就是候選鍵,也就是從其中拿掉任何屬性都會無法區別值組,或者說任何子集合都不
能符合唯一性。
空值(Null value):
是未定義或不明值。如尚未輸入,且未設定預設值。或者是資料遺失,例如輸入資料時 硬體出問題,資料的值為不明。空值不是零,也不是空白 space,也不是空字串。
空值的運用:方便檢查資料錄是否已登錄等。
主鍵(primary key):
主鍵是從候選鍵選出來的,一個關聯表只能有一個主鍵。
外鍵(foreign key):
就是關連式中某屬性集合 FK,若符合下列兩個性質即稱為外鍵:
(一) 該屬性集合 FK 中的每一個值不是全部非空(nonnull)就是全部是空的(null)。
(二)若有另一基本關連式的候選鍵 CK,則 FK 每一非空的屬性集合值必定與候選鍵 CK 中某 一值組的值相同。