查询学号为201215121的同学选修过的所有课程的名字,不正确的查询语句是: A: SELECT CnameFROM CourseLEFT JOIN SCON Course.Cno = SCnoWHERE Sno = '201215121'; B: SELECT CnameFROM CourseWHERE Cno IN (SELECT CnoFROM SCWHERE Sno = '201215121'); C: SELECT CnameFROM CourseWHERE EXISTS (SELECT *FROM SCWHERE SCno = Course.CnoAND Sno = '201215121'); D: SELECT CnameFROM CourseWHERE NOT EXISTS (SELECT *FROM SCWHERE SCno = Course.CnoAND Sno = '201215121');
查询学号为201215121的同学选修过的所有课程的名字,不正确的查询语句是: A: SELECT CnameFROM CourseLEFT JOIN SCON Course.Cno = SCnoWHERE Sno = '201215121'; B: SELECT CnameFROM CourseWHERE Cno IN (SELECT CnoFROM SCWHERE Sno = '201215121'); C: SELECT CnameFROM CourseWHERE EXISTS (SELECT *FROM SCWHERE SCno = Course.CnoAND Sno = '201215121'); D: SELECT CnameFROM CourseWHERE NOT EXISTS (SELECT *FROM SCWHERE SCno = Course.CnoAND Sno = '201215121');
下列哪个可能是笛卡尔积的子集( ) 。 A: A.{(201215121,李勇,男),(201215122,刘晨,CS),(201215123,王敏,女)} B: {(201215121,李勇,男),(201215122,刘晨,女),(201215123,王敏,女)} C: {(201215121,李勇,男),(201215122,刘晨,女),(201215123,王敏)} D: {(201215121,李勇,男),(201215122,刘晨), (201215123,王敏)}
下列哪个可能是笛卡尔积的子集( ) 。 A: A.{(201215121,李勇,男),(201215122,刘晨,CS),(201215123,王敏,女)} B: {(201215121,李勇,男),(201215122,刘晨,女),(201215123,王敏,女)} C: {(201215121,李勇,男),(201215122,刘晨,女),(201215123,王敏)} D: {(201215121,李勇,男),(201215122,刘晨), (201215123,王敏)}
在“学生-课程”数据库中,当定义SC表时对字段Grade进行约束:Grade SMALLINT CHECK (Grade>=0 AND Grade<=100),如果SC表中原有记录('201215121','7',92),那么当执行"UPDATE SC SET Grade=Grade+10"时,数据库和DBMS将___________。 A: SC表数据不变,DBMS报错不允许更新 B: 记录('201215121','7',92)更新为('201215121','7',100),DBMS提醒Grade值不能超过100 C: 记录('201215121','7',92)更新为('201215121','7',NULL),DBMS提醒Grade值不能超过100 D: SC表数据不变,DBMS显示语句语法正确
在“学生-课程”数据库中,当定义SC表时对字段Grade进行约束:Grade SMALLINT CHECK (Grade>=0 AND Grade<=100),如果SC表中原有记录('201215121','7',92),那么当执行"UPDATE SC SET Grade=Grade+10"时,数据库和DBMS将___________。 A: SC表数据不变,DBMS报错不允许更新 B: 记录('201215121','7',92)更新为('201215121','7',100),DBMS提醒Grade值不能超过100 C: 记录('201215121','7',92)更新为('201215121','7',NULL),DBMS提醒Grade值不能超过100 D: SC表数据不变,DBMS显示语句语法正确
查询学号为“201215121”和学号为“201215122”的两个学生中任一学生选修过的课程的课程号,可以使用的SQL语句是:
查询学号为“201215121”和学号为“201215122”的两个学生中任一学生选修过的课程的课程号,可以使用的SQL语句是:
使用INSERT语句向表中插入数据时,必须指定表的名称、插入数据条目各列的名称和值,它们均不可以省略。 如: INSERT INTO Student(Sno, Sname, Ssex, Sage, Sdept) VALUES ('201215121', '李勇', '男', 20, 'CS');
使用INSERT语句向表中插入数据时,必须指定表的名称、插入数据条目各列的名称和值,它们均不可以省略。 如: INSERT INTO Student(Sno, Sname, Ssex, Sage, Sdept) VALUES ('201215121', '李勇', '男', 20, 'CS');
关于教学数据库的关系模式如下: S(SNO,SNAME,AGE,SEX) SC(SNO,CNO,GRADE) C(CNO,CNAME,TEACHER) 其中S表示学生,其属性依次为:学号,姓名,年龄,性别;SC表示成绩,其属性依次为:学号,课程号,分数;C表示课程,其属性依次为:课程号,课程名,任课教师。 (1)用关系代数表达式实现检索学号为“201215121”的学生所选修课程的课程号和课程名; (2)用SQL语句实现检索学号为“201215121”的学生所选修课程的课程号和课程名;; (3)用SQL语句实现检索数据库课程考试最低分的学生学号; (4)用SQL语句实现检索平均成绩大于80分的学生学号和平均成绩;
关于教学数据库的关系模式如下: S(SNO,SNAME,AGE,SEX) SC(SNO,CNO,GRADE) C(CNO,CNAME,TEACHER) 其中S表示学生,其属性依次为:学号,姓名,年龄,性别;SC表示成绩,其属性依次为:学号,课程号,分数;C表示课程,其属性依次为:课程号,课程名,任课教师。 (1)用关系代数表达式实现检索学号为“201215121”的学生所选修课程的课程号和课程名; (2)用SQL语句实现检索学号为“201215121”的学生所选修课程的课程号和课程名;; (3)用SQL语句实现检索数据库课程考试最低分的学生学号; (4)用SQL语句实现检索平均成绩大于80分的学生学号和平均成绩;
基于课本52页图2.4中的student、course、sc表,使用连接查询完成下列各题。 (1)查询选修了2号课程的学生的姓名。 (2)查询“201215121”选修了的课程的名称。 (3)查询选修了“信息系统”的学生的学号。 (4)查询“刘晨”选修了的课程的课程号。 (5)查询选修了“信息系统”的学生的姓名。 (6)查询“刘晨”选修了的课程的名称。
基于课本52页图2.4中的student、course、sc表,使用连接查询完成下列各题。 (1)查询选修了2号课程的学生的姓名。 (2)查询“201215121”选修了的课程的名称。 (3)查询选修了“信息系统”的学生的学号。 (4)查询“刘晨”选修了的课程的课程号。 (5)查询选修了“信息系统”的学生的姓名。 (6)查询“刘晨”选修了的课程的名称。
有一个学生选课数据库中存在如下3个关系,其中“学生选课表SC”中的sno参照“学生表Student”中的sno,“学生选课表SC”中的cno参照“课程表Course”中的cno,“课程表Course”中的cpno参照“课程表Course”自身的cno。下列说法正确的有() A: 如果我们将学生“李勇”的学号修改为“201215126”,则可以让DBMS通过完整性约束规则检查,拒绝在学生表中修改李勇的学号。 B: 如果我们将学生“李勇”的学号修改为“201215126”,则可以让DBMS通过完整性约束规则检查,将“学生选课表SC”中所有“201215121”的学号级联修改为“201215126”。 C: 如果我们删除课程表中的“数据库”课程,则可以让DBMS通过完整性约束规则检查,将“学生选课表SC”中所有课号为“1”的选课记录。 D: 如果我们删除课程表中的“数据库”课程,则可以让DBMS通过完整性约束规则检查,拒绝在课程表中删除“数据库”课程记录。
有一个学生选课数据库中存在如下3个关系,其中“学生选课表SC”中的sno参照“学生表Student”中的sno,“学生选课表SC”中的cno参照“课程表Course”中的cno,“课程表Course”中的cpno参照“课程表Course”自身的cno。下列说法正确的有() A: 如果我们将学生“李勇”的学号修改为“201215126”,则可以让DBMS通过完整性约束规则检查,拒绝在学生表中修改李勇的学号。 B: 如果我们将学生“李勇”的学号修改为“201215126”,则可以让DBMS通过完整性约束规则检查,将“学生选课表SC”中所有“201215121”的学号级联修改为“201215126”。 C: 如果我们删除课程表中的“数据库”课程,则可以让DBMS通过完整性约束规则检查,将“学生选课表SC”中所有课号为“1”的选课记录。 D: 如果我们删除课程表中的“数据库”课程,则可以让DBMS通过完整性约束规则检查,拒绝在课程表中删除“数据库”课程记录。