数据库系统概念05其它关系语言.ppt
《数据库系统概念05其它关系语言.ppt》由会员分享,可在线阅读,更多相关《数据库系统概念05其它关系语言.ppt(21页珍藏版)》请在三一办公上搜索。
1、DATABASE SYSTEM CONCEPTS,第五章 其他关系语言,2023年11月14日星期二,2,数据库系统概念-前言,提纲,5.1元组关系演算5.2域关系演算:与元组关系演算非常相似,建议自己阅读;5.3QBE:域关系演算的一种实现,已经淘汰;5.4Datalog:属于人工智能范畴,有兴趣有能力的同学可以阅读,2023年11月14日星期二,3,数据库系统概念-前言,元组关系演算,形式化定义 t|P(t)表示所有使谓词P为真的元组集合tA表示元组t在属性A上的值,tR表示元组t在关系R中t为元组变量如果元组变量前有“全称”()或“存在”()量词,则称其为约束变量(Bound),否则称为
2、自由变量(Free)P是公式由原子公式和运算符组成,2023年11月14日星期二,4,数据库系统概念-前言,元组关系演算,原子公式sRs是关系R中的一个元组sx uysx与uy为元组分量,他们之间满足比较关系 sx c分量sx与常量c之间满足比较关系,2023年11月14日星期二,5,数据库系统概念-前言,元组关系演算,公式的递归定义原子公式是公式如果P是公式,那么P和(P)也是公式如果P1,P2是公式,则P1 P2,P1 P2,P1 P2也是公式如果P(t)是公式,R是关系,则tR(P(t)和tR(P(t)也是公式,2023年11月14日星期二,6,数据库系统概念-前言,元组关系演算,公式的
3、等价性P1 P2(P1 P2)tR(P(t)t R(P(t)P1 P2 P1 P2,2023年11月14日星期二,7,数据库系统概念-前言,元组关系演算,R,S,t|t S tA 2,t|t R t S,2023年11月14日星期二,8,数据库系统概念-前言,元组关系演算,R,S,t|tS uR(tC uB),2023年11月14日星期二,9,数据库系统概念-前言,元组关系演算,R,S,t|tR uS(tC uA),2023年11月14日星期二,10,数据库系统概念-前言,元组关系演算,t|vS(uR(uAvB tA=uB tB=vC tC=uA),R,S,2023年11月14日星期二,11,
4、数据库系统概念-前言,元组关系演算,示例查询工资在800元以上的老师t|tT tSAL 800查询工资在800元以上的老师的姓名t|sT(tTNAME sTNAME sSAL 800)查询计算机系老师的姓名t|uD(uDNAME=“计算机系”sT(sDNO=uDNO tTNAME sTNAME),2023年11月14日星期二,12,数据库系统概念-前言,元组关系演算,示例查询未选课的学生姓名t|uS(tsname=usname)vSC(usno=vsno),2023年11月14日星期二,13,数据库系统概念-前言,元组关系演算,示例查询数学成绩比王红同学高的学生,R,t|uR vR(t姓名=u
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 概念 05 其它 关系 语言
链接地址:https://www.31ppt.com/p-6578621.html