請搭配重點整理筆記(第七章、第八章、第九章)一起服用
一、是非
- Foreign Key (外來鍵)與primary key(主鍵)一樣,都不可以是空值。
- 一個關係的元數(degree)是參與這個關係的實體的個數。
- 任何確定性關係的子實體通常是弱實體,因為它的識別取決於母實體的存在
- 實體的次型態是一種實體,它的實體範例繼承來自超型態的共同屬性,所以所有的次型態都是弱實體。
一、選擇題
- 以下哪一項不是正規化的目的?
- 除去重複資料
- 確保資料的相依關係
- 分割成數個不重複的資料表
- 全部資料不分類別集中在一起
- 當我們完成第二正規化後,已經除去哪些資料
- 重複的資料項
- 資料的部份功能相依
- 資料的遞移相依
- 所有異常的情況
- 以下哪一項目不是使用案例塑膜當中,「角色」的資料來源
- 一連串的相關步驟
- 使用者
- 職務
- 外部的系統和人員
- 以下為一部份的使用者案例表,將其轉換成DFD時:
角色 |
事件(或使用案例) |
觸發因素 |
回應 |
行銷部門 |
建立一個新會員資格訂購計畫來吸引新會員 |
NEW MEMBER SUBSCRIPTION PROGRAM |
產生SUBSCRIPTION PLAN CONFIRMATION
在資料庫建立AGREEMENT |
- 啟動事件的「角色」將成為DFD上的
- 處理
- 資料流
- 外部代理
- 資料儲存
- 「事件」將成為DFD上的
- 處理
- 資料流
- 外部代理
- 資料儲存
- 輸入或觸發因子將成為DFD上的
- 處理
- 資料流
- 外部代理
- 資料儲存
二、簡答題
-
- 資料流和資料儲存之間的相異為何?
- 資料儲存和資料實體之間又有何相異之處?
- 資料實體和外部實體之間的相異之處為何?
- 資料流和控制流的差異?
- 何謂處理?寫出三種類型的邏輯處理。
- 請說明下圖的錯誤為何?
三、思考題
(一) 依以下資料敘述建立ERD
- 每一位教授可能會教授多個課程,每一課程均有唯一的課程編號及課程名稱
- 每名教授會隸屬於一位系主任管理,系主任是教授成員之一員
- 學生選修不同的課程,每位學生的資料有姓名、學號、選修學分
- 每位教授會指導多位學生,每位學生僅有一位指導教授
(二) 依七步驟將上述的ERD建立一個符合3NF的關聯式綱要
- 強實體
- 弱實體
- 1:1二元關係
- 1:N二元關係
- M:N二元關係
- 多值屬性
- 多元關係
(more...)
Comments