sql概念模型和逻辑模型

  一:概念形式和E-R图

  概念模型的表现方法很多,今朝比拟经常使用的是实体联系模型,简称E-R模型。E-R模型主要用E-R图来表现。

  实体间的联系有:一对一联系,一对多联系,多对多联系。

  E-R模型用矩形框表现抱负世界中的实体,用菱形框表现实体间的联系,用椭圆框表现实体和联系的属性,关于作为实体标识符的属性,在属性名下画一条横线

  实体与响应的属性之间,联系与响应的属性之间用线段连接

  联系与其触及的实体之间也用线段连接,同时在线段旁标注联系的类型(1:1? ,? 1:n? ,? m:n)

  ?

  

  图1-3所示为师长教师信息系统中的E-R图,该图建立了师长教师,课程,学院三个分歧的实体及其联系的模型。

  个中“课程号”属性作为课程实体的标识符(分歧课程的课程号分歧),学号和编号同理

  联系也能够有自己的属性,如师长教师和课程实体之间的“选课”联系可以有“后果”属性。

  ?

  ?

  ?

  二:逻辑模型

  经常使用的逻辑模型有层次模型,网状模型和关系模型三种。

  (1)层次模型

  1)有一个节点没有父节点,这个节点即根节点。

  2)其他节点有且唯一一个父节点。

  缺点:不能直接表现多对多的实体联系,必须分化为几个一对多的联系才华表现出来

  ?

  (2)网状模型

  1)可以有一个以上的节点无父节点。

  2)至少有一个节点有多于一个的父节点。

  ?

  (3)关系模型

  关系模型是用二维表格来表现实体及其相互之间的关系,每个二维表称为一个关系。每个关系均有一个名字,称为关系名。

  比以下面表就是一个教员关系

  

  一个关系就是没有重复行和重复列的二维表,二维表的每行在关系中称为元组,每列在关系中称为属性。

  教员关系的每行代表一个教员的记录,每列代表教员记录的一个字段。

本文地址//a/hgtyappxz/20200331-62.html,转载请注明出处!

上一篇:iphone4S太阳能充电器/太阳能背夹电池/iphone移动 下一篇:没有了