数据库操作系统

一、组织层数据模型

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、关系模型的完整性约束

  • 实体完整性
  • 参照完整性
  • 用户定义的完整性
posted on 2022-03-21 21:18  辰逸1  阅读(254)  评论(0编辑  收藏  举报