免費開始練習
調查局三等申論題 105年 [資訊科學組] 資料庫應用

第 一 題

📖 題組:
假設一關聯綱目(Relational Schema)R(S, E, G)中有 3 個屬性,其中,{S,E},{S,G}是候選鍵(Candidate Keys),功能相依(Functional Dependency)有:{SE -> G, G -> E}
📝 此題為申論題,共 2 小題

小題 (一)

請問 R 滿足之最高正規型式(Normal Form)為何?並請說明原因。(15 分)

思路引導 VIP

解題的關鍵在於先明確區分「主屬性(Prime Attributes)」與「非主屬性(Non-prime Attributes)」。接著,依序檢驗 2NF、3NF 及 BCNF 的定義:確認是否有部分相依、遞移相依,以及檢查每一個功能相依(FD)的決定因子是否皆為超級鍵(Superkey)。

🤖
AI 詳解
AI 專屬家教

【解題思路】透過分析主屬性與非主屬性,依序利用功能相依(FD)檢驗 2NF、3NF 及 BCNF 的定義條件,以推導出最高正規型式。 【詳解】 已知:

小題 (二)

請問如何處理 R,使它能再滿足更高一層的正規型式。(10 分)

思路引導 VIP

面對關聯綱目與功能相依的題目,首先應列出所有的質數屬性與非質數屬性,並依序檢驗 2NF、3NF 與 BCNF 的定義條件。找出違反最高階正規型式(如 BCNF)的功能相依後,利用無失真連接分解法(Lossless-join Decomposition)將其拆分為符合標準的多個新關聯。

🤖
AI 詳解
AI 專屬家教

【解題思路】判斷綱目 R 目前的正規型式層級(檢驗質數屬性與 BCNF 條件),找出違反 BCNF 的功能相依,並透過演算法將其無失真地拆分為兩個新的關聯綱目。 【詳解】 已知條件整理:

升級 VIP 解鎖