当前位置: 首页 > news >正文

教务系统ER图

关系

  1. 学生
    • 这是一个实体,用橙色矩形表示。学生实体具有以下属性:
      • 姓名:表示学生的名字。
      • 学号:学生的唯一编号。
      • 性别:学生的性别。
      • 系编号:学生所属系的编号。
      • 电话:学生的联系电话。
      • 出生年月:学生的出生日期。
  2. 课程
    • 也是一个实体,用橙色矩形表示。课程实体具有以下属性:
      • 课程编号:课程的唯一编号。
      • 课程名称:课程的名称。
      • 课程学分:课程对应的学分。
      • 课程学时:课程的总学时。
  3. 教师
    • 同样是一个实体,用橙色矩形表示。教师实体具有以下属性:
      • 教师编号:教师的唯一编号。
      • 教师名字:教师的名字。
      • 性别:教师的性别。
      • 职称:教师的职称,如教授、副教授等。
      • 出生年月:教师的出生日期。
      • 电话:教师的联系电话。
      • 电子邮箱:教师的电子邮箱地址。
  4. 修课

    • 这是学生和课程之间的关系,用橙色菱形表示。关系的类型是多对多(N - M),意味着一个学生可以修多门课程,一门课程可以被多个学生修读。
    • 修课关系具有以下属性:
      • 学习学期:学生修读该课程的学期。
      • 成绩:学生在该课程上取得的成绩。
  5. 授课

    • 从教师到课程存在一条虚线箭头,表示教师和课程之间的关系。虽然图中没有明确用菱形表示关系名称,但可以理解为教师授课关系,通常是一对多关系 ,即一个教师可以教授多门课程。
  6. 学生和课程之间的 “修课” 关系是多对多(N - M)关系,意味着学生和课程之间存在多对多的对应关系。
  7. 教师和课程之间的关系虽然没有明确标注基数,但通常理解为一个教师可以教授多门课程,是一对多关系。
http://www.dtcms.com/a/106891.html

相关文章:

  • 大模预测法洛四联症的全方位研究报告
  • 特征融合后通道维度增加,卷积层和线性层两种降维方式
  • Ubuntu交叉编译器工具链安装
  • SpringBoot集成OAuth2.0
  • [MySQL初阶]MySQL数据库基础
  • jdk21新特性详解使用总结
  • TypeScript extends 全面解析
  • work02_1 计算这两个日期之间相隔的天数
  • 手机改了IP地址,定位位置会改变吗?
  • Java面试黄金宝典29
  • 蓝桥备赛指南(13):填空签到题(1-1)
  • 车辆控制解决方案
  • 如何通过安当TDE透明加密实现MySQL数据库加密与解密:应用免改造,字段与整库加密全解析
  • MySQL主从复制(四)
  • WEB安全--文件上传漏洞--其他绕过方式
  • OpenLayers:封装Overlay的方法
  • WASM I/O 2025 | MoonBit获Kotlin核心开发,Golem Cloud CEO高度评价
  • 人工智能赋能管理系统,如何实现智能化决策?
  • 操作系统(中断 异常 陷阱) ─── linux第28课
  • 脑影像分析软件推荐 | JuSpace
  • 【kubernetes】pod拉取镜像的策略
  • 关于SQL子查询的使用策略
  • ​自动化网络架构搜索(Neural Architecture Search,NAS)
  • RNN模型与NLP应用——(9/9)Self-Attention(自注意力机制)
  • 1Panel 面板 宝塔面板 Ubuntu 24.04
  • 叁仟数智指路机器人是否支持远程监控和管理?
  • Rclone同步Linux数据到google云盘
  • 【SQL】MySQL进阶3:Innodb引擎结构,事务与ACID的实现
  • Apifox Helper 与 Swagger3 区别
  • 一个服务器算分布式吗,分布式需要几个服务器