首页
登录
从业资格
某教学管理数据库中,学生、课程关系模式分别为:S(学号,姓名,性别,家庭住址,电
某教学管理数据库中,学生、课程关系模式分别为:S(学号,姓名,性别,家庭住址,电
admin
2022-08-02
82
问题
某教学管理数据库中,学生、课程关系模式分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的‘选课”联系类型为( ),所以对该联系( )。查询“软件工程”课程的平均成绩、最高成绩与最低成绩之间差值的SQL语句如下: SELECT AVG(成绩)AS平均成绩,( ) FROM C,SC WHERE C.课程名=’软件工程’AND C.课程号=SC.课程号;A.差值AS MAX(成绩)-MIN(成绩)B.MAX(成绩)-MIN(成绩)AS差值C.差值IN MAX(成绩)-MIN(成绩)D.MAX(成绩)-MIN(成绩)IN差值
选项
A.差值AS MAX(成绩)-MIN(成绩)
B.MAX(成绩)-MIN(成绩)AS差值
C.差值IN MAX(成绩)-MIN(成绩)
D.MAX(成绩)-MIN(成绩)IN差值
答案
B
解析
此题考查数据库的分析设计能力,涉及到实体关系,一个学生可以选择多门课程,一门课程可以被多个学生选择,所以学生与课程之间的关系类型是多对多,即n:m。
这种多对多的关系会影响数据操作,比如当前的关系中无法知道某个学生选择某个课程的成绩,删除一个课程会影响到所有选择该课程的学生记录,因此这个关系模型有问题,需要进行拆分。需要构建一个独立的关系,即学生号,课程号,成绩。这样的话,修改学生信息或者课程信息都不会影响学生选课的成绩记录。
此题考查SQL语句的使用,最高成绩与最低成绩要用到聚合函数MAX,MIN,AS是取别名,所以要先计算最高与最低的差再取别名。
转载请注明原文地址:https://tihaiku.com/congyezige/2427244.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
设计主导管理模式是由业主委托一家设计单位,将拟建项目所需的BIM应用要求等以BI
下面哪项属于BIM技术与项目管理的集成应用在现阶段的模式?()A.单业务模式
A.设计主导管理模式 B.咨询辅助管理模式 C.业主自主管理模式 D.施工
在成本管理中,基于BIM技术,建立成本的()关系数据库,以各WBS单位工程量人机
下列说法正确的是()。A.业主主导模式下,初始成本较低,协调难度一般,应用扩展性
咨询辅助管理模式下业主分别同设计单位签订设计合同、同BIM咨询公司签订BIM咨询
BIM平台软件基于网络及数据库技术,将()连接到一起,以满足用户对于协同工作的需
安装材料BIM模型数据库应用流程应包括()。A.建立模型 B.审核模型 C.
目前,BIM与3D打印技术的集成应用主要有三种模式,其中不包括()。A.基于BI
BIM的实施模式主要有()。A.咨询辅助管理模式 B.施工承包商主导管理模式
随机试题
建筑平面图表达的内容有()。A.建筑物的形状和朝向 B.内部功能布置和各种房
下列关于最后贷款人制度的说法,不正确的有()。A.中央银行是承担最后贷款人角
在幼儿教育中,良好的师生关系的特点及其建立。
不属于牛蒡子别名的是A.牛子B.鼠黏子C.大力子D.丑宝E.恶实
下列说法正确的是A.抗代谢药最早用于临床抗肿瘤 B.芳香氮芥比脂肪氮芥毒性大
休克严重而血尿不明显的肾损伤是A:肾全层裂伤 B:肾部分裂伤 C:肾蒂损伤
产后出血的概念是指胎儿娩出后,24小时内阴道出血量超过A.300ml B.40
空运∶海运∶运输A.平装∶精装∶装帧 B.货轮∶客轮∶邮轮 C.晚会∶聚会∶
变压器短路阻抗选择一般不考虑()。A.中性点接地方式;B.系统短路容量;
依据《突发公共卫生事件应急条例》的规定,建立重大、紧急疫情信息报告系统的机构是A
最新回复
(
0
)