第七章自我測量解答
一、選擇題
( 2 )1. 從一個或多個的資料表中擷取資料,可更新其結果。這些資料會以動態集合的方式儲存;因此,它儲存的是查詢條件而不是查詢後的結果。讫動作查詢岂選取查詢财SQL查詢贡參數查詢。
( 3 )2. 在「準則」列輸入查詢條件:『Between #2003/1/1# And #2003/1/31#』讫找出2003/1/1的資料岂找出2003/1/31的資料财找出2003/1/1至2003/1/31的資料。
( 2 )3. 在住址欄位的「準則」列輸入查詢條件:『Like 高雄*』讫找出住址為高雄縣市岂找出住址開頭為高雄的所有資料财找出住址不為高雄市贡找出住址為高雄的資料。
( 4 )4. 如果要在查詢的設計檢視中,將「進價」欄位變更欄位名稱,何者才正確?讫進價:進貨額岂進價@進貨額财進貨額#進價贡進貨額:進價。
( 3 )5. 如果要找尋「進價」欄位金額大於1000元,其準則要如何設定?讫<=1000岂>=1000财>1000贡<1000。
( 2 )6. 如果要計算「進價」欄位的總共有多少金額時,應使用那個聚合函數來進行:讫Avg岂Sum财Count贡Max。
二、填充題
1. Access提供那些查詢:選取查詢、動作查詢、交叉資料表查詢、參數查詢、SQL查詢。
2. 動作查詢可分為: 新增 查詢、 更新 查詢、 刪除 查詢、 產生資料表 查詢。
3. 在查詢的設計檢視視窗中輸入準則時,若要放大窗格,按下滑鼠右鍵,執行 顯示比例 指令,或者按下 Shift + F2 快速鍵。
4. 執行 刪除 查詢後,無法以「復原」指令來進行回復的動作。
5. 使用「刪除查詢」時, 條件(where) 是用來設定刪除的範圍, from 是將含有「*」的欄位進行刪除。
6. 使用交叉資料表查詢至少要有三個欄位:列名、欄名、值。
三、問答題
2. 查詢中「產生資料表查詢」和「新增查詢」有何不同?請說明之。
答:所謂「產生資料表查詢」,可將目前的資料表記錄,以產生一個新資料表方式新增到目前的資料庫,或者是另一個資料庫。所以它是將現有的資料記錄以複製來進行。
新增查詢是將現有資料表的記錄新增到另一個資料表,而所用的資料表可以是目前使用的資料庫,也可以是另外一個資料庫。
「產生資料表查詢」和「新增查詢」看起來有點相似,都是進行資料的複製。但是二者還是有所不同,「產生資料表查詢」是產生一個新的資料表,而「新增查詢」是將符合條件的資料複製到一個已經存在的資料表上。
第六章自我測量解答
一、選擇題
( 2 )1. 在實體關係圖中,矩形代表的意義為:讫屬性岂實體财關係體贡候選鍵。
( 3 )2. 網路式資料模型,使用的基本單位是記錄,資料兩兩之間的關聯以那種方式鏈結:讫擁有者岂成員财節點贡階層。
( 3 )3. 階層式資料模型的關聯是建立在何種關係,讓一個父親可以擁有多個兒子,可是兒子只能有一個父親:讫父親岂兒子财父子。
( 3 )4. 在實體關係圖中,菱形代表的意義為:讫屬性岂實體财關係體贡候選鍵。
( 1 )5. 在個人資料表中,下列欄位中,設定單一欄位為主索引時,誰最具有代表性:讫身分證字號岂電話號碼财姓名贡生日。
( 2、4 )6. 「資料完整性」是指資料庫中的資料在運作時能確保它的:讫參考性岂正確性财精確性贡可靠性(複選)。
二、填充題
1. 設計一個資料庫分為二個部份,一個是 邏輯設計 ,將收集的資料轉為實體設計;另一個是 實體設計 ,透過建置的資料表,完成資料庫的設計。
2. 定義資料庫的語言: 資料定義 語言、 資料使用 語言、 資料控制 語言。
3. ER模型包含了① 實體關聯圖 、② 實體定義書 、③ 屬性定義書。
4. 在關聯式資料庫中,所謂一對一的關聯是: 一個實體的一筆記錄只能關聯到另一個實體的一筆記錄。
5. 在關聯式資料庫中,所謂多對多的關聯是:一個實體的多筆記錄只能關聯到另一個實體的多筆記錄。
6. 資料的完整性包含了:①實體完整性、②參考完整性、③區域完整性、贡使用者定義完整性。
三、問答題
3. 請說明關聯式資料庫具有的特性。
答:使用關聯式資料庫,須具有下列特性:
1. 表格內的屬性值都必須單純化(atomic);也就是一個儲存格只能有一個數值。
2. 每行的名稱都必須有一個單獨的名稱。表示使用的欄位名稱須有獨特性。
3. 每列的資料不能有重覆性;表示每筆記錄都是不相同的。
4. 行、列的順序是沒有關係。
文章定位: