【问题标题】:Are relations necessary in mysql / phpmyadminmysql / phpmyadmin中是否需要关系
【发布时间】:2011-05-12 23:48:14
【问题描述】:

我可以在 phpmyadmin/mysql 中创建关系/外键。我的问题是……有必要吗?它主要是为了我的流程图/组织/注释..还是它实际上有助于数据库的性能?

另外,当我将数据库导出到 sql 文件时,我看不到任何地方提到的关系...如果我从这个文件重新加载数据库,mysql 将如何恢复它们?

谢谢

【问题讨论】:

  • 请参阅Wiki: RDBMS——它们被称为关系数据库是有原因的。

标签: mysql database phpmyadmin


【解决方案1】:

表之间的关系不是为了提高性能——它们是为了最大限度地减少重复数据和实施业务规则。

mysqldump 文件包含关系 - 它们称为外键,由 FOREIGN 关键字标识。

【讨论】:

    【解决方案2】:

    我使用ERwinNevron diagram 在数据库中建立一些关系。

    通过使用它,我们可以分析一些关系。所以我们可以防止每个关系中的任何错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-05
      • 1970-01-01
      • 2014-05-30
      • 1970-01-01
      • 1970-01-01
      • 2016-09-17
      • 1970-01-01
      相关资源
      最近更新 更多