已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECT S# FROM SC WHERE C# = ‘C01’ OR C# =‘C02’;关于其查询结果,下列说法正确的是_____。
A. 既未学过C01号课程,又未学过C02号课程的所有学生的学号
B. 或者未学过C01号课程,或者未学过C02号课程的所有学生的学号
C. 既学过C01号课程,又学过C02号课程的所有学生的学号
D. 或者学过C01号课程,或者学过C02号课程的所有学生的学号
查看答案
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECT Sname FROM StudentWHERE S# NOT IN(SELECT S# FROM SCWHERE Student.S#=SC.S# and C#= ‘C01’ and Score>=60);关于其查询结果,下列说法正确的是_____。
A. 其它选项的说法都不正确
B. 剔出掉C01号课程及格学生的其他学生的姓名
C01号课程及格的所有学生的姓名
D. C01号课程不及格的所有学生的姓名
当一个查询涉及到多个关系时,则用关系运算表达查询,正确的是_____。
A. 其它选项的说法都正确
B. 先做投影操作,再做笛卡尔积操作,然后做选择操作
C. 先做笛卡尔积操作,再做选择操作,然后做投影操作
D. 先做选择操作,再做投影操作,然后做笛卡尔积操作
关系运算包含五种基本的运算,即不能由其他基本运算推导出来的运算。则下列说法正确的是_____。
A. 基本运算有:并、差、笛卡尔积、选择、投影
B. 基本运算有:并、差、笛卡尔积、投影、联接
C. 基本运算有:并、交、笛卡尔积、选择、投影
D. 基本运算有:并、交、自然联接、投影、选择
当前大部分数据库系统,被称为结构化数据库,其核心数据模型是关系模型,因此“关系”是数据库领域的重要概念。围绕“关系”,回答问题:关于怎样用数学严格地定义“表”,下列说法不正确的是_____。
A. “域”定义了表的某一列的所有可能的取值,即取值范围;表有多少列,则可定义多少个域;
B. “表”就是n个域中所能形成的所有可能元组中满足某种语义关系的元组的集合,即关系是域的笛卡尔积的子集
C. “元组”定义了表的一行,即从n个域(n列)的每个域中任取一个元素,所形成的一n元素组合
D. 其它选项的说法有不正确的