📜  DBMS 中的语义异质性

📅  最后修改于: 2021-09-10 01:53:14             🧑  作者: Mango

语义异质性基本上发生在由独立方开发同一领域的模式或数据集时,导致相同或相关数据的含义、解释和预期用途存在差异。组件数据库系统之间的语义异构性基本上是设计异构数据库全局模式的最大障碍。组件 DBS 的设计自主性是指它们选择以下设计参数的自由,这些参数反过来影响 FDBS 的最终复杂性。

  1. 从中提取数据的话语世界——
    例如,联合中的两个客户帐户,数据库可能来自美国和中国,具有完全不同的会计惯例要求的关于客户帐户的属性集。汇率波动也会带来问题。因此,具有相同名称的两个数据库中的关系 – 客户或帐户可能具有一些共同的信息和一些完全不同的信息。
  2. 代表和命名——
    可以为每个本地数据库预先指定数据元素的表示和命名以及数据模型的结构。
  3. 数据的理解、意义和主观解释——
    这是语义异质性的主要贡献者。
  4. 交易和政策约束——
    这些处理可序列化标准、补偿事务和其他事务策略。
  5. 总结的推导——
    摘要的推导基本上具有聚合、摘要等系统支持的数据处理功能和操作。