- Access數據庫實用教程習題與實驗指導(微課版 第3版)
- 盧山主編
- 2663字
- 2022-04-18 11:08:10
第3章 表的建立和管理
3.1 習題解析
3.1.1 選擇題
1.以下不屬于Access數據類型的是( )。
A.短文本
B.計算
C.附件
D.通用
【答案】D
【解析】Access提供的數據類型有12種,分別是短文本、長文本、數字、日期/時間、貨幣、自動編號、是/否、OLE對象、超鏈接、附件、計算和查閱向導。在本題提供的4個選項中,“通用”類型不屬于Access提供的數據類型,因此本題答案為D。
2.以下關于字段屬性的敘述中,錯誤的是( )。
A.格式屬性只可能影響數據的顯示格式
B.可對任意類型的字段設置默認值屬性
C.驗證規則是用于限制字段輸入的條件
D.不同的字段類型,其字段屬性會不同
【答案】B
【解析】“格式”屬性是用來限制字段數據在數據表視圖中的顯示格式,因此選項A的敘述是正確的。“默認值”屬性是在未輸入數據前事先定義,并在輸入數據時由 Access 自動顯示在該字段中的數值,主要用于減少數據輸入量。在Access數據表中,自動編號、超鏈接等類型的字段不包括“默認值”屬性,無法設置默認值,因此選項 B 的敘述是錯誤的。“驗證規則”屬性允許通過定義條件來限制可以接收的數據,因此選項C的敘述是正確的。字段屬性表示字段的特性,在Access 中,每個字段均有其特定屬性,字段類型不同,其屬性有差異。例如,“文本”型字段包括“字段大小”屬性,“日期/時間”型字段不包括“字段大小”屬性,因此選項D的敘述是正確的。本題答案為B。
3.以下關于Access表的敘述中,錯誤的是( )。
A.設計表的主要工作是設計表的字段和屬性
B.Access數據庫中的表是由字段和記錄構成
C.Access數據表一般包含一到兩個主題信息
D.數據表是查詢、窗體和報表的主要數據源
【答案】C
【解析】在 Access 數據庫中設計表主要是設計表結構。表結構是指數據表的框架,包括字段名稱、數據類型、字段屬性等,因此選項 A 的敘述是正確的。Access 數據表由行和列組成,其中列稱為字段,用來描述數據的某類特征;行稱為記錄,用來反映某一實體的全部信息,因此選項B的敘述是正確的。在Access中,表是具有結構的某個相同主題的數據集合,即一個表只能包含一個主題的信息,因此選項C的敘述是錯誤的。Access提供了表、查詢、窗體、報表、宏和模塊6個對象,其中表是Access數據庫的基礎,是存儲數據的容器,其他數據庫對象,如查詢、窗體和報表等都是在表基礎上建立并使用的,即它是查詢、窗體和報表的主要數據源,是Access數據庫中最重要的對象之一,因此選項D的敘述是正確的。因此本題正確答案為C。
4.能夠使用“輸入掩碼向導”創建輸入掩碼的字段類型是( )。
A.短文本和日期/時間
B.短文本和貨幣
C.數字和日期/時間
D.短文本和數字
【答案】A
【解析】輸入掩碼只為“短文本”和“日期/時間”型字段提供了向導。通過向導可以設置所需的輸入掩碼,而其他類型的字段只能通過所允許的字符來定義其輸入掩碼。因此本題正確答案為A。
5.在設置或編輯“關系”時,不屬于可設置的選項是( )。
A.實施參照完整性
B.級聯更新相關字段
C.級聯追加相關記錄
D.級聯刪除相關記錄
【答案】C
【解析】“編輯關系”對話框如圖3-1所示,在設置或編輯關系時,可以設置的選項包括:實施參照完整性、級聯更新相關字段、級聯刪除相關記錄。因此本題正確答案為C。

圖3-1 “編輯關系”對話框
6.以下關于Null值敘述中,正確的是( )。
A.Null值等同于空字符串
B.Null值等同于數值0
C.Null值表示字段值未知
D.Null值的串長度為0
【答案】C
【解析】在Access表中,允許有空值,空值用Null來表示,其含義是字段值目前還沒有確定或得到。空字符串是用雙引號括起來的中間沒有任何空格的字符串,其長度為0。因此本題正確答案為C。
7.在Access數據表中,可以定義“格式”屬性的字段類型是( )。
A.短文本、貨幣、超鏈接、附件
B.日期/時間、是/否、長文本、數字
C.日期/時間、數字、OLE對象、是/否
D.自動編號、短文本、長文本、OLE對象
【答案】B
【解析】在 Access 提供的數據類型中,“OLE 對象”和“附件”兩種數據類型沒有“格式”屬性。在選項A中有“附件”類型,在選項C和選項D中,包含了“OLE對象”類型,因此本題正確答案為B。
8.驗證規則是( )。
A.控制符
B.條件
C.文本
D.表達式
【答案】B
【解析】“驗證規則”屬性允許定義一個條件,用于對輸入的數據進行限制。當輸入的數據不符合條件時,系統顯示錯誤提示信息,并拒絕接收數據。因此本題正確答案為B。
9.以下屬于Access可以導入或鏈接的數據源是( )。
A.Access
B.Excel
C.XML
D.以上都是
【答案】D
【解析】在Access中,可以導入或鏈接已存在的外部數據,其中包括使用Access創建的數據表、使用Excel建立的電子表格、使用XML建立的表,以及使用SQL Server創建的數據表等。因此本題正確答案為D。
10.篩選的結果是濾除了( )。
A.滿足條件的字段
B.不滿足條件的字段
C.滿足條件的記錄
D.不滿足條件的記錄
【答案】D
【解析】在 Access 中,篩選操作是將表中滿足條件的記錄顯示出來,將不滿足條件的記錄濾除。因此本題正確答案為D。
3.1.2 填空題
1.在Access中可以定義兩種主關鍵字,分別是單字段主鍵和______。
【答案】多字段主鍵(或多個字段主鍵、復合主鍵)【解析】主關鍵字也稱為主鍵,用來唯一標識表中的記錄。在 Access 中,主鍵有兩種,分別是單字段主鍵和多字段主鍵。單字段主鍵是以某一個字段作為主鍵,來唯一標識記錄。多字段主鍵是由兩個或更多個字段組合在一起來唯一標識表中記錄。
2.假設學號由9位數字組成,其中不能包含空格。學號字段的正確輸入掩碼是______。
【答案】000000000
【解析】定義“輸入掩碼”屬性時,可以使用“0”“9”“#”這3個字符作為輸入數字的限制。其中,字符“0”表示必須輸入數字0~9;字符“9”和“#”表示可以輸入數字或空格,也可以不輸入。根據題意,組成學號的字符只允許使用數字,不允許包含空格。因此本題應選擇“0”作為輸入掩碼的描述。由于學號由9位數字組成,因此輸入掩碼應定義為9個“0”。
3.排序是根據當前表中的______或______字段的值對表中的所有記錄進行重新排列。
【答案】一個,多個
【解析】排序是根據當前表中一個或多個字段值對整個表中所有記錄進行重新排列的。按多個字段排序時,Access首先根據第1個字段按照指定的順序進行排序,當第1個字段具有相同值時,再按照第2個字段進行排序,依此類推,直到按全部指定的字段排好序為止。
4.隱藏列的含義是使數據表中的某一列數據______。
【答案】不顯示
【解析】在數據表視圖中,為了便于查看表中主要數據,可以將不需要的字段列隱藏起來,即暫時不顯示,需要時再將其顯示出來。
5.Access提供了兩種字段數據類型保存文本或文本和數字組合的數據,這兩種數據類型分別是______和______。
【答案】短文本,長文本
【解析】“短文本”和“長文本”類型的字段均可以存儲文本或文本與數字組合的數據?!岸涛谋尽毙妥侄巫疃嗫梢源鎯?55個字符,如果字符數超過255個,可以使用“長文本”型字段。“長文本”型字段存儲數據最多可達1GB。