2010年10月15日 星期五

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

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

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

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

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

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

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

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

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

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

沒有留言:

張貼留言