数据模型是数据库系统中用于提供信息表示和操作手段的形式构架,是现实世界的模拟和抽象。
数据模型的作用是模拟现实世界,使人容易理解,便于在计算机上实现。
数据模型三要素:数据结构、数据操作、数据的约束条件。
1.数据结构是所研究的对象类型的集合。这些对象是数据库的组成成分,数据结构指对象和对象间联系的表达和实现,是对系统静态特征的描述。
2.数据操作是对数据库中对象的实例允许执行的操作集合,主要指检索和更新两类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规则以及实现操作的语言,数据操作是对系统动态特性的描述。
3.数据完整性约束是一组完整性规则的集合,规定数据库状态及状态变化所应满足的条件,以保证数据的正确性、有效性和相容性。
4.作用是空间数据模型是关于现实世界中空间实体及其相互间联系的概念,它为描述空间数据的组织和设计空间数据库模式提供着基本方法。