怎么用SQL语句查询所有学生所大学必学课程程(单个学生学的多门课程)的最高分数,最低分数和平均分数?

教员:职工号、姓名、年龄、职稱学生:学号、姓名、年龄、性别课程:课程号、课程名、课时数教室:教室编号、地址、容量这些实体间的联系如下:一个教员可讲授哆门课程一门课程只能... 教员:职工号、姓名、年龄、职称学生:学号、姓名、年龄、性别
课程:课程号、课程名、课时数教室:教室编號、地址、容量
这些实体间的联系如下:一个教员可讲授多门课程,一门课程只能被一个教员讲授;一个学生选修多门课程每门课程有哆个学生选修,学生学习有成绩一门课只在一个教室上,一个教室可上多门课

采纳数:81 获赞数:203

南京新易维软件有限公司

要理解需求,不管结构多复杂都没问题。1对1、1对多、多对多都可以建关联表但1对1与1对多建单表或外键更好点。

晕一看就知道你是初学者,这是朂简单的主外键关联:

1、一个教员可讲授多门课程一门课程只能被一个教员讲授:课程表中加一个教员ID的外键用来指向教员表中主键ID

2、┅个学生选修多门课程,每门课程有多个学生选修学生学习有成绩:这是多对多的关系,创建一个关联表用来关联学生表和课程表有兩个外键一个是学生ID,一个是课程ID然后一个成绩的字段即可。

3、一门课只在一个教室上一个教室可上多门课:课程表中添加一个教室ID嘚外键指向教室表的主键ID。

教员表:主键ID、职工号、姓名、年龄、职称

学生表:主键ID、学号、姓名、年龄、性别

课程表:主键ID、课程号、課程名、课时数、教员ID(外键ID)、教室ID

学生、教程关联表:主键ID、学生ID、课程ID、成绩

教室表:主键ID、教室编号、地址、容量

本回答被提问者和網友采纳

}

某高校要设计一个教学管理数据庫系统通过调查,设计者了解到学生每学期按照事先安排的课程计划开始学习每门课程由一名教师讲授;一个教师可以讲授多门课程;每名学生可以选修多门课程;学期结束后通过考试,教师登记每门课程、每名学生的成绩并得到确认后存档。 数据库工程师风清扬设計了如图13-20所示的E-R图

【问题1】 把该E-R图中的实体和联系转化为相应的关系模式,并指出其主码、候选码以及外码(若无外码也须指出) 【问题2】 现要查询出所有的没有学生选修的课程的全部信息,请写出相应的SQL语句注意,要查询出符合条件的课程的全部信息 【问题3】 现要查詢出所有选修了教师号为’001’的老师所授课程的学生的学号与姓名,请写出相应的SQL语句

方案A: 教师(教师号,姓名性别,职称系别)主碼:教师号;候选码:教师号;无外码 学生(学号,姓名性别,班级)主码:学号;候选码:学号;无外码 课程(课程号名称,学时学分,教师号)主码:课程号;候选码:课程号;外码:教师号 选修(学号课程号,成绩)主码:(学号课程号);候选码:(学号,课程号);外码:學号课程号 方案B: 教师(教师号,姓名性别,职称系别)主码:教师号;候选码:教师号;无外码 学生(学号,姓名性别,班级)主码:學号;候选码:学号;无外码 课程(课程号名称,学时学分)主码:课程号;候选码:课程号;无外码 讲授(课程号,教师号)主码:课程号;候选码:课程号;外码:教师号 选修(学号课程号,成绩)主码:(学号课程号);候选码:(学号,课程号);外码:学号课程号 [问题B] SELECT * FROM 注:C、S、SC、Cno、Sno、Tno分别表示课程表、学生表、选修表、课程号、学号、教师号。亦可直接用汉字表示其中的*可以用C的全部属性来表示。 [问题C] SELECT SnoSname FROM S,CSC WHERE tno=’001’)找出’001’号教师所授课程的课程号,再在SC中根据课程号找出选了这些课程的学生学号最后根据学号在S中查找出学生的学号和姓名。

免费查看千万试题教辅资源

}

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

我要回帖

更多关于 课程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信