mysql - SQL 数据库中的非规范化或规范化(继承数据)

标签 mysql inheritance orm normalization denormalization

我继承了数据对象(例如,用户、员工、经理等)。我们使用自己编写的 ORM 来管理 MySql 数据库中的数据。如何更好地存储数据:

  • 以规范化格式划分为以一对一关系链接的不同 MySql 表(并使用多重连接来管理数据);

  • 或者在每个特定情况下在一个包含大量未使用字段的物理表中使用非规范化方式。

提前谢谢你

最佳答案

通常您的数据库应该完全规范化,除非您有充分的理由不这样做。数据反规范化越多,同步问题就越多,引入的错误也就越多。

关于mysql - SQL 数据库中的非规范化或规范化(继承数据),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13650002/

相关文章:

mysql - MySQL 中不同的 ROUNDED 结果

3 个表上的 MySQL INNER/LEFT JOIN,其中第 3 个表中的记录可能不存在

c++ - 基指针如何知道派生类实例中基成员的内存位置?

python - 如何使用 Django 的 ORM 截断表?

mysql - SQL SELECT 多个表中列的平均值

mysql - 在 MySQL 中的存储过程中使用变量

java - Java中 protected 类结构?

javascript - 如何通过原型(prototype)实现经典的类继承

sql - django-SQL用户ORM指南?

java - 非映射属性的 Hibernate 标准