网友您好, 请在下方输入框内输入要搜索的题目:
第(34)~(35)题使用如下3个数据库表: 学生表:S(学号,姓名,性别,出生日期,院系)
课程表:C(课程号,课程名,学时)
选课成绩表:SC(学号,课程号,成绩)
在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。
第34题:用SQL命令查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是( )。
A.SELECT 学号,姓名 FROM S WHERE NOT EXISTS;
(SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩<85)
B.SELECT 学号,姓名 FROM S WHERE NOT EXISTS;
(SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩>=85)
C.SELECT 学号,姓名 FROM S,SC;
WHERE S.学号=SC.学号 AND 成绩>=85
D.SELECT 学号,姓名 FROM S,SC;
WHERE S.学号=SC.学号 AND ALL 成绩>=85
有以下三个基本表:
学生(学号,姓名,年级,专业)
课程(课号,课名,开课教师,学分)
选课(学号,课号,成绩)
写出相应的SQL语句:
所有90级“软件”专业学生的姓名.
SELECT姓名
FROM学生
WHERE年级=90 AND专业=‘软件’;
学过“课程设计”的所有学生的姓名及学号.
注意:各表中除年级、学分、成绩字段为数值型外,其余字段均为字符型.
SELECT姓名,学生.学号
FROM学生,课程,选课
WHERE学生.学号=选课.学号AND
选课,课号=课程.课号AND
课名=‘课程设计’;
基于数据库中的学生表、成绩表、任课表:
学生(学号,姓名,性别,出生日期,系名)
成绩(学号,课程名,成绩)
任课(课程名,任课教师名)
用SQL语言中的CREATE语句创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图.
CREATEVIEW学生成绩ASSELECT学生.学号,学生,姓名,学生,性别,学生,系名,成绩,成
绩,成绩.课程名,任课.任课教师名
FROM学生,成绩,任课
WHERE学生.学号=成绩,学号
AND成绩,课程名=任课,课程名;
A.身份主导型城乡二元结构
B.市场主导型城乡二元结构
C.行政主导型城乡二元结构
D.原生性城乡二元结构
011 届在职研究生考试论文 题 目 行政型二元结构和市场型二元结构的 差别及成因 学 院 经 济 与 管 理 学 院 专业年级 农业推广(区域经济) 2011 学生姓名 张 学号 20111313090 任课教师 冯 成绩 2012 年 7 月 13 日 2011 届在职研究生考试论文 题 目 浅谈我国农村养老问题 学 院 经 济 与 管 理 学 院 专业年级 农业推广(区域经济) 2011 学生姓名 张 学号 20111313090 任课教师 冯全光 成绩 2012 年 7 月 13 日
A、SELECT 姓名 FROM 学生表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90
B、SELECT 姓名 FROM 课程表 WHERE学生表.学号=课程表.学号 AND 课程表.成绩>90
C、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 OR 课程表.成绩>90
D、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90
一下5题基于学生表S和学生选课表SC两个数据库表,它们的结构如下:
S(学号,姓名,性别,年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。
SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。
查询学生选修课程成绩小于60分的学号,正确的SQL语句是 ______。
A.SELECT DISTINCT 学号 FROM SC WHERE"成绩"<60
B.SELECT DISTINCT 学号 FROM SC WHERE成绩<"60"
C.SELECT DISTINCT 学号 FROM SC WHERE成绩<60
D.SELECT DISTINCT"学号"FROM SC WHERE"成绩"<60
解析:题意要求查询学生选修课程成绩小于60分的学号,要查询的字段是学号字段,条件是成绩字段的值小于60分,学号和成绩字段在SC表中,所以查询应基于SC表进行,字段即字段变量是变量名,不需要加双引号,所以排除A、D选项。成绩字段为N型字段,即为数值型数据,不需要加任何的定界符。所以选项B也是不正确的,正确的SQL语句是SELECT DISTINCT 学号 FROM SC WHERE 成绩60,即选项C。
第下列各题基于学生表s和学生选课表SC两个数据库表,它们的结构如下: s(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。 查询学生选修课程成绩小于60分的学号,正确的SQL语句是( )。
A.SELECT DISTINCT学号FROM SC WHERE”成绩”<60
B.SELECT DISTINCT学号FROM SC WHERE成绩 <”60”
C.SELECT DISTINCT学号FROM SC WHERE成绩 <6。
D.SELECT DISTINCT”学号”FROM SC WttERE”成绩”<60
C。【解析】由于SC表中的“成绩”字段的数据类型为N型字段,所以WHERE子句中的关于成绩的逻辑表达式不需要用双引号。根据SQLSELECT语句的语法,选择的字段也不需要用双引号。
假设学生表已有年级、专业、学号、姓名、性别和生日6个属性,其中可以作为主关键字的是
A)年级
B)专业
C)学号
D)姓名
【答案】:B
【知识点】:关系中的主关键字
【解析】:主关键字(primary key)是表中的一个或多个字段,它的值用于惟一地标识表中的某一条记录,或者可以惟一确定一个实体。一个表不能有多个主关键字,并且主关键字的列不能包含空值。在此题学生表中符合此要求的是学号这个字段,所以选B为正确答案。
回答下列各题: 基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段; SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段。 {TS}查询学生选修课程成绩75分以上的学生学号,正确的SQL语句是( )。
A. SELECT DISTINCT学号FROM SC WHERE”成绩”>75
B. SELECT DISTINCT学号FROM SC WHERE成绩>75
C. SELECT DISTINCT学号FROM SC WHERE成绩>”75”
D. SELECT DISTINCT”学号”FROM SC WHERE”成绩”>75
在WHERE条件中成绩不需要用引号括起来,因此A和D排除,成绩是数值型字段,因此750也不需要加双引号,故选项C也错误。
更多 “考试论文封面模板” 相关考题
- 场内车沿着候机楼行驶,尽量远离飞行器,停车要熄火,挡轮档,驾驶员了解机坪管理规定,抓住重点,举一反三
- 后基因组研究
- 单选题堆取料机俯仰的工作上限为()度。A 4B 6C 5
- 多选题()宜用于带电灭火。A一氧化碳灭火机B干粉灭火机C泡沫灭火机
- 中国历史上第一步具有资产阶级共和国宪法性质的法典是()。A、《中华民国临时约法》B、《钦定宪法大纲》C、《中华民国约法》D、《中华民国宪法》
- 单选题各运行机构启动前必须按下警铃()秒以告警,方可进行机构启动。A 20B 15C 30D 60
- 退火
- 1999年12月20日,中国在推进祖国统一大业方面迈出的重要一步是()。A、海峡两岸达成“九二共识”B、海峡双边举行“汪辜会谈”C、恢复对香港行使主权D、恢复对澳门行使特权
- 中国恢复对澳门行使主权的时间是()。A、1997年7月1日B、1997年12月20日C、1999年7月1日D、1999年12月20日
- 单选题下列煤种中加热能产生少量胶质体,能结焦,但结焦性差,生成的焦炭块度大,强度不高,在配煤中少量加入可提高焦炭块度的煤种是()。A 气煤B 肥煤C 焦煤D 瘦煤