1.关系代数基础
关系代数:一种抽象的数据查询语言,运算对象是关系,运算结果是关系
传统运算符运算条件:所有运算对象必须具有相同的结构
2.传统的集合运算
先决条件:属性个数必须相同,属性的域必须相同(具有相同结构)
并、交、差
3.投影和选择
投影:从一个关系中抽出相关属性组成关系
注意要去掉重复的元组
选择:从关系R
中选择满足给定条件的各个元组
有两种方式:对算出后的关系进行操作 或者 给定判断条件求关系
都可以的情况下优先用选择的操作
4.连接:等价于先求笛卡尔积然后再选择
等值连接和自然连接差别:自然连接消除重复列
5.练习
为了查询的效率考虑,尽可能的先进行选择
6.重命名:将关系改名
7.练习和表达式树
(1) 12题思考
(2) 表达式树:有点像那个PAT
中序遍历求表达式
标签:关系,运算,选择,代数,连接,表达式 来源: https://www.cnblogs.com/wei-ak1/p/16250871.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。