【问题标题】:Normalization: Converting from 3NF to BCNF,4NF & 5NF归一化:从 3NF 转换为 BCNF、4NF 和 5NF
【发布时间】:2013-11-03 03:44:35
【问题描述】:

如何将 3NF 过程转换为 5NF 以用于以下模式?

Member (memcode,name,title,address,sex,dob,occupation).
Occupation_Category (occupation,category).
Region (address,region).
Member_Response (memcode,subject,num-sent,num-replied).
Offer_Details (offercode,title,subject).
Offer (offercode,date,price,num-sold ).
Offer_Target (offercode,date,target-category,age-group,target-region).
Supplier (suppcode,name,address,phoneno).
Item (itemcode,description).
Item_in_Offer (offercode,itemcode,qty).
Item_Supplier (offercode,itemcode,suppcode).

【问题讨论】:

  • you 建议进行哪些更改以进行此转换,为什么?请注意,这些形式(依次为 3NF、BCNF、4NF、5NF)都比前一种形式更具限制性。如果您不确定每种表格的具体要求是什么,维基百科会很好地解释它们。

标签: database-design database-schema


【解决方案1】:
Member (memcode,name,title,address,sex,dob,occupation).
Occupation_Category (occupation,category).
Region (address,region).
Member_Response (memcode,subject,num-sent,num-replied).
Offer_Details (offercode,title,subject).
Offer (offercode,date,price,num-sold ).
Offer_Target (offercode,date,target-category,age-group,target-region).
Supplier (suppcode,name,address,phoneno).
Item (itemcode,description).
Item_in_Offer (offercode,itemcode,qty).
Item_Supplier (offercode,itemcode,suppcode).

【讨论】:

    猜你喜欢
    • 2021-08-04
    • 2020-07-20
    • 2021-01-31
    • 1970-01-01
    • 1970-01-01
    • 2016-08-18
    • 2013-03-21
    • 1970-01-01
    相关资源
    最近更新 更多