学生管理系统的ER图应该怎么画~数据结构:
学生管理系统的ER图应该怎么画~数据结构:学生信息={组成:{学号(id)、姓名(Sname)、班级(Sclass)、性别(Ssex)、专业(Sdept)}}课程信息={...
学生管理系统的ER图应该怎么画~数据结构:
学生信息={组成: {学号(id)、姓名(Sname)、班级(Sclass)、性别(Ssex)、专业(Sdept)}}
课程信息={组成: {编号(courseid)、课程名称(coursename)、教师(teacher)、专业(Sdept)、对应班级1(Java092)、对应班级2(测试093)、对应班级3(测试094)}}
成绩表包括={组成:编号(courseid)、学号(id)、课程名称(coursename)、成绩(result)、教师(teacher)}}
课程信息包括={组成:课程编号(courseid)、课程名称(coursename)、教师(teacher)}}
班级信息={组成:班级编号(Sclassno)、班级(Sclass)、班主任(bzr)、专业(Sdept)、课程老师1(Java)、课程老师2(English)、课程老师3(Linux)、课程老师4(Flex)、课程老师5(Flex)、课程老师5(Uml)}}
登陆表={组成:口令号(id)、密码(password)、权限(rightlimit)} 展开
学生信息={组成: {学号(id)、姓名(Sname)、班级(Sclass)、性别(Ssex)、专业(Sdept)}}
课程信息={组成: {编号(courseid)、课程名称(coursename)、教师(teacher)、专业(Sdept)、对应班级1(Java092)、对应班级2(测试093)、对应班级3(测试094)}}
成绩表包括={组成:编号(courseid)、学号(id)、课程名称(coursename)、成绩(result)、教师(teacher)}}
课程信息包括={组成:课程编号(courseid)、课程名称(coursename)、教师(teacher)}}
班级信息={组成:班级编号(Sclassno)、班级(Sclass)、班主任(bzr)、专业(Sdept)、课程老师1(Java)、课程老师2(English)、课程老师3(Linux)、课程老师4(Flex)、课程老师5(Flex)、课程老师5(Uml)}}
登陆表={组成:口令号(id)、密码(password)、权限(rightlimit)} 展开
1个回答
2013-11-12
展开全部
˙实体型:用矩形表示,矩形框内写明实体名(实体就是表);
˙属性:用椭圆形或圆角矩形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线(属性就是字段);
˙联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(联系就是关系)
在E-R图中要明确表明1对多关系,1对1关系和多对多关系。
˙1对1关系在两个实体连线方向写1;
˙1对多关系在1的一方写1,多的一方写N;
˙多对多关系则是在两个实体连线方向各写N,M
˙属性:用椭圆形或圆角矩形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线(属性就是字段);
˙联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(联系就是关系)
在E-R图中要明确表明1对多关系,1对1关系和多对多关系。
˙1对1关系在两个实体连线方向写1;
˙1对多关系在1的一方写1,多的一方写N;
˙多对多关系则是在两个实体连线方向各写N,M
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询