首页 > 试题广场 >

若要列出班级 = “ 99 网络”班所有“数据库技术”课成绩

[单选题]

已知有如下3个表:

· 学生(学号,姓名,性别,班级)

· 课程(课程名称,学时,性质)

· 成绩(课程名称,学号,分数)
若要列出班级 = 99 网络”班所有“数据库技术”课成绩不及格的同学的学号、姓名、课程名称、分数,则应该对这些表进行()操作。
  • 选择和连接
  • 投影和连接
  • 选择、投影和连接
  • 选择和投影
数据库的选择、投影和连接:选择和投影一般就是对数据库进行查询,投影运算从表中选出表中选出指定的属性值组成一个新表。符合哪些条件就是选择,从表中选出满足条件的行形成一个新表作为运算结果。联接是由多个表合并成一个表(视图);选择(Selection):选择是是弹幕运算,其运算对象时一个表。该运算按给定的条件,从表中选出满足条件的行形成一个新表作为运算结果,选择运算的记号为σF(R),其中σ是选择运算符,下标F是一个条件表达式,R是***作的表;投影(Projection):投影也是单目运算,该运算从表中选出指定的属性值组成一个新表,记为:ΠA(R),其中A是属性名(即列名)表,R是表名;连接(JOIN):把两个表中的行按着给定条件拼接而成的新表,执行顺序:自然连接->选取->投影
发表于 2017-11-10 21:05:45 回复(0)
呃,直接选了最长的。
三短一长,选最长。古人诚不欺我!!
发表于 2019-06-10 09:54:55 回复(0)