数据库类型分为哪三种?

数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

数据库通常分为三种:

层次模型数据库

定义:层次数据模型是用树状<层次>结构来组织数据的数据模型。

特征:树的性质决定了树状数据模型的特征

1. 整个模型中有且仅有一个节点没有父节点,其余的节点必须有且仅有一个父节点,但是所有的节点都可以不存在子节点;

2. 所有的子节点不能脱离父节点而单独存在,也就是说如果要删除父节点,那么父节点下面的所有子节点都要同时删除,但是可以单独删除一些叶子节点;

3. 每个记录类型有且仅有一条从父节点通向自身的路径;

网状模型数据库

定义:用有向图表示实体和实体之间的联系的数据结构模型称为网状数据模型。

特征:

1. 可以存在两个或者多个节点没有父节点;

2. 允许单个节点存在多于一个父节点;

关系模型数据库

定义:使用表格表示实体和实体之间关系的数据模型称之为关系数据模型。

特征:

1. 关系数据模型中,无论是是实体、还是实体之间的联系都是被映射成统一的关系---一张二维表,在关系模型中,操作的对象和结果都是一张二维表;

2. 关系型数据库可用于表示实体之间的多对多的关系,只是此时要借助第三个关系---表,来实现多对多的关系,如下例子中的学生选课系统中学生和课程之间表现出一种多对多的关系,那么需要借助第三个表,也就是选课表将二者联系起来;

3. 关系必须是规范化的关系,即每个属性是不可分割的实体,不允许表中表的存在;

更多相关知识请关注前端学习网站

以上就是数据库类型分为哪三种?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » 其他答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏