
数据模型所描述的内容包括哪三个部分
数据模型所描述的内容包括数据结构,数据操作,数据约束,分别介绍如下:
一、数据结构:
1、数据结构是计算机存储组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。
2、数据结构是相互之间存在一种或多种特定关系的数据元素的集合,即带结构的数据元素的集合。结构就是指数据元素之间存在的关系,分为逻辑结构和存储结构。
二、数据操作:
1、数据操作是用于描述系统的动态特征,是对数据库中各种对象的实例所允许执行的操作的集合。数据库主要有查询和修改两类操作。数据模型要定义这些操作的确切含义、操作及实现操作的语言。
2、对这些空间数据进行数据操作还包括拼接操作,即将同一专题的两个或两个以上地理位置相邻区域的图形或图像数据文件,拼接为一个完整区域的数据文件。
三、数据约束:
1、数据约束指的是为了防止不符合规范的数据进入数据库,在用户对数据进行插入修改删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确有效相容。
2、不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件。用户定义的完整性即是针对某个特定关系数据库的约束条件,它反映某一具体应用必须满足的语义要求。