【单选题】
设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用( )。
①
UPDATE S
SET grade=85
WHERE SN=’王二’ AND CN=’化学’
②
UPDATE S
SET grade=’85’
WHERE SN=’王二’ AND CN=’化学’
③
UPDATE grade=85
WHERE SN=’王二’ AND CN=’化学’
④
UPDATE grade=’85’
WHERE SN=’王二’ AND CN=’化学’
【单选题】
学生-课程数据库中,SC表上建立了两个外码约束,被参照表是Student表和Course表,则最适当的说法是( )。
④
SC表中学生号Sno、课程号Cno均不能随意取值
【单选题】
已知SN是一个字符型字段,下列SQL查询语句
SELECT SN FROM S WHERE SN LIKE ‘AB%’;的执行结果为( )。
②
找出仅含3个字符且前两个字符为′AB′的SN字段
【判断题】
视图是关系数据库系统提供给用户以多种角度观察数据库中的数据的重要机制。
【判断题】
SQL语言是SQL Server数据库管理系统的专用语言,其它的数据库如Oracle、Sybase等都不支持这种语言。
【判断题】
SQL语句只是针对SQL Server数据库开发的,因此其他数据库无法使用。
【判断题】
Order by子句仅对检索数据的显示有影响,并不改变表中行的内部顺序。
【判断题】
用SQL语句进行表的删除操作,使用drop table语句。
【单选题】
学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系( )。
【单选题】
用下面的T-SQL语句建立一个基本表:
CREATE TABLE Student(Sno CHAR (4) NOT NULL,
Sname CHAR (8) NOT NULL,
Sex CHAR (2),
Age SMALLINT)
可以插入到表中的元组是( )