关系模型要求关系必须是规范化的,最基本的条件是,关系的每一个分量必须是一个不可分的数据顶,即不允许表中还有表。
关系数据模型的操纵主要包括查询、插入、删除和更新数据。这些操作必须满足关系的完整性约束条件。
关系模型中的数据操作是集合操作,操作对象和操作结果都是关系,即若干行的集合。
关系模型把存取路径向用户隐蔽起来,用户只要指出“干什么”,不必详细说明“怎么干”,从而大大地提高了数据的独立性,提高了用户效率。
关系数据库标准操作语言是SQL语言。
关系数据模型中,实体及实体间的联系都用表来表示。在数据库的物理组织中,表以文件形式存储,每一个表通常对应一种文件结构。关系数据模型详细的描述介绍参考如下:
2.关系模型的优点
关系模型是建立在严格的数学概念的基础上的。无论实体还是实体之间的联系都用关系来表示。对数据的查询结果也是关系(表),因此概念单一,其数据结构简单、清晰。
关系模型的存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
3.关系模型的缺点
由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此为了提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的负担。