矢量数据模型,
数据库系统中用以提供信息表示和操作手段的形式构架。数据模型包括
数据库数据的结构部分、数据库数据的操作部分和数据库数据的约束条件。矢量数据模型适用于表达按对象模型抽象的
地理空间,
矢量数据结构则对矢量数据模型进行
数据组织。
矢量数据模型,数据结构是目标类型的集合。目标类型是
数据库的组成成分,一般可分为两类:数据类型、数据类型之间的联系。数据类型如
DBTG(数据库任务组)网状模型中的记录型、数据项,关系模型中的关系、域等。联系部分有DBTG
网状模型中的系型等。
数据操作部分是操作
算符的集合,包括若干操作和推理规则,用以对目标类型的有效实例所组成的数据库进行操作。数据约束条件是完整性规则的集合,用以限定符合数据模型的数据库状态,以及状态的变化。约束条件可以按不同的原则划分为数据值的约束和数据间联系的约束;静态约束和动态约束;实体约束和实体间的参照约束等。