2010年10月30日 星期六

第十二章 資料表正規化

一.選擇題
     1. 請問我們在資料表中除去與主鍵間接相依的欄位,是屬於正規化中的第幾階段?(3)3NF

     2. 請問我們在資料表中加入主鍵欄位,是屬於正規化中的第幾階段?(1)1NF

     3. 請問我們在資料表中除去與主鍵部分相依的欄位,是屬於正規化中的第幾階段?(2)2NF

     4. 請問我們在資料表中除去主鍵中的各欄位相依於其他非主鍵的欄位,是屬於正規化中的第幾階段?(4)BCN

     5. 帳戶管理資料表中有甲、乙、丙三個欄位,其中甲欄位和乙欄位具有資料相依性而乙欄位和丙欄位有具有資料相依性,我們稱甲欄位和丙欄位具有何種關係?(2)間接相依

二.填充題
     1. 在設計資料庫的過程中,我們必須執行資料庫的正規化,來避免資料重複或相依矛盾的情形,並使資料庫在使用時能更有效率、更容易維護。

     2.  在正規化的階段中,2NF的目的是在除去資料表中與主鍵具有部分相依的欄位,而3NF的目的是除去資料表中與主鍵具有間接相依的欄位。

三.問答題
    1.1NF:除去資料中意義相同的欄位,讓每個欄位中只有一個單一值。位資料表建立主鍵
       2NF:除去資料表中與主鍵部分相依的欄位
       3NF:除去資料表中與主鍵間接相依的欄位
       BCNF:除去主鍵中的各欄位相依於其他非主鍵的欄位

    2.


四.實作題


12-1搶答時間
(1)正規化在資料庫的設計過程中,是屬於概念設計階段
(2)正規化可分為1NF、2NF、3NF、BCNF、4NF、5NF等多個階段
12-3搶答時間

12-4搶答時間

12-5搶答時間

12-6搶答時間

重點筆記
『正規化理論』其實是一套『資料表分割』的法則,正規畫目的是要避免資料重複或相互矛盾的情形,資料庫的正規化大致可分為1NF、2NF、3NF、BCNF。1NF除理工作是除去資料中意義相同的欄位,讓每個欄位中只有一個單一值,2NF除理工作是除去資料表中與主鍵部分相依的欄位,3NF除理工作是除去資料表中與主鍵間接相依的欄位,最後BCNF處理的工作是除去主鍵中的各欄位相依於其他非主鍵的欄位。

2010年10月16日 星期六

第十章 利用『實體-關係模型(E-R Model)』規劃資料庫

一.選擇題
     1. 下列何者非實體-關係模型的主要構成元素?(2)模型

     2. 在實體-關係圖中,我們以 來代表以下何種元素?(4)弱實體

     3. 在實體-關係模型中,如果甲實體中的任一實力,可對應到以實體中的多個實例;而乙實體中的任一實例,也可對應到甲實體中的多個實例。我們稱它們之間的關係為(2)多對多關係

     4. 假設學生實體中有一個地址屬性,為了方便區分,所以我們又將她再細分為城市及街道名....等屬性,我們稱這些屬性為何?(4)複合屬性

     5. 在汽車駕駛人實體中,我們依其性質不同又區分為自用車駕駛人實體及營業用車駕駛人實體,而其中一個駕駛人既屬於自用車駕駛人實體也屬於營業用車駕駛人實體,我們稱這種關係為(3)子類型overlap關係

二.填充題
     1. 在實體的所有屬性中,我們將用來唯一代表該實體的性稱為屬性;某些屬性是其他屬性推導而來,我們稱為推導屬性;某些屬性又可再細分為多個小屬性,我們稱為複合屬性;當一個屬性具有一個以上的值時,我們稱為多值屬性。

    2. 請畫出下列實體-關係圖組成要素的圖形
        

2010年10月15日 星期五

第九章 關聯式資料庫的基本知識

一.選擇題
     1. 『關聯式資料庫』如何產生關聯?(1)使用兩個資料表的共通欄位相互關聯

     2. 我們利用關聯式資料庫中的何種屬性來建立兩個資料表間的關聯(2)連外鍵

     3. 在資料表中,我們利用何種屬性來做為唯一識別該筆記錄的依據?(1)主鍵

     4. 我們在資料表中設定何種屬性可確保資料表的實體完整性?(3)主鍵

二.填充題
     1. 資料完整性大致可分為實體完整性區域完整性參考完整性使用者定義的完整性等4種類型。

     2. 若我們在書籍訂單資料表的單位欄位設定資料的範圍為100到999之間,是為了要維護資料的區域完整性。

三.問答題
     1. 一對一關聯時,表甲資料表中得一筆記錄,只能對應到乙資料表中的一筆記錄,而乙資料表中得一筆記錄也只能對應到甲資料表中得一筆記錄。
         一對多關聯時,表示甲資料表中一筆記錄可對應到乙資料表中的多筆資料,而乙資料表中一筆記錄只能對應到甲資料表中的一筆資料。
         多對多關聯時,表示甲資料表中的一筆記錄能夠對應到乙資料表中的多筆記錄,而乙資料表中的一筆記錄也只能對應到甲資料表中的多筆記錄。

     2. 分割資料表並建立關聯的優點有:節省儲存空間、減少輸入錯誤、方便資料修改

     3. 參考完整性是用來確保相關資料表間的資料一致,避免因一個資料表的紀錄改變,而造成另一個資料表的內容變成無效值。

2010年10月10日 星期日

第十章 實作題


第八章 將資料列印出來

一.選擇題
     1. 在版面設定交談窗中,我們無法設定下列何項(4)印表機使用的紙張大小

     2. 若想要列印兩份含有3頁的報表,且採用自動分頁功能,則其列印順序為何?(2)     1→2→3→1→2→3

     3. 當我們建立並儲存了一份報表時,其中的資 料實際上是儲存在()

     4. 將報表儲存成下列何種格式,即可直接透過Viewer來瀏覽報表內容?(2)*.snp

二.填充題
     1. 在Access列印資料或預覽列印,可以按Office按鈕鈕,從列印/預覽列印命令選單中選擇要執行的命令;或是在工具列上新增列印或預覽列印鈕,爾後便能直接按該鈕列印或預覽列印。

     2. 列印多份文件時,若希望列印文件能方便我們裝訂成冊,可在列印交談窗中勾選自動分頁功能。

三.問答題
     1. 報表精靈建立報表,須透過一個個交談窗來完成設定。
         報表區的報表鈕快速建立一個陽春型的報表

    2. 自動分頁是為了方便裝訂成冊,故順序為1→2→3→4→1→2→3→4→1→2→3→4
        未使用自動分頁列印順序為1→1→2→2→3→3→4→4

四.實作題





重點筆記
Access可將資料表的內容依設定的格式、字型、排序及篩選結果列印下來,如有某欄位不想列印下來可利用『隱藏欄』的功能隱藏起來。在列印多份資料時,可利用自動分頁方式來方便我們將多份資料裝訂成冊。Access產生報表方式有利用報表精靈建立報表和利用報表區的報表鈕來快速建立兩種,這兩種方法的差別在於前面所產生的報表較為美觀,後面方法所產生的報表較為陽春。

2010年10月7日 星期四

第七章 建立美觀的資料輸入表單

一.選擇題
     1. 下圖為表單視窗的紀錄移動鈕,請問下列何敘述何者錯誤?(2)

     2. 開啟表單視窗後,若想一次顯示多筆資料,可切換至何種視窗?(2)資料工作檢視表示窗

     3. 利用表單精靈建立表單時,交談窗中呈現淡化的命令鈕代表:(4)無法使用

     4. 假設我們要尋找的表單中,某一欄位以"一"為首的紀錄,可按尋找區的尋找鈕進行設定,其中符合列視窗應設定為:(1)欄位的任何部分


三.填充題
    1. 在表單視窗中,若要將指標移動到第一筆記錄的第一個欄位,可按下鍵盤的Ctrl+Home;若要移動到最後一筆資料的最後一個欄位,可按下Ctrl+End鍵。

   2. 檢視表單的方式有4種,分別為:設計檢視視窗、表單檢視視窗、資料工作表檢視視窗、版面配置檢視視窗。

四.問答題
    1. like可找出有包括指定字串得資料。 *表示任何長度的字串。會篩選出任何以"學習實例"結尾的資料。

    2. 利用表單精靈所建立的表單較為精美,而快速建立表單所產生的表單較為陽春。

五.實作題




    

重點筆記
Access提供相當多的精靈來幫助我們建立各種資料表、表單、查詢、報表....等物件,表單共有四種檢視模式:設計檢視視窗、表單檢視視窗、資料工作表檢視視窗、版面配置檢視視窗,表單檢視視窗可設計或修改表單結構,資料工作表檢視視窗用來檢視多筆記錄。

第六章 尋找、取代、排序與篩選資料

一.選擇題
     1. 若我們要在書籍名稱中尋找"資料庫系統概論"這本書,則下列哪一個條件不能找到該本書(4)資?論

     2. 若我們在資料表中設定了主鍵欄位,則會以下列何者欄位作為紀錄的排序依據?(2)主鍵欄位

     3. 設定篩選或排序條件後,我們可按下工具列中的何鈕來讓條件生效或失效?(1)

     4.當我們要一次選取多個欄位來做篩選,若要篩選的欄位左右不連續時,我們應該要如何處理比較方便?()

     5. 使用依選取範圍篩選功能時,必須:()

二.填充題
     1. 在資料表中,預設是以主鍵欄位的值作為排序的依據,若該欄位不存在,則以原始資料輸入順序來排序。

    2. 在使用萬用字元尋找目標時, * 是表示任何長度的字串, ? 是表示一個中文字或英文字。

    3. 再利用篩選視窗設定多欄排序時,其排序依據的重要性是由遞減。

    4.
             A    應填入 Windows
            
             B     應填入十全書店

             C     應填入Access使用手冊

三.問答題
     1. 篩選鈕亮起表示正在套用篩選功能,再按此擰即可停止篩選功能,再按一次即可再次套用篩選功能。


     2. 資料都達數千筆時,我們可利用尋找功能來找尋所要資料。如:我們要尋找Windows開頭的資料時,可利用尋找功能並輸入"Windows*"並可找到書名為Windows開頭的資料。
         取代鈕能自動將找到的資料取代成其他的值。

四.實作題




重點筆記
當資料很多時想找出某特定資料,可利用尋找功能來找尋,再設定尋找目標時我們可利用" * "及" ? "來代替," * "代表任何長度的字串,而" ? "代表一個中文字或英文字母。在排列資料中,以資料工作表視窗中預設的主鍵欄未做為紀錄的排序順序,若沒設主鍵則以資料輸入順序作為排列依據。

2010年10月5日 星期二

第五章 資料工作表的操作

一.選擇題
    1. 在資料表中,我們可利用下列何種檢視視窗來修改資料工作表的結構及相關的屬性?(2)資料表設計檢視視窗

    2. 在資料工作表的列選取器上,若該紀錄表示為   ,則表示:(1)正在修改中,且尚未存檔

    3. 若目前資料表中已經存在5筆記錄,其自動編號欄位的編號1~5,當我們將地3筆記錄刪除後,在新增一筆記錄實,期編號為:(4)6

    4. 按下資料工作表的 鈕,表示:(4)移動到第一筆記錄

     5. 




  6. 若將某一個欄位凍結後,在取消凍結,則該欄位的位置會有什麼改變?(2)保持在最左邊,但可移動

  7. 若希望某個欄位在捲動資料工作表示窗時,能保持不動,可將該欄未設定為:(2)凍結欄位


    8. 直接利用滑鼠在欄選取器的右邊界雙按,即可將該欄位調整為:(2)最適欄寬


二.填充題
     1. 在編輯資料的過程中,我麼可隨時按Esc鍵來復原最近的修改。

     2. 將輸入焦點移置工作表中,按下F2件可選取整個欄位的內容,此時心輸入的資料會全部取代原來的資料;若想修改部分的內容,可在按  ←  →  鍵,將輸入游標移動到要修改的位置上做修改即可。

     3. Access是以記錄為單位來儲存資料,所以每當修改完某個欄位的資料,並移出輸入焦點時,該筆記錄會暫存在記憶體中。

     4. 當我們按紀錄區的其他鈕,執行『取消隱藏欄』命令,並如右圖設定後,請問哪些資料會被隱藏起來?客戶名稱、單價、數量



三.問答題
    1. 資料表欄位非常多,我們在左右捲動視窗內容時,有些欄位的資料會被捲出視窗造成無法看到導致閱讀上的不便,當我們將一個或多個欄位凍結起來,被凍結的欄位會移動到左邊,當我們左右捲動欄位時,該欄位會永遠保持在視窗最左邊位置方便我們閱讀。

    2. 方法一:以滑鼠操作,利用縮小欄寬方式,將欄框縮小為0欄位就會被隱藏起來
        方法二:先選取要隱藏之欄位,然後按常用頁次紀錄區中的其他鈕執行隱藏欄命令,即可隱藏所需欄位。
        方法三:直接按常用頁次紀錄區中的其他鈕,執行取消隱藏欄命令即可。(打勾者表示顯現,為大勾者為隱藏)

四.實作題






    

2010年10月3日 星期日

第四章 建立資料表

一.選擇題
 
     1.若我們要在資料庫中新增一個藍未來儲存同學的姓名,則應該要將資料類型設定為何種類型?(2)文字
  
  













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

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

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

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

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

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

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

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

   10. 按下工具列的索引鈕,會出現索引交談窗,若將忽略Null的值設為"是",則代表何種意思?(1)索引會忽略該欄位的空值紀錄

二填充題

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

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

   3. 在資料庫中,若要將輸入焦點移到下一個欄位,可按 ↑ ↓ ← → tab 鍵來達成。

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

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

三.問答題
    (1.) 1. 欄位中的每一個直都必須是『唯一』的
          2. 在意義上要具有『代表性』

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


重點筆記
建立資料表要先決定存放的資料和資料類型,所謂"資料類型"就是資料在資料庫中儲存的格式,如:文字、數字、貨幣、日期/時間等。建立資料表首先要開啟建立好的資料庫,依照分析好的欄位來建立訂單資料表,設定欄位內容並修改欄位屬性,設定資料表的索引欄位(所謂索引就是一個系統搜尋或排序紀錄的依據),設定主鍵(主鍵是作為整筆記錄的代表,必須具有唯一性及代表性),檢視設定好的索引,如果有錯誤可開啟資料表檢視視窗作修改,利用Access的智慧標籤可對設定好得資料欄位作簡單的巨集動作。

第三章 資料庫物件的關係

一.選擇題
     1.在Access中,所有的資料都是儲存在何處?(1)資料庫

   2. 下列關於查詢物件的敘述,何者正確?(1)查詢物件中儲存的就是我們設定的『查詢條件』

   3. 下列關於表單物件的敘述,何者正確?(2)表單可以製作成各類統計圖、樞紐分析表等

   4. 我們可在Access的何種物件儲存VBA程式?(3)模組

   5. 下列有關群組功能的敘述何者有誤?(3)我們將資料庫物件拉曳到群組中,其實就是將該物件複製到群組

二.填充題
    1.假設我們要建立一個內容為客戶資料的資料庫檔案,首先要做的就是將要儲存的資料依其性質分類,設計出各欄位,將同一列的資料組合,便成一筆完整的紀錄,在將其集合起來,便可稱為客戶資料表

   2. 在Access的資料庫中,真正儲存資料的地方是資料表,如果想要設立條件來尋找資料,可以建立查詢。另外,我們還可以利用資料庫中的表單來建立一個人性化的操作介面。

   3.為了能夠更方便管理及組織資料中的物件,我們可以將不同物件集合到群組中,省去逐一尋找的麻煩。



  4. 我們可以把資料表或查詢中的資料,經過統計、整理或運算後,製作成報表物件列印出來。

  5.我們可以利用巨集物件,執行一連串的巨集指令來簡化操作。

  6. Access資料庫中的表單可將資料數值轉換為各種的統計圖表,而報表物件可列印郵寄標籤。

三.問答題
    1.Access包括的物件有:資料表、查詢、表單、報表、巨集及模組。

   2. 功能窗格裡有數種不同類型的資料庫物件,有別於其他資料庫軟體將每一個物件儲存成個別檔案,Access是將所有物件存放在同一個資料庫檔中,以.accdb為副檔名。因此稱之為『物件』而非『檔案』。


重點筆記
     Access資料庫共有資料表、查詢、表單、報表、巨集和模組等物件。資料庫是真正存放資料的地方,報表物件它的好處是能將資料重新整理排序後,列印出來。Access的群組是讓使用者方便管理及組織資料庫中的物件。

第二章 Access操作環境介紹

一.選擇題
    1.在Access2007中建立的資料庫檔案,其預設的附檔名為:(4).accbd
2.按Office按鈕鈕拉下功能表後,若不想執行任何命令,可按哪個按鈕收起功能表?(3)Esc


    3. Access的標題列通常會顯示:(1)資料庫名稱



    4. 功能區的功用是:(2)集合所有操作命令,以工具鈕形式列出


     5. 在Access中,若不清楚某個工具鈕的用途時,可利用哪個按鈕來查詢?(2)

  
    6. 請問下列各版本的Access程式,對資料庫檔案室格是相容性最低的是:(1)Access2007

二.填充題
    
    2.Access2007預設採用Access2007檔案格式,其副檔名為.accdb

三.問答題
     1.功能窗格所列出的其實就是一個資料庫檔案。一個資料庫檔案包含各種資料庫物件:資料表、查詢、表單、報表、巨集和模組。

     2.當所有使用者都已經使用Access2007,沒用相容性問題、全面採用Office2007,則可藉由Office個軟體的高度整合,提高工作效率和需要使用Access2007的新功能,在以上一句下適合採用Access2007的檔案格式。


重點筆記
Access操作環境主要有功能窗格及功能區,功能窗格所列出的其實就是一個資料庫檔案,資料庫檔案包含資料表、查詢、表單、報表、巨集和模組等物件。

第一章 認識資料庫系統

一.選擇題
     1. 下列何者不屬於資料庫系統的一部份?(3)資料庫使用者

     2. 資料庫系統中的哪一個使用者要負責撰寫使用者操作介面?(3)應用程式設計者

     3. 以下何者非使用資料庫的優點?(4)不需專人管理及維護資料庫

     4. 將資料以表格的方式儲存,並利用表格之間的關聯來查詢相關資料。是屬於何種架構 的資料庫?(2)關聯式資料庫

     5. 何種資料庫架構 是將管理及存取資料的工作集中由大型主機管理,使用者端並無任何處理的能力,只能從大型主機中取得?(4)大型主機/終端機架構

     6. 請問下列敘述何者正確?(4)應用程式必須透過資料庫管理系統,來存取及管理資料庫內的資料

     7. 下列何者非資料庫管理系統應具備的基本功能?(3)儲存資料

二.填充題
     1.在資料庫系統的使用者中,通常我們會將設計好的資料庫系統交由資料庫管理者管理,而利用資料庫查詢資料的人,我們稱為一般使用者

     2.在關聯式資料庫中,我們會將資料儲存在表格,而這些表格稱為資料表

     3.資料庫管理系統為管理資料庫的軟體;而應用程式則為自行開發的操作介面,必須透過前向來存取及管理資料庫內的資料。

     4.物件導向式資料庫架構是以物件導向的方式來設計資料庫,其中包含了物件的屬性、方法、類別及繼承等特性。

     5.就資料庫中資料的儲存架構來看,資料庫大致可分為哪4種類型:階層式資料庫網狀式資料庫關聯式資料庫物件導向式資料庫
    

三.問答題
(1).資料庫系統是電腦化的資料儲存系統,使用者可透過各種應用程式來存取其中的資料。
它包含三個部分1.資料庫  2.資料庫管理系統  3.應用程式

(2).資料庫的優點有
1.透過電腦化的資料儲存及管哩,減少人力及空間浪費
2.能迅速、即時地提供使用者所需的資料,大幅降低公司的成本
3.集中管理公司所有資料,並藉由設定使用者權限,將強資料的保密性
及安全性
4.可減少儲存重複的資料,相對地也加強資料的一致性


重點筆記
資料庫系統是將資料儲存於電腦中,使企業能減少人力及空間的浪費,快速提供使用者所需資料,增加資料的保密性及安全性,加強資料的一致性。資料庫存系統分為資料庫、資料庫管理系統、應用程式三部分。資料庫系統的使用者分為資料庫設計者、資料庫管理者、應用程式設計者和一般使用者四類型。資料庫中儲存資料的架構來看大致可分為階層式資料庫、網狀是資料庫、關聯式資料庫及物件導向是資料庫。資料庫管理系統應具備資料定義、資料處理、資料安全、資料備份和維護資料庫效能的基本功能。