设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用( ) 。
A. UPDATE S
SET grade=85
WHERE SN=’王二’ AND CN=’化学’
B. UPDATE S
SET grade=’85’
WHERE SN=’王二’ AND CN=’化学’
C. UPDATE grade=85
WHERE SN=’王二’ AND CN=’化学’
D. UPDATE grade=’85’
WHERE SN=’王二’ AND CN=’化学’
第1题:
检索学生姓名及其所选修课程的课程号和成绩,正确的SELECT语句是______。
A.SELECT S.SN,SC.C#,SC.GRADE FROMS WHERE S.S#=SC.S#
B.SELCECT S.SN,SC.C#,SC.GRADE FROM SC WHERE S.S#=SC.GRADE
C.SELECT S.SN,SC.C#,SC,GRADE FROM S,SC WHERE S.S#:SC.S#
D.SELSECT S.SN,SC.C#,SC.GRADE FROM S,SC
第2题:
第3题:
第4题:
S(S#,sN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)其中;S#为学号,SN为姓名,SEX为性别,AGE为年龄,.DEPT为系别,C#为课程号, CIg为课程名,GRADE为成绩。检索所有比“王华”年龄大的学生姓名、年龄和性别正确的SELECT语句是 ______。
A.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM:S WHERE SN='王华')
B.SELECT SN,AGE,SEX FROM S WHERE SN='王华'。
C.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN='王华')
D.SELECT SN,AGE,SEX FROM S WHERE AGE>王华 AGE
第5题:
设有关系SC(SN0,CN0,GRADE),其中SN0、CN0分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型)。若要把学号为“Sl01”的同学、选修课程号为“C11”、成绩为98分的记录插入到表SC中,正确的语句是( )。
A. INSERT INTO SC(SN0,CN0,GRADE)VALUES(’S101 ’,’C11’,’98’)
B. INSERT INTO SC(SN0,CN0,GRADE)VALUES(S101,Cll,98)
C. INSERT(’Sl01’,’C11’,’98’)INTO SC
D. INSERT INTO SC VALUES(’Sl01’,’C11’,98)
第6题:
设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用( )。
A. ADD
INTO S
VALUES(’张二’,’化学’,’80’)
B. INSERT
INTO S
VALUES(’张二’,’化学’,’80’)
C. ADD
INTO S
VALUES(’张二’,’化学’,80)
D. INSERT
INTO S
VALUES(’张二’,’化学’,80)
第7题:
设有关系SC(SN0,CN0,GRADE),其中,SN0、CN0分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型),若要把学号为“S101”的同学,选修课程号为“Cll”,成绩为98分的记录插入到表sc中,正确的话句是( )。
A.INSERT INTO SC(SNO,CNO,GRADE)VALUES (’S101 ’,’Cll ’,’98 ’)
B.INSERT INTO SC(SNO,CNO,GRADE)VALUE: (S101,Cll,98)
C.INSERT(’SlOl’,’Cll ’,’98’)INTO SC
D.INSERT INTO SC VA’UES(’Sl01 ’,’C11 ’,98)
第8题:
若要在基本表S中增加一列(课程名),可用(1);
若要撤消数据库中已存在的表S,可用(2);
设关系数据库中一个表S的结构为:S(SN, CN, grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0~100。
若要把“王二的化学成绩80分”插入S中,则可用(3);
如需要更正王二的化学成绩为85分,则可用(4)。
A.ADD TABLE S (CN CHAR (8))
B.ADD TABLE S ALTER (CN CHAR (8))
C.ALTER TABLE S ADD (CN CHAR (8))
D.ALTER TABLE S (ADD CN CHAR (8))
第9题:
设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)和学生选修课程表SC(SNO,CNO,CN,G)(CNO为课程号,CN为课程名,G为成绩),试用SQL语句完成以下操作:
建立一个视图V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序.
第10题:
现有三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT);C(C#,CN);SC(S#,C#,GRADE)。其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是()
第11题:
学生表S、课程表C和学生选课表SC,它们的结构如下:S(S_NO,SN,SEX,AGE,DEPT) C(C_NO,CN) SC(S_NO,C_NO,GRADE)其中:S_NO为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C_NO为课程号,CN为课程名,GRADE为成绩检索所有比“王华”年龄大的学生姓名、年龄和性别正确的SELECT语句是()
第12题:
ADD INTO S VALUES(‘郑欣’,‘化学’,‘80’)
INSERT INTO S VALUES(‘郑欣’,‘化学’,‘80’)
ADD INTO S VALUES(‘郑欣’,‘化学’,80)
INSERT INTO S VALUES(‘郑欣’,‘化学’,80)
第13题:
设有关系SC(sN0,cN0,GRADE),其主码是(SNO,CN0)。遵照实体完整性规则
A.只有SN()不能取空值
B.只有CNO不能取空值
C.只有GRADE不能取空值
D.SNO与CN0都不能取空值
第14题:
第15题:
S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号, CN为课程名,GRADE为成绩。检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是______。
A.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN='王华')
B.SELECT SN, AGE, SEX FROM S WHERE SN='王华'
C.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN='王华')
D.SELECT SN,AGE,SEX FROM S WHERE AGE>王华AGE
第16题:
S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE) 其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号, CN为课程名,GRADE为成绩。检索所有比“王华”年龄大的学生姓名、年龄和性别。 正确的SELECT语句是______。
A.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=‘王华’)
B.SELECT SN,AGE,SEX FROM S WHERE SN=‘王华’
C.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN=‘王华’)
D.SELECT SN,AGE,SEX FROM S WHERE AGE>王华 AGE
第17题:
现有3个表Students(SID,SN,SEX,AGE,DEPT),Courses(CID,CNAME),SCORE(SID,CID,GRADE)。 其中,SID为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,CID为课程号,CNAME为课程 名,GRADE为成绩。检索“王华”同学所选修的课程名称和成绩,正确的SELECT语句是( )。
A. SELECT CNAME,GRADE FROM Students INNER JOIN SCORE ON Students.SID=SCORE.SID INNER JOIN Courses ON SCORE.CID=Courses.CID WHERE SN=’王华’
B. SELECT CNAME,GRADE FROM Students INNER JOIN Courses ON Students.SID=Courses.CID WHERE SN=’王华’
C. SELECT CNAME,GRADE FROM SCORE INNER JOIN Courses ON SCORE.CID=Courses.CID WHERE CNAME=。王华。
D. SELECT CNAME,GRADE FROM Students INNER JOIN Courses ON Students.SN=Courses.CNAME WHERE SN=’王华。
第18题:
设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用( ) 。
A. UPDATE S
SET grade=85
WHERE SN=’王二’ AND CN=’化学’
B. UPDATE S
SET grade=’85’
WHERE SN=’王二’ AND CN=’化学’
C. UPDATE grade=85
WHERE SN=’王二’ AND CN=’化学’
D. UPDATE grade=’85’
WHERE SN=’王二’ AND CN=’化学’
第19题:
从供选择的答案中选出应填入下列叙述中( )内的正确答案:
关系数据库语言SQL是一种(A)语言,使用方便。
若要在基本表S中增加一列“课程名”,可用(B);
若要撤消数据库中已存在的表S,可用(C):
设关系数据库中一个表S的结构为:S(name, course,grade),其中name为学生名, course为课程名,二者均为字符型;grade为成绩,数值型,取值范围0~100。
若要把“王二的化学成绩80分”插入S中,则可用(D);
如需要更正王二的化学成绩为85分,则可用(E)。
供选择的答案
A:①高级算法 ②过程性 ③汇编 ④说明性
B:①ADD TABLES (CHAR (8))
②ADD TABLE S ALTER (CHAR (8))
③ALTER TABLE S ADD (CHAR (8))
④ALTER TABLE S (ADD CHAR (8))
C:①DEL TABLE S ②DEL S
③DROP TABLE S ④DROP S
D:①ADD ②INSERT
INTOS INTO S
VALUES('王二','化学','80') VALUES('王二','化学','80')
③ADD ④INSERT
INTO S INTO S
VALUES('王二','化学',80) VALUES('王二','化学',80)
E:① UPDATES
SET grade=85
WHERE name='王二' AND course='化学'
②UPDATE S
SET grade='85'
WHERE name='王二' AND course='化学'
③UPDATE grade=85
WHERE name='王二' AND course='化学'
④UPDATE grade='85'
WHERE name='王二'AND course='化学'
第20题:
检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是______。
A.SELECT S.SN,SC.C#,SC.GRADE FROM S WHERE S.S#=SC.S#
B.SELECT S.SN,SC.C#,SC.GRADE FROM SC WHERE S.S#=SC.GRADE
C.SELECT S.SN, SC.C#,SC.GRADE FROM S,SC WHERE S.S#=SC.S#
D.SELECT S.SN,SC.C#,SC.GRADE FROM S,SC
第21题:
设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)和学生选修课程表SC(SNO,CNO,CN,C)(CNO为课程号,CN为课程名,C为成绩),试用SQL语言完成以下各题 (1)建立一个视图V—SSC(SNO,SN,CNO,CN,C),并按CNO升序排序; (2)从视图V—SSC上查询平均成绩在90分以上的SN、CN和C。 (计算题)
第22题:
设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,均为字符型;grade为成绩,数值型,下列()选项是正确的。
第23题:
设关系数据库中的一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型grade为成绩,数值型,取值范围0~100若要更正王二的化学成绩为85分,则可用以下哪条语句进行更新()
第24题:
DELETE FROM S WHERE SN=’JULIE’
DELETE*FROM S WHERE SN=’JULIE’
DELETE FROM S WHERE SN=JULIE
DELETE*FROM S WHERE SN=JULIE