数据库结构的基础是数据模型,是用来描述数据的一组概念和定义。数据模型的三要素是数据操作利数据的约束条件。
(1)数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。
(2) 数据操作:对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及操作规则。如操作有检索、插入、删除和修改,操作规则有优先级别等。数据操作是对系统动态特性的描述。
(3) 数据的约束条件:是一组完整性规则的集合。也就是说,对于具体的应用数据必须遵循特定的语义约束条件,以保证数据的正确、有效和相容。例如,某单位人事管理中,要求在职的“男"职工的年龄必须大于18岁小于60岁,工程师的基本工资不能低于1500元,每个职工可担任一个工种,这些要求可以通过建立数据的约束条件来实现.