練習題
資料分析與資料建模
第 1 題選擇題
實體或屬性的判斷
下列Case M01中的候選資料,何者最適合建為獨立的**資料實體**,而不是另一個實體的**屬性**?
第 2 題選擇題
基數與選擇性的區分
關於基數(Cardinality)與選擇性(Optionality)的敘述,下列何者正確?
第 3 題選擇題
鴉爪標記法的表達限制
BR-01規定「每隊人數規定為3~5人(正式規定)」。依本章原則,下列哪一種處理方式最恰當?
第 4 題選擇題
關聯實體的使用時機
下列何者最能說明Case M01中「評審分派」應該建立為**關聯實體**,而不是只在評審與報名之間畫一條沒有附加資訊的關係線?
第 5 題是非題
概念資料模型與資料庫資料表
概念資料模型中的一個資料實體,最終在資料庫設計階段一定會對應成一張獨立的資料表,兩者是一對一的關係。
第 6 題是非題
目前狀態與狀態歷程
只要在評分更正申請上保留一個`Status`屬性記錄「目前狀態」,就已經滿足DR-06保存處理歷程的要求,不需要再額外保存其他資料。
第 7 題問答題
資料模型與活動圖的觀察差異
資料模型與活動圖都可能出現在同一個系統服務的分析文件中,但兩者關注的問題不同。請說明兩者的觀察差異,並舉一個Case M01的例子說明「活動圖中的一個動作,不一定需要在資料模型中變成一個獨立實體」。
第 8 題問答題
識別碼與資料庫主鍵的差異
分析階段所談的「識別碼」與資料庫設計階段的「主鍵」,兩者有何差異?請說明為什麼分析階段只需要確認「必須能被唯一識別」,而不必決定資料庫的主鍵型態。
第 9 題應用題
為UC-03建立資料字典
請針對UC-03「上傳專題文件」,建立至少4個資料字典項目(可包含實體或屬性層級),每一項目須包含中文名稱、英文名稱、定義及需求來源(引用FR、BR或AC編號),並標明哪些項目目前仍缺乏明確依據、應列為待確認事項。
第 10 題應用題
檢查候選ERD並列出待確認規則
請檢視本章8.10節Case M01的整體候選ERD,列出至少三項圖中尚未確定、必須另外向領域人員確認的資料規則,並說明為什麼這些規則不能只靠圖形符號自行定案。