大二网课学习ing周记2
一.数据库
关系代数
1.除法解决的哪些特殊的问题?
适用场合:查询条件是一个集合包含另一个集合,
即适用于含有短语“对所有的”的查询。
如:查询选修了全部课程的学生的学号
查询至少选修了课程号为1和2的学生的学号(可用交运算)
2.除法的运算过程?
3.除法的基本关系代数表示?
4.对九种关系代数进行总结
5.关系代数为什么要进行优化?
对于同一个查询语句,可以用不同的关系代数表达,但是它们之间的效率却可能相差很大, 选择不同的关系代数运算顺序,就会得到不同的查询效率,因此,需要变换规则对关系代数表达式进行等价变换,从而将同一查询请求转换为效率最高的关系代数表达式。
6.优化的步骤?