下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
试卷 > 软考中级 > 软件设计师 > 2026下半年软考软件设计师第一期模考试卷(应用技术) > 本题我的试卷
试题三(15分,数据库 E-R 图) 阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 【说明】某培训机构需要开发学员选课管理系统,需求描述如下: 教师信息包含教师编号、教师姓名、职称、联系电话。一名教师可以讲授多门课程,一门课程仅由一名教师授课。 课程信息包含课程编号、课程名称、课时、学分。 学员信息包含学员编号、学员姓名、所在单位、联系电话。学员可以选修多门课程,一门课程可以被多名学员选修。学员选修课程会产生选课记录,记录包含选课时间、成绩。 管理员负责维护学员、教师、课程基础信息。 系统设计 E-R 图 实体名称 属性 主键 外键 教师 教师编号、教师姓名、职称、联系电话 教师编号 无 课程 课程编号、课程名称、课时、学分、教师编号 课程编号 教师编号 学员 学员编号、学员姓名、所在单位、联系电话 学员编号 无 选课(联系) 选课时间、成绩 学员编号 + 课程编号 学员编号、课程编号

【问题3】(6分)将 E-R 图转换为关系模式,标注主键与外键。

参考答案
教师 (教师编号,教师姓名,职称,联系电话) 主键:教师编号课程 (课程编号,课程名称,课时,学分,教师编号) 主键:课程编号,外键:教师编号学员 (学员编号,学员姓名,所在单位,联系电话) 主键:学员编号选课 (学员编号,课程编号,选课时间,成绩) 主键:学员编号 + 课程编号,外键:学员编号、课程编号 解析:一对多联系,在多方增加外键;多对多联系单独建表,联合主键为双方实体主键。
答案解析
本题暂无答案解析,正确答案已在上方给出。