数据库操作系统
一、组织层数据模型
1、组织层数据模型是按组织数据的逻辑结构来命名的。
1)非关系模型
- 层次模型(Hierarchical Model)
- 网状模型(Network Model)
2)关系模型(Relational Model)
3)面向对象模型(Object Oriented Model)
4)对象关系模型(Object Relational Model)
2、层次模型
- 层次模型是数据库系统中最早出现的数据模型。
- 层次数据库系统的典型代表是IBM公司的IMS(Information Management System)数据库管理系统。
- 层次模型用树形结构来表示各类实体以及实体间的联系 。
3、网状模型
1)网状数据库系统采用网状模型作为数据的组织方式
2)典型代表是DBTG系统:
- 70年代由DBTG提出的一个系统方案
- 奠定了数据库系统的基本概念、方法和技术
3)实际系统
- Cullinet Software Inc.公司的
- IDMS Univac公司的 DMS1100
- Honeywell公司的IDS/2
- HP公司的IMAGE
4、关系模型
- 关系数据库系统是支持关系模型的数据库系统
- 提出关系模型的是美国IBM公司的E.F.Codd
二、关系数据库
1、基本概念
2、关系模型的数据操作
- 主要包括:查询、插入、删除和修改数据。
- 是基于集合的操作,操作对象和操作结果都是集合(或关系)。
- 是非过程化的。
3、关系操作
3、数据完整性约束
4、关系数据模型的基本术语
4、对关系的限定--关系的性质
5、关系模式
6、关系模式与关系
7、关系模型的完整性约束
- 实体完整性
- 参照完整性
- 用户定义的完整性