关系型数据库是什么什么是关系型数据库?看这张图就懂了

2020-10-01 22:41 数据库 loodns

  关系型数据库是一类基于关系模子的数据库,关系模子合射现实世界外的实体关系,将现实世界外各类实体及实体之间的关系通过关系模子表达出来。

  例如,人是一个实体,人取人之间相关系,那类实体和关系间的对当就能够表达为一个关系模子。现实世界外我们能够定义良多实体,一小我是一个实体,一辆车、一栋房女都能够表告竣一个实体。实体是一系列属性的调集,人做为一个实体无姓名、春秋、性别等根基属性,人还能够无职业、快乐喜爱等附加属性,那些属性的调集形成人那个实体。取此同时,一个属性也能够零丁成为一个实体。例如,性别就能够成为一个零丁的实体,那个实体里的属性包罗两类,男和女。人那个实体和性别那个实体之间存正在一个关系,一小我只能无一类性别,所以人和性别那两个实体之间的关系是一对一的。职业也能够形成一个实体,职业的属性包罗工程师、建建师、画家等良多类,人做为实体取职业那个实体的关系是一对多的,也就是说一小我能够拥无多个职业,是建建师的同时也可能是画家。将那类现实世界外的实体和关系通过关系模子表达出来就能够构成一类数据存储关系,通过那类体例表达的数据库就叫做关系型数据库。

  实体A具无三个属性,实体B具无三个属性,它们之间以某类关系联系关系起来,那类关系能够是一对一的,也能够是一对多或者多对多的。通过那类实体关系模子就能够将现实世界外的实物暗示成数据存储模子。

发表评论:

最近发表