【问题标题】:Can i add all indexing in single table if my tables are in many to many relationship?如果我的表是多对多关系,我可以在单个表中添加所有索引吗?
【发布时间】:2012-06-29 12:35:58
【问题描述】:

示例:-我有 3 个表产品、分支和员工。这些表处于多对多关系。那么我可以将新表中的所有主键添加为外键以供引用吗?而不是创建 3 个不同的表。表示 product_branch、product_employee 和 branch_employee 的组合。

【问题讨论】:

    标签: java mysql database jakarta-ee mysqldump


    【解决方案1】:

    这种关系可能有意义 - 也可能没有。

    这可能并不能避免仅在员工和分支机构之间建立其他规范化关系的需要。

    【讨论】:

    • 没有一些具体的例子就不算太多。您似乎出于某种原因试图进行非规范化 - 这通常不是正确的方法。只有当所有这些重复 id 的结果表具有独特的含义时,将所有内容都塞在一张表中才有意义。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-07
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多