要求
数据模型应满足三方面要求:一是能较好地模拟现实世界;二是容易为人所理解;三是便于在计算机中实现。一种数据模型要很好地、满足这三方面要求目前还很困难。因此,在数据库系统中针对不同的使用对象和应用目的,应采用不同的数据模型。如同在建筑设计和施工的不同阶段需要不同的图纸一样,在开发实施数据库应用系统中也需要使用不同的数据模型。
数据模型三要素是数据结构、数据操
物联网关方案定制
要求
数据模型应满足三方面要求:一是能较好地模拟现实世界;二是容易为人所理解;三是便于在计算机中实现。一种数据模型要很好地、满足这三方面要求目前还很困难。因此,在数据库系统中针对不同的使用对象和应用目的,应采用不同的数据模型。如同在建筑设计和施工的不同阶段需要不同的图纸一样,在开发实施数据库应用系统中也需要使用不同的数据模型。
数据模型三要素是数据结构、数据操作、数据约束。
1、数据结构
是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合。。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同有效的检索算法和索引技术有关。
2、数据操作
数据模型中数据操作主要描述在相应的数据结构上的操作类型和操作方式。它是操作算符的集合,包括若干操作和推理规则,用以对目标类型的有效实例所组成的数据库进行操作。
3、数据约束
数据模型中的数据约束主要描述数据结构内数据间的语法、词义联系、他们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。它是完整性规则的集合,用以限定符合数据模型的数据库状态,以及状态的变化。

我们通过“体系感”来把控自己,通过图纸来建立高楼大厦。同样,我们可以通过“数据模型”来管理我们的数据。
数据模型就是数据的组织和存储方法,它强调了从业务、数据存取和使用角度合理存储数据、有了适合业务和基础数据存储环境的模型,那么大数据就会获得以下好处:
性能
良好的数据模型你帮助我们查询所需要的数据,减少数据的IO吞吐。
成本
良好的数据模型能极大地减少不必要的数据冗余,也能实现计算结果复用,极大地降低大数据系统中的存储和计算成本。
效率
良好的数据模型能极大地改善用户使用数据的体验,提高使用数据的效率。
质量
良好的数据模型能改善数据统计口径的不一致性,减少计算错误的可能下。
(作者: 来源:)