关系模型概括的讲由三部分组成:
  1). 数据结构:数据结构包括域,域上定义的关系等。关系模型中,实体、实体与实体之间的联系都通过关系这种单一的结构类型来表示。
  2. 关系操作:关系操作的能力可用关系代数(或等价的关系演算)中并、交、差、广义笛卡尔积、选择、投影、连接、除等操作来表示。关系操作的特点是集合操作。无论是操作的对象还是操作的结果都是集合。这种操作方式被称为一次一集合(set-at-a-time)的方式,与非关系型的一次一记录(record-at-a-time)的方式相对照。
  3. 数据完整性:数据完整性包括实体完整性、参照完整性以及与应用有关的完整性。实体完整性和参照完整性是关系模型必须满足的完整性约束条件,应由关系数据库系统自动支持;与应用有关的完整性由用户定义,它是针对某一具体数据库的约束条件,由应用环境决定,关系数据库系统应提供定义和检验这类完整性的机制。