数据库类型是按照什么来划分的
数据(Data)是描述事物的符号记载,模型(Model)是实际天下的抽象。(举荐学习:MySQL视频教程)
数据模型从抽象条理上描述了系统的静态特征、动态行为和束缚前提,为数据库系统的信息表示与操纵供给了一个抽象的框架。数据模型所描述的内容有三局部:数据构造、数据操纵和数据束缚。
数据模型所描述的内容包含三个局部:数据构造、数据操纵、数据束缚。
1)数据构造:主要描述数据的类型、内容、性质以及数据间的联络等,是指标类型的汇合。
指标类型是数据库的组成成分,个别可分为两类:数据类型、数据类型之间的联络。
数据类型如DBTG(数据库任务组)网状模型中的记载型、数据项,关系模型中的关系、域等。联络局部有DBTG网状模型中的系型等。数据构造是数据模型的根基,数据操纵和束缚都根本创立在数据构造上。不一样的数据构造拥有不一样的操纵和束缚。
2)数据操纵:数据模型中数据操纵主要描述在响应的数据构造上的操纵类型和操纵方式。它是操纵算符的汇合,包含若干操纵和推理法则,用以对指标类型的有效实例所组成的数据库进行操纵。
3)数据束缚:数据模型中的数据束缚主要描述数据构造内数据间的语法、词义联络、他们之间的制约和依存关系,以及数据动态变化的法则,以保障数据的准确、有效和相容。它是完备性法则的汇合,用以限制相符数据模型的数据库状态,以及状态的变化。
束缚前提可以按不一样的准则划分为数据值的束缚和数据间联络的束缚;静态束缚和动态束缚;实体束缚和实体间的参照束缚等。
据开展历程中发生过三种根本的数据模型,它们是条理模型、网状模型和关系模型。
这三种模型是按其数据构造而命名的。前两种采纳格局化的构造。在这类构造中实体用记载型表示,而记载型抽象为图的顶点。
记载型之间的联络抽象为顶点间的连贯弧。整个数据构造与图相对应。其中条理模型的根本构造是树形构造;网状模型的根本构造是一个不加任何限定前提的无向图。关系模型为非格局化的构造,用单一的二维表的构造表示实体及实体之间的联络。
其中利用最宽泛的是关系模型,在逻辑数据类型中最常用的是条理模型、网状模型、关系模型。
更多MySQL相干技术文章,请拜访MySQL教程栏目进行学习!
以上就是数据库类型是按照什么来划分的的细致内容,更多请关注 百分百源码网 其它相干文章!