全部知识点
设关系数据库中有一个表S的关系模式为S(SN,CN,GRADE),其中SN为学生名,CN为课程名,二者为字符型;GRADE为成绩,数值型,取值范围为0-100。若要将“王二”的化学成绩改为85分,则可用()。
()中提供了执行mysqldump之后对数据库的更改进行复制所需的信息。
已知学生选课信息表sc(sno,cno,grade)。查询“至少选修了一门课程,但没有学习成绩的学生学号和课程号”的SQL语句是()。
下列聚合函数不忽略空值(NULL)的是()。
规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每个属性都是()。
下列关于E-R模型的叙述中,不正确的是()。
存取方法设计是数据库设计的()阶段的任务。
任何一个满足2NF但不满足3NF的关系模式都存在()。
若有3个表的关系模式:学生表S(SNO,SNAME,SSEX,SAGE),课程表C(CNO,CNAME),选课表SC(SNO,CNO,GRADE)。
要查询选修“MySQL”课程的年龄不小于20的全体学生姓名的SQL语句是“SELECT SNAME FROM S,C,SC WHERE 子句”。其中WHERE子句的内容是()。
SELECT * FROM Student WHERE studentNo()(SELECT studentNo FROM Result)
以上查询语句的括号中填()比较合理。
若有3个表的关系模式:学生表S(SNO,SNAME,SSEX,SAGE),课程表C(CNO,CNAME),选课表SC(SNO,CNO,GRADE)。
检索学生姓名及其所选修课程的课程号和成绩。错误的SELECT语句是()。
若有3个表的关系模式:学生表S(SNO,SNAME,SSEX,SAGE),课程表C(CNO,CNAME),选课表SC(SNO,CNO,GRADE)。
若要查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,则使用表是()。
学生表student中包含字段:学生编号sid(主键),学生姓名sname。成绩表score包含字段:课程编号cid,学生编号sid(外键),学生成绩degree;其中学生表包含10行数据,成绩表包含6行记录(且sid列没有重复值),那么执行SQL语句:select * from student left outer join score on student.sid=score.sid,将返回()条记录。
执行如下的SQL语句将返回()。
select * from item as a right join ordredetails as b on a.icode=b.icod
已知关系:student(sno,sname,grade),以下关于命令“CREATE INDEX S_idx ON student(grade)”的描述中,正确的是()。
数据库中存在两个关系:教师(教师编号,姓名)和授课(课程号,课程名称,教师编号),为快速查出某位教师所讲授的课程,应该()。
在下列几种情况下,不适合创建索引的是()。
下面关于关系数据库视图的描述,不正确的是()。
要求视图的更新必须满足查询中的条件,在视图建立语句中应使用()。
在数据库设计中,分析客户的业务和数据处理需求属于()阶段的内容。