高考申論題
106年
[資訊處理] 資料庫應用
第 一 題
📖 題組:
一家醫院欲設計電子病歷系統,但對應窗口並無相關資訊技術,僅開出如下規格: [醫生資料]: 姓名, 科別, 年資, [門診資料]: 診別, 時間, 主治醫生, [病患]: 姓名, 個人資料, 另外也須紀錄[就診記錄]。 (一) 請根據想像設計一更完整的簡易醫院就診記錄查詢系統關聯資料庫,需能夠回答(二) 的查詢,並繪出相關 ER diagram。(10 分) (二) 請根據你設計的資料庫寫出下列相對應的 SQL 查詢字串:(10 分) 1. 在日期 D 來看內科且有拿藥的六十歲女性。 2. 同一科看過兩次的病患姓名與對應醫生年資。
一家醫院欲設計電子病歷系統,但對應窗口並無相關資訊技術,僅開出如下規格: [醫生資料]: 姓名, 科別, 年資, [門診資料]: 診別, 時間, 主治醫生, [病患]: 姓名, 個人資料, 另外也須紀錄[就診記錄]。 (一) 請根據想像設計一更完整的簡易醫院就診記錄查詢系統關聯資料庫,需能夠回答(二) 的查詢,並繪出相關 ER diagram。(10 分) (二) 請根據你設計的資料庫寫出下列相對應的 SQL 查詢字串:(10 分) 1. 在日期 D 來看內科且有拿藥的六十歲女性。 2. 同一科看過兩次的病患姓名與對應醫生年資。
📝 此題為申論題,共 2 小題
小題 (一)
請根據想像設計一更完整的簡易醫院就診記錄查詢系統關聯資料庫,需能夠回答(二) 的查詢,並繪出相關 ER diagram。(10 分)
思路引導 VIP
解題核心在於從非結構化需求與第二題的查詢條件中,推導出隱含的必要屬性(如年齡、性別、科別、是否拿藥、日期)。設計時需遵循正規化原則(至少 3NF),明確定義主外鍵(PK/FK),並以文字或圖形結構清晰交代 ERD 的實體、屬性、關係與基數(Cardinality)。
小題 (二)
請根據你設計的資料庫寫出下列相對應的 SQL 查詢字串:(10 分)
1. 在日期 D 來看內科且有拿藥的六十歲女性。
2. 同一科看過兩次的病患姓名與對應醫生年資。
1. 在日期 D 來看內科且有拿藥的六十歲女性。
2. 同一科看過兩次的病患姓名與對應醫生年資。
思路引導 VIP
本題測驗關聯式資料庫的 SQL 查詢能力。作答前須先明確定義(或假設)對應的資料庫綱目(Schema),包含主鍵與外鍵。接著利用 JOIN 連結病患、醫生與就診紀錄表,並搭配 WHERE 條件與 GROUP BY / HAVING 子句完成複雜的分組篩選查詢。