百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> 数据库类型是按照什么来划分的
分享文章到:

数据库类型是按照什么来划分的

发布时间:09/01 来源:未知 浏览: 关键词:
数据库类型是依照数据模型来划分的,数据模型(Data Model)是数据特点的抽象。

数据(Data)是描写事物的符号记载,模型(Model)是实际世界的抽象。(引荐学习:MySQL视频教程)

数据模型从抽象层次上描写了系统的静态特点、动态行动和束缚前提,为数据库系统的信息表示与操纵供给了一个抽象的框架。数据模型所描写的内容有三部分:数据构造、数据操纵和数据束缚。

数据模型所描写的内容包罗三个部分:数据构造、数据操纵、数据束缚。

1)数据构造:主要描写数据的类型、内容、性质乃至数据间的联络等,是目标类型的汇合。

目标类型是数据库的组成成分,一样可分为两类:数据类型、数据类型之间的联络。

数据类型如DBTG(数据库任务组)网状模型中的记载型、数据项,关系模型中的关系、域等。联络部分有DBTG网状模型中的系型等。数据构造是数据模型的根基,数据操纵和束缚都根本创立在数据构造上。不一样的数据构造具有不一样的操纵和束缚。

2)数据操纵:数据模型中数据操纵主要描写在响应的数据构造上的操纵类型和操纵方式。它是操纵算符的汇合,包罗若干操纵和推理规则,用以对目标类型的有效实例所组成的数据库停止操纵。

3)数据束缚:数据模型中的数据束缚主要描写数据构造内数据间的语法、词义联络、他们之间的制约和依存关系,乃至数据动态转变的规则,以包管数据的准确、有效和相容。它是完全性规则的汇合,用以限制相符数据模型的数据库状态,乃至状态的转变。

束缚前提可以按不一样的原则划分为数据值的束缚和数据间联络的束缚;静态束缚和动态束缚;实体束缚和实体间的参照束缚等。

据开展历程中发生过三种根本的数据模型,它们是层次模型、网状模型和关系模型。

这三种模型是按其数据构造而命名的。前两种采纳格局化的构造。在这类构造中实体用记载型表示,而记载型抽象为图的顶点。

记载型之间的联络抽象为顶点间的连接弧。整个数据构造与图相对应。其中层次模型的根本构造是树形构造;网状模型的根本构造是一个不加任何限制前提的无向图。关系模型为非格局化的构造,用简单的二维表的构造表示实体及实体之间的联络。

其中利用最广泛的是关系模型,在逻辑数据类型中最常用的是层次模型、网状模型、关系模型。

更多MySQL相关技术文章,请拜访MySQL教程栏目停止学习!

以上就是数据库类型是依照什么来划分的的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板