问答题 设学校数据库中有两个实体集: 学生表:学号、姓名、班级; 课程表:课程号、课程名称、教师; 某学校有若干学生,每个学生可以选修多门课程,学校有若干课程供学生选修,每门课程可以供多个学生选修,要建立该学校学生选修课程的数据库,请设计: (1)试画出E-R图,要求在图上注明属性及联系的类型; (2)将E-R图转换成关系模型,并注明主码。
问答题 设有学生表S(SNO,SN),其中SNO为学号,SN为姓名; 学生选课表SC(SNO,CNO,CN,G),其中CNO为课程号,CN为课程名,G为成绩,用SQL语言完成以下各题: (1)建立一个视图V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序; (2)从视图V-SSC上查询平均成绩在90分以上的SN,CN和G。
问答题 设某商业集团数据库中有三个实体集: 每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品时有月销售量;每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。 (1)试画出E-R图,要求在图上注明属性及联系的类型; (2)将E-R图转换成关系模型,并注明主码; (3)根据实际情况,使用SQL创建表,包括各种约束; (4)用SQL语句查找大于平均业绩的职工姓名; (5)用SQL语句创建一个业绩大于100的所有男职工信息的视图。