问答题
设某信息管理系统在需求分析阶段已经收集到下列信息:
学生信息:学号、姓名、性别、出生日期、所在系号、系名、系办公室电话学生学籍异动信息:学籍异动类型(如因病休学,任村官保留学籍,农村任教保留学籍等)、异动类型说明、异动时间教材信息:教材号、教材名、使用该教材的课程号、课程名、课程学分该业务系统存在如下规则:
Ⅰ.一个系管理多名学生,每个学生只由一个系管理
Ⅱ.一本教材仅用于一门课程,一门课程可使用多本教材
Ⅲ.一名学生可选修多门课程,一门课程可由多名学生选修
Ⅳ.学生选修的课程要在数据库中记录课程成绩
Ⅴ.一名学生可能会有多条学籍异动信息
问答题
请根据以上描述信息画出合适的E-R图。
【正确答案】
【答案解析】
问答题
将E-R图转换为满足3NF的关系模式,并标出每个关系模式的主码(用下画线标注)和外码。
【正确答案】系(系号,系名,系办公电话)
学生(学号,姓名,性别,出生日期,所在系号)
外码:所在系号
课程(课程号,课程名,课程学分)
教材(教材号,教材名,课程号)
外码:课程号
选修(学号,课程号,成绩)
外码:学号,课程号
学籍异动(异动类型,异动说明)
学生异动(学号,异动类型,异动时间)或学生_异动(学号,异动类型,异动时间)
外码:学号,异动类型
【答案解析】