免費開始練習
地特三等申論題 105年 [工業行政] 計算機概論

第 一 題

📖 題組:
在關聯式資料模式(relational data model),關聯(relation)彼此間係透過一種機制,使資料可以相互連接使用,而參照完整(referential integrity)是這個機制要注意的事項。(每小題 10 分,共 20 分) (一)請以“作曲家”與“樂曲”的資料概念(一個作曲家會譜許多的樂曲,一首樂曲是由一個作曲家完成),舉例兩個關聯,說明關聯彼此間,資料的連接使用是透過怎樣的機制達成的? (二)對於題(一),舉例說明未能符合參照完整的資料狀態。
📝 此題為申論題,共 2 小題

小題 (一)

請以“作曲家”與“樂曲”的資料概念(一個作曲家會譜許多的樂曲,一首樂曲是由一個作曲家完成),舉例兩個關聯,說明關聯彼此間,資料的連接使用是透過怎樣的機制達成的?

思路引導 VIP

本題重點在於「關聯式資料庫如何建立資料間的關係」。看到一對多的關係(一個作曲家對應多首樂曲),應立刻想到利用「主鍵(Primary Key)」與「外來鍵(Foreign Key)」的對應來建立關聯,並透過合併(Join)操作達成資料連接。解題時需給出具體的資料表綱要與範例資料輔助說明。

🤖
AI 詳解
AI 專屬家教

【破題】 在關聯式資料模式中,資料的連接主要依賴「主鍵(Primary Key, PK)」與「外來鍵(Foreign Key, FK)」的對應機制,以及關聯代數中的合併(Join)運算來達成。 【論述】

小題 (二)

對於題(一),舉例說明未能符合參照完整的資料狀態。

思路引導 VIP

作答本題時,應先點出「參照完整性」的核心定義:外來鍵的值必須存在於被參照的主鍵中,或為空值(Null)。接著延續題(一)的「作曲家」與「樂曲」關聯表,具體舉出「新增孤兒紀錄」或「刪除父紀錄導致參照失效」的具體資料狀態(例如:填入不存在的作曲家代碼)。

🤖
AI 詳解
AI 專屬家教

【破題】參照完整性(Referential Integrity)的核心規範為:關聯表中的外來鍵(Foreign Key)其值必須實際存在於被參照關聯表的主鍵(Primary Key)中,或者必須為空值(Null)。當此規則被破壞時,即為未能符合參照完整的資料狀態。 【論述】 一、關聯表架構設定(延續題一情境)

升級 VIP 解鎖