为了提高学生的学习效率,丰富课外教学资源。我校准备开发一套网络教学平台用于满足教师辅助教学的需要,其数据分析如下: 1 )学校有若干个学院,学院信息包括:学院号、学院名称。 2 )每个学院有若干个教师,一个教师只能在一个学院任教,教师包括:教师号、姓名、密码、性别。 3 )一个学院有若干个班级,班级信息包括:班级号、班级名称、入学年份。 4 )一个班级有若干个学生,一个学生只能在属于一个班级,学生信息包括:学号、姓名、密码、性别。 5 )教师可以在该平台上创建若干个课程,课程信息包括开课编号、课程名、课程简介、创建时间(备注:开课编号是唯一的)。 6 )一门课程可以有多个主讲教师,一个教师也可以是多门课程的主讲教师。 7 )每个学生可以对多门课程进行评论(包含评价时间和内容),并可以对一门课程进行多次评论,每门课程也可以接受多个学生的评论。 8 )每门课程由多个章节构成,章节信息包括: 章节编号、章节名称、章节内容。 9 )学生可以在平台上学习每个章节的内容,学生在学习章节内容时系统要记录学习该章节的开始时间、结束时间以及完成率。 请回答以下2个问题: 1. 请根据以上语义进行数据库概要设计(画出E-R图),要求标注联系类型和联系的属性。 2. 请根据问题1中得出的E-R图进行逻辑结构设计,转换成关系模型,并指出每个关系模式的主键和外键(如果存在)。 3.并用SQL SERVER数据库管理系统实现该数据库的SQL代码编写
免费的网站请分享给朋友吧