说到关系,那就不得不提两个东西:
1、E—R图,也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型
2、关系模式:是对关系的描述
关系模式可以用五元组形式表示:R(U,D,Dom,F),其中R:表示关系名,U:表示属性集合,D表示属性域(来自那个域),Dom: 属性向域的映像集合,F:表示函数依赖。但是一般情况下,我们通常把关系模式表示为:R(U)或者R(A,B)(其中A、B代表U中的属性)比如说,关系模式class(class_No,classRoom_No,director,grade),班级的关系模式中:班级号、教室号、班主任、年级都是class的属性。
那么,我们的学生信息管理系统里面要怎么去画这个E-R图呢?
首先:我们的student数据库里面有6张表,分别是,User、class、course、gradecourse、student、result。
然后、逐一分析一下: