请教:北京华建集团SQL面试题第1大题第1小题如何解答?

[复制链接]
查看: 351|回复: 0

5万

主题

8万

帖子

18万

积分

论坛元老

Rank: 8Rank: 8

积分
189561
发表于 2022-5-14 15:17:17 | 显示全部楼层 |阅读模式
问题:
请教:北京华建集团SQL面试题第1大题第1小题如何解答?

【题目描述】
1.已知关系模式:
S (SNO,SNAME)                       学生关系。SNO 为学号,SNAME 为姓名
C (CNO,CNAME,CTEACHER)  课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师
SC(SNO,CNO,SCGRADE)        选课关系。SCGRADE 为成绩
要求实现如下5个处理:
1. 找出没有选修过“李明”老师讲授课程的所有学生姓名
2. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩
3. 列出既学过“1”号课程,又学过“2”号课程的所有学生姓名
4. 列出“1”号课成绩比“2”号同学该门课成绩高的所有学生的学号
5. 列出“1”号课成绩比“2”号课成绩高的所有学生的学号及其“1”号课和“2”号课的成绩

【我提交的答案】:create table student(SNO int primary key not null , SNAME varchar2(20) unique ) create table C(CNO int primary key not null , CNAME varchar2(20) , CTEACHER varchar2(20) ) create table SC(SNO int not null , CNO int not null , SCGRADE float ) select * from student; select * from C; select * from SC; insert into student(SNO,SNAME) values(1,'张三'); insert into student(SNO,SNAME) values(2,'李四'); insert into student(SNO,SNAME) values(3,'王五'); insert into C(CNO,CNAME,CTEACHER) values (1,'语文','李明'); insert into C(CNO,CNAME,CTEACHER) values (2,'数学','陈晨'); insert into C(CNO,CNAME,CTEACHER) values (3,'英语','张耀'); insert into SC(SNO,CNO,SCGRADE) values (1,2,88.5); insert into SC(SNO,CNO,SCGRADE) values (2,3,77.5); insert into SC(SNO,CNO,SCGRADE) values (3,1,66.5); select SNAME from student where CTEACHER<>'李明' select sname from student where CTEACHER <>'李明'
【参考答案分析】:

【我的疑问】(如下,请求专家帮助解答)


更多“请教:北京华建集团SQL面试题第1大题第1小题如何解答?”相关的问题

第1题
【题目描述】
75. 你负责的这个项目正在开发一个产品,这个产品能让人通过一个复杂的声音识别系统来使用电子邮件。但是公司的市场营销部门刚刚通知你,公司的一个主要竞争对手正在开发一种类似的产品。开始你根据最早开始的原则给项目编制了进度时间表,但是你发现如果采取这种做法,在某个阶段的资源消耗将特别大。加上你并没有太大的时间压力,因此你决定要使用资源平衡的做法。但是现在你有了市场的竞争对手,因此需要按照最早开始的原则编制项目进度时间表。要这样做,你应该使用下列哪项?
A、 资源调控
B、 将资源从关键路径上的活动调配到非关键路径上的活动上
C、 关键环节的进度安排
D、 重新分配资源
【我提交的答案】:
【参考答案与解析】:
正确答案:D
答案分析:
【我的疑问】(如下,请求专家帮助解答)
详解


第2题

第3题
【题目描述】
● 以下关于过程改进的叙述中,错误的是 (30) 。
(30)A. 过程能力成熟度模型基于这样的理念:改进过程将改进产品,尤其是软件产品
B. 软件过程改进框架包括评估、计划、改进和监控四个部分
C. 软件过程改进不是一次性的,需要反复进行
D. 在评估后要把发现的问题转化为软件过程改进计划
【我提交的答案】: D
【参考答案与解析】:
正确答案:B
答案分析:
【我的疑问】(如下,请求专家帮助解答)
请问软件过程改进框架包括哪几个部分?


第4题
【题目描述】

【我提交的答案】:
【参考答案分析】:
【我的疑问】(如下,请求专家帮助解答)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图