欢迎来到天天文库
浏览记录
ID:48193148
大小:173.50 KB
页数:10页
时间:2020-01-18
《数据更新与关系代数运算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据更新与关系代数运算陈其春导入语通过前面课程学习知道,从集合论角度,关系代数运算可归结为五种基本集合运算:即∪(并)、-(差)、∏(投影)、σ(选择)、×(广义笛卡尔积)。那么,关系代数运算在数据操作实践中的理论意义究竟如何体现,为了深入地认识两者之间的内在联系,进而更有目的地进行数据操作选择,可为上机进行SQL操作实验提供理论指导和帮助。再从数据操作角度,数据更新能够使数据库保持现势性,并为查询分析奠定基础。因此,本讲以数据更新操作与关系代数运算为例进行学习分析两者内在联系。数据更新数据更新与关系代数运算内容要点数据更新
2、是指对关系数据库进行以记录为集合元素对象的集合操作,操作对象是记录元素集合,操作结果也是记录元素集合。数据更新操作按具体操作方式划分为插入、删除、修改三种类型。一、数据更新二、数据更新与关系代数运算1、初始关系表(A)-二维关系的表格形式(操作对象)二、数据更新与关系代数运算2、数据插入操作(insert)—结果关系表(B)因此,不难看出,B=A∪B1,进一步可以推广到B=A∪B1…∪Bn注:黄色标记为插入操作关系表B1二、数据更新与关系代数运算3、数据删除操作(delete)—结果关系表(C)因此,不难看出,C=A-C1,
3、进一步可以推广到C=A-C1…-Cn注:黄色标记为删除操作关系表C1二、数据更新与关系代数运算4、数据修改操作(update)—结果关系表(D)因此,经分析和理解,D=A-C1∪D1,进一步可以推广到D=A-C1∪D1…-Cn∪Dn注:黄色标记为修改操作关系表D1二、数据更新与关系代数运算4、数据修改操作(update)—结果关系表(D)因此,经分析和理解,D=A-C1∪D1,进一步可以推广到D=A-C1∪D1…-Cn∪Dn注:黄色标记为修改操作关系表D1小结数据更新操作—对象和结果均为二维关系表,通过关系代数集合运算为其奠
4、定了严格的数学理论基础,既具有表格形式的直观、简洁性,又具有严密数学基础,体现形与数的内在统一性。
此文档下载收益归作者所有