為了將 VideoClip 的關聯綱目(Relation Schema)分解成滿足第二正規式(2NF)但不滿足第三正規式(3NF)的綱目,我們首先需要了解每個正規式的要求:
原始函數相依:
關聯鍵(Primary Key):
Relation 1: VideoBasic
Relation 2: PublisherInfo
Relation 3: Comment
Relation 4: Reply
以下是分解成滿足 2NF 但不滿足 3NF 的關聯綱目:
VideoBasic
PublisherInfo
Comment
Reply
這些分解滿足了第二正規式(2NF)的要求,因為每個非主屬性都完全依賴於主鍵,沒有部分依賴。然而,這些分解不滿足第三正規式(3NF)的要求,因為在 PublisherInfo 中存在傳遞依賴(發布者 → 訂閱數),這導致訂閱數依賴於 VideoBasic 的 URL。