某学生管理系统,涉及如下信息: 学生:学号、姓名、性别、年龄; 课程:课程号、课程名、学分; 教师:教师号、姓名、职称、专业; 学会:学会名称、成立时间、负责人姓名、会费。 假设每门课程可由多位教师讲授,每位教师只讲授一门课程;每位学生可加入多个学会,学生进入学会有一个入会年份。学生可选修多门课程,每个学生选修的每门课程有一个成绩。 (1)根据上述叙述,设计优化的E-R模型,要求标准联系类型(可省略实体的属性) (2)将E-R模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。
时间: 2023-12-22 18:17:03 浏览: 124
学生信息管理系统,实现学生信息包括:学号、姓名、性别、年龄、班级等信息。
5星 · 资源好评率100%
很抱歉,作为AI语言模型,我并无法查看图片或进行图形化的操作。但我可以给您提供文字描述的E-R模型和关系模型。
E-R模型:
- 学生(学号,姓名,性别,年龄)
- 课程(课程号,课程名,学分)
- 教师(教师号,姓名,职称,专业)
- 学会(学会名称,成立时间,负责人姓名,会费)
- 学生-课程(学号,课程号,成绩)
- 教师-课程(教师号,课程号)
- 学生-学会(学号,学会名称,入会年份)
关系模型:
- 学生(学号[PK],姓名,性别,年龄)
- 课程(课程号[PK],课程名,学分)
- 教师(教师号[PK],姓名,职称,专业)
- 学会(学会名称[PK],成立时间,负责人姓名,会费)
- 学生-课程(学号[FK],课程号[FK],成绩)
- 教师-课程(教师号[FK],课程号[FK])
- 学生-学会(学号[FK],学会名称[FK],入会年份)
阅读全文