erDiagram
    STUDENT {
        学号 (PK),
        姓名,
        地址,
        年龄,
        性别
    }
    TEACHER {
        职工号 (PK),
        教师姓名,
        职称
    }
    COURSE {
        课程号 (PK),
        课程名
    }
    SCORE {
        学号 (PK),
        课程号 (PK),
        成绩
    }
    TEACH {
        职工号 (PK),
        课程号 (PK)
    }
    STUDENT -|> SCORE
    TEACHER }-|> TEACH
    COURSE }-|> TEACH

解释:

  • 学生(STUDENT)实体有学号、姓名、地址、年龄、性别属性。
  • 教师(TEACHER)实体有职工号、教师姓名、职称属性。
  • 课程(COURSE)实体有课程号、课程名属性。
  • 成绩(SCORE)实体有学号、课程号、成绩属性。学生和成绩之间是一对多的关系。
  • 授课(TEACH)实体有职工号、课程号属性。教师和授课、课程和授课之间是一对多的关系。
  • 学生和成绩之间是一对多的关系,用箭头表示。
  • 教师和授课、课程和授课之间是一对多的关系,用箭头表示
使用mermaid语法写出这个的代码 假设每个学生选修若干门课程且每个学生每选一门课只有一个成绩每个教师只担任一门课的教学一门课由若干教师任教。学生有属性:学号、姓名、地址、年龄、性别。教师有属性:职工号、教师姓名、职称课程有属性:课程号、课程名。请画出E-R图

原文地址: https://www.cveoy.top/t/topic/gUyG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录