調查局三等申論題
113年
[資訊科學組] 資料庫應用
第 二 題
有一長照機構收容有需要被照顧的長者多名,每一名被照顧的長者在機構內皆需登記身分證字號、姓名、性別和生日,且須登記與其他長者的關係(如夫妻、兄弟、姊妹…等)。同時,還需有至少一名緊急聯絡人,緊急聯絡人在機構內需留有身分證字號、姓名和電話等資料,不同長者可以有相同之緊急聯絡人。機構擁有許多房間,分為 2 床型房(A 床和 B 床)和 4 床型房(A 床、B 床、C 床和 D 床),每一房間皆有房號,每一名被照顧的長者會被分配到一張床,分配的原則為 2 床型房可以分配給夫妻或同性別的長者,4 床型房僅可以分配給同性別的長者。長照機構聘請多名照護員,照護員需記載員工編號、員工身分證字號、姓名、性別、住址、E-mail 和電話,其中員工編號和員工身分證字號是唯一的,電話則可以有多支。每一照護員皆須照顧長者,以房間為照顧單位,每一男性照護員照顧一間 4 床型房男性長者的房間或兩間 2 床型房男性長者的房間,每一女性照護員照顧一間 4 床型房女性長者的房間或兩間 2 床型房非男性長者的房間。機構還有一項服務,即被照顧的長者需要看醫生時,機構會為其預約,因此,機構記錄有每一位長者的最近看診日期、下次預約日期、看診醫生,看診醫生紀錄有醫院名稱、醫生編號、醫生姓名和科別,醫院名稱和醫生編號合起來是唯一的。根據以上敘述,分析資料需求,畫出實體關係圖(ER-diagram)。圖中必須標明實體型態(Entity Type)、弱實體型態(Weak Entity Type)、關係型態(Relationship Type)、識別關係型態(Identifying Relationship Type)、屬性(Attribute)等,亦需呈現基數比(Cardinality ratio)和參與度(Participation Constraint)兩種結構上的限制。若有需要,可自行假設需求,但必須寫清楚。(25 分)
📝 此題為申論題
思路引導 VIP
本題考查 ER Model 的完整繪製能力。解題時應先從題目敘述中萃取出「實體(Entity)」及其「屬性(Attribute)」,接著識別出需依附房間存在的「弱實體(Weak Entity,即床位)」與多值屬性(照護員電話)。最後,根據「皆需」、「至少一名」等關鍵字判斷參與度(Total/Partial participation),並確立基數比(1:1, 1:N, M:N),對於無法直接用圖形表達的複雜派工與排房規則,務必以文字作為「語意限制(Semantic Constraints)」補充說明。
🤖
AI 詳解
AI 專屬家教
【解題思路】本題要求繪製 ER-diagram,受限於純文字表達,以下將以結構化條列方式清晰定義 ER 圖中的各項構成要素,包含實體、弱實體、屬性、關係型態、基數比(Cardinality ratio)、參與度(Participation constraint)及圖形標示說明。 【解析】 一、 實體型態(Entity Types)與屬性(Attributes)
▼ 還有更多解析內容